Skip to Content
Software & FirmwareOverview

Software & Firmware

The software stack runs on a Linux host and communicates with the Robstride 00 motors over SocketCAN. Python is used for high-level control loops and bring-up scripts; C is available for latency-critical firmware.

Architecture

┌─────────────────────────────────┐ │ Control Loop (Python) │ ~1 kHz │ trajectory → joint torques │ └──────────────┬──────────────────┘ │ python-can / socket ┌──────────────▼──────────────────┐ │ SocketCAN (Linux kernel) │ └──────────────┬──────────────────┘ │ USB / SPI ┌──────────────▼──────────────────┐ │ CAN Interface (Canable etc.) │ └──────────────┬──────────────────┘ │ CAN bus (1 Mbit/s) ┌──────┴──────┐ Motor 1 Motor 2 …

Sections

Last updated on