Robotics
Frameworks, hardware, and guides for building robots — from your first wheeled chassis to a full humanoid.
Where to Start
| Your Goal | Framework | Quickstart |
|---|---|---|
| General robot programming | ROS 2 Humble | sudo apt install ros-humble-desktop on Ubuntu 22.04 |
| Train a robot by demonstration | LeRobot | pip install lerobot |
| Plan arm movements | MoveIt 2 | sudo apt install ros-humble-moveit |
| Autonomous navigation | Nav2 | sudo apt install ros-humble-navigation2 |
| Hardware-accelerated perception | NVIDIA Isaac ROS | Jetson only — see Jetson Guide |
| Humanoid bipedal research | SO-101 | GitHub |
Hardware Picks
| Use Case | Compute | Sensors |
|---|---|---|
| Desktop dev / simulation | Your laptop (Ubuntu 22.04) | None |
| Mobile robot | Raspberry Pi 5 | LiDAR + IMU |
| Arm manipulation | Jetson Orin NX | Depth camera |
| Humanoid | Jetson AGX Orin | Stereo camera + IMU |
New to ROS?
Start with the ROS 2 Beginner Tutorials — they are excellent. Then try TurtleBot 3 in simulation.