Classes/Robotics & Embedded Systems
Robotics & Embedded SystemsAdvanced

Autonomous Robotics Engineering with ROS2 & C++

From kinematics fundamentals to real-time firmware, LiDAR SLAM navigation, and motor microcontrollers.

Autonomous Robotics Engineering with ROS2 & C++

About this class

In this masterclass, Dr. Olumide Adeleke guides you step-by-step through constructing autonomous robotic hardware. You will build ROS2 nodes in C++, configure micro-ROS on ESP32 microcontrollers, program differential drive kinematics, and implement 2D/3D LiDAR SLAM mapping for real-world obstacle avoidance.

What you'll learn

Write production C++ ROS2 nodes and custom micro-ROS publisher/subscriber topics.
Calibrate microcontrollers (ESP32 / STM32) and PWM motor encoders.
Implement 2D LiDAR SLAM mapping and Nav2 autonomous pathfinding in Gazebo.
Design sensor fusion pipelines with IMUs, wheel odometry, and Kalman filters.

Course Curriculum

1 modules • 18 lessons

Meet Your Instructor

Dr. Olumide Adeleke

Dr. Olumide Adeleke

Robotics & Hardware Systems Lead

Ex-MIT Robotics Lab & Founder of AfroBotix

Dr. Olumide Adeleke holds a PhD in Mechatronics & Robotics from MIT. He has engineered autonomous agricultural drones, warehouse robotic arms, and IoT sensors deployed across sub-Saharan Africa. His masterclasses break down real-time embedded systems, motor kinematics, ROS2 navigation stacks, and custom PCB soldering.

Learner Reviews

Farouk Al-Hassan

Farouk Al-Hassan

Mechatronics Engineer, AgriTech

5

"The C++ ROS2 micro-ROS integration guide is world-class. We used Dr. Olumide’s kinematics code directly on our agricultural rover project."

Enrollment Options
₦95,000or Included with Oddsea Membership

Instant access to all video lessons, exercises, & notes.

9 hrs 15 mins total duration
18 structured lessons & quizzes
Lifetime access + verified completion certificate