This repository contains the implementation of EKF-Based Radar-Inertial Odometry with Online Temporal Calibration (EKF-RIO-TC). The corresponding paper is currently under review.
The code will be made publicly available after the review process is complete.
The experimental setup includes the following components:
- Radar: Texas Instruments AWR1843BOOST.
- IMU: Xsens MTI-670-DK.
- Ground Truth: Provided using an OptiTrack motion capture system.
![Experimental_Setup](https://private-user-images.githubusercontent.com/78731953/389641481-ec7b5533-3f71-49e1-9a4c-3ba9ed422c2b.png?jwt=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3Mzk0NzI2NjYsIm5iZiI6MTczOTQ3MjM2NiwicGF0aCI6Ii83ODczMTk1My8zODk2NDE0ODEtZWM3YjU1MzMtM2Y3MS00OWUxLTlhNGMtM2JhOWVkNDIyYzJiLnBuZz9YLUFtei1BbGdvcml0aG09QVdTNC1ITUFDLVNIQTI1NiZYLUFtei1DcmVkZW50aWFsPUFLSUFWQ09EWUxTQTUzUFFLNFpBJTJGMjAyNTAyMTMlMkZ1cy1lYXN0LTElMkZzMyUyRmF3czRfcmVxdWVzdCZYLUFtei1EYXRlPTIwMjUwMjEzVDE4NDYwNlomWC1BbXotRXhwaXJlcz0zMDAmWC1BbXotU2lnbmF0dXJlPWY3MjdkYzhlMDViNjg3NjRjYjhmMTkwODg2MTdkMWE4YzVjYWFhNDMxNzIwYzk0MzFkNDQ3YTEyNjM0OTVkYWQmWC1BbXotU2lnbmVkSGVhZGVycz1ob3N0In0.tM2z7KoC622YkEO3DOE1DzLVqgkUP4cGwLsi4y3Ra38)
-
Self-collected Dataset
The self-collected dataset consists of a total of 7 sequences, including data from radar, IMU, and ground truth provided by an OptiTrack motion capture system.- Sequence 1–3: Contain minimal rotational motion.
- Sequence 4–7: Contain significant rotational motion.
It is available at Dataset.
-
Open Datasets
Two publicly available datasets were used for testing:
![Trajectory](https://private-user-images.githubusercontent.com/78731953/392268816-c05b33c9-a520-40b0-a2bc-56669b038ad3.png?jwt=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3Mzk0NzI2NjYsIm5iZiI6MTczOTQ3MjM2NiwicGF0aCI6Ii83ODczMTk1My8zOTIyNjg4MTYtYzA1YjMzYzktYTUyMC00MGIwLWEyYmMtNTY2NjliMDM4YWQzLnBuZz9YLUFtei1BbGdvcml0aG09QVdTNC1ITUFDLVNIQTI1NiZYLUFtei1DcmVkZW50aWFsPUFLSUFWQ09EWUxTQTUzUFFLNFpBJTJGMjAyNTAyMTMlMkZ1cy1lYXN0LTElMkZzMyUyRmF3czRfcmVxdWVzdCZYLUFtei1EYXRlPTIwMjUwMjEzVDE4NDYwNlomWC1BbXotRXhwaXJlcz0zMDAmWC1BbXotU2lnbmF0dXJlPWNmNjYyZjI5ZTE3YmUwNTBhMDQwMmY3ZDk2MGNiOGM0YzAxZTg0Zjk2YTcxNTE0YzNmODExOTM5YjMzOTFmNjAmWC1BbXotU2lnbmVkSGVhZGVycz1ob3N0In0.iP0UqhcvvvDet9m2Wl22F6ArDj1SvvpzEMV5i75SLRY)
Black: Ground truth, Blue: EKF-RIO, Red: EKF-RIO-TC (proposed).
- This work builds upon the implementation of EKF-RIO.
- The trajectory evaluation in this project was conducted using the evo tool.
- GPLv3 License.