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
- Exploring the core architecture and extensive capabilities of ROS 2.
- Gaining insight into the mechanics of navigation systems within robotics.
- Establishing a functional ROS 2 development environment.
Handling Sensors and Data Acquisition
- Integrating LiDAR and camera sensors into the system.
- Methods for effective collection and processing of sensor data.
- Utilizing Rviz to visualize and interpret sensor outputs.
Fundamentals of Mapping and Localization
- Understanding the theoretical principles behind SLAM.
- Implementing strategies for both 2D and 3D mapping.
- Applying localization techniques using AMCL and alternative approaches.
Path Planning and Obstacle Avoidance
- Evaluating various path planning algorithms for optimal routing.
- Implementing dynamic obstacle detection and avoidance mechanisms.
- Testing navigation logic within controlled simulated environments.
Leveraging Gazebo for Simulation
- Configuring Gazebo simulations in conjunction with ROS 2.
- Validating robot models and testing navigation stack performance.
- Analyzing operational metrics in virtual settings.
Implementing SLAM and Navigation on Physical Robots
- Establishing connections between ROS 2 and physical hardware.
- Performing calibration of sensors and actuators for accuracy.
- Conducting real-time navigation experiments on physical units.
Troubleshooting and Performance Optimization
- Identifying and resolving navigation challenges within ROS 2.
- Optimizing SLAM algorithms for improved computational efficiency.
- Fine-tuning navigation parameters for peak performance.
Summary and Future Directions
Requirements
- Familiarity with fundamental robotics principles.
- Practical experience working with Linux-based operating systems.
- Foundational programming proficiency in either Python or C++.
Target Audience
- Robotics engineers.
- Automation developers.
- R&D professionals specializing in 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.