Robotics

Learn robotics through practical guides on ROS, mapping, sensors, robot software, and real engineering workflows.

This section focuses on robotics as a systems discipline. The goal is not only to explain tools such as ROS, but also to connect software, perception, mapping, and robot behavior in a practical way.

Who this section is for

  • beginners entering robotics software
  • engineers learning ROS and robot architectures
  • readers who want a practical bridge between code and robotics systems

Start here

Top guides

Learning path

  1. Start with ROS to understand the software foundation.
  2. Learn how nodes, topics, and robot software components are organized.
  3. Move into mapping, sensors, and localization.
  4. Connect the software stack to real robot platforms and practical applications.

ROS path

Mapping and sensing path

Read next

The best first article here is What is ros. If you want a more applied next step, continue with Writing ros nodes.