中文 | English
A one-stop open-source tutorial library for learning robotics technology
Introduction • Table of Contents • Learning Path • Environment Requirements • Update Log
This repository collects and organizes tutorial materials related to AI hardware and robotics technology, covering various aspects such as robot simulation environment configuration, control algorithm implementation, hardware development, and hand-eye coordination. It is suitable for beginners and researchers in robotics technology to learn and reference.
💡 Why choose this tutorial?
- 📚 Comprehensive content: A systematic learning path from basic to advanced
- 🔧 Practical orientation: Contains a large number of practical code examples and application cases
- 🌐 Continuous updates: Tracks the latest technological developments and application trends
- 👨👩👧👦 Community support: Provides a platform for communication and problem-solving
Our new home robot module can perform multiple kitchen tasks, including:
- Object recognition and grasping (vegetables, fruits, kitchen utensils, etc.)
- Environmental cleaning and organization (detailed tutorial to be implemented)
The new reinforcement learning module supports:
- Implementation of multiple algorithms (PPO, SAC, TD3, etc.)
- Hybrid learning from imitation to reinforcement
- Performance evaluation and visualization tools
-
Overview of Embodied Intelligence
- Definition and Background
- Development History
- Application Areas
-
Robot Basics
- Basic Concepts of Robotics
- Kinematics and Dynamics
- Sensors and Actuators
- Robot Hardware Selection
- Using DiGua Robot RDK and connecting to LeRobot SO101
- Ajiaxi Development Board Tutorial
- Circuit Design (todo)
- AutoCAD and Solidworks (todo)
- Communication Protocols (todo)
- ROS Basics (todo)
-
Computer Vision
- Basics of Image Processing
- Object Detection and Recognition
- Image Segmentation
- Pose Estimation
-
Robot Control
- Motion Planning
- Path Planning
- Control Algorithms
-
Deep and Reinforcement Learning in Embodied Scenarios
- Reinforcement Learning
-
Hand-Eye Coordination
- Hand-Eye Calibration
- Grasping and Manipulation
-
Simulation Environment Learning
- Issac Sim/Issac Gym
- Pybullet
- Gazebo (todo)
- Genie-Sim
-
Cutting-edge Embodied Intelligence Projects (Reproduced)
- Google Embodied Projects: RT-RT1, RT2, RTX (todo)
- OmniGibson
- BitVLA
- RoboBrain2.0 (todo)
- Aloha-ACT (todo)
- OpenVLA (todo)
- Octo (todo)
- AngGrasp (todo)
- Other paper reproductions and code
- Python 3.8+
- CUDA support (for 3D simulation rendering, some experiments can be run on CPU)
- ROS/ROS2 (optional, for actual robot control)
- MuJoCo (physics engine)
- Isaac Sim (NVIDIA advanced simulation platform)
Thanks to the following partners for their participation and contributions:
howe, Miles, Maimang, HAO
Thanks to the following partners for their translation contributions:
- Chapters 1~3 Lune
- Chapters 4~5 Liu Yuanyang
- Chapters 6~7 Su Jiayu
- Chapters 8~9 Liang Jianbin leoliang023
- Join the discussion group: Exchange experiences with other learners
- FAQ: View common questions and solutions
- Technical Sharing Sessions: Regular online technical sharing sessions
Welcome to submit Pull Requests to contribute more tutorials and sample code! 👏
- Fork this repository
- Open a Pull Request
Please ensure that the submitted content is relevant to the repository's theme and follows the existing file organization structure.
If you have any questions or suggestions, please contact us through the following ways:
- 💬 WeChat Official Account: datawhale
- 🌐 Website: [https://datawhale.club/home]














