MicroROS and ESP32 WiFi Controlled Robot Hands-On using ROS2 (Udemy.com)
Step-by-step guide to developing a MicroROS Robot using Platformio for ESP32 development. UDPATED
Created by: Muhammad Luqman
Last updated July 2024
What you will learn
- Mobile Robot ROS integeration
- ROS and ESP32 Communication
- ROS Serial and Wifi Communication
- Programming Robots
How it compares
Against the other 335 rated Udemy courses in Engineering on CourseDuck:
- Rating4.0 out of 5higher than 8% of them
- Reviews131#262 of 336 by number of reviews
- Length6.9 hourslonger than 62% of them
- Last updatedJuly 2024more recently than 51% of them
Course Description
Course Updated to ROS2 Humble
The current rating is for the old version of the "Building ESP32 MicroROS Bot" course. The new update to projects and the way of explaining is what you are going to love :)
Course Workflow
Welcome to the MicroROS ESP32 WiFi controlled robot course! If you're passionate about robotics and eager to dive into hands-on hardware and ROS2 projects, this course is perfect for you. We'll guide you step-by-step in building a fully functional robot using the ESP32 and MicroROS with ROS2.
Course Overview
Section 1: Building the Robot
Assemble your robot from the ground up
Utilize 3D-printed parts and resources we provide
Learn about electronic connections and power distribution
Section 2: Basic Programming
Get started with programming using PlatformIO to control your robot's movements
Write simple code to drive the robot and navigate basic paths
Create your custom libraries for motor driving
Integrate the OLED display into your robot
Section 3: MicroROS Integration
Integrate MicroROS with your ESP32 robot
Enhance your robot’s capabilities with advanced communication using ROS2
By the end of this course, you'll have a deeper understanding of robotics, from hardware assembly to software integration, and you'll walk away with a robot that you built and programmed yourself. Join us on this exciting journey into the world of robotics!
Hardware Requirements
ESP32
N20 DC geared motors with Encoders X2
18650 Cells X2
Jumper Wires , 5mm nuts and screws
Motor driver ( Mini L298N)
Solder , Soldering Wires , Soldering Paste , Soldering jumper wires
N20 motor wheels X2
N20 mini Car Caster Wheel X1
Slider Button
Mini 360 Buck converter to 5V
Battery Charger Circuit
Software Requirements
Ubuntu 22.04
ROS2 humble
A motivated mind for a huge programming project
Instructor Details
- 4.0 Rating
131 Reviews
Muhammad Luqman
Luqman a Robotics Enthusiast ready to teach things that are hard to learn begin with.
I am trying to make it easy to learn -> a simulation software ROS , which is becoming world's top leading robotics simulation framework
If you feel that you learned something through my courses , I will be happy :)
COMSATS <3
More Engineering courses
Do it Yourself - Automotive Electrical Diagnosis - Beginner (2026)
4.8 (1,897 Reviews)
Provider: Udemy
Time: 2.1h
$12.99
ROS 2 for Beginners Level 2 - TF | URDF | RViz | Gazebo (2025)
4.8 (1,869 Reviews)
Provider: Udemy
Time: 13.8h
$10.99
Advanced Kalman Filtering and Sensor Fusion (2021)
4.8 (1,033 Reviews)
Provider: Udemy
Time: 8.3h
$84.99
Digital Electronics: Robotics, learn by building module II (2020)
4.8 (942 Reviews)
Provider: Udemy
Time: 13.1h
$14.99
Reviews
By Eko Setiawan on 5/13/2024
Practical code and demonstration really help me understand the robot and ROS!
By Nathan Romany on 5/1/2024
The instructor has very simple way for explaining. He makes any topic easier, clearer and interesting. Thank You Mr, Luqman for your efforts.
By Syed Razwanul Haque on 8/13/2023
Update: The Course creator has now added microROS in this course, and it's quite good. That is why I updated my review. I would like to thank Lukman brother, for his outstanding work. Very low-quality content. This guy did not put enough effort into making the project successful and was unable to show clear output. Most of the time he is even confused about what he is doing. I admire the topics of the course and hope that he will improve.
By Mauro Auer on 3/17/2023
Interesante curso, con contenido iniciales y básicos que permiten seguir, comprender e implementar el proyecto.
By Taufik Ibnu Salim on 2/16/2023
Awesome course, it is very useful for me to learn ROS serial and wireless communication with esp32. thank you very much.
By Jacob V Sanoj on 4/19/2022
The introduction is good and the explanation is well made and we are learning to use different tools that aren't directly linked to the subject but are stuff that can help us forthwith
By Dan Henderson on 5/6/2021
I like that the instructor gets right to the business of making a ROS project.
By Sam Verghese on 11/29/2019
The course is not a detailed course. The course didn't explain the complete project in deep but just an explanation on the outer periphery. have more to improve on content.
By Michael Francis on 6/18/2019
Was expecting more insight into autonomous rover based applications, not a tele operational one. Also the instructor did not get into a lot of detail about the math&robotics concepts, and got more into the code. I didn't feel like I learned much about what I wanted to learn about.
By Imesh Sachinda on 5/5/2019
Helped me to go from simulations to hardware in ROS.. The Example codes provided are very helping.. Thanks..
Quality Score
No CourseDuck member has rated this course yet. Taken it? Give each part a thumbs up or down.
Overall Score : 80 / 100






