electric: Cannot load information on name: imu_filter, distro: electric, which means that it is not yet in our index. Please see this page for information on how to submit your repository to our index.
fuerte:Documentation generated on December 12, 2013 at 11:24 AM
groovy: Cannot load information on name: imu_filter, distro: groovy, which means that it is not yet in our index. Please see this page for information on how to submit your repository to our index.
hydro: Cannot load information on name: imu_filter, distro: hydro, which means that it is not yet in our index. Please see this page for information on how to submit your repository to our index.
indigo: Cannot load information on name: imu_filter, distro: indigo, which means that it is not yet in our index. Please see this page for information on how to submit your repository to our index.
jade: Cannot load information on name: imu_filter, distro: jade, which means that it is not yet in our index. Please see this page for information on how to submit your repository to our index.
kinetic: Cannot load information on name: imu_filter, distro: kinetic, which means that it is not yet in our index. Please see this page for information on how to submit your repository to our index.
lunar: Cannot load information on name: imu_filter, distro: lunar, which means that it is not yet in our index. Please see this page for information on how to submit your repository to our index.
Cannot load information on name: imu_filter, distro: electric, which means that it is not yet in our index. Please see this page for information on how to submit your repository to our index.
Cannot load information on name: imu_filter, distro: groovy, which means that it is not yet in our index. Please see this page for information on how to submit your repository to our index.
Cannot load information on name: imu_filter, distro: hydro, which means that it is not yet in our index. Please see this page for information on how to submit your repository to our index.
Cannot load information on name: imu_filter, distro: indigo, which means that it is not yet in our index. Please see this page for information on how to submit your repository to our index.
Cannot load information on name: imu_filter, distro: jade, which means that it is not yet in our index. Please see this page for information on how to submit your repository to our index.
Cannot load information on name: imu_filter, distro: kinetic, which means that it is not yet in our index. Please see this page for information on how to submit your repository to our index.
Cannot load information on name: imu_filter, distro: lunar, which means that it is not yet in our index. Please see this page for information on how to submit your repository to our index.
This package provides a library for filtering inertial measurement units (IMU).
In general an IMU consists of an accelerometer and a gyroscope. Both, the measured accelerations and angular rates have biases which drift over time.
This package provides an Extended Kalman Filter implementation for tracking movements of an IMU considering these biases.
The state contains the following elements:
Orientation
Position
Velocity
Gyroscope bias
Accelerometer bias
Gravity vector
Usage
In order to demonstrate the usage of the filter, we are going to develop a little sample application.
We will have the IMU lying on the table and running the propagation of the filter as when we receive measurements. Every n-th iteration, we'll create an artificial measurement, including the Identity pose (which should tell the filter, that the IMU didn't move.
TODO: Step by step walk through ...
Wiki: imu_filter (last edited 2011-06-03 05:33:18 by SebastianKlose)