当前位置:首页 > 嵌入式 > 嵌入式分享

四足机器人在非结构化野外场景的稳定行走、越障与姿态调控,高度依赖精准的机身状态信息。机身位姿状态主要包含三维空间位置、俯仰角、横滚角、偏航角以及运动速度等参数,是步态规划、姿态闭环控制、外力扰动补偿的核心输入。单一传感器获取的状态数据普遍存在噪声漂移、观测滞后、场景适配性不足等问题,难以支撑复杂工况下的高精度运动控制。惯性测量单元(IMU)与关节编码器是四足机器人机载感知体系的核心设备,二者数据特性互补性较强。通过算法融合两类传感器信息,能够弥补单一感知方式的性能短板,实现机身位姿的高频、高精度、高鲁棒性估计。本文系统阐述两类传感器的感知特性、融合估计原理、核心融合架构、误差抑制方法与工程实现方案,全面讲解多传感融合的机身状态估计技术。

一、四足机器人单一传感状态估计的技术短板

在传统机身状态估计方案中,单独依靠IMU或关节编码器开展位姿解算,均存在固有缺陷,无法适配户外复杂动态工况的使用需求。

IMU可高频输出机身角速度、加速度数据,通过积分运算能够解算机身姿态与运动速度,具备更新频率高、无需外部观测、动态响应快的优势,适配机器人高速运动、动态越障等高频工况。但IMU的测量噪声、零偏误差会随积分时间持续累积,长期单独解算会出现位置与速度漂移问题,短时间运行即可产生明显的位姿偏差,无法实现长时间稳定定位与姿态输出。同时,IMU无法区分机身自身运动与外部冲击扰动,在落地震动、外力碰撞工况下,解算精度会出现明显下降。

关节编码器通过采集各关节角度、转速数据,结合机器人正运动学模型,能够解算足端位置与机身相对位姿。该方案基于机械结构约束运算,不存在时间累积误差,稳态工况下的位姿观测精度较为稳定。但其短板体现在动态响应能力不足,编码器数据更新频率偏低,无法及时捕捉机身瞬时姿态变化。同时,正运动学解算高度依赖机身刚性假设,机器人运动过程中的机身柔性形变、关节间隙、足底打滑等问题,都会导致运动学解算结果出现偏差,无法反映机身真实运动状态。

两类传感器的性能缺陷形成天然互补,IMU擅长动态高频状态观测,关节编码器擅长稳态无漂移约束观测,通过合理的融合算法架构,可有效抵消单一传感的误差缺陷,提升整机状态估计精度与稳定性。

二、IMU与关节编码器传感特性及观测模型

多传感融合的核心前提是建立精准的传感器观测模型,明确两类设备的数据特性、误差来源与观测维度,为算法融合提供理论支撑。

IMU观测模型以惯性导航原理为核心,传感器固连于机器人机身基座,实时采集三轴加速度与三轴角速度数据。加速度数据可通过二次积分求解机身位置,一次积分求解运动速度;角速度数据可通过积分求解机身欧拉姿态角。实际工程应用中,IMU输出数据包含高斯白噪声与随机零偏误差,零偏会随时间缓慢变化,是造成位姿漂移的核心因素。因此在状态估计过程中,需要将IMU零偏纳入状态方程,实现误差在线估计与补偿。IMU的优势在于动态运动过程中数据连续性好、响应延迟低,能够完整捕捉机身瞬时姿态波动。

关节编码器观测模型依托机器人刚体正运动学搭建,根据机器人连杆长度、关节转角角度,通过D-H参数矩阵迭代运算,求解各足端相对机身基座的空间坐标。结合足底落地支撑状态,可反向推导机身基座的中心位置、姿态角度与运动速度。该观测方式的误差主要来源于机械装配误差、连杆形变、关节传动间隙、足底打滑等非理想因素,无时间累积误差,能够为IMU积分解算提供持续的约束修正,抑制长期漂移问题。在机器人足端稳定支撑、无打滑的工况下,运动学解算的观测精度表现良好。

三、IMU与关节编码器融合状态估计核心架构

当前四足机器人位姿估计主流采用基于卡尔曼滤波的融合架构,以IMU数据作为状态预测基准,以关节编码器运动学解算结果作为观测修正量,形成“预测-更新”的闭环融合体系,兼顾动态响应速度与稳态精度。

状态预测阶段以惯性导航微分方程为基础,利用高频IMU数据完成机器人状态先验估计。系统状态变量包含机身三维位置、三维速度、三轴欧拉姿态角以及IMU加速度与角速度零偏。通过对上一时刻的最优状态量进行惯性积分推演,得到当前时刻的预测状态,同步更新状态协方差矩阵,完成系统状态的时域传播。该阶段依托IMU的高频特性,保障状态估计的实时性,适配机器人动态运动变化。

观测更新阶段以关节编码器正运动学解算结果为观测值,对预测状态进行修正优化。通过判别足底接触力信号,筛选机器人足端稳定支撑的有效工况,剔除足底打滑、悬空摆动等无效观测数据,避免错误观测值影响融合精度。将运动学解算的机身位姿、速度信息作为外部观测约束,计算预测值与观测值的残差,结合卡尔曼增益矩阵修正系统状态量与协方差矩阵,输出当前时刻最优的机身位姿、速度与IMU零偏补偿量。

整套融合架构实现了两类传感器的优势互补,IMU负责填补编码器数据更新间隔内的动态状态变化,保证运动连续性;关节运动学观测负责持续修正IMU累积漂移,保证长时间运行的稳态精度,有效解决单一传感的性能缺陷。

四、关键误差抑制与工况自适应优化策略

在真实户外工况中,足底打滑、机身形变、运动状态切换、传感器噪声波动等问题,会影响融合算法的稳定性与精度,需要搭配针对性的误差抑制与自适应优化策略。

有效观测筛选机制是提升融合精度的基础。四足机器人行走过程中存在持续的支撑相与摆动相切换,摆动相足端悬空,运动学解算无法反映机身真实位移,属于无效观测。通过足底压力传感器或关节力矩阈值判断,精准区分足端支撑与摆动状态,仅在三足、双足稳定支撑阶段启用运动学观测修正,屏蔽摆动相的错误观测输入,避免算法状态紊乱。

自适应噪声协方差调节可适配多工况波动。平整路面匀速行走时,机身运动平稳、传感器噪声小,可降低观测噪声权重、提升运动学修正力度,抑制IMU漂移;崎岖地形、高速运动、落地冲击工况下,机身形变与足底打滑概率提升,运动学观测误差增大,可适度提升观测噪声权重、弱化修正力度,更多依托IMU动态输出保障状态连续性,减少错误修正带来的姿态抖动。

IMU零偏在线标定与补偿可长效提升估计精度。将加速度计与陀螺仪零偏纳入系统状态实时估计,通过运动学观测的长期约束,持续迭代修正零偏参数,实时补偿IMU积分误差,从源头抑制位姿漂移问题,提升机器人长时间作业的状态估计稳定性。

五、融合状态估计的工程应用价值与场景适配

IMU与关节编码器融合的状态估计方案,无需依赖视觉、雷达等外部感知设备,仅依托机器人原生机载传感即可实现高精度位姿解算,具备轻量化、低延迟、高适配的优势,广泛适配各类户外复杂作业场景。

在常规巡检、巡逻工况中,融合算法可输出稳定、无漂移的机身姿态与位置信息,保障机器人匀速行走、平稳转向的控制精度,规避IMU漂移导致的步态偏移、路径偏离问题。在山地、碎石、起伏路面等复杂工况中,算法可实时捕捉机身瞬时俯仰、横滚变化,及时反馈地形带来的姿态扰动,为姿态平衡控制、重心自适应调节提供精准输入,提升机器人复杂地形通行稳定性。

同时,该融合方案硬件成本低、算力消耗小,可适配轻量化嵌入式主控设备,能够兼容舵机、伺服、液压等不同驱动类型的四足机器人,通用性较强。相较于视觉融合方案,该方法不受光照遮挡、雾气沙尘、场景纹理缺失的影响,户外环境抗干扰能力更为突出。

六、总结与展望

融合IMU与关节编码器的四足机器人状态估计技术,通过动态传感与运动学约束的深度结合,有效解决了单一IMU长期漂移、单一运动学解算动态滞后的行业问题。依托卡尔曼滤波的预测更新架构,结合工况自适应筛选、噪声调节、零偏补偿等优化策略,能够持续输出高精度、高稳定性、低延迟的机身位姿与速度状态信息,为机器人步态规划、姿态稳定、自主导航提供核心数据支撑。

现阶段该融合方案已成为足式机器人底层状态估计的主流技术路径,在轻量化、高实时性、强抗干扰场景中具备显著应用优势。未来可通过融合足底力感知、视觉深度信息,进一步提升极端打滑、剧烈扰动工况下的估计精度,推动四足机器人在高危复杂户外场景的智能化、自主化作业落地。

本站声明: 本文章由作者或相关机构授权发布,目的在于传递更多信息,并不代表本站赞同其观点,本站亦不保证或承诺内容真实性等。需要转载请联系该专栏作者,如若文章内容侵犯您的权益,请及时联系本站删除( 邮箱:macysun@21ic.com )。
关闭