机器人自由度
自由度的定义
自由度通常是指描述机器末端执行器(例如机械臂的末端)能够自由变化的轴数或方向的数量。这些参数通常包括平移和旋转动作。
自由度的分类
转动自由度:机器人关节的旋转能力,如手臂的旋转。
平移自由度:机器人或其部件沿直线路径移动的能力,如汽车的行驶。
复合自由度:结合转动和平移的能力,如机械手臂在空间中的移动。
自由度的影响
自由度的增加可以提高机器人的灵活性和适应性,使其能够在更复杂的环境和任务中工作。然而,自由度的增加也会导致控制系统的复杂性增加,需要更高级的控制算法和更强的计算能力。
自由度示例
某机械臂6个自由度,具体指末端左右平移、末端前后平移、末端上下平移、末端X轴旋转、末端Y轴旋转、末端Z轴旋转
自由度和轴数量
机械臂的自由度(Degree of Freedom, DOF)是指机械臂末端执行器在空间中可以独立运动的方向数量。每个关节提供一个自由度,因此轴数量和自由度数量在大多数情况下是一致的。例如,六轴机械臂通常具备六个自由度,能够实现三维空间内位置和姿态的完全控制。
然而,自由度和轴数量的关系并不是绝对的。在某些特殊设计中,机械臂的自由度可以超过其轴数。例如,柔性关节机械臂通过弹性元件实现被动变形,可以在较少的驱动单元下实现多个自由度的运动。这种设计模仿了人类手部肌腱联动机制,能够在有限的驱动单元下实现更多的运动自由度1。此外,冗余自由度设计允许机械臂通过不同关节组合实现相同的末端轨迹,这在狭窄空间作业时具有明显优势。
自由度和关节电机数
在大多数机器人设计中,每个自由度通常由一个独立的电机驱动,
- 自由度数 ≈ 关节电机数量。
- 例如:
- 宇树科技的H1人形机器人(知识库[2]):
- 共有 19个自由度,对应 19个关节电机(如左腿膝电机、右腿偏航电机、手臂肘电机等)。
- 六轴工业机械臂:
- 通常有 6个自由度(3个旋转+3个平移),对应 6个关节电机。
- 宇树科技的H1人形机器人(知识库[2]):
例外情况
- 串联电机:一个电机通过齿轮或传动机构驱动多个自由度(如某些空间机构)。
- 并联设计:多个电机协同控制同一自由度(如 Stewart 并联平台)。
- 复合运动关节:一个电机同时控制多个方向的运动(如某些仿生关节)。
- 冗余设计:为提高稳定性或容错性,某些自由度可能配备多个电机(如宇树机器人可能在关键关节冗余设计)。
机器人的自由度
指某个关节或身体部位在三维空间中能够独立运动的数量。每个自由度对应一个独立的运动方向或旋转轴,由于人形机器人一般是防人结构,因此人形机器人自由度和人体自由度相似;
人体自由度如下:
| 位置 | 关节 | 自由度 | 运动方向 |
|---|---|---|---|
| 手臂 | 肩关节 | 3 | 屈曲/伸展(前后摆动)、外展/内收(左右摆动)、内旋/外旋(绕自身轴线旋转) |
| 手臂 | 肘关节 | 1 | 屈曲/伸展(弯曲和伸直手臂) |
| 手臂 | 前臂 | 1 | 旋前/旋后(手掌向下或向上旋转) |
| 手臂 | 腕关节 | 2 |
屈曲/伸展(上下摆动)、桡偏/尺偏(左右摆动) |
| 腿 | 髋关节 | 3 | 屈曲/伸展、外展/内收、内旋/外旋 |
| 腿 | 膝关节 | 1 | 屈曲/伸展 |
| 腿 | 踝关节 | 2 | 背屈/跖屈、内翻/外翻 |
| 头 | 颈 | 3 | 屈曲/伸展(点头)、旋转(摇头)、侧屈(左右倾斜) |
| 腰 | 腰 | 3 | 屈曲/伸展(前弯后仰)、侧屈(左右侧弯)、旋转(左右扭转) |
| 手 | 拇指 | 5 |
|
| 手 | 其他手指 | 4 |
|
某机器人自由度示例(GLR)
单手臂自由度7个,具体指:大臂前后摆动、大臂侧向摆动、大臂轴向旋转、肘关节折叠、小臂轴向旋转、腕部上下摆动、腕部左右摆动
单腿自由度6,具体指:大腿前后摆动、大腿侧向摆动、大腿轴向旋转、膝关节折叠、踝关节前后摆动、踝关节左右摆动;
腰部自由度2,具体指:腰部旋转、腰部侧向摆动;
头部自由度2,具体指:头部旋转、头部俯仰;
No Comments