This document outlines a 7 day course on ROS2 mobile robot navigation. The course covers topics such as basic Python programming, ROS2 basics, ROS2 programming with Gazebo simulation, microROS, mobile robot programming, mapping with SLAM, and custom ROS2 navigation programming.
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0 ratings0% found this document useful (0 votes)
135 views
ROS2 Navigation Course
This document outlines a 7 day course on ROS2 mobile robot navigation. The course covers topics such as basic Python programming, ROS2 basics, ROS2 programming with Gazebo simulation, microROS, mobile robot programming, mapping with SLAM, and custom ROS2 navigation programming.
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 2
Aexotic Aerobotic Laboratory
Course Name: ROS2 Mobile robot and Navigation Course
Course Schedule Total Time: 7 Days (42 hrs.)
Day Topic Description
Essential Python programming from basic to Class-based Basic Python for ROS programming for ROS learning Software Installation Ubuntu installation and ROS installation 1 Introduction to ROS2 ROS2 basic Basic Command of ROS Basic programming with Node, Topic and Message
Basic programming with Node, Topic and Message (Cont)
ROS2 programming Gazebo simulation setup with Gazebo interaction with mobile robot in virtual world 2 Programming with Sensor data ROS2 launch ROS2 basic ROS2 bag
ROS2 basic ROS2 Service Client and Service Server
MicroROS installation MicroROS agent 3 Micro ROS MicroROS Arduino setup microROS Arduino programming and interfacing with hardware ROS2 with microROS
1 Aexotic Aerobotic Laboratory
Day Topic Description
Motor control with microROS Mobile robot Encoder data with MicroROS 4 programming Differential Drive Robot kinematics Mobile robot base control with teleoperation
Mobile robot Odometry programming
5 Preparation for navigation Simple position control using Odometry data
Lidar Data Acquisition
Mapping with SLAM Cartographer Setup and Installation 6 Map Server ROS2 navigation Simple navigation with Rviz
Natural language processing with TensorFlow Teach language to machines using Python s deep learning library 1st Edition Thushan Ganegedara 2024 scribd download