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 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.
ω = (0, ωx, ωy, ωz) 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