Get in Touch

Course Outline

Introduction to ROS 2 and Autonomous Navigation

  • Exploring the architecture and core capabilities of ROS 2
  • Gaining insight into robotic navigation systems
  • Preparing the ROS 2 development environment

Working with Sensors and Data Acquisition

  • Connecting LiDAR and camera sensors
  • Methods for collecting and processing sensor data
  • Visualizing sensor streams using Rviz

Mapping and Localization Fundamentals

  • Core principles behind SLAM
  • Developing 2D and 3D maps
  • Achieving localization through AMCL and related techniques

Path Planning and Obstacle Avoidance

  • Reviewing various path planning algorithms
  • Detecting and avoiding dynamic obstacles
  • Evaluating navigation strategies in simulated settings

Using Gazebo for Simulation

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

Deploying SLAM and Navigation on Real Robots

  • Linking ROS 2 to physical hardware
  • Calibrating sensors and actuators
  • Conducting real-time navigation trials

Troubleshooting and Performance Optimization

  • Diagnosing navigation issues within ROS 2
  • Refining SLAM algorithms for optimal efficiency
  • Adjusting navigation parameters for best results

Summary and Next Steps

Requirements

  • Familiarity with core robotics principles
  • Proficiency with Linux-based operating systems
  • Fundamental programming skills in Python or C++

Target Audience

  • Robotics engineers
  • Automation developers
  • Professionals in R&D focused on autonomous systems
 21 Hours

Number of participants


Price per participant

Testimonials (1)

Upcoming Courses

Related Categories