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.6.tar.gz
(22.3 kB
view details)
File details
Details for the file kenate-1.0.6.tar.gz.
File metadata
- Download URL: kenate-1.0.6.tar.gz
- Upload date:
- Size: 22.3 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.11.9
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
64381a2079383472a471126163b492ef00db44fb2a46bb049392e8c13d751ae8
|
|
| MD5 |
f4b3cff41375653d43793e869188c53b
|
|
| BLAKE2b-256 |
2df06288091eac07002b696694b8e71850f5bad07b5a503dedd2e450b4869c4e
|