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

Uploaded Source

File details

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

File metadata

  • Download URL: kenate-1.0.4.tar.gz
  • Upload date:
  • Size: 15.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.4.tar.gz
Algorithm Hash digest
SHA256 1c3b4ef5fc9ec51bd5b91f4e736d0ff8f4c1d4c3f7590dec2e96357dffbbd0a0
MD5 2c5ad4b2e0954a71142b3fefab0c7c1f
BLAKE2b-256 d538ecac7658ebd956901353dc4ff44ce8c6e7e168b6947f7af5aba6349b7502

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