Introduction to micro-ROS Course - Python
Micro-ROS

Course Summary
Micro-ROS
What you will learn
Micro-ROS
Course Overview
Unit 2: A first contact with Micro-ROS
In this unit you will learn how to program your first microROS nodes. You will set up the environment on your host machine to be able to locally run ROS2, you will learn how to develop a microROS application and flash the firmware in your board.
Unit3: Robot Assembly
In this unit you will learn how to assemble PEDRITO, the robot we will use through the course to teach you MicroROS.
Unit 4: Controlling the actuators
In this unit you will learn how to remotely control PEDRITO´s actuators: its DC motors and external LEDs. Furthermore, you will dive deeper in topics like ROS2 topics, timers and excecutors.
Unit 5: Accessing sensor data
In this unit you will learn how to access PEDRITO´s sensors data using the microROS framework. You will also learn about ROS services in microROS.
U6: PEDRITO is no longer blind
n this unit, you will learn how to connect PEDRITO’s ESP32-CAM module to the ROS 2 network. You will also develop and deploy a visualization interface that allows you to monitor all of the robot’s sensor data together in a single, integrated display.
Unit 7: Don´t get too close
This final project unit challenges you to apply everything you've learnt throughout the course. You will implement an autonomous behavior in PEDRITO, triggered through a micro-ROS service
Teachers
Estanislao Escudero
I'm a Mechanical Engineer who looks forward to learn more about robotics and AI.
Robots used
pedrito robot
