Ask Your Question

Angular velocity in the state vector

asked 2016-06-02 19:12:43 -0500

sanabria gravatar image


Just want to clarify what is the definition of the angular velocity in the state vector.

Is it the actual angular rates that are typically measured by the IMU's gyros in the IMU frame, or is it the derivative of the euler angles?

As it's known, these are not the same and I wanna make sure, since my IMU provides the first one but from the documentation it seems that the filter expects the second one.


edit retag flag offensive close merge delete

1 Answer

Sort by ยป oldest newest most voted

answered 2016-06-15 03:44:36 -0500

Tom Moore gravatar image

The angular velocity in the state vector is the instantaneous angular velocity about the X, Y, and Z axes in the robot's body (base_link) frame. If your IMU frame is aligned (oriented) with the base_link frame, then the data provided by your gyros - provided that your IMU produces data in the ENU frame - will be correct. If you have your IMU mounted on its side, for example, then that will need to be reflected in your base_link->imu tf transform.

What part of the documentation leads you to believe otherwise? I'll have a look at it.

edit flag offensive delete link more

Your Answer

Please start posting anonymously - your entry will be published after you log in or create a new account.

Add Answer

Question Tools



Asked: 2016-06-02 19:12:43 -0500

Seen: 244 times

Last updated: Jun 15 '16