【技术实现步骤摘要】
本专利技术提供了一种基于分布式六维力传感器的双足行走过程步行参数的测量,属于机器人
技术介绍
双足机器人是集机械技术、电子技术、控制技术、计算机技术、传感技术、人工智能、仿生学等多学科于一体的综合性平台。相比其他足式机器人,双足机器人对步行环境要求低,移动盲区小,能够适应各种非结构性复杂地形,能够跨越障碍,具有更高的灵活性,更适合在人类生活或工作环境中与人类协调工作。为使双足机器人更好地适应环境,更好地为人类服务,双足机器人必须具有稳定行走的能力。为实现双足机器人的稳定行走,首先需对其步态进行规划。其中一种重要的规划方法是基于零力矩点(ZMP)的轨迹规划方法。零力矩点(ZMP)是指地面上的一个点,足底受到的地面反作用力绕该点在地面上的力矩分量为零。由Vukobratovic等人在1972年提出的零力矩点(ZMP)概念是判断机器人是否会摔倒,足底与地面是否保持接触的一个重要指标。为了更有效的规划零力矩点(ZMP)轨迹,实现双足机器人的稳定行走,可以预先对人类行走时的零力矩点(ZMP)点进行分析,得到人类行走时的零力矩点(ZMP)轨迹,以此为参考,规划出合适的零力矩点(ZMP)轨迹。因此,测量人体行走过程中步行参数对人体步态分析有重要意义,为双足机器人的行走轨迹规划提供了重要的依据。为实现双足机器人的稳定行走,还需对其步态进行在线控制。双足机器人的行走过程分为单脚支撑期和双脚支撑期,可以根据行走过程中足部与地面的接触轮廓来区分。支撑脚与地面之间是单向的、欠驱动的、不可控的自由度,若不能有效控制,双足机器人会出现倾倒侧翻等情况。在进行步态规划后,为实 ...
【技术保护点】
一种基于分布式六维力传感器的双足行走过程步行参数的测量方法,包括:(1)利用分布式六维力传感器获取双足行走过程中每一步足部与上层玻璃板间作用的力和力矩,六维力传感器得到的三个力为f=[fx fy fz]T,三个力矩为T=[Tx Ty Tz]T;(2)获取双足行走过程中每一步足部与上层玻璃板接触的轮廓;(3)由(1)中得到的力和力矩信息,计算出双足行走过程中的零力矩点坐标;(4)通过(2)中所得足部轮廓信息判断单、双脚支撑期,计算出双足行走过程的步长,步行周期,同时将得到的足部轮廓与零力矩点相对应,计算出在世界坐标系xoy下双足行走过程中的零力矩点轨迹。
【技术特征摘要】
1.一种基于分布式六维力传感器的双足行走过程步行参数的测量方法,包括:(1)利用分布式六维力传感器获取双足行走过程中每一步足部与上层玻璃板间作用的力和力矩,六维力传感器得到的三个力为f=[fx fy fz]T,三个力矩为T=[Tx Ty Tz]T;(2)获取双足行走过程中每一步足部与上层玻璃板接触的轮廓;(3)由(1)中得到的力和力矩信息,计算出双足行走过程中的零力矩点坐标;(4)通过(2)中所得足部轮廓信息判断单、双脚支撑期,计算出双足行走过程的步长,步行周期,同时将得到的足部轮廓与零力矩点相对应,计算出在世界坐标系xoy下双足行走过程中的零力矩点轨迹。2.根据权利要求1所述的基于分布式六维力传感器的双足行走过程步行参数的测量方法,其特征在于,利用红外发射接收对管来测量双足行走过程中足部与上层玻璃板间的接触轮廓D(t)如下:D(t)=[max(xR1,xR2…xRi)-min(xR1,xR2…xRi)]×[max(yR1,yR2…yRi)-min(yR1,yR2…yRi)]+[max(xL1,xL2…xLi)-min(xL1,xL2…xLi)]×[max(yL1,yL2…yLi)-min(yL1,yL2…yLi)]其中(xR1,xR2…xRi),(yR1,yR2…yRi)是右侧导轨上输出高电平的红外发射接收对管的在世界坐标系xoy下坐标,(xL1,xL2…xLi),(yL1,yL2…yLi)是左侧导轨上输出高电平的红外发射接收对管的在世界坐标系xoy下坐标。3.根据权利要求2所述的基于分布式六维力传感器的双足行走过程步行参数的测量方法,其特征在于,利用足部与上层玻璃板间的接触轮廓D(t)来判断足部与上层玻璃板间接触是单脚支撑期还是双脚支撑期,设单、双脚支撑期用函数H(t)来表示,当H(t)=0时,属于双脚支撑期;当H(t)=1时,属于单脚支撑期,通过足部轮廓判断单、双脚支撑期的公式如下: H ( t ) = 1 , | D ( 0 ) - D ( t ) | > δ 0 , | D ( 0 ) - D ( t ) | < δ ]]>其中D(0)是测试者起始站立在端点处六维力传感器a、b所在区域之上的足部轮廓,D(t)是每个采样时刻所测得的足部轮廓,δ是极小量,可以根据实际的实验效果适当调整。4.根据权利要求2所述的基于分布式六维力传感器的双足行走过程步行参数的测量方法,其特征在于,利用双脚支撑期的足部轮廓来计算双足行走过程中每一步的步长,具体公式如下: L s t e p ( n ) = | 1 2 [ ( max ( y R 1 , y R 2 ... y R i ) - min ( y R 1 , y R 2 ... y R i ) ] - 1 2 [ ( max ( y L 1 , y L 2 ... y L i ) - min ( y L 1 , y L 2 ... y L i ) ] | ]]>其中n=1,2…S,(yR1,yR2…yRi)是双脚支撑期时右侧导轨上输出高电平的红外发射接收对管的在世界坐标系xoy下坐标,(yL1,yL2…yLi)是双脚支撑期时左侧导轨上输出高电平的红外发射接收对管的在世界坐标系xoy下坐标。5.根据权利要求3所述的基于分布式六维力传感器的双足行走过程步行参数的测量方法,其特征在于,利用测试对象行走过程中的单、双脚支撑期H(t)持续时间计算双足行走过程中的步行周期,t是采样时间,步行周期由单脚支撑期的持续时间加上双脚支撑期的持续时间计算得出。6.根据权利要求3所述的基于分布式六维力传感器的双足行走过程步行参数的测量方法,其特征在于,利用测试对象行走过程中的单、双脚支撑期H(t)计算出双足行走过程的零力矩点坐标;设左脚的踝关节坐标为PL=[PLx PLy PLz]T,右脚的踝关节坐标为PR=[PRx PRyPRz]T,根据足部与地面接触的不同时期,代入不同的公式计算出双足行走过程的零力矩点坐标Pzmp=[Px Py Pz]T:(1)双脚支撑期,此时的ZMP点的位置计算公式为: P x = ( - T L y - P L z · f L x + P L x · f L z ) + ( - T R y - P R z · f R x + P R x · f R z ) f ...
【专利技术属性】
技术研发人员:余张国,黄强,周钦钦,陈学超,张伟民,宋晖,雷思雨,
申请(专利权)人:北京理工大学,
类型:发明
国别省市:北京;11
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。