What You'll Learn

  • Create a Real Robot
  • powered by ROS 2
  • Mastering ROS2
  • the last version of 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 2
  • Use the ros2_control library
  • Master Rviz2

Requirements

  • Basic knowledge of Python or C++
  • Basic knowledge of Linux
  • No prior knowledge of ROS or ROS 2 required
  • No prior knowledge of Robotics theory required
  • No hardware required. All the course can be followed also using only the PC

Description

Would you like to learn ROS 2 , the second and last version of 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. Parameters

    4. RViz2

    5. Launch Files

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

    1. Timer

    2. Services

    3. ros2_control

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

    1. TF2

    2. MoveIt! 2

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

    1. 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. Arduino IDE

    2. Serial Communication

  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!

Who this course is for:

  • Makers and Hobbists keen on robotics
  • Software developers taht wants to learn ROS 2 and Robotics
  • Students or Engineers that wants to learn how to buid a robot from scratch
  • Developers that already knows ROS 2 and that want to use it in a real world application
  • ROS Developers that want to learn and migrate to ROS 2
Robotics and ROS 2 - Learn by Doing! Manipulators

Course Includes:

  • Price: FREE
  • Enrolled: 5915 students
  • Language: English
  • Certificate: Yes
  • Difficulty: Advanced
Coupon verified 10:25 PM (updated every 10 min)

Recommended Courses

Executive Diploma of CIO Chief Information Officer
4.19
(101 Rating)
FREE

Executive Diploma of CIO Chief Information Officer by MTF Institute

Enrolled
Entrepreneurship and Business Essentials
4.46
(57 Rating)
FREE

Entrepreneurship and Business Essentials course by MTF Institute

Enrolled
Digital Platforms and Ecosystems Business and Partnership
4.34375
(32 Rating)
FREE
Category
Business, Business Strategy
  • English
  • 12792 Students
Digital Platforms and Ecosystems Business and Partnership
4.34375
(32 Rating)
FREE

Digital Platforms and Ecosystems Business and Partnership by MTF Institute

Enrolled
Entrepreneurship: Ideas, Market Analysis, Competitors, Place
4.33
(129 Rating)
FREE

Entrepreneurship and Business: Market Analysis and Competitive Intelligence at launching of your business. MTF Institute

Enrolled
Python And Flask Framework Complete Course
4.4385247
(1911 Rating)
FREE
Category
IT & Software, Other IT & Software, Flask
  • English
  • 277333 Students
Python And Flask Framework Complete Course
4.4385247
(1911 Rating)
FREE

Python-Powered Proficiency: Depth Introduction To Python Programming And Python Web Framework Flask.

Enrolled
Microsoft Excel - Excel Course For Beginners
3.9619565
(1385 Rating)
FREE
Category
Office Productivity, Microsoft, Microsoft Excel
  • English
  • 65746 Students
Microsoft Excel - Excel Course For Beginners
3.9619565
(1385 Rating)
FREE

Learn The Excel Essentials - Drop Down Lists, Charts & Graphs, Pivot Tables, Sorting, Filtering, LOOKUP Functions & more

Enrolled
CSS, JavaScript,PHP And Python Programming All in One Course
4.430693
(1087 Rating)
FREE

Learn CSS with Javascript, PHP And Python Programming Language All in One Course

Enrolled
Professional Diploma in Business Models Development
4.33
(70 Rating)
FREE
Category
Business, Entrepreneurship, Business Model
  • English
  • 15862 Students
Professional Diploma in Business Models Development
4.33
(70 Rating)
FREE

Entrepreneurship and Business course: Business Models of startups, planning of business model of your startup

Enrolled
Fire Up Creativity in Your Child
4.28
(297 Rating)
FREE

10X Your Child’s Creative Thinking - Practical Play-Based Methods to Build Confidence, Curiosity, and Innovation

Enrolled

Previous Courses

Entrepreneurship and Business Motivation
4.14
(103 Rating)
FREE
Category
Business, Entrepreneurship, Motivation
  • English
  • 14259 Students
Entrepreneurship and Business Motivation
4.14
(103 Rating)
FREE

Entrepreneurship and Business Motivation course by MTF Institute

Enrolled
Java from Zero to First Job, Practical Guide, 2000+ examples
4.6213017
(5671 Rating)
FREE
Category
Development, Programming Languages, Java
  • English
  • 271051 Students
Java from Zero to First Job, Practical Guide, 2000+ examples
4.6213017
(5671 Rating)
FREE

Java Core, TDD, Streams, Lambdas, JPA/Hibernate, SQL, Build Tools, Git, Web Servers, HTML,Servlets, JSP, Spring Boot etc

Enrolled
Professional Scrum Product Owner I (PSPO I) Practice Test
5.0
(2 Rating)
FREE

Practice Question Set | Professional Scrum Product Owner I (PSPO I) | Update Apr 2025

Enrolled
Practice Exams: PCAP – Certified Associate Python Programmer
5.0
(3 Rating)
FREE

3x1 : Learn Python, Get certified for Python PCAP 2024 in 1st attemp , Prepare Python interviews or Codingame Tests !

Enrolled
Practice Exams: Python PCEP Certified Entry-Level Programmer
5.0
(4 Rating)
FREE

3x1 : Learn Python, Get certified for Python PCEP 2024 in 1st attemp , Prepare Python interviews or Codingame Tests !

Enrolled
GenAI Cybersecurity Solutions
4.15
(10 Rating)
FREE
Category
IT & Software, Network & Security, Generative AI (GenAI)
  • English
  • 2625 Students
GenAI Cybersecurity Solutions
4.15
(10 Rating)
FREE

Securing Generative AI Systems: Effective Cybersecurity Strategies and Tools

Enrolled
Executive Diploma of Vice President Chief Operating Officer
3.9
(106 Rating)
FREE

Executive Diploma of Vice President of Operations / Chief Operating Officer by MTF Institute

Enrolled
Executive Diploma of Vice President Chief Innovation Officer
4.41
(56 Rating)
FREE

Executive Diploma of Vice President / Chief Innovation Officer by MTF Institute

Enrolled
Level 1 - Japanese Candlesticks Trading Mastery Program
4.52
(1365 Rating)
FREE

Learn in Detail, the Big 4 Key Bullish & Bearish Candle Patterns. Know How to do Money Management & Risk Management.

Enrolled

Total Number of 100% Off coupon added

Till Date We have added Total 1213 Free Coupon. Total Live Coupon: 986

Confused which course 100% Off coupon is live? Click Here

For More Updates Join Our Telegram Channel.