整体结构
六足机器人的身体(躯干)通常被设计成一个稳定的平台,用于安装和支撑所有其他部件,根据其腿部布局,最常见的有两种结构:

(图片来源网络,侵删)
a. 对称式结构
这是最经典和最常见的结构,模仿昆虫(如甲虫、蚂蚁)的身体布局。
- 布局:身体两侧各有三条腿,呈对称分布。
- 运动模式:这种结构非常适合实现“三角步态”(Tripod Gait),在移动时,三条腿构成一个支撑三角形,另外三条腿同时摆动前进,然后交替进行,这种步态保证了机器人始终有三条腿着地,提供了极佳的稳定性和负载能力。
- 优点:结构稳定,控制逻辑相对简单,是初学者和专业机器人项目的主流选择。
b. 非对称式结构
这种结构模仿的是蜘蛛的身体布局。
- 布局:身体的一侧有四条腿,另一侧有两条腿,或者呈其他非对称分布。
- 运动模式:步态控制比对称式更复杂,但提供了更多样化的运动姿态,例如更灵活的转向和侧向移动。
- 优点:运动灵活性更高,适合需要复杂动作的场景。
腿部结构
腿部是六足机器人实现运动的核心,每条腿本身都是一个精密的机械连杆系统。
a. 自由度
腿部的自由度决定了它能实现动作的复杂程度,最常见的设计是 3自由度(DOF) 腿。

(图片来源网络,侵删)
- 基关节:连接腿部和身体,通常实现 俯仰 和/或 偏航 运动,这个关节决定了腿在水平面上的前后左右摆动。
- 髋关节:连接基关节和大腿,实现 俯仰 运动,这个关节主要控制腿在垂直面上的抬起和放下。
- 膝关节:连接大腿和小腿,通常也实现 俯仰 运动,这个关节主要控制腿的伸缩,实现抬腿高度和步长。
b. 关节类型
- 旋转关节:像人的肩膀或门轴一样,绕着一个固定轴旋转,这是最常见的设计。
- 线性关节:像望远镜一样,通过伸缩来改变长度,这种设计在特定应用中存在,但不如旋转关节普遍。
c. 连杆
- 大腿:连接髋关节和膝关节的较长连杆。
- 小腿:连接膝关节和脚部的较短连杆。
- 材料:通常使用轻质且高强度的材料,如铝合金、碳纤维、工程塑料等,以减轻重量并保证刚性。
执行器
执行器是驱动腿部关节运动的“肌肉”,它们的选择直接决定了机器人的性能。
a. 舵机
- 原理:将电信号转换为精确的角度控制,内部包含电机、减速齿轮、位置传感器和控制电路。
- 优点:
- 控制简单:通常使用PWM信号即可控制角度。
- 自带反馈:内置电位计或编码器可以实时反馈位置。
- 扭矩大:经过减速齿轮增扭,适合驱动腿部关节。
- 缺点:
- 精度有限:普通舵机精度不如步进电机或伺服电机。
- 连续旋转:需要特殊型号或进行改装才能实现连续旋转。
- 重量和体积:高扭矩舵机通常较重。
- 应用:DIY爱好者、教育机器人、中小型六足机器人的首选。
b. 无刷电机 + 驱动器
- 原理:无刷电机本身效率高、功率大,需要配合专用的电子调速器来控制。
- 优点:
- 高功率密度:提供强大的动力,适合大型或需要高负载的机器人。
- 高效率:能耗低,发热少。
- 高精度:配合编码器可以实现非常精确的位置和速度控制。
- 缺点:
- 控制复杂:需要复杂的驱动电路和控制算法(如FOC磁场定向控制)。
- 成本高:电机、驱动器和编码器的成本远高于舵机。
- 需要额外传感器:通常需要外接编码器来实现闭环控制。
- 应用:专业级、大型、高性能的六足机器人,如波士顿动力的Spot。
c. 步进电机
- 原理:将电脉冲信号转换为精确的角位移,每接收一个脉冲就转动一个固定的步距角。
- 优点:
- 开环控制:在不需要高负载的情况下,可以精确控制位置而无需反馈传感器。
- 成本低:比无刷电机系统便宜。
- 缺点:
- 容易失步:在负载过大或速度过快时可能会丢失步数,导致定位不准。
- 噪音和振动:运行时噪音较大。
- 效率较低:不如无刷电机。
- 应用:一些对成本敏感但对精度有一定要求的项目。
控制系统
控制系统是机器人的“大脑和神经系统”,负责处理信息、做出决策并指挥执行器动作。
a. 主控制器
- 功能:运行核心控制算法,如逆运动学、步态规划、平衡控制等。
- 常见平台:
- Arduino:简单易用,适合初学者和中小型项目。
- STM32:性能更强,资源更丰富,适合复杂的项目。
- 树莓派:性能强大,可以运行Linux和ROS(机器人操作系统),适合需要视觉处理、高级AI算法的复杂项目。
- Jetson Nano/Xavier:NVIDIA的AI平台,专为机器人视觉和AI计算设计。
b. 驱动电路
- 功能:将主控制器发出的低压、低电流控制信号(如PWM、串口指令)转换为执行器(特别是无刷电机)所需的高压、大电流驱动信号。
- 类型:
- 舵机驱动板:如PCA9685,可以同时控制多个舵机。
- 电机驱动器:如无刷电机的ESC(Electronic Speed Controller)。
c. 传感器
传感器为机器人提供感知外部环境和自身状态的能力。
- IMU (惯性测量单元):必不可少,包含加速度计和陀螺仪,用于测量机器人的姿态(俯仰、滚转、偏航),是实现动态平衡的关键。
- 关节编码器:安装在电机或关节处,提供精确的关节角度反馈,用于闭环控制。
- 力/力矩传感器:安装在脚部,可以感知地面反作用力,实现更柔顺的步态和力控交互。
- 摄像头、激光雷达:用于环境感知、路径规划和避障。
电源系统
- 功能:为所有电子元件和执行器提供能量。
- 类型:
- 锂电池:最常用的选择,如18650、21700电池组或专用的机器人电池包,能量密度高,提供稳定电压。
- 供电管理:需要电池管理系统来保护电池,以及电压转换模块(如降压模块)将电池电压(如11.1V)转换为控制器和传感器所需的5V、3.3V等低压电。
一个典型的六足机器人结构示例
一个基于 Arduino 和 舵机 的DIY六足机器人:

(图片来源网络,侵删)
- 身体:3D打印或激光切割的对称式铝合金底盘。
- 腿部:每条腿有3个旋转关节,由高扭矩的 MG996R 舵机驱动。
- 执行器:共18个舵机(6条腿 x 3个关节)。
- 控制:
- 大脑:Arduino Mega 主板,因为它有足够的I/O口。
- 神经:一块PCA9685舵机驱动板,通过I2C总线连接到Arduino,可以轻松控制16路PWM信号。
- 平衡:一个简单的6轴IMU(如MPU6050)连接到Arduino,用于读取姿态数据,实现基本的平衡控制。
- 电源:一个2S(7.4V)或3S(11.1V)的锂电池组,通过降压模块为Arduino和IMU供电。
- 软件:在Arduino上编写代码,实现逆运动学算法将身体在空间中的位置和姿态转换为18个舵机的目标角度,并运行步态生成器来协调各腿的运动。
六足机器人的结构是一个高度集成的系统,其设计的核心在于 腿部自由度的配置、执行器的选择以及控制算法的优劣,这些共同决定了机器人的稳定性、灵活性和负载能力。
标签: hexa机器人腿部结构设计 hexa机器人六足运动原理 hexa机器人仿生机械结构
版权声明:除非特别标注,否则均为本站原创文章,转载时请以链接形式注明文章出处。