ROS for Beginners II: Localization, Navigation and SLAM
A practical approach to learn the foundation of mobile robots SLAM and Navigation with ROS
4.35 (1569 reviews)

10 547
students
4.5 hours
content
Apr 2023
last update
$109.99
regular price
What you will 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)
Course Gallery




Charts
Students
Price
Rating & Reviews
Enrollment Distribution
Comidoc Review
Our Verdict
For those keen on understanding robust theoretical concepts in robot localization, navigation, and SLAM with ROS, this course provides extensive explanations. However, brace yourself for numerous theory-heavy lessons and a limited number of real-world scenarios. Despite occasional issues with audio quality, outdated setup recommendations, and sparse practical examples, the instructor's knowledgeable expertise in robotics merits attention. Enroll with realistic expectations regarding the potential challenges to maximize your learning experience.
What We Liked
- Comprehensive coverage of theoretical foundations for localization, navigation, and SLAM with ROS
- Instructor has deep knowledge in the field and offers detailed explanations on various topics
- Well-structured course with a focus on understanding both algorithms and code implementation in simulation
- Practical knowledge gained from learning to use ROS's default turtlebot and SLAM package
- Excellent introduction for developers interested in applications using ROS, robotics mapping, and machine vision
Potential Drawbacks
- Majority of the course is theory-based with limited practical application examples, especially in real-world scenarios
- Lack of generalized setup advice for different environments may cause difficulties in following the course
- Audio volume changes in various lectures and poor audio quality in some sections, leading to a less enjoyable learning experience
- Occasional spelling errors, use of outdated Python2 and stale links present challenges for learners
- Instructor's unresponsiveness to queries may frustrate students encountering issues during the course
Related Topics
1912858
udemy ID
14/09/2018
course created date
22/08/2019
course indexed date
Bot
course submited by