Get in Touch

Course Outline

Introduction to ROS 2 and Autonomous Navigation

  • Overview of ROS 2 architecture and key capabilities
  • Understanding navigation systems in the context of robotics
  • Establishing the ROS 2 working environment

Working with Sensors and Data Acquisition

  • Integrating LiDAR and camera sensors
  • Collecting and processing sensor data
  • Visualizing sensor outputs using Rviz

Mapping and Localization Fundamentals

  • Core principles of SLAM
  • Implementing 2D and 3D mapping techniques
  • Localization methods including AMCL and others

Path Planning and Obstacle Avoidance

  • Exploring various path planning algorithms
  • Dynamic obstacle detection and avoidance strategies
  • Testing navigation capabilities in simulated environments

Using Gazebo for Simulation

  • Configuring Gazebo simulations with ROS 2
  • Testing robot models and navigation stacks
  • Evaluating performance within virtual environments

Deploying SLAM and Navigation on Real Robots

  • Connecting ROS 2 to physical hardware components
  • Calibrating sensors and actuators
  • Conducting real-time navigation experiments

Troubleshooting and Performance Optimization

  • Debugging navigation issues within ROS 2
  • Optimizing SLAM algorithms for improved efficiency
  • Fine-tuning navigation parameters for better results

Summary and Next Steps

Requirements

  • Familiarity with core robotics principles
  • Hands-on experience with Linux-based operating systems
  • Foundational programming knowledge in Python or C++

Target Audience

  • Robotics engineers
  • Automation developers
  • Research and development specialists focusing on autonomous systems
 21 Hours

Number of participants


Price per participant

Testimonials (1)

Upcoming Courses

Related Categories