Robotics StackExchange | Archived questions

What is the measurement and motion model being used?

Hi guys

I am new to ROS/localization. I am trying to understand what is the exact measurement model and the motion model that is being used by robot_localization package. Is there any documentation on that. Also, wouldnt the measurement model be different for each type of measurement like IMU or Wheel odometry etc.

Thanks karthik

Asked by karthik_ros on 2016-10-11 09:24:58 UTC

Comments

Answers

See this answer for the kinematic model:

http://answers.ros.org/question/221837/robot_localization-ekf-internal-motion-model/

The input message types that the EKF and UKF accept contain direct measurements of state variables, i.e., there is no function to transform between state and measurement space. The messages contain body-frame velocities (or accelerations, for IMU data) and world-frame pose data. As such, I don't use explicit measurement models. I do use the H matrix to control which state variables are applied, however.

I plan on adding more kinematic models, including a 2D model and a model that incorporates sensor bias estimation.

Asked by Tom Moore on 2016-10-12 17:45:25 UTC

Comments