赞
踩
近期,博主在古月居学习关于四足机器人的相关部分知识,从阳炼老师的四足机器人控制与仿真课程中学习到了很多内容,故在这里对四足机器人的四足运动控制部分进行相应的梳理。
博主在这篇文章中,对四足机器人的足端轨迹规划和步态规划进行了详细的介绍。
在了解四足机器人的足端轨迹规划前,我们要先了解关于摆线的相关知识,博主这里研究的四足机器人的足端轨迹规划与摆线有很大关联,通过研究摆线的轨迹,可以探究四足机器人足端的运动轨迹,并实验在不同参数下,不同的足端运动轨迹之间的优劣。
摆线,又称旋轮线、圆滚线,在数学中,摆线(Cycloid)被定义为,一个圆沿一条直线运动时圆便捷上一定点所形成的的轨迹,数学公式表示如下:
x=r*(t-sin(t))
y=r*(1-cos(t))
x对应于横向长度,y对应于纵向长度,t对应于累计弧度,范围为[0,2π],对这个式子做相应的变换,得到下列关系式
//xs为起始位置,xf为终点位置
xt=(xf-xs)*(σ-sin(σ))/2Π+xs
//h为最高位置,zs为起始高度
zt=h*(1-cos(σ))+zs
σ=2Πt/(λTs),0<t<λTs
通过式子的变换,可以通过给定的参数,可以在matlab中观察摆线轨迹,从而研究足端的运动控制。
足式运动的步态是指腿的摆动和支撑运动以及这些运动之间的相对时间关系。不同的步态规则决定了不同的足式运动方式,从而形成了不同的步态形式。
目前对步态的研究主要是为了实现机器人的稳定周期运动。研究的重点是具体的步态规划方法。传统步态规划内容包括足端轨迹规划,以及协调腿和腿之间运动的相对时间关系,也就是步态时序。其中,足端运动轨迹还包括摆线相轨迹和支撑相轨迹,两者决定了单个腿的运动特征;而规划不同的步态时序就对应了机器人整体的不同步态形式。
按照平衡方式来分,四足机器人的步态可以分为静态步态,动态步态和准静态步态三种。博主在这里,主要介绍Walk步态和Trot步态。
Walk步态是一种静态步态,即在运动过程中始终有三条腿处于支撑相,至多只有一条腿处于摆动相,四足动物在walk步态中四条腿最常见的轮换顺序为1→3→4→2→1。
在一个运动周期内,四条腿的抬起时刻为φ1=0,φ2=φ+0.5,φ3=φ,φ4=0.5,1-p为处于摆动相的时间,但是1-p一定要小于φ,因为只有这样,walk步态才成立。
Trot步态是一种动态步态,适用于中低速跑动,并且具有比较大的运动速度范围,另一个重要特征是在中等速度下的Trot步态具有最高的能量效率。这些优点使得Trot步态成为最常用的四足步态。
Trot步态的特征是以对角的两条腿成对运动,即腿1和腿3运动一致,腿2和腿4运动一致,理想情况下对角腿同时抬起并同时着地。
在一个运动周期内,四条腿的抬起时刻为φ1=0,φ2=0.5,φ3=0,φ4=0.5,1-p为处于摆动相的时间,但是1-p一定要小于φ,因为只有这样,Trot步态才成立。
Trot步态的一种临界状态是当p=φ=0.5,任意时刻都只有两条腿处于摆动相和支撑相,是Trot步态中最为理想的状态。
以上就是关于四足机器人足端轨迹规划和步态规划的全部知识了。
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。