Progress report
A small report on what I have done in a little less than a week’s time.
Practical todo’s
-
Read out an IMU with a programming language or to file: I wrote an Arduino sketch, based on code from Pololu’s example programs for its gyroscope and accelerometer and magnetometer boards. I hooked up the Arduino with an LM35DZ temperature sensor, as the IMU’s sensitivity depends on the temperature. Data is read out by a simple Python script which writes it to file.
Currently, I am reading out data while a breadboard with both sensors is stuck to a wall, such that it should be very stable. Data between the several sensors needs to be fused; the IMU chip doesn’t do this for you.
-
Track a camera’s distance with respect to a marker: I installed ArUco and will work on this point after this post.
-
Perform a simple kind of fusion between the tracked position and the IMU data: Not done yet.
Theoretical todo’s
-
Read in on Kalman filters: I have watched and done the homework for several of the 2012 lectures of Cyrill Stachniss. I now understand the „ordinary” Kalman filter (KF), extended Kalman filter (EKF), unscented Kalman filter (UKF), extended information filter (EIF), and sparse extended information filter (SEIF). I will write a part for my thesis about the KF methods soon, which might be included in my final thesis.
-
In Caarls’ PhD thesis, read up on specific Kalman filters and „continuous time processes”: Nothing done yet.
-
Collect papers on IMU – (stereo)camera fusion: Nothing done yet.
References
-
Jurjen Caarls.
Pose estimation for mobile devices and augmented reality.
PhD thesis, Delft University of Technology, 2009.
[ bib ]
@phdthesis{caarls2009pose, title = {Pose estimation for mobile devices and augmented reality}, author = {Caarls, Jurjen}, year = {2009}, school = {Delft University of Technology} }