Who this site is for
Students, makers, and researchers who want a guided path to build practical robotics systems instead of reading disconnected tutorials.
Robotics Learning Path
A practical robotics course focused on ROS, perception, planning, simulation, manipulation, and deployment. Learn the engineering workflow from fundamentals to real robot systems.
Students, makers, and researchers who want a guided path to build practical robotics systems instead of reading disconnected tutorials.
Kinematics, ROS workflows, visual perception, planning, simulation, manipulation, reinforcement learning, and deployment architecture.
The curriculum is structured around a complete engineering journey, so each module supports a real project objective.
Curriculum map
Use the homepage as a fast entry point, then dive into each section for theory, code, and hands-on workflows.
Build the mathematical foundation for robotics, including kinematics, dynamics, transformations, and DH parameters.
System integrationUnderstand ROS communication, robot environment setup, and how perception components connect in practice.
Computer visionLearn object detection workflows, YOLO-based pipelines, and model training for robot vision tasks.
Virtual testingCompare Gazebo, Drake, MuJoCo, and PyBullet for prototyping, validation, and physics-based testing.
Decision makingStudy task planning, temporal planning, reactive acting, and learning-enhanced planning methods.
Robot manipulationFollow the MIT manipulation track covering pick and place, pose estimation, motion planning, and control.
Learning systemsExplore RL fundamentals, value-based methods, policy gradients, and model-based approaches for robotics.
Sim-to-realMove from simulation to real robots with hardware integration, architecture design, and safety considerations.
Roadmap
Start with setup, build foundations, then connect modules in an engineering workflow before moving into full deployment.
Set up Python and Linux basics so your development environment is ready for robotics practice.
2Learn transformations, kinematics, dynamics, and coordinate systems before touching larger stacks.
3Use ROS as the backbone, then connect perception, planning, simulation, learning, and deployment.
Approach
The site focuses on key ideas, curated references, and engineering context instead of duplicating every tutorial.
Useful for beginners, graduation design, research prototypes, and makers building a full robotics stack.
English and Chinese pages are maintained together so the site can serve both local learners and a wider learning community.
Activity
Updated the reinforcement learning, manipulation, planning, simulation, and deployment modules.
Initialized the ROS tutorial, added environment setup, Linux onboarding, and the first perception node workflow.
Continue learning
Read the structured documentation, follow the roadmap, and watch hands-on videos for implementation details and project progress.