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.
Course Outline
Introduction to ROS 2 and Autonomous Navigation
- Exploring the architecture and core capabilities of ROS 2
- Gaining insight into robotic navigation systems
- Preparing the ROS 2 development environment
Working with Sensors and Data Acquisition
- Connecting LiDAR and camera sensors
- Methods for collecting and processing sensor data
- Visualizing sensor streams using Rviz
Mapping and Localization Fundamentals
- Core principles behind SLAM
- Developing 2D and 3D maps
- Achieving localization through AMCL and related techniques
Path Planning and Obstacle Avoidance
- Reviewing various path planning algorithms
- Detecting and avoiding dynamic obstacles
- Evaluating navigation strategies in simulated settings
Using Gazebo for Simulation
- Configuring Gazebo simulations alongside ROS 2
- Testing robot models and navigation stacks
- Assessing performance within virtual environments
Deploying SLAM and Navigation on Real Robots
- Linking ROS 2 to physical hardware
- Calibrating sensors and actuators
- Conducting real-time navigation trials
Troubleshooting and Performance Optimization
- Diagnosing navigation issues within ROS 2
- Refining SLAM algorithms for optimal efficiency
- Adjusting navigation parameters for best results
Summary and Next Steps
Requirements
- Familiarity with core robotics principles
- Proficiency with Linux-based operating systems
- Fundamental programming skills in Python or C++
Target Audience
- Robotics engineers
- Automation developers
- Professionals in R&D focused on autonomous systems
21 Hours
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.