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

Uploaded Source

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

Hashes for kenate-1.0.6.tar.gz
Algorithm Hash digest
SHA256 64381a2079383472a471126163b492ef00db44fb2a46bb049392e8c13d751ae8
MD5 f4b3cff41375653d43793e869188c53b
BLAKE2b-256 2df06288091eac07002b696694b8e71850f5bad07b5a503dedd2e450b4869c4e

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