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
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