Go to file
libing64 9578932d58 add reference for the quaternion 2016-03-22 20:18:37 +08:00
launch add readme 2016-03-07 23:29:18 +08:00
rviz_cfg modify the covariance to make it more stable 2016-02-29 19:34:33 +08:00
src remove some useless code 2016-02-29 19:39:41 +08:00
CMakeLists.txt fix bug of rm in ENU frame, the magnetic in ENU frame is [1 0 x] but not [0 1 x] 2016-02-29 11:46:37 +08:00
README.md add reference for the quaternion 2016-03-22 20:18:37 +08:00
package.xml first commit, add prediction, not runnable 2016-02-28 00:04:00 +08:00

README.md

att_ekf

Extented Kalman filter for attitude estimation using imu and magnetic filed.

How to run the code

cd catkin_ws/src
git clone git@github.com:libing64/att_ekf.git
cd ..
catkin_make -DCATKIN_WHITELIST_PACKAGES="att_ekf"
roslaunch att_ekf att_ekf.launch

#rosbag for test

  1. download the rosbag

    https://drive.google.com/folderview?id=0B4hFvojO5r3sQ01WSHRkWFU2WVE&usp=sharing

  2. replay the rosbag

    rosbag play 2016-02-29-19-05-57.bag

att_ekf

att_ekf2

reference:

https://pixhawk.org/_media/firmware/apps/attitude_estimator_ekf/ekf_excerptmasterthesis.pdf http://web.cs.iastate.edu/~cs577/handouts/quaternion.pdf