deltaQ 变换后(左手):
x(俯仰) = 0.0000
y(翻滚) = 0.0000
z(偏航) = 0.0000
w = 1.0000
手竖直向上、手心朝外,点击校准按钮。
未校准
右手在坐标系变换前先经过 mirrorQuaternion:
此步骤固定不变,下方参数在镜像之后生效。
deltaQ = (q.z, q.y, q.x, -q.w)此步骤固定不变,下方参数在镜像之后生效。
坐标系变换参数(内旋欧拉)
变换描述:从手套坐标系到模型坐标系
步骤1: 绕自身Y轴旋转 α°
步骤2: 绕旋转后Z轴旋转 β°
步骤3: 绕旋转后X轴旋转 γ°(可选微调)
步骤1: 绕自身Y轴旋转 α°
步骤2: 绕旋转后Z轴旋转 β°
步骤3: 绕旋转后X轴旋转 γ°(可选微调)
P (x,y,z,w) = 0, 0, 0, 1
已复制到剪贴板
轴向翻转(融入P中)
勾选需要翻转的轴方向,将自动融入P计算(纯共轭变换,无非线性耦合)
P_final (x,y,z,w) = 0, 0, 0, 1
已复制到剪贴板
代码输出
可直接粘贴到 teleoperation.js 中:
// 等待计算...
已复制到剪贴板
使用说明
1. 选择左手或右手
2. 确保手套已连接(WS 状态变绿)
3. 手竖直向上、手心朝外,点击"校准"
4. 调整 α/β/γ 滑块和翻转选项
5. 做纯俯仰/翻滚/偏航动作,观察耦合量
6. 目标:做单轴旋转时,其他两轴的 deltaQ 分量尽量为 0
7. 满意后复制最终 P 值到代码中