Back to Projects

LeRobot Animate

SO101 Arm Animation Extension

PythonRoboticsLeRobotHugging FaceMotor Control

LeRobot Animate extends the Hugging Face LeRobot library with animation capabilities for the SO101 robotic arm.

What is LeRobot?

LeRobot is an open-source robotics library by Hugging Face that provides tools for training and deploying AI models on robotic systems. It supports various robot arms including the SO101.

What This Extension Adds

This project adds functionality to create and play back smooth animations on the SO101 arm:

  • Keyframe Animation: Define arm positions at specific timepoints
  • Smooth Interpolation: Automatic movement between keyframes
  • Sequence Recording: Record manual movements and replay them
  • Animation Export/Import: Save animations for later use

Use Cases

  • Demonstrations: Create repeatable robot demos
  • Education: Teach robotics concepts visually
  • Prototyping: Test movement sequences before AI training
  • Art Installations: Program artistic robot movements

Technical Details

Built on top of the LeRobot framework, this extension integrates with the existing motor control system while adding a temporal layer for animation playback. Compatible with the standard SO101 servo configuration.