基于监督学习的双足机器人触地事件检测方法

Supervised Learning Based Detection Method for Ground Contact Events of Bipedal Robots

  • 摘要: 针对传统触地检测方法在非结构化地形中易受传感器噪声和动态复杂性影响,难以保证鲁棒性,且依赖足底力传感器的方案对某些机器人应用存在局限的问题,研究开发了一种基于监督学习的双足机器人触地事件检测算法,以帮助不变扩展卡尔曼滤波器获取准确且低成本的触地信号,从而实现精准的状态观测。首先,建立了触地事件的状态机模型,分析了触地事件的类型及其转换过程。然后,收集了机器人的传感器数据,包括惯性测量单元(Inertial Measurement Unit,IMU)、编码器、电流和足底力传感器数据及基于机器人运动学推算的脚底高度和z轴速度,使用互信息法进行特征选择,最终保留16维特征。最后,采样历史特征信息,通过聚类方法构建图编码,并将编码结果输入1维卷积神经网络(One-Dimensional Convolutional Neural Network,1DCNN)以提取时间信息,对脚底受力情况进行回归分析并对触地事件进行分类。实验对比了电流检测和神经网络分类等触地检测方法。实验结果表明,本方法在平地行走时表现优异。同时算法表现出较强的泛化能力和鲁棒性,在复杂地形中较传统方法优势显著。本方法克服了传统触地检测方法对足底力传感器的依赖,为机器人触地检测提供了一种高效、低成本的解决方案。

     

    Abstract: Traditional ground contact detection methods are often affected by sensor noise and dynamic complexity in unstructured terrains. Thus, they rely heavily on foot force sensors, and this over-reliance restricts their applicability to certain robot scenarios. To address these limitations, we propose a supervised learning based ground contact event detection algorithm for bipedal robots. Further, we design an algorithm to assist the invariant extended Kalman filter in obtaining accurate, inexpensive ground contact signals, enabling precise state estimation. First, we establish a state machine model for ground contact events and analyze the contact event types and their transitions. Second, we collect sensor data from the robot, including the inertial measurement unit, encoders, current sensors, foot force sensors, and kinematic-derived foot height and vertical velocity (z-axis). We use mutual information for feature selection, thereby retaining 16-dimensional features. Finally, we sample historical features and use them to construct graph embeddings via a clustering method. These graph embeddings are subsequently fed into a one-dimensional convolutional neural network to extract temporal information. This enables the regression analysis of foot contact forces and the classification of ground contact events. The proposed method is experimentally compared with current-based detection and neural network-based classification approaches. Results reveal that the proposed method performs excellently during flat-ground walking and demonstrates strong generalization and robustness, significantly outperforming traditional methods in complex terrains. Overall, this method overcomes the reliance of conventional ground contact detection approaches on foot force sensors and provides an efficient and inexpensive solution for robot ground contact detection.

     

/

返回文章
返回