跳至内容

轨道状态(UORB 报文)

轨道偏航行为

源文件

c
# orbit_yaw_behaviour
uint8 ORBIT_YAW_BEHAVIOUR_HOLD_FRONT_TO_CIRCLE_CENTER = 0
uint8 ORBIT_YAW_BEHAVIOUR_HOLD_INITIAL_HEADING = 1
uint8 ORBIT_YAW_BEHAVIOUR_UNCONTROLLED = 2
uint8 ORBIT_YAW_BEHAVIOUR_HOLD_FRONT_TANGENT_TO_CIRCLE = 3
uint8 ORBIT_YAW_BEHAVIOUR_RC_CONTROLLED = 4

uint64 timestamp # 系统运行以来的时间 启动 (微秒)
float32 radius # 轨道圆的半径。正值为顺时针轨道,负值为逆时针轨道-顺时针方向[m]
uint8 frame # 字段的坐标系:x、y、z。
float64 x # 中心点的 X 坐标。坐标系取决于帧域:本地 = x 位置(米 * 1e4全球 = 纬度 * 1e7.
float64 y # 中心点的 Y 坐标。坐标系取决于帧域:本地 = 以米为单位的 y 位置 * 1e4全球 = 纬度 * 1e7.
float32 z # 中心点的高度。坐标系取决于帧域。
uint8 yaw_behaviour