Get in Touch
 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.

Number of participants


Price per participant

Testimonials (1)

Provisional Upcoming Courses (Require 5+ participants)

Related Categories