insMotionPose
Description
The insMotionPose
object models 3-D motion assuming constant
angular velocity and constant linear acceleration. Passing an insMotionPose
object to an insEKF
object enables the
estimation of 3-D motion, including orientation, angular velocity, position, linear velocity,
and linear acceleration. For details on the motion model, see Algorithms.
Creation
Syntax
Description
creates an
model
= insMotionPoseinsMotionPose
object. Passing model
to an insEKF
object enables the
estimation of:
The orientation quaternion from the navigation frame to the body frame.
The angular velocity of the platform, expressed in the body frame.
The position of the platform, expressed in the navigation frame.
The velocity of the platform, expressed in the navigation frame.
The acceleration of the platform, expressed in the navigation frame.
Examples
Algorithms
The insMotionPose
object models the orientation-only motion of platforms.
The state equation of the motion model is:
where:
q = (q0, q1, q2, q3) is the quaternion from the navigation frame to the body frame.
ω is the angular velocity of the platform, expressed in the body frame.
p is the position of the platform, expressed in the navigation frame.
v is the linear velocity of the platform, expressed in the navigation frame.
a is the linear acceleration of the platform, expressed in the navigation frame.
Version History
Introduced in R2022a
See Also
insEKF
| insOptions
| insMotionOrientation
| positioning.INSMotionModel