Skip to content

Daniboy370/Autonomous-Systems

Repository files navigation

Navigation and State Estimation

018827 - Advanced Applications in Inertial Systems.

Syllabus : Navigation filters, precise methods for IMU initializations, satellite systems and inertial navigation systems integration, information fusion with measurable and external data, pedestrian navigation and gyro-free navigation.

The course's final project exhibits a full navigation solution with noised IMU and GPS sensors, estimated by EKF, and pronounced in a set of kinematic and global states along the scenario :

                                  Watch the video

Unlike the position that is being corrected by the observation itself ( z̃_GPS ), here the errors worsen along time, as they evolve in a random walk :

                    Watch the video

The final and most important expression of the IMU drift, can be seen in the overall trajectory whose estimated course deviates exponentially over time, w.r.t to GT :

                    alt text

086761 - Vision Aided Navigation.

Syllabus : Inertial and Dead Reckoning Navigation, Probabilistic Information Fusion, Vision Aided Navigation, Simultaneous Localization and Mapping, Imu Pre-Integration, Visual-Inertial Bundle Adjustment, Cooperative Navigation and Slam (Centralized and Distributed), Active State Estimation and Belief-Space Planning.

Demonstration from homeworks : alt text

086759 - Navigation Systems.

Syllabus : Orientation Parametrization, Major Coordiante Frames in Navigation Systems, 3D Rigid Transformation Between Different Coordinate Frames, Dynamics, Inertial Sensors, Inertial Navigation Equations, Earth Model, Sensor Error Characteristics, Inertial Error Prograation, GNSS, Overview of Ins-GPS Ekf.

  1. Learn the Operating Principles and the Underlying Equations of Inertial Navigation Systems.
  2. Learn to Perform Analysis to Inertial Navigation Errors.
  3. Get Familiar with Principle of Operation of GNSS Systems.

Demonstration from homeworks : alt text

Requirements

The codes run solely on Matlab without further packages.