【转】MTi姿态传感器 Orientation output specifications

转自Xsens官网https://base.xsens.com/hc/en-us/articles/115004491045-Orientation-output-specifications

This article is intended to give detailed information on the definition of the various orientation output modes of the MTi. The output sequence of the elements in the vectors and matrices defined here holds for all interface options (Low-level communication protocol, API, GUI). 

The definition of reference coordinate systems S (sensor), O (object) and L (local) can be found in the MTi User Manual

Quaternion orientation output mode

A unit quaternion vector can be interpreted to represents a rotation about a unit vector n through an angle α.

 

A unit quaternion itself has unit magnitude, and can be written in the following vector format:

Quaternions are an efficient, non-singular description of 3D orientation and a quaternion is unique up to sign (q=-q). 

An alternative representation of a quaternion is as a vector with a complex part, the real component is the first one, q0.

The inverse (qSL) is defined by the complex conjugate (†) of qLS. The complex conjugate is easily calculated: 

As defined here qLS rotates a vector in the sensor co-ordinate system (S) to the global reference co-ordinate system (L).

Hence, qSL rotates a vector in the global reference co-ordinate system (L) to the sensor co-ordinate system (S), where qSL is the complex conjugate of qSL.

Euler angles orientation output mode

Euler angles describe the rotation of a rigid body by means of three successive rotations in a particular sequence. The Euler angles used are ‘roll, pitch, yaw’, referred to in the literature as Cardan/Tait-Bryan angles.  The sequence of rotations for Euler angles follows the aerospace convention (Z-Y’-X’’ sequence) for rotation from the global reference co-ordinate system (L) to the sensor co-ordinate system (S). 

  • ψ = yaw (heading, pan, azimuth) = rotation around ZL, defined from [-180°…180°]
  • θ = pitch (elevation, tilt) = rotation around YL’ which is the current Y axis after the first rotation, defined from [-90°…90°]
  • φ = roll (bank) = rotation around XL’’, which is the current X axis after the second rotation, defined from [-180°…180º]

NOTE: Due to the definition of Euler angles there is a mathematical singularity when the sensor-fixed x-axis is pointing up or down in the L co-ordinate system (i.e. pitch approaches ±90°). This singularity is not present in the quaternion or direction cosine matrix (rotation matrix) representation. Quaternion and rotation matrix output modes can be used to access these orientation representations respectively.

The Euler-angles can be interpreted in terms of the components of the rotation matrix, RLS, or in terms of the unit quaternion, qLS;

Here, the arctangent (tan-1) is the four quadrant inverse tangent function.

 

Rotation Matrix orientation output mode

The rotation matrix (also known as Direction Cosine Matrix, DCM) is a well-known, redundant and complete representation of orientation. The rotation matrix can be interpreted as the unit-vector components of the sensor coordinate system Sexpressed in L-coordinate system. For RLS the unit vectors of S are found in the columns of the matrix, so col 1 is XSexpressed in L etc. A rotation matrix norm is always equal to one (1) and a rotation RLS followed by the inverse rotation RSLnaturally yields the identity matrix I3.

The rotation matrix, RLS, can be interpreted in terms of quaternions;

or in terms of Euler angles:

As defined here RLS, rotates a vector in the sensor co-ordinate system (S) to the global reference system (L):

It follows naturally that, RSL rotates a vector in the global reference co-ordinate system (L) to the sensor co-ordinate system (S).

For the rotation matrix (DCM) output mode it is defined that:

  • 0
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值