Skip to content
UdemyEngineeringPaid courseIntermediate levelCertificate

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

icon
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

icon
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

icon
Udemy Discount

The discount is applied through our link. Open the course from here and Udemy's current promotional price is applied at checkout on most courses, no code to type.

Some courses are excluded from Udemy's promotions. If the price does not drop, clear your browser cookies and use the button again.

icon
Instructor Details

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

icon
More Engineering courses

$74.99

$12.99

$10.99

$84.99

$14.99

$13.99

icon
Reviews

4.0

131 ratings on Udemy

Select a bar to show only those reviews.Select the bar again to show every rating.

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..

Showing all 10 reviews on CourseDuck

Read all 131 reviews on Udemy

icon
Quality Score

No CourseDuck member has rated this course yet. Taken it? Give each part a thumbs up or down.

Content Quality
/
Video Quality
/
Qualified Instructor
/
Course Pace
/
Course Depth & Coverage
/

Overall Score : 80 / 100