Skip to content
FORSENSE

HumanHand 上位机各个坐标系定义

1. 软件界面(UI)显示坐标系

在上位机软件的界面状态显示中,为了直观反映不同硬件模块的状态,坐标系统一采用右-前-上坐标系。

2. 数据输出坐标系说明

系统支持通过 UDP 实时网络流和 CSV 本地文件两种方式输出数据。为了适应左右手的空间对称性及不同数据类型的特征,输出数据的坐标系定义如下。

2.1 关节位姿数据(21 或 22 个关节点位置与姿态)

不论是通过 UDP 实时输出,还是通过 CSV 文件本地保存,手部关节数据的坐标系遵循以下规则:

  • 左手数据:统一采用右-前-上坐标系。
  • 右手数据:统一采用左-后-上坐标系。
  • 相对手腕原点在掌根(21 点);相对小臂原点在小臂(22 点),轴向相同。

对应人体 T-pose 状态下的前、左、上坐标系。

2.2 线圈位姿和磁发射源IMU数据

针对磁位姿的原始数据输出(UDP 输出及 tips_trajectory 记录),采用右-前-上坐标系定义。

3. 坐标系定义速查表

类型模块/接口数据对象与类型适用目标坐标系定义(XYZ)备注说明
显示全局 UI 渲染其他位置及显示通用右前上统一的“UI 显示坐标系”
输出UDP 实时流关节位置姿态左手右前上
输出UDP 实时流关节位置姿态右手左后上
输出UDP 实时流磁线圈位姿 + IMU通用右前上
输出CSV 本地存储关节位置姿态左手右前上
输出CSV 本地存储关节位置姿态右手左后上
输出CSV 本地存储磁线圈位姿通用右前上记录指尖位姿

4. 方向定义图

HumanHand 坐标系方向定义图

5. 关节定义图

HumanHand 手部关节定义图

UDP输出21个关节位姿(包括手腕,手腕为原点,位置为(0,0,0),姿态四元数为单位四元数)

Copyright © 2026 Forsense. All rights reserved.