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 architecture and core capabilities of ROS 2.
- Gaining insight into navigation systems within robotics.
- Establishing the ROS 2 development environment.
Working with Sensors and Data Acquisition
- Integrating LiDAR and camera sensor data.
- Methods for collecting and processing sensor information.
- Utilizing Rviz to visualize sensor outputs.
Mapping and Localization Fundamentals
- Core principles underpinning SLAM.
- Techniques for implementing 2D and 3D mapping.
- Achieving localization through AMCL and alternative methods.
Path Planning and Obstacle Avoidance
- Evaluating various path planning algorithms.
- Strategies for dynamic obstacle detection and avoidance.
- Testing navigation logic within simulated environments.
Using Gazebo for Simulation
- Configuring Gazebo simulations alongside ROS 2.
- Testing robot models and associated navigation stacks.
- Assessing performance metrics in virtual settings.
Deploying SLAM and Navigation on Real Robots
- Linking ROS 2 to physical hardware components.
- Calibrating sensors and actuators for accuracy.
- Conducting real-time navigation experiments.
Troubleshooting and Performance Optimization
- Diagnosing and resolving navigation issues in ROS 2.
- Enhancing SLAM algorithm efficiency.
- Adjusting navigation parameters for optimal performance.
Summary and Next Steps
Requirements
- A solid grasp of fundamental robotics principles.
- Proficiency in working with Linux-based operating systems.
- Foundational programming knowledge in either Python or C++.
Target Audience
- Robotics engineers.
- Automation developers.
- Research and development professionals focused 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.