ROS ESP32 Interface for Real world Mobile Robotics
Mobile Robotics with ESP32 module using Robot Operating System
Description
Course Updated to ROS NOETIC :
Rating is for OLD version of this course , New update to projects and way of explanation is what you are going to love :)
Course Workflow:
We will start with installation of Rosserial Package installation into our system . Which is going to be utilized for ESP32 and ROS Communication
Source Codes and lectures are arranged with the following Order
- Section 1: Basic ROS - ESP32 Interfacing
- Led Toggling
- Ultrasonic Sensor controlling Turtlesim
- Section 2: ROS based Car driving
- Motor Controlling
- cmd_vel to Pwm Serial
- Car Control over Wifi
- *Section 3: Robot car and ROS services
- Encoders interfacing
- ROS Service Nodes
- Drove robot through Services on Time.
- Section 4: Odometery publishing Car Driving
- Encoders ticks profiling
- Odom differential Drive Rviz
- transforms
Outcomes After this Course : You can create
Custom Workspace
Custom Python Package
Custom Python Nodes
Rosserial Package
Serial and Wifi Communication of ESP32 with ROS
Launch files
RVIZ Simulation for Transforms and Odometery
Projects :
TurtleSim obstacle avoiding through Real world Sensor
Driving Custom Robot Over Wifi
ROS Custom Services for Timed Driving
Odometery Visualization of your custom Robot
Hardware Requirments
ESP32
Robotic Car Kit
Battery and Charger
Ultrasonic Sensor
Motor Driver ( L298D)
Jumper Wires
LM393 Speed Sensor x2
Software Requirements
Ubuntu 20.04
ROS Noetic
Motivated mind for a huge programming Project
----------------------------------------------------------------------------------
Before buying take a look into this course GitHub repository or message
( if you do not want to buy get the code at least and learn from it :) )
What You Will Learn!
- Mobile Robot ROS integeration
- ROS and ESP32 Communication
- ROS Serial and Wifi Communication
- Programming Robots
Who Should Attend!
- Intermediate Robotics Software developers
- Advanced Python Developers
- Robotics Enthusiasts