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
- Examination of ROS 2 architecture and its core capabilities
- Comprehension of navigation system mechanics in robotics
- Initialization and setup of the ROS 2 development environment
Sensor Integration and Data Acquisition
- Incorporating LiDAR and camera sensor modules
- Strategies for capturing and processing sensor data streams
- Visualization of sensor outputs via Rviz
Core Concepts of Mapping and Localization
- Theoretical underpinnings of SLAM technology
- Implementation of 2D and 3D mapping techniques
- Localization methods using AMCL and alternative approaches
Path Planning and Obstacle Avoidance Strategies
- Analysis of various path planning algorithms
- Techniques for dynamic obstacle detection and evasion
- Validation of navigation logic in simulated settings
Leveraging Gazebo for Simulation
- Configuration of Gazebo simulations in conjunction with ROS 2
- Evaluation of robot models and navigation stacks
- Performance analysis within virtual environments
Deployment of SLAM and Navigation on Physical Robots
- Establishing connections between ROS 2 and physical hardware
- Calibration of sensors and actuators
- Conducting real-time navigation experiments
Troubleshooting and Performance Optimization
- Diagnostic methods for navigating issues within ROS 2
- Enhancing SLAM algorithm efficiency
- Refinement of navigation parameters
Summary and Future Directions
Requirements
- A solid grasp of fundamental robotics principles
- Proficiency with Linux-based operating systems
- Familiarity with programming concepts in Python or C++
Target Audience
- Robotics engineers
- Automation software developers
- Professionals engaged in research and development of 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.