Skip to main content

Professional C++/Python Robotics Framework

Project description

KENATE ROBOTICS FRAMEWORK

Kenate Logo Build Python

"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, and WaitState.
  • 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.5.tar.gz (22.3 kB view details)

Uploaded Source

File details

Details for the file kenate-1.0.5.tar.gz.

File metadata

  • Download URL: kenate-1.0.5.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

Hashes for kenate-1.0.5.tar.gz
Algorithm Hash digest
SHA256 938342f25595e15d7a4ce5ed35ff80d857b82936017d377044ce74d00865a05f
MD5 4ad3cb46fb5aeeab03d52b4829245210
BLAKE2b-256 ad4e8bc77f728a0c5bf8328db213aba62e037f3170e0c15ff396a0d71aafacbb

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page