Skip to main content

Robotics

Frameworks, hardware, and guides for building robots — from your first wheeled chassis to a full humanoid.

Where to Start

Your GoalFrameworkQuickstart
General robot programmingROS 2 Humblesudo apt install ros-humble-desktop on Ubuntu 22.04
Train a robot by demonstrationLeRobotpip install lerobot
Plan arm movementsMoveIt 2sudo apt install ros-humble-moveit
Autonomous navigationNav2sudo apt install ros-humble-navigation2
Hardware-accelerated perceptionNVIDIA Isaac ROSJetson only — see Jetson Guide
Humanoid bipedal researchSO-101GitHub

Hardware Picks

Use CaseComputeSensors
Desktop dev / simulationYour laptop (Ubuntu 22.04)None
Mobile robotRaspberry Pi 5LiDAR + IMU
Arm manipulationJetson Orin NXDepth camera
HumanoidJetson AGX OrinStereo camera + IMU
New to ROS?

Start with the ROS 2 Beginner Tutorials — they are excellent. Then try TurtleBot 3 in simulation.