ROS ESP32 Interface for Real world Mobile Robotics
ROS ESP32 Interface for Real world Mobile Robotics
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 :) )
Mobile Robotics with ESP32 module using Robot Operating System
Url: View Details
What you will learn
- Mobile Robot ROS integeration
- ROS and ESP32 Communication
- ROS Serial and Wifi Communication
Rating: 4.75
Level: Intermediate Level
Duration: 5.5 hours
Instructor: Muhammad Luqman
Courses By: 0-9 A B C D E F G H I J K L M N O P Q R S T U V W X Y Z
About US
The display of third-party trademarks and trade names on this site does not necessarily indicate any affiliation or endorsement of hugecourses.com.
View Sitemap