您的当前位置:首页正文

仿生四足机器人结构设计与运动学分析

来源:画鸵萌宠网
20l7—05 兵工自动化 Ordnance Industry Automation 36(5) 仿生四足机器人结构设计与运动学分析 张千伟,张龙 (南京理工大学机械T程学院,南京2l0094) 摘要:为满足 足步行机器人野外探索的任务需求,改计一种典仃5个t'l}{_1度的机械腿。应 模块化的设计理 念将其拆分成基节模块、股节模块和胫节模块进行设计。通过机械腿J 运动学分析,存Matlab仿真环境中计算 机 械腿足端工作 问,并结合四足机器人的躯下结构,设计…种连续忡的爬行步念,充成其足端轨迹规划,采用梯度 投影法埘这种儿余机械腿进行逆运动学求解,并在Adams中进行运动学仿真。仿真结 关键词:五自由度;机械腿:梯度投影法;运动学求解;轨迹 划 中图分类号:TP242 文献标志码:A 叫:』i自f{1度J几余机械腿 备天节能住尽量避免关节极限角的情况下实现连续爬行步态,且四足机器人的机体质心位移曲线存时问 连续光滑。 Structure Design and Kinematics Analysis of Bionic Quadruped Robot Zhang Qianwei,Zhang Long (School ofMechanical Engineering,Nanjing University oJ Science and Technolog3 ,Nanjing 2 1 0094,China) Abstract:A 5一DOF mechanical leg iS designed to meet the requirements of the quadruped robot’S work in the wild.The mechanicaI1eg which iS based on the modular design contains 3 sub—modules called coax.femur and tibia.respectively.The work space of mechanical leg iS given by the analysis of its fcIrward kinematics analysiS in the Matlab simulation environment.Combined With body structure of quadruped robot.design a continuous crawling gait and accomplish the trajectory planning of the foot and use gradient projection method to carry out inverse kinematics solving for redundant mechanica1 leg.Carry out kinematics simulation in Adams.The simulation results show that 5-DOF mechanica1 1eg ipints can realize the continuous crawling gait in the case of avoiding pintS’1imit angle besides centroid displacement curve of quadruped robot continuallv keep smooth as time goes by. Keywords:5-DOF;mechanical leg;gradient projection method;kinematics solution;trajectory planning O 引言 仿 I!步仃机器人技术近年来发展迅速, 机器人研究领域中的足四足步行机器人机械结构设计的关键技术之一。 系列 笔者提“』的 f 门由度机械腿的结构设计采用了模 块化的没汁理念,结合类昆虫腿部结构的仿生思 想,将其分为3个f模块进行设计,分别是基节模 块、股 模块、胫节模块和足端,如图1所示。其 中基节模块和股 模块结构相似,每个模块具备了 2个电机…转输 端;胫节模块的结构则相当于基 节结构的l/2,,、I J仃一个电机 转输出端。由于各 功能强火的物 样机研制成功也使其成为了日前 ‘大热点。其叶]由Boston Dynamics研制的Big—Dog被认为是当前最先进的 四足机器人。Big—dog采用液压系统作为执行机构, 负载达l 50 kg并能以6.4 km/h的速度穿越崎岖的地 形¨1。卡}j比于其他类型的步行机构,足式步行机器 人存行走 活性、步态多样性以及复杂路7兄适应性 等办俩 有 ‘分uJj显的优势。笔者设计了一种具有 5个『]由度的模块化机械腿,并配置到四足机器人 的躯 f:。 时研究该四足机器人的机械腿足端在 连续爬行步态 }1的轨迹,利用梯度投影法对机械腿 进行逆运动学的相关求解,完成p_q足机器人行.走可 行性的仿真验证。 模块结构原理相似,故只介绍基节模块的内部结构 设计和驱动方式。 l 机械腿与躯干结构设计 机械 在摆动的 时还要支撑躯体向前运动, 收稿日期:20l 7 0I l2;修回日期:20l7 02 27 作者简介:_K r伟(1 992一),男,汀 :人,硕1 ,从事机械设计及理论研究。 图1 五自由度机械腿3维结构 兵工自动化 』 1l 十诞块I~ 『j 构/』_1I 2,… 十51块A ¨ 模 块B 成。J 帧块A包 “流Ill机、喈波 轮减速 第36卷 2运动学分析 针对不同模块的旋转输…轴,将机械腿视为连 卡{:机构,根掘机器人D—H法处 市Ij n勺 标系 4所尔。 a J 卡j!块j生接什;j 模块B包含h流电机、90o 减速 、 波f 轮减述 b和输…法、 b。了模块 A的减速 输…端提供以 轴 “线I为旋转中心 的横滚运动,J {=Il块B的输fI1法、 捉供以“线II为 旋转-}一心的俯仰运动,2条 线 考虑剑结卞勾姒J 接什十¨连接为‘个 仆 Ij』lll rI接J 卡I1变 ・点。 祟,这2个J 模块通过r卡炎块连 1 外壳 图4 D H坐标系 ^【^标系O0-X0Y0z【1 定j 机器人躯 I:,原 点Do为 卜和 标系OF l关节连接件;2.输出法兰h:3谐波齿轮减速器b:4子模块连接 减速器输…法、 连接处的【{_1心。 F…接J 足端,原点OF为足端和地 表1 D—H参数 接触点。.卡H火的D—H参数如农l所爪。 件;5觅流 机;n谐波齿轮减速器a;7 9()。减速嚣;8回转史撑法;3-' 图2基节内部结构 为_r满足 他j 彤I 一 心, 机 人稳定仃止1,f勺 求, 止It,J‘l,f勺, 心投影 lIJ能地 I 近艾撑多边 l’』^扳J 状为 i 『l,J★ 则 U边形,采 川镂 }i2汁川‘满 化砹汁 求,}¨J足机 人 } 休‘般为车『I形 构, l I 增Jj【1‘个保护。 ItJ‘以起 lJ锌 』。J f j=J l:_1 Ix: 0 J己l, f1 』IJ,6clI 3 ,J 。 2.1 机械腿正运动学和工作空间 ∞ 0 根 D—H^ 标系及卡¨天参数,适中r 端^ 标系 {,}村i埘J { 一1 I『{,J^ 标变换 阳: COS 0 sin OOS T= 一[ 为: “ sin COS COS d sin sin sin 0 COS sin 0 d COS 1 (1) 排甘/f 后腿 端6 },j 系OF- F F村I对J 图3 四足机器人躯干结构  ‘= ^l^标系O0一xoy(1:(】的D—H变换对 乍为: 71 71 T.:71 71 T= S —SlC 1((1l( +s1’. )(| j—C,S! ( I(’2(’3一cl )( 4 一 l 2 4 s p “P = C!S + IC 一 j( l 一 S 4‘ 2S 3 (2) 0 0 1 第5期 张干伟等:仿生四足机器人结构设计与运动学分析 其中:Sf,Cf是sinO,.,cosOs的简略表示形式;s!i,cii 分别是sin( + ),COS( + )的简略表示形式。由此 解得足端点F在 标系Oo-xoy0 的位置向晕 超限;k为放大系数;I,一t, .,)为零空间投影矩阵。 基于梯度投影算法的逆运动学的求解仿真需结合 后续的步态规划存Matlab完成仿真。 l。P 。P ,。P:l‘为: 四足机器人的3维模型如图6所示,根据图中 腿的编号顺序,选取四足机器人中最为常见的爬行 步态作为研究对象,设计…种连续爬行步态,…个 『I。P ]『(c c c,+ ,)(c +c )一c 口, + n + )_ P l=l(s.c:c 一c.s,)(c a,+c a )一s s s a +s n +d )5。 。l。P=l【一S2c3 4 口5+c4日4)一c2( 45日5+ 4“4+ 3)+ j (3) 该机械腿的工作窄 是指足端在基节坐标系 Oo-xoy0 L{】所能到达的所有何置集合, 设定 0l∈(一20。,45。), ∈(80。,ll0。),03∈(一15。。l5。), 04∈(0。,90。), ∈(一60。,0。),利 Matlab完成T作 空问的求解[ ,为后续轨迹 划 作做准备。工作 窄问如 5所尔。 g一2 呈4 6 8 2OO O 200 400 600 80O 图5 机械腿工作空间 2.2 基于梯度投影算法的逆运动学 【Ii运助 水解ll、『给定缚个关1 变{ :就能求得 唯一的足端点F的^ 标,逆运动学!J{IJ刚好干H反, 要给定足端化姿求解备火节变 。…j:机械腿典仃 5个『1}{{度,存轨迹规划II、f通常是给定足端点F 标( ,P ,P:)反求 父1,变 ,这样一束就I11现了运 动学兀余的问题,火1 变:Ii 的逆解 无数个。梯度 投影算法II 赴 j 特定ffj优化 数,通过雅 比 阵的J’‘义逆求运动学逆阳解的疗法。 假设足端住 标系r}】的位 矢量为 , 关 节运动欠量为 ,则梯度投影算法的丛本公式【4 J为: =J +lI—J J)V (g)。 (4) 其巾:J 为雅I 比 阵的广义逆;VH(q1为优化函 数 (g)=/7 I芝[( 一 )/( ,一qimin)] 的梯度 ,优化Il li=i 的足他 火1 撇 范 『fl心运动防I卜关节 周期内具体步态过程如下: 11四足皆为支撑相,涧整机身重心向前进方向 移动S1,调整时间7/6; 2)腿4抬起相对机身向前摆动 0,其余三足 为支撑相使机身前移 l,耗时7/6; 3 腿2抬起重复步骤2),耗时7/6; 4)熏复步骤1),耗时7/6; 51腿3、腿1依次抬起,重复步骤2),每次耗 时7/6。 Body 图6 四足机器人3维模型 }+{r希望机械腿存离开地面和接触地面时的 速度和加速度都为零,文献[6—7]提出了一种基于复 合摆线的足端轨迹, 机械腿处于摆动相时,足端 轨迹方程 为: ,㈤= n ]; ㈣ l 卜 inf 1 o ̄t<E /2 。 2H H .(4m']2 Tl 2兀 / ,w/2 ̄t <T,w兵工自动化 第36卷 连续步念轨迹作为输入,仿真时 设为27"-6 S,完 时川/S 图8 机械腿各关节角速度 l剞7、图8【}】:q1~ 5分别表水关节『『]0I~ 存仿 时问内的f『J化移变化 ,(。);W。~Ⅵ,5分别表 示父1 『fJ的角速度,rad/s。从求解结果可以厅}}{: 梯度投影法既能够解决机械腿逆运动学儿余的问 题,义避免了 火 极限角n,J…现。 j 余机械腿父1,ffj运动胤 卞I1似,只仔存II寸问 卡H他的 别。将 U 机器人 机械腿关节变 作为 驱动 数导入到Adams I]【 ,仿真模型如 9所示。 图9 Adams仿真模型 Ill 1 0机械腿 端轨迹I,J’知,四足机器人机 械 足端运动轨迹 ・ 直 h 符合摆线 程的运 动规 。通过 察 U足机器人机体重心在 进方向 I,{勺他移『Hl线( l l 1所示) 矢I1:2个步态川jf月【人j, 机 暖心 前移J,l2S.=540 mm,日.该步念足一种 连续 念, 机 在机械腿处于支撑相时也 向 }ji『移动,这种步态的优势征J 将机身前进 离、 均 分配到每个步骤中,减少J, .次移动距离大带来的 机身冲击和运动的不连续性。 44 46 48 50 52 54 56 前进方向位l}/mm 图10机械腿足端轨迹 600 500 兰400 乓300 200 100 0 图11 机体重心前进方向位移 4 结束语 笔者设训‘_干ff-单腿具仃f 自巾度的仿牛四足 机器人并对其进iJ:运动学分析。通过步念 划和逆 运动学求解得到 连续爬 步态下机器人 关节 运动曲线图,梯度投影法l,I勺 川体现了儿余机械腿 关 角避极限 具仃连续光滑的关节 运动曲线 的优势。笔者 Adams中完成运动仿真,验 了文 I}I规划的四足步行机器人连续爬行步念的lJJ’行性。 参考文献: 【l】周立炜,蔡云.仿生四足机器人的仿真研究【Jll机械传 动,2 0l 3,37(9):30 33. [2】熊有伦.机器人技术基础【M】.武汉:华中科技大学出 版社.2008:34 37. [3]蔡蒂,谢存禧,张铁邹.基于蒙特卡罗法的喷涂机器人 X-作空间分析及仿真『J1.机械设计与制造,2009,35(3): l61一l63. [4]王恒之.腹腔微创手术机器人从手系统设计与分析[D】. 哈尔滨:哈尔滨工业大学 20I1:37 40. 【5】马如奇,王伟东,董为.基于改进梯度投影算法的腹腔 微创外科手术机器人系统术前摆位分析【J1l机器人, 2014,36(2):1 56 1 63. [6]柳洪义,宋伟刚,彭兆行.控制步行机足运动的一种方 法一修正组合摆线法[J].机器人,l 994,16(6):350~355. [7]杨超峰,液压四足机器人的步态规划研究[D】.北京: 北京理工大学,20l 5:39 42. 【8]张立娟,姜氏公,崔登祺.人体下肢运动康复训练机器 人的设计….兵工自动化,2015,34(5):50 53. 

因篇幅问题不能全部显示,请点此查看更多更全内容

Top