Main Content

pose

Current orientation and position estimate for insfilterErrorState

Since R2019a

Description

[position,orientation,velocity] = pose(FUSE) returns the current estimate of the pose of the object tracked by FUSE, an insfilterErrorState object.

[position,orientation,velocity] = pose(FUSE,format) returns the current estimate of the pose with orientation in the specified orientation format.

Input Arguments

collapse all

insfilterErrorState, specified as an object.

Output orientation format, specified as either 'quaternion' for a quaternion or 'rotmat' for a rotation matrix.

Data Types: char | string

Output Arguments

collapse all

Position estimate expressed in the local coordinate system of the filter in meters, returned as a 3-element row vector.

Data Types: single | double

Orientation estimate expressed in the local coordinate system of the filter, returned as a scalar quaternion or 3-by-3 rotation matrix. The quaternion or rotation matrix represents a frame rotation from the local reference frame of the filter to the body reference frame.

Data Types: single | double | quaternion

Velocity estimate expressed in the local coordinate system of the filter in m/s, returned as a 3-element row vector.

Data Types: single | double

Extended Capabilities

C/C++ Code Generation
Generate C and C++ code using MATLAB® Coder™.

Version History

Introduced in R2019a