文章目录
- roll pitch yaw是什么,如何判断正负方向
- 一、Roll、Pitch、Yaw的含义
- 二、正负方向的判断(右手定则)
- 示例:机器人的姿态变化
roll pitch yaw是什么,如何判断正负方向
在机器人领域,Roll(横滚)、Pitch(俯仰)、Yaw(偏航)是描述机器人(或刚体)在三维空间中姿态的三个基本旋转角度,对应笛卡尔坐标系的三个旋转轴,通常以右手坐标系为基准判断正负方向。
一、Roll、Pitch、Yaw的含义
可以用“飞机姿态”类比理解(机器人的根坐标系通常与飞机一致:X轴向前,Y轴向左,Z轴向上):
- Roll(横滚):绕X轴旋转的角度。
类比飞机“左右倾斜”(比如向左倾斜,机翼左侧向下、右侧向上)。 - Pitch(俯仰):绕Y轴旋转的角度。
类比飞机“上下抬头/低头”(比如抬头时,机头向上、机尾向下)。 - Yaw(偏航):绕Z轴旋转的角度。
类比飞机“左右转向”(比如向右偏航,机头向右侧转动)。
二、正负方向的判断(右手定则)
以右手坐标系为基准,用“右手定则”判断旋转方向的正负:
- 伸出右手,让大拇指指向旋转轴的正方向;
- 其余四指弯曲的方向,即为正旋转方向;反方向则为负。
对应Roll、Pitch、Yaw的具体判断:
- Roll(绕X轴):
大拇指指向X轴正方向(比如机器人“向前”的方向),四指弯曲方向为正Roll(机器人左侧向上、右侧向下倾斜);反方向为负。 - Pitch(绕Y轴):
大拇指指向Y轴正方向(比如机器人“向左”的方向),四指弯曲方向为正Pitch(机器人抬头,机头向上);反方向(低头)为负。 - Yaw(绕Z轴):
大拇指指向Z轴正方向(比如机器人“向上”的方向),四指弯曲方向为正Yaw(机器人机头向右侧转动);反方向(向左侧转动)为负。
示例:机器人的姿态变化
假设机器人初始姿态是“正前方站立”(X前、Y左、Z上):
- 向左倾斜(左侧轮子向下、右侧向上)→正Roll;
- 抬头(机头向上翘)→正Pitch;
- 向右转(机头朝向右侧)→正Yaw。