Skip to main content

Robotics & ROS

Building robots with ROS 2 — control, perception and navigation.

Topics

  • ROS 2 basics: nodes, topics, services, actions, launch files
  • Motion: motor control, kinematics, PID, trajectory control
  • Perception: cameras, LiDAR, IMU, sensor fusion
  • Navigation: odometry, SLAM, path planning (Nav2)
  • Simulation: Gazebo, RViz

Getting started

  1. Install ROS 2 (LTS distribution) in a clean environment.
  2. Build and run a minimal publisher/subscriber node.
  3. Bring up a robot description and visualize it in RViz.

Add hands-on tutorials following the standard guide structure.