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.0.tar.gz (11.4 kB view details)

Uploaded Source

File details

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

File metadata

  • Download URL: kenate-1.0.0.tar.gz
  • Upload date:
  • Size: 11.4 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.0.tar.gz
Algorithm Hash digest
SHA256 a6b9b3f248d8abae2a0ce7ab3658a3df4819940f2a0ab5c654f8ffd0a0c8231f
MD5 028f816937224b1f9cc69f3a8eb6f081
BLAKE2b-256 6d88890d8f859ff1e95d4fa62af72d336712904716299d7b2605c2e2b5e738e3

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