Kenate

VERSION 1.0.6 • "THE GLOBAL RELEASE"

Kenate Robotics Framework

Architected by Euretix Labs, Kenate represents a paradigm shift in robotics. It is the first framework to treat robotic behavior as a set of isolated, high-performance modules.

1000Hz Deterministic Heartbeat

Kenate uses a dedicated C++ Kernel that pulses exactly 1000 times per second. This 1-millisecond accuracy eliminates "jitter," providing the heartbeat required for professional-grade motion control.

Hybrid Kernel Exclusivity

Write high-level logic in Python while maintaining the hardcore performance of C++. The Engine handles memory management, high-speed sensor polling, and motor timing automatically.

The Evolution of Robotic Programming

The Kenate framework was developed by Euretix Labs in 2025 as a direct response to the fragility of traditional robotic software. For decades, developers relied on monolithic control loops dominated by "Spaghetti Logic", endless chains of if-else statements that became impossible to debug as systems evolved.

Kenate represents a paradigm shift. It is the first framework to treat robotic behavior as a set of isolated, high-performance modules. By replacing "scripts" with "states," Kenate allows for the creation of autonomous systems that are modular by design and impossible to break by accident.

Features at a Glance

Atomic State Design

Never build a State that does two major jobs. If a robot needs to move and clean, build two states.

Hardware Abstraction

Switch hardware platforms by changing one line in your config, not your Python code.

Enterprise Grade

Optimized for mission-critical autonomy, with built-in safety and thermal watchdogs.

The Atomic Pattern

src/patrol.py
class PatrolMode(kenate.BaseState):
    def on_update(self):
        self.set_velocity(0.5)
        if self.get_distance() < 25:
            # Atomic transition to EvadeMode
            self.engine.set_state("Evade")