【技术实现步骤摘要】
仿人足脚板双足机器人的多传感器信息融合步态识别方法
[0001]本专利技术涉及仿人足脚板双足机器人的多传感器信息融合步态识别方法,属于机器人步态识别
技术介绍
[0002]双足仿人机器人由于其运动灵活性和拟人性,可以直接替代人类适应许多复杂工况,是机器人领域最活跃的研究热点之一。由于双足机器人的多自由度和行走、跑跳姿态的多样性,在拟人行走控制时需要获取下肢和足部准确的力和姿态反馈,因此对机器人拟人行走的步态特征进行实时识别是研究双足机器人控制的基础。
[0003]步态识别是指对采集的步态数据进行分析,主要包括运动过程中足部的角度、角速度、角加速度,以及足底压力大小分布情况和关节力矩等参数。为了获得准确的运动步态数据,需要设计一个步态数据采集系统,该系统由多种传感器组成,可联合采集信号,常用的有压力传感器、角度传感器、加速度传感器、肌电传感器、力和力矩传感器等。机器人在行走时,足底与地面直接接触,因此足部姿态和压力信号是步态分析中的重要特征量。
[0004]机器人的下肢感知反馈系统主要包括下肢关节角度传感器、力矩传感器、IMU姿态传感器、足底压力传感器、脚踝多维力传感器、外部视觉传感器等,传感器数据融合算法主要采用神经网络、模糊推理等等。目前大多数机器人的感知系统采用关节角度传感器与IMU姿态传感器相结合的方案,可以有效地识别出下肢运动角度和速度加速度等信息,但是其需要多个测量位点,成本较高,结构复杂,集成度低。基于外部视觉或者激光雷达的传感器方案,精度较高,不需要对机器人设计提出太高要求,但 ...
【技术保护点】
【技术特征摘要】
1.一种仿人足脚板双足机器人的多传感器信息融合步态识别方法,采用IMU姿态传感器获取机器人脚板的初始俯仰角,采用三维力传感器获取机器人脚板的初始脚踝受力数据,采用足底压力传感器获取机器人脚板各个位点的初始足底压力;其特征在于包括,对初始俯仰角、初始脚踝受力数据和初始足底压力分别进行预处理,获得预处理后俯仰角、预处理后脚踝受力数据和预处理后足底压力;将预处理后俯仰角、预处理后脚踝受力数据和预处理后足底压力对应到相应的模糊集合,并分别计算预处理后俯仰角、预处理后脚踝受力数据和预处理后足底压力对模糊集合的状态隶属度矩阵;由状态隶属度矩阵根据预先设定的模糊推理规则分别确定预处理后俯仰角、预处理后脚踝受力数据和预处理后足底压力对设定步态相位的状态隶属度;由所有状态隶属度计算获得各传感器融合的步态相位隶属度,将步态相位隶属度计算结果最大时对应的步态相位作为当前步态识别结果。2.根据权利要求1所述的仿人足脚板双足机器人的多传感器信息融合步态识别方法,其特征在于,对初始俯仰角进行预处理的方法包括对初始俯仰角进行归一化处理:式中θ
′
为归一化后俯仰角,θ
′
min
为归一化后俯仰角最小值,θ
′
max
为归一化后俯仰角最大值,θ为初始俯仰角,θ
min
为初始俯仰角最小值,θ
max
为初始俯仰角最大值;对初始脚踝受力数据进行预处理的方法包括计算转矩融合均值:式中D为转矩融合均值,Mx为x方向转矩,My为y方向转矩;还包括对脚踝垂直压力进行归一化处理:式中F
′
为归一化后脚踝垂直压力,F
′
min
为归一化后脚踝垂直压力最小值,F
′
max
为归一化后脚踝垂直压力最大值,F为采集获得的初始脚踝垂直压力,F
min
为初始脚踝垂直压力最小值,F
max
为初始脚踝垂直压力最大值;对初始足底压力进行预处理包括:设定足底压力传感器配置12个位点;计算12个位点归一化后足底压力对应的脚掌支撑面积S:式中K
I
为第I个位点对应的支撑面积,I=1,2,
……
,12;式中F
I
为第I个位点的初始足底压力,F
a
为最小足底压力阈值,F
Imax
为足底压力最大值。3.根据权利要求2所述的仿人足脚板双足机器人的多传感器信息融合步态识别方法,其特征在于,
将θ
′
min
和θ
′
max
形成的俯仰角设定区间对应分为俯仰角NB、俯仰角ZE和俯仰角PS三个俯仰角模糊集合;设定俯仰角变化率模糊集合包括俯仰角变化率NB、俯仰角变化率ZE和俯仰角变化率PB;将归一化后俯仰角θ
′
对应到俯仰角NB、俯仰角ZE或俯仰角PS;计算归一化后俯仰角θ
′
对模糊集合的状态隶属度矩阵P为:P=[μ
NB
(θ
′
)μ
ZE
(θ
′
)μ
PS
(θ
′
)]=[μ1(θ
′
)μ2(θ
′
)μ3(θ
′
)],式中μ
NB
(θ
′
)为θ
′
对俯仰角NB的状态隶属度,μ
ZE
(θ
′
)为θ
′
对俯仰角ZE的状态隶属度,μ
ps
(θ
′
)为θ
′
对俯仰角PS的状态隶属度;μ1(θ
′
)、μ2(θ
′
)和μ3(θ
′
)对应为μ
NB
(θ
′
)、μ
ZE
(θ
′
)和μ
PS
(θ
′
)的等效变量:μ1(θ
′
)=μ
NB
(θ
′
),μ2(θ
′
)=μ
ZE
(θ
′
),μ3(θ
′
)=μ
PS
(θ
′
);归一化后俯仰角θ
′
的角速度变化率dθ
′
对模糊集合的状态隶属度矩阵Q为:Q=[μ
NB
(dθ
′
)μ
ZE
(dθ
′
)μ
PB
(dθ
′
)]=[μ1(dθ
′
)μ2(dθ
′
)μ3(dθ
′
)],式中μ
NB
(dθ
′
)为角速度变化率dθ
′
对俯仰角变化率NB的状态隶属度,μ
ZE
(dθ
′
)为角速度变化率dθ
′
对俯仰角变化率ZE的状态隶属度,μ
PB
(dθ
′
)为角速度变化率dθ
′
对俯仰角变化率PB的状态隶属度;μ1(dθ
′
)、μ2(dθ
′
)和μ3(dθ
′
)对应为μ
NB
(dθ
′
)、μ
ZE
(dθ
′
)和μ
PB
(dθ
′
)的等效变量:μ1(dθ
′
)=μ
NB
(dθ
′
),μ2(dθ
′
)=μ
ZE
(dθ
...
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。