When you enroll through our links, we may earn a small commission—at no extra cost to you. This helps keep our platform free and inspires us to add more value.

ROS SLAM Navigation Stack and Custom Robot
Implement Path planning using Navigation Stack and Slam using Gmapping with Custom Robot in Robot Operating System

This Course Includes
udemy
4 (198 reviews )
3h 30m
english
Online - Self Paced
professional certificate
Udemy
About ROS SLAM Navigation Stack and Custom Robot
Course Updated to ROS NOETIC :
Rating is for OLD version of this course ( for
New Comers
) , New
update
to projects and way of explanation is what you are going to love :)
Course Workflow:
We will start by creating a custom robot named as
Explorer Bot .Two wheel
Differential Drive type , created from scratch using
URDF
containing joints, links are which are going to be explored in depth. Once the robot will be created we will add
Gazebo Plugins
into it ( Differential Drive and Laser Scanner ) into
URDF
of our robot . This will lead us to driving the robot and reading laser scan values from inside of simulation. After understanding all the basics of with a Custom mobile Robot we will move to a very well known ROS package
SLAM
which contains multiple nodes for mapping a environment , we will utilize
Gmapping
Node with lidar sensor as a source . Then we will bring in a 3D mesh of a pipeline of which we create a map. After that we will create a room for Autonomous Navigation using Gazebo Model Builder tool. Out robot will perform Autonomous drivign using Navigation Stack and Path Planning algorithms from Navigation Stack .
Outcomes After this Course :
You can create
Custom Workspace
Custom Python Packages
Mobile Robots using URDF
Inertia Matrix
Calculations for URDF Links
Gazebo Plugin Integration
Differential Drive
Laser Scanner
Launch files
RVIZ and Gazebo Simulation Fundamentals
3D CAD
Model meshes
in Gazebo Simulation
Performing
SLAM
using Gmapping Node
Navigation Stack
Integration into custom Robot
Path Planners
Cost Maps
Projects :
Custom Differential Drive Robot Creation
Pipeline Exploration and Mapping Robot
Custom Room creation and Autonomous Navigation in Gazebo
Process of Explanation
1. Theory for Concepts building with interactive Writing and Comments 2. Writing Code for the nodes and concepts discussed 3. Analyzing the output and noting the resources utilized
Software Requirements
Ubuntu 20.04
ROS Noetic
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 :) )
What You Will Learn?
- 🦾 Navigation Stack Integration into Custom Robot .
- 🤖Perform SLAM using Gmapping Node in Simulated Environment .
- ⛩️ Path Planning with Cost Maps and Localization .
- 🗺️ Building Custom Robot from Scratch using URDF.