Get in Touch

Course Outline

Foundations of ROS 2 and Autonomous Navigation

  • Exploring the architecture and core capabilities of ROS 2
  • Gaining insight into navigation system mechanisms in robotics
  • Establishing a functional ROS 2 development environment

Sensor Integration and Data Acquisition

  • Connecting LiDAR and camera sensors to the system
  • Methods for collecting and processing incoming sensor data
  • Visualizing sensor output streams via Rviz

Core Principles of Mapping and Localization

  • Understanding the theoretical basis of SLAM
  • Executing both 2D and 3D mapping procedures
  • Achieving localization through AMCL and alternative techniques

Path Planning and Obstacle Management

  • Reviewing various path planning algorithms
  • Implementing dynamic obstacle detection and avoidance strategies
  • Evaluating navigation performance in simulated scenarios

Simulation with Gazebo

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

Deployment on Physical Robots

  • Linking ROS 2 software to physical hardware components
  • Calibrating sensors and actuators for optimal performance
  • Conducting real-time navigation trials

Optimization and Troubleshooting

  • Diagnosing and resolving navigation issues within ROS 2
  • Refining SLAM algorithms for improved efficiency
  • Adjusting navigation parameters for precise control

Conclusion and Future Directions

Requirements

  • A foundational grasp of core robotics principles
  • Familiarity with operating on Linux-based systems
  • Entry-level proficiency in programming using Python or C++

Target Audience

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

Number of participants


Price per participant

Testimonials (1)

Upcoming Courses

Related Categories