ROS for Beginners II: Localization, Navigation and SLAM

- 83%

Original price was: $119.99.Current price is: $19.99.

Add to wishlistAdded to wishlistRemoved from wishlist 0
Add to compare
Disclosure
SKU: 707A5051 Category:
(12 customer reviews)
Product is rated as #1 in category Robot Operating System (ROS)

What you’ll learn

  • Theoretical foundations of 2D and 3D localization
  • Transformation between frames in 2D and 3D Spaces
  • The powerful feature of the tf package to represent frames and perform transformation and localization
  • Theoretical foundation of localization and mapping (SLAM)
  • Background on navigation concepts (global path planning, local path planning, collision avoidance)
  • Difference between Map-Based Navigation and Reactive Navigation
  • The navigation stack of ROS (move_base, amcl, gmapping)

UPDATE

  • OCT 9, 2020: I added the installation instruction of Turtlebot3 on ROS Noetic

Overview

Localization, mapping, and navigation are fundamental topics in the Robot Operating System (ROS) and mobile robots. However, it is very complex to learn. Usually, beginners find it difficult to even know where to start. The typical tutorials in ROS give high-level information about how to run ROS nodes to performs mapping and navigation, but they do not give any details about the technical aspects. Some other courses focus more on the technical aspects, which is mathematically complex but does not give a clear link to how these concepts are tied with the ROS navigation stack.

This course addresses this gap and follows a practical approach to introduce new learners to mobile robot navigation foundations and how it is implemented in ROS. The course is designed to introduce you to the world of mobile robot navigation in a quick and effective manner.

In this course, I presented detailed coverage of the most important package in ROS for navigation: the tf package! Without understanding this package, it will be difficult to deeply understand how navigation works in ROS. Although there are tf tutorials, the tf package heavily relies on important theoretical concepts not presented in ROS tutorials. This course provides a systematic introduction to the necessary theoretical background and complement with demonstration and programming activities of the tf package utilities and API.

This course assumes that you have some background on the main concepts of Robot Operating System (ROS), such as ROS nodes, ROS topics, ROS services, and an understanding of the basic notion of motion with ROS. If you do not have these skills, I would recommend first enroll in my course ROS for Beginners: Basics, Motion, and OpenCV to get the necessary background. 

My experience with ROS

I have been programming with ROS for many years both in academic and industrial projects. I am very passionate to develop programs with ROS. I have also been teaching ROS at the University and providing training programs. I am the R&D Director of Gaitech Robotics, and I have developed many ROS packages for robots and drones. I have been leading international scientific activities around ROS, and in particular, I am the editor of five volumes of books with Springer entitled Robot Operating System, The Complete Reference. I gained a lot of experience in what difficulties new users encounter to learn ROS and this contributed to pin right to the point addressing these problems through the different lectures of the course. 

Who this course is for:

  • Beginner ROS developers and users
  • Students at Universities learning ROS
  • Anyone interest to know about the navigation concepts of ROS and mobile robots
  • Curious about robotics
  • Whoever wants to learn ROS navigation without wasting time

12 reviews for ROS for Beginners II: Localization, Navigation and SLAM

3.8 out of 5
2
2
3
0
1
Write a review
Show all Most Helpful Highest Rating Lowest Rating
  1. Suryadevara Sai Aneesh

    Reactive Navigation was explained too quickly. I feel that it should’ve explained better. The programming assignment was also challenging, there should’ve been a bit more explanation on that front.Overall, it was a great course and I learnt a lot.

    Helpful(0) Unhelpful(0)You have already voted this
  2. Mizan

    I love the content of the course and would definitely go through it again. However, I wish there was more implementation of the program on physical robots. This would help clarify a few doubts on ROS implementation.

    Helpful(0) Unhelpful(0)You have already voted this
  3. Geovanni Barragan Lopez

    The teacher never response, and some of the topics are not really deep

    Helpful(0) Unhelpful(0)You have already voted this
  4. Harsh Ajay Rana

    till this far it has been worderful….. excited to learn more!!

    Helpful(0) Unhelpful(0)You have already voted this
  5. Paul Brink

    This is a really great course for learning ROS. Good instructor and valuable content. All that has stopped me from rating it a full 5 starts, was the lack of real world scenarios. I was hoping there would be some examples in creating your own robot. Your own URDF for something simple. Even controlling some motors and navigating your own robot. Integrating your own laser scanner like an xbox kinect or something. Just something more than simulators. Other than that, its a real great course and definitely worthwhile

    Helpful(0) Unhelpful(0)You have already voted this
  6. Elena Ebikefe

    It is a great and very detailed course on the fundamentals of Navigation. More practical/hands-on would make the course more engaging/interesting.

    Helpful(0) Unhelpful(0)You have already voted this
  7. Wang Yi

    good learning experience, but some content seem to be lacking e.g. codes are not updated on github and some slides are not shared as well

    Helpful(0) Unhelpful(0)You have already voted this
  8. Sambit Mohapatra

    Too shallow so far. A deep dive and more applications to demonstrate features is essential for deep understanding.

    Helpful(0) Unhelpful(0)You have already voted this
  9. Nigel Hungerford-Symes

    Set up was a bit hit and miss with the provided Virtual Machine which caused delay to getting into the demonstration. Also Microphone volume is a little low in the videos.

    Helpful(0) Unhelpful(0)You have already voted this
  10. Asad Ahmed

    Course is great, it is informative in addition to this course there must be course about how to make actual robot

    Helpful(0) Unhelpful(0)You have already voted this
  11. Mannat Rana

    Not as detailed as course 1. Would’ve appreciated more dive into algorithm specifics for nav.

    Helpful(0) Unhelpful(0)You have already voted this
  12. Emmanuel Bustos

    The professor is quite knowledgeable and very experienced in the topic. This course along the previous one provide a very complete introduction to ROS, while also providing a comprehensive explanation for several fundamental topics in the robotics field.

    Helpful(0) Unhelpful(0)You have already voted this

    Add a review

    Your email address will not be published. Required fields are marked *

    ROS for Beginners II: Localization, Navigation and SLAM
    ROS for Beginners II: Localization, Navigation and SLAM

    Original price was: $119.99.Current price is: $19.99.

    Courses Online
    Logo
    Compare items
    • Total (0)
    Compare
    0
    Shopping cart