Professional C++/Python Robotics Framework
Project description
KENATE ROBOTICS FRAMEWORK
"State Over Scripts." The high-performance foundation for modern autonomous robotics.
Kenate is a dual-core robotics framework designed by Euretix Labs. It combines a high-speed C++17 Heart (1000Hz) with a flexible Python Soul, allowing engineers to build mission-critical autonomous systems (Drones, Rovers, Arms) in minutes, not months.
🚀 Key Features
- 1000Hz Real-Time Engine: Built in C++ for sub-millisecond control loop precision.
- Dual-Core API: Write your heavy logic in C++ and your high-level "Personalities" in Python.
- The Standard Library: Pre-built behaviors like
PIDState,SequenceState, andWaitState. - The Black Box: High-frequency telemetry logging for post-mission analysis.
- Universal HAL: A Hardware Abstraction Layer that runs on anything from a Laptop to a Raspberry Pi.
- Enterprise Config: Separate your robot's body data from its brain logic with JSON profiles.
🛠️ Quick Start
1. Installation
# Clone the repository
git clone https://github.com/euretix/kenate.git
cd kenate
# Install as a professional package
pip install .
2. Scaffold a New Project
kenate init MarsRover
cd MarsRover
3. Run a Mission
kenate run src/mission_alpha.py
📜 Documentation
For a deep dive into the architecture, safety protocols, and API catalogs, please refer to the Official Technical Manual.
🌍 Ecosystem Status
- v1.0 Core: Completed
- Standard Library: Completed
- CLI Toolbox: Completed
- Web Visualizer: In Development (v1.1)
- Hardware Connectors: In Development
Developed with ❤️ by Euretix Labs.
Project details
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
kenate-1.0.2.tar.gz
(14.9 kB
view details)
File details
Details for the file kenate-1.0.2.tar.gz.
File metadata
- Download URL: kenate-1.0.2.tar.gz
- Upload date:
- Size: 14.9 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.11.9
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
5fd497b783408255f49bf12c2cf0056865183f1672f0a28f1f3e09c4e350ef46
|
|
| MD5 |
c6e07d502052281c9f940a139b707e92
|
|
| BLAKE2b-256 |
47c20180135110bfdfa51888593d290d528af947b9b39d1444071b39fc9f17b2
|