GEMstack icon indicating copy to clipboard operation
GEMstack copied to clipboard

S2024 gnss imu state estimator

Open sharon-pan opened this issue 9 months ago • 4 comments

Create IMUStateEstimator class, using IMU acceleration value to get vehicle's pose.

sharon-pan avatar May 07 '24 00:05 sharon-pan

Do the localization when GNSS is not working: 1. Indoor localization 2. Deal with issue that GNSS throws garbage value(when detect garbage value from GNSS, switch to IMU to get pose) key changes: 1. add IMUStateEstimator in /perception/state_estimation.py 2. subscribe IMU in /interface/gem_hardware.py

sharon-pan avatar May 08 '24 03:05 sharon-pan

This seems to conflict with PR #78. Whose solution is the one being adopted by the state estimation team?

krishauser avatar May 08 '24 05:05 krishauser

This seems to conflict with PR #78. Whose solution is the one being adopted by the state estimation team?

we have two new state estimation class. One is in #78 EKFStateEstimator, another is #75 IMUStateEstimator IMU state estimator is to detect whether GNSS throws garbage value, and switch sensor to IMU alone(for indoor environment). EKF State Estimator is to get high accuracy outdoor positioning from fusion of both GNSS and IMU. Users can choose from these two estimator which meets their needs.

enguang2 avatar May 08 '24 05:05 enguang2