Get in Touch
 Duration 21 hours

Course Outline

Introduction to ROS 2 and Autonomous Navigation

  • An overview of ROS 2 architecture and its core capabilities
  • Exploring the concepts behind navigation systems in robotics
  • Configuring the ROS 2 development environment

Working with Sensors and Data Acquisition

  • Integration of LiDAR and camera sensor data
  • Methods for collecting and processing sensor inputs
  • Visualizing sensor outputs through Rviz

Mapping and Localization Fundamentals

  • Core principles of SLAM technology
  • Implementation of both 2D and 3D mapping strategies
  • Localization techniques using AMCL and alternative methods

Path Planning and Obstacle Avoidance

  • An investigation of various path planning algorithms
  • Strategies for dynamic obstacle detection and avoidance
  • Testing navigation capabilities in simulated scenarios

Using Gazebo for Simulation

  • Establishing Gazebo simulations integrated with ROS 2
  • Evaluating robot models and navigation stacks
  • Analyzing system performance within virtual environments

Deploying SLAM and Navigation on Real Robots

  • Linking ROS 2 to physical hardware components
  • Calibrating sensors and actuators for precision
  • Executing real-time navigation experiments

Troubleshooting and Performance Optimization

  • Debugging common navigation issues in ROS 2
  • Optimizing SLAM algorithms for greater efficiency
  • Refining navigation parameters for optimal performance

Summary and Next Steps

Requirements

  • A solid grasp of fundamental robotics principles
  • Proficiency with Linux-based operating systems
  • Familiarity with programming in either Python or C++

Target Audience

  • Robotics engineers
  • Automation developers
  • Professionals engaged in R&D for autonomous systems

Number of participants


Price per participant

Testimonials (1)

Upcoming Courses

Related Categories