Robotics and ROS - Learn by Doing! Manipulators

Build and Control with your voice a Real Robot with ROS

4.95 (196 reviews)
Udemy
platform
English
language
Hardware
category
instructor
Robotics and ROS - Learn by Doing! Manipulators
1,164
students
14.5 hours
content
Aug 2023
last update
$89.99
regular price

What you will learn

Create a real robot

Mastering ROS, the Robot Operating System

Robotics Theory

Use Alexa to actuate the Robot

Programming Arduino for Robotics Applications

Create a Digital Twin

Simulate the robot in Gazebo

Robot Kinematics

Trajectory Planning with MoveIt!

Why take this course?

Would you like to learn ROS, the Robot Operating System by building a real robot?


The philosophy of this course is the Learn by Doing and quoting the American writer and teacher Dale Carnegie

Learning is an Active Process. We learn by doing, only knowledge that is used sticks in your mind.


In order for you to master the concepts covered in this course and use them in your projects or, why not, also in your future job, I will guide you through the learning of all the functionalities of ROS both from the theoretical and practical point of view.

Each section is composed of three parts:

  • Theoretical explanation of the concept and functionality

  • Usage of the concept in a simple Practical example

  • Application of the functionality in a real Robot


I almost forgot! We need one more, essential and exciting part of this course for your active learning!

  • Experiment, Develop and Test your ideas in the Robot (real or simulated in your PC)


In each Section of the course, I'll introduce you a new concept and then we will use it to add new functionalities to the robot:

  1. Introduction to the Course

  2. Setup the Environment: Install Ubuntu and ROS Noetic

  3. Introduction to ROS: What is ROS and why is so important in Robotics.

    Create the first ROS node

    1. ROS Publisher/Subscriber

  4. Digital Twin: Use a simulator to develop and test the functionalities of the robot without the need of any hardware device

    1. URDF

    2. Gazebo

    3. ROS Parameter Server

    4. RViz

    5. ROS Launch Files

  5. Control: How to create a Control System for Robot actuators

    1. ROS Timer

    2. ROS Services

    3. ros_control

  6. Kinematics: Use the package MoveIt! for the Trajectory Planning

    1. TF

    2. MoveIt!

  7. Application: Interface and make available all the functionalities of the robot to other software to create more complex applications and functionalities

    1. ROS Actions

  8. Alexa: Use the Alexa Voice Assistant to actuate the robot with the voice

  9. Build the Robot: Build the real robot and migrate all the functionalities from a simulated robot to a real one

    1. rosserial_arduino

  10. Conclusion and Summary of the course


To facilitate your learning and help you join the robotic world, the code lessons are available both in C++ and in Python and you can decide which language to use during the course.

Anyway, I would suggest you to follow both in order to complete your Robotics Software Developer profile!

Reviews

Esala
October 13, 2023
I understood the basic really well. Thank you for the wonderful explanation. If possible in the future explain how to work with drones using ROS. Thank you
Claudio
July 11, 2023
Thanks a lot Antonio ! For a so detailed and deep explanation of all aspects. The progressive approach allows to understand all the aspects involved. A good course for all who wants really understand ROS from the very beginning.
saketh
June 10, 2023
As a beginner , it is better but it should be more interactive and thought provoking. A story telling experience needed to teach
Sriram
May 17, 2023
This is one of the best ROS course available online. Professor "Antonio" has put alot of effort explaining each and every concept of ROS and that is amazing. I am really grateful to be his student and have the opportunity to learn his courses.
Robo
May 6, 2023
thank you sir you saved me a lot of time and research I recommend this course to any robotics student as having the practical skills not just a theoretical concepts
Wayne
April 8, 2023
#1 I can barely understand what he is saying half the time, but it's by no fault of his own. I'm severely hearing impaired and he has a super strong accent. That's just a really bad combination for communication. I'm really struggling to get through this course. I wish I'd have purchased a different one that I could understand and hear better. #2 the reason for a 3 star rating is for lack of adjustment to the view. He never zooms in or blows up the text to make it easier for his audience to see. I ended up putting my 32" TV on my desk and plugging it for a monitor to make video easier to see.
İsmail
February 3, 2023
I really liked this course, it's really helpful to understand and use the ROS environment and also I'd like to thank to Antonio for quick responses.
Markus
January 30, 2023
Dieser Kurs ist sehr nützlich, vom Anfang bis Ende sehr gut erklärt. Der Alexa Teil ist meiner Meinung nach nicht sehr nützlich, wenn man es in der Praxis nutzen möchte wegen der wechselnden IP Adresse. die Erklärung an sich und Umsetzung ist sehr detail reich erklärt. Super Kurs und Bitte mehr davon. auch in ROS_2
Mashnunul
January 5, 2023
This course is so far teaching practical implementation of ROS in real life arms project from the software developer's perspective.
Wigmund
October 5, 2022
It is completely different from the ROS courses I've taken so far. It really explains in an easy way how ROS is used in real robots and not just the theory
Ramiro
September 22, 2022
Great Course! One of the few that really teaches you how to use ROS in a real robot and actually see the results of your work in your robot
David
September 3, 2022
Very nice and clear course. I like the approach of creating my own robot in order to learn and fully understand all the concepts

Charts

Price

Robotics and ROS - Learn by Doing! Manipulators - Price chart

Rating

Robotics and ROS - Learn by Doing! Manipulators - Ratings chart

Enrollment distribution

Robotics and ROS - Learn by Doing! Manipulators - Distribution chart
4618760
udemy ID
3/29/2022
course created date
8/22/2022
course indexed date
Bot
course submited by