Autonomous Navigation & SLAM

Develop algorithms that allow mobile robots to map their environment and navigate autonomously. Focus on Simultaneous Localization and Mapping (SLAM), path planning, and obstacle avoidance.

15 courses

ROS 2 Self-Driving Robots: Mapping, Localization, and SLAM

Program autonomous self-driving robots using ROS 2 with Python and C++ to master mapping, localization, and SLAM algorithms through practical, text-based guides.
★ 4.5 (489)

State Estimation and Localization for Autonomous Vehicles

Learn how self-driving cars track their position and motion using sensor fusion, Kalman filters, and modern state estimation algorithms.
★ 4.7 (839)

Autonomous Flight Systems and Navigation

Build a foundation in autonomous vehicle logic by learning how to integrate sensor data for precise navigation and strategic flight planning.
★ 4.3 (43)

Kalman Filter Design and Implementation

Master the fundamentals of state estimation to build robust tracking and navigation systems using linear, nonlinear, and particle filtering techniques.
★ 4.9 (35)

Sensor Fusion and Non-Linear Filtering for Automotive Systems

Master Bayesian tracking and non-linear Kalman filters to build reliable perception systems for self-driving cars and driver assistance technologies.
★ 3.9 (7)

Visual Navigation for Autonomous Vehicles: Foundations of VNAV

Master the fundamental mathematics and programming logic behind vision-based navigation, motion estimation, and mapping for self-driving cars and drones.

Marine Autonomy: Sensing and Undersea Communications

Learn the fundamentals of autonomous marine vehicles, underwater acoustic communications, and navigation systems through clear written explanations and simulated scenarios.

Ruby Maze Generation: Modifying the Sidewinder Algorithm

Learn how to adapt the classic Sidewinder algorithm in Ruby to generate custom mazes with unbroken southern corridors using clean, modern coding practices.

Kalman Filtering: Theory, Math, and Practical Applications

Master the fundamentals of state estimation and sensor fusion to design, implement, and analyze Kalman filters for tracking and navigation systems.

Autonomous Aerospace Systems: Control and Trajectory Planning

Master the foundational principles of rigid body dynamics, stability theory, and modern trajectory planning to design control systems for autonomous aircraft and spacecraft.

Multisensor Data Fusion for Target Detection and State Estimation

Learn to combine data from multiple sensors to accurately detect, classify, and track targets using modern state estimation and fusion algorithms.

AR Development in Unity: Object Placement, Grids, and Intelligent Tracking

Learn how to position 3D assets, align objects to spatial grids, and implement intelligent tracking solvers in Unity for immersive experiences.

Particle Filters and State Estimation for Navigation

Master the fundamentals of particle filtering and state estimation to track and localize systems in non-linear environments using step-by-step written guides and Python.

Linear Kalman Filters and Target Tracking

Master the mathematics and implementation of linear state estimation to track moving objects with precision.

Nonlinear Kalman Filters and Parameter Estimation

Master the mathematics and implementation of Extended and Unscented Kalman filters to estimate states and parameters in real-world nonlinear systems.