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
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 :)
OpenCourser helps millions of learners each year. People visit us to learn workspace skills, ace their exams, and nurture their curiosity.
Our extensive catalog contains over 50,000 courses and twice as many books. Browse by search, by topic, or even by career interests. We'll match you to the right resources quickly.
Find this site helpful? Tell a friend about us.
We're supported by our community of learners. When you purchase or subscribe to courses and programs or purchase books, we may earn a commission from our partners.
Your purchases help us maintain our catalog and keep our servers humming without ads.
Thank you for supporting OpenCourser.