六足机器人爬行腿结构优化设计仿真研究
- 格式:pdf
- 大小:1.40 MB
- 文档页数:3
第3期(总第208期)
2018年6月
机械工程与自动化
M E C HA N I C A L ㊀E N G I N E E R I N G㊀&㊀A U T OMA T I O N
N o .3
J u n .
文章编号:1672G6413(2018)03G0046G03
六足机器人爬行腿结构优化设计仿真研究
姚明超,倪㊀天,焦慧锋
(中国船舶科学研究中心深海载人装备国家重点实验室,江苏㊀无锡㊀214082
)摘要:为了实现机器人腿部结构最优化设计,研究了腿部结构参数对机器人机体灵活性㊁轻动性㊁负载能力的影响,结合指标提出了一种考虑综合性能的优化方案.建立A D AM S 六足机器人动力学模型,并特别考虑了减振机构对系统的影响,完成了三足步态下机器人足端受力情况仿真模拟.在此基础上提取机器人躯体活动范围㊁机体运动能耗以及负载能力指标,并通过三者的量化分析,综合评价了机器人步行腿结构的合理性.最后根据仿真与分析结果,提出了六足爬行机器人腿部结构的优化设计方案.关键词:六足机器人;结构优化;减振机构;仿真中图分类号:T P 242㊀㊀㊀文献标识码:A
收稿日期:2017G10G26;修订日期:2018G04G01
作者简介:姚明超(1991G
),男,江苏无锡人,助理工程师,硕士,主要研究领域为机械结构设计.0㊀引言
六足爬行机器人是一种融合了仿生技术以及电控技术的新型机器人,拥有较好的平衡性㊁冗余性和较高
的容错率[1]
.足式机器入的立足点是离散的,跟地面接触面积较小,在地表面极不规则的情况下,能够通过足端支撑点的选择使其行走自如,实现避障㊁越障等功能[2]
.由于仿生机器人肢节众多,如何实现结构优化,
提高综合性能是极其重要的[3]
.现有的六足机器人,其腿部结构比例大多是仿照生物来进行确定的,然而仿生机器人的腿部结构以及驱动方式较实际生物又有不同程度的变化.为了避免机器人腿部长度选取的主观性,刘海清以灵活性为目标函数,优化了足式机器人
腿部结构的设计[4]
.陈诚通过A D AM S 仿真分析了
腿部结构对机器人行走能耗的影响[5]
.柳天虹等基于机器人的稳定性要求,完成了控制参数以及机体结构
参数的优化[6
].但对于腿部结构优化来说,设计过程中考虑的目标参数较为单一,且均未考虑实际使用过程中存在的腿部减振机构对机器人综合性能的影响.因此,本文以腿部结构比例的优化配置为目标,综合考虑了躯体活动范围㊁机体运动能耗以及负载能力因素,利用数值分析以及仿真建模技术,分析了减振优化后爬行机器人在三足步态下足端受力情况,并在此基础上获得综合指标,得到腿部长度优化配置方案.1㊀腿部结构优化设计
本文研究了腿部各节长度变化对六足机器人主要特性指标的影响,并通过指标的融合来选取合适的腿部结构参数.根据昆虫腿部结构与身体的比例,初步设定六足机器人腿部结构长度,并建立仿真模型.加装足端减振装置,分别分析腿节长度比例对机器人各参数的影响,最后得到腿部长度优化配置方案,其优化流程如图1所示.
1.1㊀减振模型设计
机器人足部设置弹簧减振装置,可以有效防止机
器人上设备受到强烈冲击,延长设备使用寿命[
7]
.机器人在初始状态时,六条腿同时着地,共同承担机体重量,各腿的弹簧预紧力F y
u 为:F y u =16m g 1s i n α
.(1)其中:m 为机器人总质量;α为机械腿与水平面所成夹角.爬行机器人采用三足步态,根据能量守恒定律可以计算得到弹簧的弹性系数k :
12m (v s i n α)2+m g
s s i n α=3(12k (F y u k +s )2
-12k (F y u k
)2).(2)其中:v 为机器人行走的速度;s 为弹簧的形变量.
通过计算得到的弹簧预紧力及弹性系数,可以得到弹簧预紧量l y
u :l y
u =F y u
k
.(3)1.2㊀动态仿真
六足机器人机械腿采用矩形布置,左右对称地布置在机器人两侧.机械腿主要由基节㊁股节㊁胫节㊁缓冲机构组成.基节与机器人底部基座相连,绕垂直于机器人底部平面的轴前后摆动;股节与基节相连,绕与基节转轴相互垂直的轴转动;胫节与股节及足端相连,绕与股节转轴相平行的轴转动.机器人单腿结构如图2所示.
图2中L 1㊁L 2㊁L 3分别为基节㊁
股节和胫节长度.根据文献[8
],机器人基节长度越短越好,且其结论符合实际昆虫类生物基节长度都较短的规律.因此将文中优化过程简化为单控制变量的分析系统,基节长度尽量取短,以股节长度为自变量,胫节长度为因变量.等距遍历不同腿节长度的组合,统计仿真模型在不同
长度组合下的特征数值解,计算得到六足机器人的各
组性能指标.
图1㊀六足机器人腿节长度优化流程图2㊀机器人单腿结构示意图
1.3㊀灵活度指标
躯体灵活度概念可以很好地表示机器人躯体的可活动范围,通过测量躯体在大地坐标系各坐标轴上的最大位移以及最大偏移角度来量化表示机体位姿的变化范围,灵活度函数F D 为:
F D =1612
L (
X f +Y f +Z f )+1180ʎ(αf ,βf ,γf ){}
.(4)其中:L 为机械腿的总长度;{X f ,Y f ,Z f ,αf ,β
f ,λf }分别为机体沿X ㊁Y ㊁Z 轴的位移变化量和角度变化量,并且有:
X f Y f Z f αf βf λf
éëêêêêêêêùûúúúúúúú=X m a x Y m a x Z m a x αm a x βm a x λm a x éëêêêêêêêùûúúúúúúú-X m i n Y m
i n Z m i n αm i n βm i n λm i n éëêêêêêêêùûú
úúúú
úú.(5)灵活度函数F D 的值越大,表示机器人躯体的可运动范围越大.1.4㊀轻动性指标
对于足式机器人,其运动过程中能量的转化效率普遍低于轮式以及履带式机器人.为了优化步行机器人能耗,本节对比了机器人在不同腿节长度情况下的能量利用效率.引入机器人轻动性的概念,用来评价
步行机器人行走时是否轻巧省功[9
].将比耗ε作为机器人轻动性量化评判的目标函数,即:
ε=Q m S
.(6)其中:Q 为机器人在行走过程中的系统能耗;S 为前进的总距离.比耗反映了单位质量的机体在单位前进距离下的功率消耗情况.1.5㊀载重比指标
载重比表示机器人可承受的最大负载与机器人重
量的比值[10
],载重比越大表示机器人在关节参数不变
时承载能力越强.通过仿真模型可以模拟机器人腿节长度对机器人载重比的影响.
通过计算得到固定步态行走过程中受力最大的关节,得到其可承受最大扭矩T m a x ,机器人载重比R W 可以表示为:
R W =T 0
T m a x
.(7
)其中:T 0为选用关节最大额定扭矩.1.6㊀综合优化分析
为了综合考虑本文中的量化指标,首先对各指标分别进行归一化处理,根据具体需要确定各参数的重
要度系数,优化设计目标函数F B 如下:
F B =λ1F D F D m a x +λ2εεm a x +λ3R W R W m a x
.(8)其中:λ1㊁λ2㊁λ3分别为机体灵活度㊁
轻动性以及负重能力指标的重要度系数.对于取值越大越好的特征指标,重要度系数取正值;反之,取负值.根据特征指标的相应意义,灵活度越大,比耗越小,载重比越大,机器人的运动学和动力学性能越好.2㊀A D A M S 仿真分析2.1㊀A D AM S 建模
仿照生物躯体与腿部的比例,预设基节L 1=
150m m ㊁股节L 2=800m m ㊁胫节L 3=
900m m .其中基节长度受到基关节和髋关节处驱动装置和传动装置尺寸的约束,故不能像昆虫基节长度那样小.
根据六足爬行机器人的基本参数,建立A D AM S 仿真模型,如图3所示.
图3㊀六足机器人A D AM S 仿真模型
2.2㊀灵活度优化
考虑到基关节的电机传动机构尺寸,设置基节长度为150m m ,保持股节㊁胫节总长为1700m m .以股节长度为自变量进行分析,设定取值范围为[450,
1150]m m .设置基关节转动角度在[-30ʎ,30ʎ
]之间,髋关节和膝关节转动角度在[10ʎ,90ʎ
]之间.机器人躯体灵活度与股节长度的关系如图4所示.
从图4中可以看出,机器人股节长度在700m m~
800m m 时,
躯体灵活度随股节长度的变化较平缓,机器人灵活性较好.
图4㊀机器人躯体灵活度与股节长度的关系
2.3㊀轻动性优化在仿真过程中,保持股节与胫节的总长度不变,则模型质量恒定.仿真过程中,保持行走总距离不变,则总能耗就能反映系统的相对能耗情况.图5为不同股节长度情况下机器人能耗曲线.
虽然能耗曲线存在小范围的波动,但从图5中可以看出:当股节长度在700m m~850m m 之间,机器人的能耗相对较低,轻动性较好;对于无减振装置的六足机器人来说,其能耗相对较大.2.4㊀载重比优化
六足机器人在行进过程中只有在足端接触地面时才会产生接触反力.将同时触地的左侧前后足与右侧中足作为一组进行分析,机器人足端的受力情况如图6所示.
仿真过程中六足机器人步行周期为3s ,第二个周
74 ㊀2018年第3期㊀㊀㊀㊀㊀㊀㊀㊀㊀㊀㊀姚明超,
等:六足机器人爬行腿结构优化设计仿真研究