ROS2 Path Planning and Maze Solving with Computer Vision
ROS2 Path Planning and Maze Solving with Computer Vision
This course is focus on Maze Solving behavior of robot In a Simulation based on ROS2. Computer Vision is the key focus with integrated important robotics algorithms of Motion Planning . The type of robot we will be using is Differential Drive Robot with a caster wheel . Course is structured with below main headings .
Custom Robot Creation
Gazebo and Rviz Integerations
Localization
Navigation
Path Planning
From our robot to last computer vision Node ,we will create every thing from scratch . Python Object Oriented programming practices will be utilized for better development.
Learning Outcomes
- Simulation Part
Creation Custom Robot Design in Blender ( 3D modeling )
Bringing Maze Bot into ROS Simulation powered by Gazebo and RVIZ
Drive your robot with Nodes
Add Sensor for better perception of Environment
Build different Mazes to be solved
- Algorithm Part
Localization with Fore and Back ground extraction
Mapping with Graphs Data Structure
Path Planning with
A* search
Dijikstra
DFS Trees
Min Heap
Navigation while avoiding Obstacles and GTG behavior
Pre-Course Requirments
Software Based
Ubuntu 20.04 (LTS)
ROS2 - Foxy Fitzroy
Python 3.6
Opencv 4.2
Skill Based
Basic ROS2 Nodes Communication
Launch Files
Gazebo Model Creation
Motivated mind :)
All the codes for reference are available on git hub repository of this course .
Get a good idea by going through all of our free previews available and feel free to Contact in case of any confusion :)
Mobile Robot Localization , Navigation and Motion Planning with Robot Operating System 2
Url: View Details
What you will learn
- Build your own Maze Solving Simulation (ROS2)
- Write Search algorithms [A* , Dijikstra, Min Heap]
- Computer Vision techniques e.g. (Detection, Segmentation)
Rating: 4.4
Level: Intermediate Level
Duration: 9.5 hours
Instructor: Muhammad Luqman
Courses By: 0-9 A B C D E F G H I J K L M N O P Q R S T U V W X Y Z
About US
The display of third-party trademarks and trade names on this site does not necessarily indicate any affiliation or endorsement of hugecourses.com.
View Sitemap