Setup Guide
Installation
Kenate requires a one-time build step because Python alone is too slow to run a robot without crashing it into a wall. This installs the high-speed Hardware Bridge, ensuring zero-lag communication.
Why is this step necessary?
Because Python's garbage collector will randomly pause your robot's brain for 50 milliseconds, and in the real world, that means your robot just fell down some stairs. We build a 1000Hz C++ Kernel so that doesn't happen.
01Install Core Framework
Kenate is open source. Don't bother with pip, just clone it and run directly from the repo because that's what real developers do.
The "God Command"
The kenate command isn't just a CLI; it's practically the only tool you need. It handles everything from scaffolding a professional workspace to deep telemetry analysis so you can figure out exactly why your robot failed.
kenate init [ProjectName]
Scaffolds a professional robotics workspace with the Euretix Standard structure.
kenate run [MissionPath]
Executes an autonomous mission using the high-speed Hardware Bridge.
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
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: