Thank you for sending your enquiry! One of our team members will contact you shortly.
Thank you for sending your booking! One of our team members will contact you shortly.
Duration 21 hours
Course Outline
Introduction to ROS 2 and Autonomous Navigation
- An overview of ROS 2 architecture and its core capabilities
- Understanding the mechanics of navigation systems in robotics
- Setting up and preparing the ROS 2 development environment
Working with Sensors and Data Acquisition
- Integrating LiDAR and camera sensors into the system
- Methods for collecting and processing raw sensor data
- Visualising sensor outputs effectively using Rviz
Mapping and Localization Fundamentals
- Exploring the core principles of SLAM
- Implementing both 2D and 3D mapping techniques
- Achieving localization using AMCL and other relevant methods
Path Planning and Obstacle Avoidance
- Examining various path planning algorithms
- Detecting and avoiding dynamic obstacles in real time
- Testing navigation capabilities within simulated settings
Utilising Gazebo for Simulation
- Configuring Gazebo simulations to work with ROS 2
- Testing robot models and verifying navigation stacks
- Analyzing performance metrics in virtual environments
Deploying SLAM and Navigation on Real Robots
- Connecting the ROS 2 software stack to physical hardware
- Calibrating sensors and actuators for accuracy
- Executing real-time navigation experiments
Troubleshooting and Performance Optimization
- Identifying and resolving navigation issues within ROS 2
- Optimising SLAM algorithms for enhanced efficiency
- Fine-tuning navigation parameters for optimal performance
Summary and Next Steps
Requirements
- A solid grasp of fundamental robotics principles
- Familiarity with Linux-based operating systems
- Foundational programming knowledge in either Python or C++
Target Audience
- Robotics engineers
- Automation developers
- Research and development specialists working on autonomous systems
Testimonials (1)
Supply of the materials (virtual machine) to get straight into the excersises, and the explanation of the Ros2 core. Why things work a certain way.