# OpenIMUFilter **Repository Path**: gunterdai/OpenIMUFilter ## Basic Information - **Project Name**: OpenIMUFilter - **Description**: A Project aimed to demo filters for IMU(the complementary filter, the Kalman filter and the Mahony&Madgwick filter) with lots of references and tutorials. - **Primary Language**: Unknown - **License**: MIT - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2020-12-05 - **Last Updated**: 2020-12-18 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README OpenIMUFilter ============= A Project aimed to demo filters for IMU(the complementary filter, the Kalman filter and the Mahony&Madgwick filter) with lots of references and tutorials. ## References ### IMU #### Tutorials And Algorithms * [A Guide To using IMU (Accelerometer and Gyroscope Devices) in Embedded Applications](http://www.starlino.com/imu_guide.html) * [Arduino code for IMU Guide algorithm. Using a 5DOF IMU (accelerometer and gyroscope combo)](http://www.starlino.com/imu_kalman_arduino.html) * [DCM Tutorial – An Introduction to Orientation Kinematics](http://www.starlino.com/dcm_tutorial.html) * [IMU Data Fusing: Complementary, Kalman, and Mahony Filter](http://www.olliw.eu/2013/imu-data-fusing/) #### IMU Products * [x-IMU From X-IO Technologies](http://www.x-io.co.uk/products/x-imu/#!prettyPhoto) * [IMU Brick - TinkerForge](http://www.tinkerforge.com/en/doc/Hardware/Bricks/IMU_Brick.html) * [New Open source IMU - PIXHAWK](https://pixhawk.ethz.ch/blog/new_open_source_imu_inertial_measurement_unit) * [mbed cookbook for IMU](http://mbed.org/cookbook/IMU) #### Source Code * [Open source IMU and AHRS algorithms From X-IO Technologies](http://www.x-io.co.uk/open-source-imu-and-ahrs-algorithms/) * [Orientation estimation algorithms for IMUs (accelerometers and gyroscopes) and MARG sensor arrays (accelerometers, gyroscopes and magnetometers)](https://code.google.com/p/imumargalgorithm30042010sohm/) * [mbed IMUfilter](http://mbed.org/users/aberk/code/IMUfilter/) * [Example-Sketch-for-IMU-including-Kalman-filter From TKJElectronics](https://github.com/TKJElectronics/Example-Sketch-for-IMU-including-Kalman-filter) * [KalmanFilter From TKJElectronics](https://github.com/TKJElectronics/KalmanFilter) * [openahrs](https://github.com/cbecker/openahrs) #### Calibration * [Industrial Grade Sensor Calibration From VectorNav](http://www.vectornav.com/support/library?id=86) ### Qt #### Timers * [Timers - Qt 4.8 Docs](http://qt-project.org/doc/qt-4.8/timers.html) #### QThread * [How To Really, Truly Use QThreads; The Full Explanation](http://mayaposch.wordpress.com/2011/11/01/how-to-really-truly-use-qthreads-the-full-explanation/) * [How to Use QThread in the Right Way (Part 1)](http://blog.debao.me/2013/08/how-to-use-qthread-in-the-right-way-part-1/) * [How to Use QThread in the Right Way (Part 2)](http://blog.debao.me/2013/08/how-to-use-qthread-in-the-right-way-part-2/) * [Qt thread: simple, complete and stable (with full sources on GitHub)](http://fabienpn.wordpress.com/2013/05/01/qt-thread-simple-and-stable-with-sources/) * [纠正你的QThread 的使用方法](http://blog.csdn.net/hustyangju/article/details/9491639) #### Plotter * [QCustomPlot](http://www.qcustomplot.com/index.php/introduction) #### Console Application * [QT Console Application Template Tutorial](http://treyweaver.blogspot.com/2013/02/qt-console-application-template-tutorial.html) * [How to write a nice console application with Qt and Qt Creator](http://www.lubby.org/ebooks/qtconsoleapp2/qtconsoleapp2.html) * [A non-GUI example - Qt Docs](http://doc.qt.digia.com/solutions/4/qtsingleapplication/qtsinglecoreapplication-example-console.html) ### C++ #### Exception Handling * [Understanding C++ Exception Handling](http://www.gamedev.net/page/resources/_/technical/general-programming/understanding-c-exception-handling-r953) * [C++处理异常技巧-try,catch,throw,finally](http://blog.csdn.net/renwotao2009/article/details/6751687) #### Floating Number Exception * [打印浮点数输出 1.#IND 1.#INF nan inf 1.#QNAN SNaN等解决](http://hayyoungsue.blog.163.com/blog/static/12384097720123662438501/) * [浮点异常值:NAN,QNAN,SNAN](http://www.cnblogs.com/konlil/archive/2011/07/06/2099646.html)