ROS2 Autonomous Driving and SLAM using NAV2 with TurtleBot3
ROS2 Autonomous Driving and SLAM using NAV2 with TurtleBot3, available at $64.99, has an average rating of 4.65, with 86 lectures, based on 90 reviews, and has 778 subscribers.
You will learn about 🦾 NAV2 Stack launching for TurtleBot3 🤖Perform SLAM using Cartographer Node in Custom Created Environment ⛩️ Path Planning with Cost Maps and Localization 🗺️ Understanding TurtleBot3 package in detailed examples This course is ideal for individuals who are 📚 Want to implement SLAM and Autonomous Driving into custom Robots in Gazebo or ➕ Understand basic Working and integration of Navigation Stack or 📖 Want to know about Gazebo Plugins for a TurtleBot3 Package Structure It is particularly useful for 📚 Want to implement SLAM and Autonomous Driving into custom Robots in Gazebo or ➕ Understand basic Working and integration of Navigation Stack or 📖 Want to know about Gazebo Plugins for a TurtleBot3 Package Structure.
Enroll now: ROS2 Autonomous Driving and SLAM using NAV2 with TurtleBot3
Summary
Title: ROS2 Autonomous Driving and SLAM using NAV2 with TurtleBot3
Price: $64.99
Average Rating: 4.65
Number of Lectures: 86
Number of Published Lectures: 69
Number of Curriculum Items: 86
Number of Published Curriculum Objects: 69
Original Price: $199.99
Quality Status: approved
Status: Live
What You Will Learn
- 🦾 NAV2 Stack launching for TurtleBot3
- 🤖Perform SLAM using Cartographer Node in Custom Created Environment
- ⛩️ Path Planning with Cost Maps and Localization
- 🗺️ Understanding TurtleBot3 package in detailed examples
Who Should Attend
- 📚 Want to implement SLAM and Autonomous Driving into custom Robots in Gazebo
- ➕ Understand basic Working and integration of Navigation Stack
- 📖 Want to know about Gazebo Plugins for a TurtleBot3 Package Structure
Target Audiences
- 📚 Want to implement SLAM and Autonomous Driving into custom Robots in Gazebo
- ➕ Understand basic Working and integration of Navigation Stack
- 📖 Want to know about Gazebo Plugins for a TurtleBot3 Package Structure
Course Updated to ROS2 HUMBLE :
Rating is for OLD version of this course ( for New Comers) , New updateto projects and way of explanation is what you are going to love 🙂
It also contains ROS1 Noetic Navigation stack implementation after section 4.
Course Workflow:
Main robot we will be using is Turtle Bot 3by Robotis . Package from official GitHub repository is going to obtained and then we will start to analyze how robot is launched into simulations like Rvizand Gazebo .After Going through multiple launch files we will create a custom launch file to bring the robot in to simulations . SLAM Toolbox will be executed for our custom created world containing MAZE . Then we will create a Autonomous Waiterin which we are going to utilize NAV2 stack as a main process with GUIinterface.
Outcomes After this Course :
You can create
-
Custom Workspace
-
Custom Python Packages
-
Launch files Reduction
-
RVIZ and Gazebo Simulation Fundamentals
-
Simulation Video Recording with Node Communication
-
Performing SLAMusing Cartographer and SLAM Toolbox
-
NAV2 stack Integration
-
Path Planners
-
Cost Maps
-
Projects :
-
Turtlebot3 World Navigation using NAV2
-
Maze Solving using Commander API and NAV2
-
Autonomous Waiter with GUI
Process of Explanation
-
Theory for Concepts building
-
Writing Code for the nodes and concepts discussed
-
Analyzing the output and noting the resources utilized
Software Requirements
-
Ubuntu 22.04
-
ROS2 Humble LTS
-
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 🙂 )
Course Curriculum
Chapter 1: Section 1 : Package Setup for Navigation
Lecture 1: Course Resources and Structure
Lecture 2: Welcome
Lecture 3: Start Developing in ROS2
Lecture 4: Turtlebot 3 Robot Setup
Lecture 5: Occupancy Grid
Lecture 6: Creating Nodes for Occupancy grids
Lecture 7: Occupancy Grid Node Completion
Lecture 8: Cartographer Package
Lecture 9: Installation and setting up Cartographer
Lecture 10: Creating 2D map
Lecture 11: Nav2 Project Explanation
Lecture 12: NAV2 Integeration
Lecture 13: Using Nav2 Goal navigation
Lecture 14: Summarizing whole section
Chapter 2: Section 2 : Maze Solving created in Gazebo
Lecture 1: Section Walk through
Lecture 2: Creating Maze world in gazebo
Lecture 3: Robot in Maze
Lecture 4: Mapping using Cartographer
Lecture 5: Problem with Navigation using Cartographer
Lecture 6: Introduction to Slam Toolbox
Lecture 7: Mapping with Slam Toolbox
Lecture 8: Running Navigation and Multi Point Navigation
Lecture 9: Understanding the Parameters
Lecture 10: What is Commander API
Lecture 11: Simple Commander API
Lecture 12: Multi Goals using Commander API
Lecture 13: Yaml File and its Importance
Lecture 14: Deeper Dive into NAV2 Parameters and their effects
Chapter 3: Section 3 : Autonomous Waiter with GUI
Lecture 1: Section Introduction
Lecture 2: Creation of Hotel Environment
Lecture 3: Mapping and Integrating Nav2 Stack
Lecture 4: Project Approach
Lecture 5: Button Creation into Nav2 Workflow
Lecture 6: Creating Multiple buttons for tables to Navigate autonomously
Lecture 7: Adding Plate into Robot Structure
Lecture 8: Completing Waiter Behavior
Lecture 9: Ending notes
Chapter 4: [ OLD ] : ROS 1 Version of Course
Lecture 1: GitHub Repository Resource
Lecture 2: Project Wrokflow
Lecture 3: Turtle bot 3 Package
Lecture 4: Setting up TB3 package
Lecture 5: Launch Files and Integerations
Lecture 6: Multiple launch Files running through Single
Lecture 7: Project Workflow
Chapter 5: [ OLD ] : ROS 1 Version : Maze Solving Robot with Optimal path
Lecture 1: SLAM Gmapping Node
Lecture 2: Maze Creation
Lecture 3: TurtleBot3 SLAM Mapping Example
Lecture 4: SLAM Multiple Launch Files into One Launch File
Lecture 5: Creating Map of our Custom Maze
Lecture 6: Navigation Stack Theoretical Understanding
Lecture 7: What is AMCL Node
Lecture 8: Turtle Bot3 Navigation Example
Lecture 9: Navigation Multiple Launch Files
Lecture 10: Navigation and Maze Solving
Chapter 6: [ OLD ] : ROS 1 Version : Intruder Detection and video feedback while Navigating
Lecture 1: Project Workflow
Lecture 2: Move Base Node Concept
Lecture 3: Go to Goal Behavior
Lecture 4: Creation of a Room in Gazebo
Lecture 5: Go to Goal Sequence
Lecture 6: How we will record a video in Simulation
Lecture 7: Video recording Node
Lecture 8: Instruder Spawning Process
Lecture 9: Gazebo Models Downloading
Lecture 10: Instruders Spawning into Gazebo
Lecture 11: Spawning Intruders and Recording Simultaneously
Lecture 12: Optimizing our Project Pipeline
Chapter 7: Old Version of Course for students who have not yet completed ROS Kinetic
Lecture 1: Move base Node usage
Lecture 2: Project 1 : Go to GOAL
Lecture 3: Project 2 : Go to Sequence
Instructors
-
Muhammad Luqman
Heavy Roboticist
Rating Distribution
- 1 stars: 3 votes
- 2 stars: 7 votes
- 3 stars: 19 votes
- 4 stars: 25 votes
- 5 stars: 36 votes
Frequently Asked Questions
How long do I have access to the course materials?
You can view and review the lecture materials indefinitely, like an on-demand channel.
Can I take my courses with me wherever I go?
Definitely! If you have an internet connection, courses on Udemy are available on any device at any time. If you don’t have an internet connection, some instructors also let their students download course lectures. That’s up to the instructor though, so make sure you get on their good side!
You may also like
- Top 10 Language Learning Courses to Learn in November 2024
- Top 10 Video Editing Courses to Learn in November 2024
- Top 10 Music Production Courses to Learn in November 2024
- Top 10 Animation Courses to Learn in November 2024
- Top 10 Digital Illustration Courses to Learn in November 2024
- Top 10 Renewable Energy Courses to Learn in November 2024
- Top 10 Sustainable Living Courses to Learn in November 2024
- Top 10 Ethical AI Courses to Learn in November 2024
- Top 10 Cybersecurity Fundamentals Courses to Learn in November 2024
- Top 10 Smart Home Technology Courses to Learn in November 2024
- Top 10 Holistic Health Courses to Learn in November 2024
- Top 10 Nutrition And Diet Planning Courses to Learn in November 2024
- Top 10 Yoga Instruction Courses to Learn in November 2024
- Top 10 Stress Management Courses to Learn in November 2024
- Top 10 Mindfulness Meditation Courses to Learn in November 2024
- Top 10 Life Coaching Courses to Learn in November 2024
- Top 10 Career Development Courses to Learn in November 2024
- Top 10 Relationship Building Courses to Learn in November 2024
- Top 10 Parenting Skills Courses to Learn in November 2024
- Top 10 Home Improvement Courses to Learn in November 2024