Kenate

Setup Guide

Installation

Kenate requires a one-time build step to install the high-speed Hardware Bridge. This ensures zero-lag communication between Python and electronics.

Why is this step necessary?

Unlike simple scripting, Kenate installs a 1000Hz Kernel. Without this build step, your robot would suffer from "digital stutter," making smooth control impossible.

01Install Core Framework

Kenate is a globally distributed system available via the PyPI registry. Install the framework and the global CLI tool using pip.

$ pip install kenate --no-cache-dir

The "God Command"

The kenate command is your entry point to the entire ecosystem. It handles everything from scaffolding to deep telemetry analysis.

init

kenate init [ProjectName]

Scaffolds a professional robotics workspace with the Euretix Standard structure.

run

kenate run [MissionPath]

Executes an autonomous mission using the high-speed Hardware Bridge.

analyze

kenate analyze

Parses Black Box logs to generate performance reports (Thermal, Energy, Timing).

Prerequisites

C++ Compiler

Visual Studio 2022 (Win) or GCC (Linux)

Python 3.10+

Required for high-level logic

CMake 3.20+

Industry standard build tool

Standard Build Process

Step 1: Download the source code
$ git clone https://github.com/olaotesile/kenate.git
Step 2: Enter the project folder
$ cd kenate
Step 3: Create the build directory
$ mkdir build && cd build
Step 4: Configure the build
$ cmake -G "Visual Studio 17 2022" ..
Step 5: Compile the C++ Engine
$ cmake --build . --config Release

Bridge ActiveThe Hardware Bridge is now installed. You'll find kenate_bindings.pyd in your build folder.

Bootstrap Your Mission

Initialize a professional project structure via the CLI:

$ kenate init my_mission