Back to Portfolio

Robstride Python Control

Open-source Python interface for CAN Bus Motor Control.

Robstride Motor Setup

About the Project

While the proprietary Robstride Motor Studio software makes it easy to test motors individually, I realized there was no robust way to control them programmatically for custom robot builds. I needed a solution to control these actuators outside of the studio environment to integrate them into my own bipedal designs.

I developed a custom Python Driver that interfaces with the motors over **CAN Bus**. This enables full control using MIT Control Mode (Position, Velocity, KP, KD, Torque), allowing for high-frequency, low-latency communication required for dynamic robotics.

Community Impact
My tutorial and code for this project have garnered over 40,000 views on YouTube, helping thousands of engineers use these motors.

Tech Stack Used

Python CAN Bus Protocol MIT Control Mode Hardware Interface

Key Features

- Standalone Control: Removes reliance on proprietary studio software.
- MIT Mode Support: Full access to PD control terms for compliance.
- Open Source: Fully documented and available for the community.

View GitHub Code Watch on YouTube