基于Inventor的六足机器人仿真分析

时间:2022-10-14 01:20:48

基于Inventor的六足机器人仿真分析

【摘要】虚拟仿真设计方法在现代机械设计中占有重要地位,针对目前虚拟仿真软件存在的不足之处,在设计时往往需要选用多个仿真软件组合使用才能达到所需的仿真目的。本文设计了一个六足双斗机器人,应用建模和仿真功能齐全的Inventor对其进行虚拟分析,检查机器人在行走和爬坡过程中的行走步态,获得机器人在不同工作状态下重心的变化曲线,分析机器人设计的合理性,为更好的设计新型六足机器人提供设计依据。并研制了小型物理样机,检验仿真设计的可靠性,通过物理样机试验,验证Inventor仿真的可靠性和正确性。

【关键词】虚拟仿真设计;六足机器人;Inventor;运动仿真

【中图分类号】G64.32 【文献标识码】A 【文章编号】

引 言

Inventor是一种全面的可视化设计工具,用于创建和验证完整的数字样机,可以检验机械产品的外型、结构和功能,也可以对其进行运动仿真和应力分析,设计师应用这种软件可对数字化样机进行优化,并预测机械产品在未来的实际工作情况[1]。

本文设计了六足双斗机器人,机器人采用足式移动方式优点在于控制简单,移动比较迅速,同时可以相对较容易地跨过比较大的障碍,但是当机器人在行走时,整个物体的重心会发生变化,各个关节受到的速度及加速度也不同,在不行走,进行挖掘工作,不同部位受到的力也不一样。本文应用Inventor对六足机器人在平地行走和爬坡过程中重心的位置、速度加速度变化进行仿真分析,Inventor集设计、建模和仿真于一体,且操作简单,这给设计工作带来了许多方便,节约了研究时间和研制费用,实现了高质量、高速度、高效率、低成本的整体设计。

本文所应用的软件为虚拟设计方法又提供了一个方便可行的办法,同时,设计的六足机器人为足类机器人的设计也提供了一些思路。在Inventor的虚拟仿真下,得到所设计的六足机器人的一些有用信息,为更好的设计新型六足机器人提供了参考依据。小型物理样机试验,行走和利用双斗夹取物体。

1.六足机器人整体结构

Inventor软件注重产品外观设计,同时其渲染功能也易于操作,效果良好,应用Inventor对六足机器人进行整体结构造型和渲染,其中腿部结构输入旋转运动,在滑块和曲柄的作用下转化为腿部摇摆运动[2],腿部机构的摇摆幅度为[-24°~+24°],由于该机器人的腿部关节是铰接和滑动副,因而在步行时即使出现失稳现象也具有较强的姿态恢复能力[3],足部使用减震和缓冲作用的橡胶材料。

2.机器人步态分析

在机器人研究领域,支撑相和摆动相随时间变化的顺序集合称为步态。对匀速行走的机器人来说,其足相呈周期变化规律,由于这时步态是周期性变化的,故称为周期步态,在一个周期T内,支撑相的时间为 ,则该足的有荷因数β按下式计算[4]:

(1)

一个步态周期中,步行机器人机体重心向前移动的距离称为步距s,各足处于支撑相时相对于机体的移动距离称为足的行程R,两者的关系为[4]:

R=s・β(2)

三角步态是六足仿生步行机器人实现步行的典型步态。其核心思想是把机器人的六足分为两组(躯体一侧的前、后足和另一侧的中足构成一组,其余足构成另一组),三足支撑机体并推动机器人前进(称为支撑相),另三足摆动为下一步支撑做准备(称为摆动相),整个机器人的运动过程就是支撑相与摆动相交替、循环的过程。

六足机器人爬坡行走状态及整体受力分析可知,腿部形成的摩擦力克服重力的一个分力达到向前行走的目的。在爬坡时双斗的位置严重影响机器人的稳定性和爬坡能力,设计双斗的最佳放置位置,有利于机器人的爬坡动作。

3.基于Inventor的机器人运动仿真

3.1 Inventor运动仿真简介

Inventor运动仿真能够完成装配下的零部件运动和载荷条件下的动态仿真,可以在任何状态下将载荷条件输出到应力分析中,也能展示运动过程以及某瞬间的动态载荷;可以设计模型在其整个运转周期内的动态运行条件,并精确调整电动机和传动器的尺寸,以便承受实际的运转载荷;可以分析机械装置中每个零部件的位置、速度、加速度以及承受的载荷[5]。进入Inventor运动仿真模块的操作过程如下:打开一个需要进行运动仿真的装配文件,在“应用程序”菜单下选择“运动仿真”,即可进入Inventor运动仿真界面。

本文在仿真时定义腿和地面为摩擦副,定义摩擦系数f为0.5。制作实物样机时,两排行走足各有一个电机,依靠链传动带动各个足运动。在仿真时,为了方便起见,定义6个电机驱动6个足,保持主要工作原理不变。仿真内容主要有:爬坡角度θ分别为0°、15°和22°时,机器人重心位置、速度和加速度的变化情况。

3.2 重心变化情况分析

六足机器人重心位置、速度、加速度对机器人整体的稳定性有重要影响,通过仿真得到在不同爬坡角度下重心的变化曲线,分析机器人的稳定性。如图5所示,机器人在平面上行走时的重心变化曲线,由前面设计的腿部结构可知,机器人每走一步,在竖直方向上重心都有一个上升和下降的过程,竖直方向波动幅值越大说明机器人步距也越大,太大的步距影响机器人的稳定性。水平方向上的波动越小越好,如图5(b)所示,Y方向上的速度波动非常小,加速度对机器人零部件有一个动载荷的作用,求出行走每一步的加速度后还可以计算出零部件上的动载荷。从图中可以看出,重心在各种情况下的变化曲线有很强的周期性,这与前面的分析一致。

4.物理样机试验

通过在Inventor环境下的虚拟设计和仿真,以及在装配模式下仿真得到行走时的步态和爬坡能力,六足机器人设计合理,为了验证设计的可行性和仿真的真实性,将六足机器人在各个Inventor环境下的三维零件图转化成二维CAD图纸,依据图纸的设计尺寸制造了一小型物理样机。

参考文献

[1]陈伯雄.Inventor R8 应用培训教程:机械设计[M].清华大学出版社,2004.9

[2]孙恒,陈作模,葛文杰.机械原理[M].高等教育出版社,2006

[3]闫尚彬,韩宝玲,罗庆生.仿生六足步行机器人步

态轨迹的研究与仿真[J].计算机仿真.2007.10.156~160

[4]龚振邦,汪勤悫,陈振华,钱晋武.机器人机械设计[M].电子工业出版社, 1995

[5]许睦旬.Inventor2009三维机械设计应用基础[M].高等教育出版社.2009.7

上一篇:提高国际护理专业生理学双语教学质量的探索 下一篇:独立学院人才培养下的学分制体系探索