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

Uploaded Source

File details

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

File metadata

  • Download URL: kenate-1.0.1.tar.gz
  • Upload date:
  • Size: 12.9 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.1.tar.gz
Algorithm Hash digest
SHA256 470ca2163c4df9f44f73833f29bbe3c616df677e84d1474c4f3d6b00d47cac11
MD5 4ca0e0cac45e37f4123bc4e2797085cd
BLAKE2b-256 8b325ed1282617fccda512c8d032cd3d582cafb6abecb2d04c183fef2351ca31

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