Giter VIP home page Giter VIP logo

esekf-imu-gnss-lidar's Introduction

ESEKF-IMU-GNSS-Lidar

Sensor fusion between IMU, GNSS and Lidar data using an Error State Extended Kalman Filter.

This ES-EKF implementation breaks down to 3 test cases (for each we present the results down below):

  • Phase1: A fair filter test is done here. The filter relies on IMU data to propagate the state forward in time, and GPS and LIDAR position updates to correct the state estimate. For this task we use the "pt1_data.pkl" file.
  • Phase2: Check the effects of sensor miscalibration (created by an incorrect transformation between the LIDAR and the IMU sensor frame) on the vehicle pose estimates. Here we determine how to adjust the filter parameters (noise variances) to attempt to compensate for these errors. For this task we use the "pt1_data.pkl" file.
  • Phase3: Here we explore the effects of sensor dropout, that is, when all external positioning information (from GPS and LIDAR) is lost for a short period of time. For this task we use the "pt3_data.pkl" file.

System Results

Phase 1

alt text alt text

Phase 2

alt text alt text

Phase 3

alt text alt text

esekf-imu-gnss-lidar's People

Watchers

 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.