Get in Touch

Course Outline

Introduction to Autonomous Navigation and ROS 2

  • Overview of ROS 2 capabilities and architecture
  • Understanding robotic navigation systems
  • Establishing the ROS 2 environment

Data Acquisition and Working with Sensors

  • Integrating camera and LiDAR sensors
  • Processing and collecting sensor data
  • Visualizing sensor outputs using Rviz

Fundamentals of Mapping and Localization

  • Core principles of SLAM
  • Executing 3D and 2D mapping
  • Localization utilizing AMCL and other methods

Obstacle Avoidance and Path Planning

  • Examining path planning algorithms
  • Dynamic obstacle detection and avoidance
  • Evaluating navigation within simulated environments

Utilizing Gazebo for Simulation

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

Deploying Navigation and SLAM on Real Robots

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

Performance Optimization and Troubleshooting

  • Debugging navigation challenges in ROS 2
  • Optimizing SLAM algorithms for efficiency
  • Refining navigation parameters

Summary and Next Steps

Requirements

  • A solid understanding of robotics principles
  • Experience working with Linux-based systems
  • Foundational programming knowledge in C++ or Python

Audience

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

Number of participants


Price per participant

Testimonials (1)

Upcoming Courses

Related Categories