Cool SO-ARM101 Projects to Try Now: From Grasping to Imitation Learning

Looking for hands-on ways to explore SO-ARM101, LeRobot, and embodied AI? These six open-source projects take you from basic robotic arm teleoperation and dataset collection to imitation learning, wireless control, dual-arm manipulation, and reinforcement learning with Isaac Lab.

Whether you’re new to LeRobot or ready to build a mobile household robot, this guide ranks the projects by difficulty so you can find the right place to start.

1. Project 1: Teleoperation, Record and Visualize Dataset

Difficulty: ★★☆☆☆

Wiki Tutorial: https://wiki.seeedstudio.com/lerobot_so100m_new/#visualize-dataset

Start with the basics of robotic arm teleoperation and data collection.

In this project, an SO-ARM101 leader arm controls a follower arm while a USB camera records the task. You’ll learn how to connect the arm to a PC, perform simple teleoperation tasks, record demonstrations with LeRobot, and visualize the resulting dataset.

It’s a practical introduction to the complete data pipeline behind imitation learning—from robot control to dataset recording and visualization.

What You’ll Learn

  • SO-ARM101 leader-follower teleoperation
  • LeRobot dataset recording
  • Camera-based visual feedback
  • Dataset visualization
  • The basics of imitation learning data collection

Required Equipment:

PartQuantity
SO-ARM101 Assemble Kit×1
USB 相机× 1
PC×1

2. Train Your Own Imitation Learning Model: ACT, SmolVLA, Pi0.5, and GR00T

Difficulty: ★★★☆☆

Wiki Tutorial: https://wiki.seeedstudio.com/lerobot_so100m_new/#train-and-evaluate

Ready to move beyond teleoperation? Use your SO-ARM101 dataset to train an imitation learning policy with LeRobot.

This project introduces six leading models, including ACT (Action Chunking with Transformers), SmolVLA, Pi0.5, and GR00T N1.5. You’ll collect demonstrations, prepare the dataset, configure a model, train the policy, and evaluate it directly on the robot.

Along the way, you’ll see how transformer-based policies predict robot actions and how VLA models connect visual observations with language instructions.

What You’ll Learn

  • Demonstration data collection
  • Dataset preprocessing
  • ACT and VLA model training
  • Policy evaluation on SO-ARM101
  • Vision-based robotic manipulation

Required Equipment:

PartsQuantity
SO-ARM101 Assemble Kit×1
USB Camera× 1
PC×1

3. Dual-Arm Imitation Learning with SO-ARM101

Difficulty: ★★★★☆

Wiki Tutorial: https://wiki.seeedstudio.com/lerobot_double_arm_so_arm_training

Video Tutorial:

Single-arm manipulation is only the beginning. With two SO-ARM101 arms and LeRobot, you can explore synchronized dual-arm teleoperation and bimanual imitation learning.

The project focuses on collecting synchronized demonstrations from two arms and training policies for tasks that require coordinated manipulation. Think folding clothes, washing dishes, or assembling objects—tasks that are difficult to perform with a single arm.

A multi-camera setup provides a third-person view, while leader-follower teleoperation captures coordinated movements from both arms.

What You’ll Learn

  • Dual-arm teleoperation
  • Synchronized data collection
  • Bimanual coordination
  • Multi-camera setups
  • Dual-arm imitation learning

Required Equipment:

PartsQuantity
SO-ARM101 Assemble Kit×2
USB 相Camera× 2(根据任务难度选择Quantity)
PC×1
Third-Person Camera Mount×1
Robotic-Arm Data Collection Box×1 (optional, for improved data collection environment)

4. Wireless SO-ARM101 Teleoperation with XIAO ESP32-C3 and micro-ROS

Difficulty: ★★★☆☆

Wiki Tutorial: https://wiki.seeedstudio.com/soarm101_xiao_microros_wireless_teleoperation

Want to remove the cables? This project turns the SO-ARM101 into a wirelessly controlled robotic arm using the Seeed Studio XIAO ESP32-C3 Bus Servo Adapter and micro-ROS.

The leader arm connects to an Ubuntu PC, while the follower receives commands over Wi-Fi using ROS 2 and micro-ROS.

This makes the setup more flexible for applications where the arm is mounted on a mobile robot, robotic dog, or other moving platform.

What You’ll Learn

  • Wireless robotic arm control
  • XIAO ESP32-C3
  • micro-ROS
  • ROS 2 communication
  • Wi-Fi-based teleoperation

Required Equipment

PartsQuantity
SO-ARM101 Assemble Kit×1
XIAO ESP32-C3 Bus Servo Adapter for the follower×1
PC(Ubuntu 22.04 )×1
2.4 GHz Wi-Fi network×1

5. Build a Household Dual-Arm Mobile Robot

Difficulty: ★★★★★

Opensource Project — Bring Embodied AI to Every Family Around the World!

GitHub: https://github.com/Vector-Wangel/XLeRobot

What if your SO-ARM101 could leave the desktop and move around your home?

The XLeRobot project combines two SO-ARM101 arms with a mobile base to create a household dual-arm robot. The platform integrates a Lekiwi mobile base, an Orbbec depth camera, and two robotic arms for mobile manipulation.

The result is a much more ambitious embodied AI platform capable of combining navigation, perception, and bimanual manipulation. Example applications include fetching drinks, watering plants, and cleaning surfaces.

What You’ll Learn

  • Mobile manipulation
  • Dual-arm control
  • SLAM navigation
  • 3D vision
  • Embodied AI on mobile robots

Required Equipment

The original project provides a complete BOM for building the robot from individual components. Pre-assembled kits can also be used to reduce assembly time.

PartsQuantity
Body PartsSO-ARM101 Assemble Kit×2
Lekiwi Mobile Base×1
Motors:STS3215 Servo (12V)×5(3 for base + 2 for head.)
Utility cart×1
Power Station×1
Orbbec Deapth head cam×1
Assembly ToolsM3 Screws and Nuts Set×1
Flush cutter×1
Screwdriver Set×1
ElectronicsPC / Raspberry Pi 5×1

6. Reinforcement Learning with SO-ARM100 / SO-ARM101 in Isaac Lab

Difficulty: ★★★★★

Github:https://github.com/MuammerBay/isaac_so_arm101

Ready to move from imitation learning to reinforcement learning (RL)?

This open-source project brings SO-ARM100 and SO-ARM101 into NVIDIA Isaac Lab, allowing you to train robot policies entirely in simulation.

Instead of collecting large amounts of real-world demonstration data, you can define tasks such as reaching and grasping, design reward functions, and train policies across thousands of simulated environments.

The project also introduces key robotics concepts such as PPO, domain randomization, and sim-to-real transfer. GPU-accelerated simulation makes it possible to run large-scale RL experiments on a local workstation.

Hardware note: An NVIDIA RTX GPU with 16–24 GB VRAM is recommended, along with 32 GB of system RAM.

Required Equipment:

EquipmentQuantity
PC with NVIDIA RTX GPU×1

Which SO-ARM101 Project Should You Start With?

These projects cover a wide range of robot learning workflows:

ProjectDifficultyMain Focus
Teleoperation & Dataset Recording★★☆☆☆Teleoperation + LeRobot
Imitation Learning★★★☆☆ACT + VLA
Dual-Arm Imitation Learning★★★★☆Bimanual manipulation
Wireless Teleoperation★★★☆☆ROS 2 + micro-ROS
Household Mobile Robot★★★★★Mobile manipulation
Reinforcement Learning★★★★★Isaac Lab + RL

About Author

Leave a Reply

Your email address will not be published. Required fields are marked *

Calendar

August 2026
M T W T F S S
 12
3456789
10111213141516
17181920212223
24252627282930
31