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

Number of participants


Price per participant

Testimonials (1)

Upcoming Courses

Related Categories