转盘式多足仿生机器人的运动学分析及优化
1.
2.
Kinematics analysis and optimization of rotary multi-legged bionic robot
1.
2.
收稿日期: 2021-08-18 修回日期: 2021-10-13
基金资助: |
|
Received: 2021-08-18 Revised: 2021-10-13
作者简介 About authors
张春燕(1980—),女,安徽淮北人,副教授,博士,从事机器人机构学研究,E-mail:
关键词:
Keywords:
本文引用格式
张春燕, 丁兵, 何志强, 杨杰.
ZHANG Chun-yan, DING Bing, HE Zhi-qiang, YANG Jie.
为此,笔者基于足式移动机器人的特点及单自由度Jansen连杆机构,结合曲柄摇杆机构,创新性地设计了一款转盘式多足仿生机器人,其可自主切换多对足。首先,以所设计机器人的单条仿生机械腿为例,利用旋量理论和复数矢量法对其进行自由度验证和运动学分析;然后,对仿生机械腿足端的运动轨迹进行分析并得到其优化方向,同时根据实际给定要求得出其设计参数,并对传动机构进行优化;最后,通过制作转盘式多足仿生机器人的理论样机来验证其可行性。
1 仿生机械腿机构原理及自由度分析
1.1 仿生机械腿机构原理
基于Jansen连杆机构设计多足仿生机器人的机械腿结构,其机构原理如图1所示。为了增加腿部机构的刚度,由2个三角桁架(BO2C和DEF)通过7个转动副与6根连杆组成仿生机械腿,并以连接曲柄O1A和三角桁架BO2C的固定连杆O1O2作为机架。曲柄O1A转动时带动其他杆件运动,从而实现触地、迈进、抬足和悬空前摆等动作。通过改变各杆件的参数可得到不同的足端运动轨迹。
图1
1.2 仿生机械腿自由度分析
以仿生机械腿中连接曲柄和机架的转动副O1为原点,建立固定坐标系,其中机架O1O2与X轴有一定夹角。分析仿生机械腿机构各关节的运动螺旋,如图2所示。
图2
图2
仿生机械腿机构各关节的运动螺旋示意
Fig.2
Motion screw diagram of each joint of bionic mechanical leg mechanism
式中: $i (i =1,2,…,10)为仿生机械腿机构各关节的运动螺旋;ai 、bi 为不同实数。
由此可得,仿生机械腿机构的反螺旋系为:
由
式中:d为机构阶数,
2 仿生机械腿运动学分析
通过分析多足仿生机器人机械腿输入端与输出端的位置关系来构建其运动学数学模型,并基于该模型得到各关键部位的位置及运动轨迹,以实现整个机器人的可行性评估和优化。将所设计的仿生机械腿机构简化为平面连杆机构,并对其杆组进行拆分,如图3所示。利用复数矢量法对各杆组进行运动学分析。
图3
图3
仿生机械腿机构杆组拆分示意
Fig.3
Schematic diagram of disassembly of rod group of bionic mechanical leg mechanism
表1 仿生机械腿机构各连杆的长度定义
Table 1
连杆 | O1A | AB | BC | CE | EF | FD |
---|---|---|---|---|---|---|
长度 | L1 | L2 | L3 | L4 | L5 | L6 |
连杆 | DA | DE | DO2 | O2B | O2C | O1O2 |
长度 | L7 | L8 | L9 | L10 | L11 | L12 |
1)机架O1O2和曲柄O1A的运动学分析。
已知机架O1O2和曲柄O1A与X轴正方向的夹角分别为α1和β,基于欧拉公式得到机架和曲柄所对应的矢量
2)Ⅱ级杆组AB-BO2C的运动学分析。
Ⅱ级杆组AB-BO2C在固定坐标系O1-XY中的位置如图4所示。
图4
图4
固定坐标系中Ⅱ级杆组AB-BO2C的位置示意
Fig.4
Position diagram of class-II rod group AB-BO2C in fixed coordinate system
由图4可得,连杆O1B、O1C所对应的矢量
3)Ⅱ级杆组AD-DO2的运动学分析。
Ⅱ级杆组AD-DO2在固定坐标系O1-XY中的位置如图5所示。
图5
图5
固定坐标系中Ⅱ级杆组AD-DO2的位置示意
Fig.5
Position diagram of class-II rod group AD-DO2 in fixed coordinate system
由图5可得,连杆O1D所对应的矢量
4)Ⅱ级杆组CE-EDF的运动学分析。
Ⅱ级杆组CE-EDF在固定坐标系O1-XY中的位置如图6所示。
图6
图6
固定坐标系中Ⅱ级杆组CE-EDF的位置示意
Fig.6
Position diagram of class-II rod group CE-EDF in fixed coordinate system
由图6可得,连杆O1F所对应的矢量
基于
根据
3 仿生机械腿足端轨迹分析与优化
表2 仿生机械腿机构各连杆的预设长度 (mm)
Table 2
长度 | L1 | L2 | L3 | L4 | L5 | L6 |
---|---|---|---|---|---|---|
预设值 | 20 | 66.7 | 74.4 | 52.5 | 87.6 | 65.3 |
长度 | L7 | L8 | L9 | L10 | L11 | L12 |
预设值 | 82.5 | 48.9 | 52.4 | 55.3 | 53.5 | 51.8 |
图7
3.1 足端运动轨迹分析
图8
图8
仿生机械腿各关键部位的运动轨迹示意
Fig.8
Motion trajectory of each key part of bionic mechanical leg
任何动物行走时,其足端的运动轨迹与地面越平行,即足端着地点和离地点的连线越长且越平缓,说明其步幅越大且越平稳;足端抬得越高,则越障能力越强。为获得仿生机械腿足端的最优运动轨迹,对曲柄转动一周(曲柄与机架的夹角发生变化)时足端的位置进行分析,结果如图9所示。
图9
图9
曲柄与机架夹角不同时仿生机械腿足端的位置对比
Fig.9
Comparison of foot end position of bionic mechanical leg with different angle between crank and frame
根据
图10
图10
仿生机械腿足端运动轨迹对比
Fig.10
Comparison of motion trajectories of bionic mechanical leg foot end
3.2 足端运动轨迹优化
首先,只改变曲柄长度,通过仿真得到仿生机械腿足端运动轨迹的变化情况,如图11所示。由图可知,在一定范围内,仿生机械腿足端运动轨迹的步高和步长均随曲柄长度的增大而增大;随着曲柄长度的增大,足端运动轨迹步高的变化是非线性的,而步长的变化是线性的,可用以下等式表示:
图11
图11
不同曲柄长度下仿生机械腿足端运动轨迹的变化情况
Fig.11
Changes of foot end motion trajectory of bionic mechanical leg under different crank lengths
然后,只改变机架的水平倾角,通过仿真得到仿生机械腿足端运动轨迹的变化情况,如图12所示。由图可知,仿生机械腿足端运动轨迹的步长和步高均随机架水平倾角的增大而减小,其中步长的减小幅度较小,而步高的减小幅度较大。
图12
图12
不同机架水平倾角下仿生机械腿足端运动轨迹的变化情况
Fig.12
Changes of foot end motion trajectory of bionic mechanical leg under different horizontal inclination angles of frame
综上所述,在仿生机械腿其余参数不变的情况下,其足端运动轨迹步长的变化范围为(0,96.6) mm,步高的变化范围为(0,77.7) mm。可通过增大曲柄长度或减小机架水平倾角来增大该仿生机械腿足端运动轨迹的步长和步高,从而提高其爬坡和越障能力。在实际设计时,可输入单条仿生机械腿足端运动轨迹的步长和步高需求,以对多足仿生机器人进行整体设计。
4 转盘式多足仿生机器人设计
4.1 机器人的技术指标要求
转盘式多足仿生机器人的技术指标要求如表3所示。
表3 转盘式多足仿生机器人的技术指标要求
Table 3
技术指标 | 数值 |
---|---|
整机质量/kg | <2 |
平均移动速度/(km/h) | >1 |
最大越障高度/mm | >30 |
障碍探测距离/cm | >100 |
无线通信距离/m | >5 |
额定电压/V | 12 |
4.2 机器人结构设计
4.2.1 转盘式传动机构设计
多足仿生机器人是基于曲柄摇杆原理进行传动的,但传统传动机构所需的驱动电机较多且功耗较大。为此,本文创新性地提出了一种转盘式传动机构,其结构类似于滚针轴承,如图13所示。在转盘和支架之间套入向心滚针和保持架组件,以减少摩擦和提高传动效率。转盘式多足仿生机器人由多对足组成,每对足共用1个动力输入点,通过连杆与转盘上的偏心轴连接,只需1个驱动电机带动转盘转动就可使多对处于不同相位的仿生机械腿运动。
图13
如图14所示,对转盘上的等径圆作开孔处理,每间隔30°开一个圆孔。通过传动轴互成120°,90°和60°装配连接,可实现3对足、4对足和6对足的组合,从而适应不同的场景需求。
图14
图14
不同对足组合时转盘的传动轴分布示意
Fig.14
Schematic diagram of transmission shaft distribution of rotary disc with different pairs of feet combined
4.2.2 转动关节及自适应足端设计
对仿生机械腿的转动关节进行优化设计。如图15所示,将2个推力球轴承间隔放置在杆件之间,避免了摩擦面的出现,增大了转动副对侧向力的有效抵抗能力。
图15
图15
仿生机械腿转动关节结构示意
Fig.15
Structure diagram of rotation joint of bionic mechanical leg
仿生机械腿足端采用自适应设计,其结构如图16所示。当机械腿离地时,其足端在重力作用下自然下垂;当机械腿落地时,自适应足端底部的圆弧曲面可根据地形紧贴地面,实现机器人机体的稳定支撑。
图16
4.2.3 整体设计
基于Jansen连杆机构的转盘式多足仿生机器人具有结构紧凑、控制简单、运动灵活平稳、越障能力强、驱动电机少和零转弯半径等优点。由多条仿生机械腿和转盘式传动机构装配而成的多足仿生机器人的整体结构如图17所示,其两侧各有3对足。得益于转盘式传动机构,该机器人的整体尺寸小于同类机器人,仅为334 mm×220 mm×188 mm。
图17
图17
转盘式多足仿生机器人整体结构示意
Fig. 17
Overall structure diagram of rotary multi-legged bionic robot
4.3 机器人步态的时序分析
图18
设对足A中前足的曲柄与机架的夹角为θ1,则有:
1)对足A中后足的曲柄与机架的夹角θ2 = 360°- 156.8°-θ1。
2)对足B中前足的曲柄与机架的夹角θ3 = θ1 -120°。
3)对足B中后足的曲柄与机架的夹角θ4 = θ2 - 120°。
4)对足C中前足的曲柄与机架的夹角θ5 = θ1 -240°
5)对足C中后足的曲柄与机架的夹角θ6 = θ2 -120°。
由上述关系可得转盘式多足仿生机器人的步态时序图,如图19所示。其中,纵坐标值为0表示该足处于支撑相,纵坐标值为1表示该足处于悬空相,T为步态周期。通过分析可知,在单个步态周期内,支撑相占整个步态周期的2/3,悬空相占整个步态周期的1/3;3对足在大部分时间内都处于四足同时着地的状态,连接着地足端可形成一个四边形区域,说明该机器人移动时具有较大的着地面积,其稳定性很强。
图19
图19
转盘式多足仿生机器人的步态时序图
Fig.19
Gait sequence diagram of rotary multi-legged bionic robot
5 转盘式多足仿生机器人功能分析及样机实验
5.1 功能分析
5.1.1 直行与转向分析
当转盘式多足仿生机器人在平坦路况下行走时,其所有机械腿的曲柄转速均相同,则可确定其直行速度。由3.1节的足端运动轨迹分析可知,仿生机械腿的跨步步长为90 mm,故曲柄完成一个周期的转动(转动360°)时,所设计的转盘式多足仿生机器人可移动270 mm,则其移动速度v与曲柄转动角速度ω的关系为:
转盘式多足仿生机器人的转向功能通过控制2个电机反向转动来实现,可完成零半径转弯,极大地提高了机器人在狭窄空间中的运动能力。
5.1.2 爬坡分析
如图20所示,当转盘式多足仿生机器人攀爬坡度为α的斜坡时,须确保其机身不发生倾倒,则该机器人所能爬过的斜坡的最大坡度可由
式中:
图20
图20
转盘式多足仿生机器人爬坡示意
Fig.20
Schematic diagram of rotary multi-legged bionic robot climbing
通过计算可得,在不考虑外部摩擦力和电机功率等因素的理想条件下,转盘式多足仿生机器人能爬过最大坡度为15°的斜坡。
5.1.3 越障分析
1)攀越台阶。
图21
图21
转盘式多足仿生机器人攀越台阶示意
Fig. 21
Schematic diagram of rotary multi-legged bionic robot climbing step
2)跨越壕沟。
图22
图22
转盘式多足仿生机器人跨越壕沟示意
Fig.22
Schematic diagram of rotary multi-legged bionic robot crossing trench
5.2 样机实验
图23
表4 转盘式多足仿生机器人样机参数
Table 4
参数 | 数值 |
---|---|
整机质量/kg | 1.5 |
整机尺寸/mm×mm×mm | 334×220×188 |
平均移动速度/(km/h) | 1.73 |
最大爬坡角度/(°) | 15 |
最大越障高度/mm | 30 |
最大越障宽度/mm | 90 |
电机额定电压/V | 12 |
控制板额定电压/V | 5 |
超声波探测距离/cm | 2~450 |
通信距离/m | 10 |
为验证所设计转盘式多足仿生机器人的可行性,利用样机进行相关实验,以测试样机在真实地形下的机动性和稳定性,同时测量样机的技术指标参数并与设计需求进行对比,以实现对不合理设计的改进。
5.2.1 平地直行及转向实验
图24所示为转盘式多足仿生机器人在平坦地面上直行和转向的实验现场。在实验过程中,该机器人样机行走正常,且可以通过控制系统实现前进、后退、停止以及零半径转向的功能。由于零件的加工精度及部件的安装误差,该机器人在转向过程中可能会造成其腿部杆件扭转,导致腿部机构之间相互干扰,有待优化改进。
图24
图24
转盘式多足仿生机器人平地直行和转向实验现场
Fig.24
Experiment site of straight ahead and steering of rotary multi-legged bionic robot on flat ground
5.2.2 爬坡实验
转盘式多足仿生机器人的爬坡实验现场如图25所示。结果表明,该机器人可以顺利爬坡,且在平坦坡道上的爬坡速度较快。
图25
图25
转盘式多足仿生机器人爬坡实验现场
Fig.25
Climbing experiment site of rotary multi-legged bionic robot
5.2.3 复杂路面行走实验
转盘式多足仿生机器人在不平坦的草地和鹅卵石路面上行走的实验现场如图26所示。在实验过程中,该机器人可顺利通过鹅卵石路面,但在草地上行走时易受坑洼地形影响,对移动速度的影响较大,甚至可能出现腿部机构卡死的现象。因此,对于多足仿生机器人的设计来说,应依据其应用环境的需求来增大其越障高度。
图26
图26
转盘式多足仿生机器人复杂路面行走实验现场
Fig.26
Experiment site of rotary multi-legged bionic robot walking on complex road
6 结 论
本文根据Jansen连杆机构的综合优势,研制了一款基于Jansen连杆的转盘式多足仿生机器人。
1)基于Jansen连杆机构设计了多足仿生机器人的机械腿结构,并对其进行运动学分析,为后续的机器人结构优化提供了理论基础。
2)利用MATLAB和ADAMS进行了仿生机械腿足端运动轨迹的生成和仿真分析,验证了理论分析的正确性,并通过优化设计得到了可实现多足仿生机器人在给定需求下平稳、顺畅行走的最优结构参数。
3)创新性地提出了转盘式传动机构,使多足仿生机器人可以变换叠加多对足,提高了其复杂环境适应能力;设计了两侧均有3对足的转盘式多足仿生机器人,并绘制了其步态时序图。
4)利用SolidWorks软件对所设计转盘式多足仿生机器人的直行、爬坡和越障运动进行了仿真,并制作了样机进行相关实验,验证了所设计机器人的可行性。
参考文献
仿人服务机器人发展与研究现状
[J].
Development and research status of humanoid service robots
[J].DOI:10.13973/j.cnki.robot.2017.0551 [本文引用: 1]
一种新型的多足仿生机器人的机构设计与研究
[J].
A new design of bionic multilegged robot mechanical
[J].DOI:10.3969/j.issn.1001-3997.2010.08.042
The Stanford LittleDog: a learning and rapid replanning approach to quadruped locomotion
[J].
双足机器人水上行走机理研究及推进机构设计
[J].
Research on dynamical mechanism and propulsion system of a biped robot walking on water
[J].DOI:10.3724/SP.J.1218.2013.00257
A review of mobile robots: concepts, methods, theoretical framework, and applications
[J].
Development of quadruped walking robots: a review
[J].
Design, analysis, manufacturing of four-legged walking robot with insect type leg
[J].
A hybrid tactile sensor-based obstacle overcoming method for hexapod walking robots
[J].
基于Klann连杆的球腿复合机器人的设计与研究
[J].
Design and research on a ball-legged compound robot based on Klann linkage
[J].DOI:10.13973/j.cnki.robot.190513 [本文引用: 1]
BigDog, the rough-terrain quadruped robot
[J].
四足机器人节律运动及环境适应性的生物控制研究
[D].
Biological-inspired rhythmic motion & environmental adaptability for quadruped robot
[D].
基于行为模式的复合运动方式四足机器人研究
[J].
Research on a hybrid quadruped robot based on behaviour architecture
[J].DOI:10.3321/j.issn:1004-132x.2007.18.005 [本文引用: 1]
适合航行的六足仿生机器人Spider的研制
[J].
Development of navigable hexapod biomimetic robot Spider
[J].
Human tracking strategies for a six-legged rescue robot based on distance and view
[J].
Method for six-legged robot stepping on obstacles by indirect force estimation
[J].
Energy-efficacy comparisons and multibody dynamics analyses of legged robots with different closed-loop mechanisms
[J].
Dynamic analysis and modeling of Jansen mechanism
[J].
Kinematics and dynamics of Jansen leg mechanism: a bond graph approach
[J].
连续电驱动四足机器人腿部机构设计与分析
[J].
Design and analysis of a leg mechanism for a continuous electrically-driven quadruped robot
[J].DOI:10.13973/j.cnki.robot.170443 [本文引用: 1]
单自由度腿部机构的四足机器人稳定性研究
[J].
Stability analysis of a 1-DOF leg for quadruped robot
[J].DOI:10.3969/j.issn.1001-2257.2015.02.018 [本文引用: 1]
A novel approach to gait synchronization and transition for reconfigurable walking platforms
[J].
Free gait generation with reinforcement learning for a six-legged robot
[J].
Biorobotics: using robots to emulate and investigate agile locomotion
[J].
具有弹性连杆机构的四足机器人对角小跑步态控制
[J].
Trotting gait control of the quadruped robot with an elastic linkage
[J].DOI:10.13973/j.cnki.robot.180185 [本文引用: 1]
基于Klann机构的多足连杆步行机器人的仿真优化
[J].
Simulation-based optimization on multi-legged walking robot based on Klann mechanism
[J].DOI:10.13841/j.cnki.jxsj.2018.05.005 [本文引用: 1]
Theo Jansen仿生腿研究及其机构优化设计
[J].
Research and optimization design of mechanism for Theo Jansen bionic leg
[J].DOI:10.3901/JME.2017.15.101 [本文引用: 1]
/
〈 |
|
〉 |
