ROS ESP32 Interface for Real world Mobile Robotics

Mobile Robotics with ESP32 module using Robot Operating System

Ratings 4.23 / 5.00
ROS ESP32 Interface for Real world Mobile Robotics

What You Will Learn!

  • Mobile Robot ROS integeration
  • ROS and ESP32 Communication
  • ROS Serial and Wifi Communication
  • Programming Robots

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 :) )

Who Should Attend!

  • Intermediate Robotics Software developers
  • Advanced Python Developers
  • Robotics Enthusiasts

TAKE THIS COURSE

Tags

  • Robotics

Subscribers

2957

Lectures

53

TAKE THIS COURSE



Related Courses