【技术实现步骤摘要】
一种双轮足机器人单边越障控制方法
[0001]本专利技术涉及机器人运动控制领域,尤其是一种双轮足机器人单边越障控制方法。
技术介绍
[0002]双轮足机器人为足式、轮式复合行走的一种机器人,区别于现有的双轮平衡小车,双轮足机器人兼具轮式高效移动和足式复杂环境行走的优势,国内外研究机构已开展相应的研究,比较典型的包括,美国波士顿动力的Handle轮足机器人可实现单边越障、跳跃、下楼梯、下坡等复杂动作,具体涉及的技术尚未公开,瑞士苏黎世理工大学研制的Ascento双轮足机器人能够实现跳跃、单边越障、连续上楼梯等灵活动作,单边越障控制主要采用全身动力学的方法实现。
[0003]双轮足机器人包括机体、两条支撑腿、两个驱动轮,每条支撑腿配有一个驱动轮,每条支撑腿包含大腿和小腿,大腿和机体的连接部分成为髋部关节,大腿和小腿的连接部分称为膝关节,现有的双轮足机器人单边越障控制技术大部分采用全身动力学的方法,该方法需要对每一个刚体和关节进行复杂动力学建模,同时借助优化的控制方式进行实现,因此,针对每一个刚体,要求具有更高的建模精度,同时对整个系统算力也具有较大的挑战。
技术实现思路
[0004]为了解决由于复杂建模方式所导致的双轮足机器人单边越障控制方式复杂的问题,本专利技术提供一种双轮足机器人单边越障控制方法,在线性化、离散化的双轮足简化动力学模型的基础上,引入虚拟腿的概念,将两条腿化简为一条虚拟腿,简化后的模型中,两个轮之间相互独立,虚拟腿与两个轮连接,本专利技术通过控制驱动轮的驱动力距实现被控对象的平衡 ...
【技术保护点】
【技术特征摘要】
1.一种双轮足机器人单边越障控制方法,用于控制双轮足机器人单边越障,所述的双轮足机器人包括机体、两条支撑腿、两个驱动轮,每条支撑腿连接一个驱动轮,每条支撑腿包含大腿和小腿,大腿和机体的连接部分成为髋部关节,大腿和小腿的连接部分称为膝关节,其特征在于:引入虚拟腿的概念,将两条腿化简为一条虚拟腿,简化后的模型中,两个驱动轮之间相互独立,虚拟腿与两个驱动轮连接,其中,虚拟腿长度等于每条支撑腿从髋部关节处到对应驱动轮中心的距离之和的一半,虚拟腿长度与两条支撑腿的髋部关节角度以及膝关节角度存在腿部运动学计算关系,两条支撑腿的髋部关节角度和膝关节角度通过实时测量得到,本方法通过控制轮子的驱动力矩,实现可变虚拟腿长度下的平衡控制,通过控制每条支撑腿的关节角度实现姿态适应,最终实现双轮足机器人单边越障稳定控制;具体控制过程包括如下步骤,步骤(1)、建立含有机器人虚拟腿姿态角度、虚拟腿姿态角速度、机体偏航姿态角度、机体偏航姿态角速度、机体前向位移,以及机体前向线速度六个状态量的双轮足简化动力学模型,作为控制的模型基础,并进行线性化、离散化处理;步骤(2)可变虚拟腿长度下的双轮足机器人平衡控制,为单边越障的虚拟腿变化做支撑;步骤(3)单边越障下的姿态稳定适应,完成单边越障稳定控制。2.根据权利要求1所述的一种双轮足机器人单边越障控制方法,其特征在于:步骤(1)中所述的双轮足简化动力学线性化模型如下:中所述的双轮足简化动力学线性化模型如下:其中:p1=[(2m+M)I
yy
r2+2I
yy
I
w
]+2Mml2r2+2Ml2I
w
p2=(Ml2+I
yy
)(Mr2+2mr2+2I
w
)
‑
M2l2r2p3=2d2r(m+I
w
/r2)+rI
zz
式中,x为机器人的前向位移,γ为机体的偏航角度,θ为虚拟腿在竖直方向的角度,M机体质量,l虚拟腿长度,g为重力加速度,r轮子半径,m轮子质量,I
w
轮子沿转轴的转动惯量,I
xx
为机体沿x轴的转动惯量,I
yy
为机体沿y轴的转动惯量,I
zz
机体沿z轴的转动惯量,d轮子
之间宽度,τ
l
、τ
r
分别为左右轮的主动驱动力矩,A、B、C、X、y、U分别对应所在公式中对应的矩阵。3.根据权利要求2所述的一种双轮足机器人单边越障控制方法,其特征在于:步骤(1)中所述的双轮足简化动力学离散化模型如下:式中,Δt为离散时间,A
d
、B
d
、X
k
、U
k
分别公式中对应的矩阵。4.根据权利要求3所述的一种双轮足机器人单边越障控制方法,其特征在于:进一步的,步骤(2)包括以下步骤,步骤21:求解当前时刻的状态反馈矩阵:通过状态反馈矩阵离线计算,获取离散虚拟腿长度下的状态反馈矩阵K
d
,进而利用离散的虚拟腿长度和对应的K
d
,通过5次多项式插值,拟合状...
【专利技术属性】
技术研发人员:许鹏,苏波,江磊,蒋云峰,党睿娜,姚其昌,许威,王志瑞,慕林栋,梁振杰,汪建兵,邢伯阳,刘宇飞,郭亮,邱天奇,赵建新,邓秦丹,闫瞳,侯茂新,杨超宁,
申请(专利权)人:中国北方车辆研究所,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。