background image

第8期

李金恒等:基于ADAMS的机械手臂运动仿真分析

・209・

3.2机械手臂的动态仿真

在ADAMS/View中通过运动学的仿真可以对前

面建立的方程进行研究和分析。ADAMS/View可以进

行机电一体化的系统仿真分析,联合运动控制程序对

机器人手臂进行贴近实际的理论仿真。在设计阶段先

对各个关节赋予变化的驱动,模拟实际的运动控制情

况,分析手臂的运动情况。

对机械手臂的上臂摆动关节、上臂摆动关节和手

腕摆动关节施加相应的驱动来模拟实际复杂的运动。

而腰关节的回转运动和手爪的自转运动较少与其他关

节联合作业,均把驱动函数设置为0。一在手爪上的标

记点建立x和y方向的位移测量,输出位移变化曲

线;相应地对参与运动仿真的关节变量0:、0,和0。

建立角度(Angle)测量,输出角度变化曲线。运动

仿真后获得的曲线如图7所示。


Angle—.Second

2-Angle—.Three

I∥\7盯

欣\j吣一

/、

/j

!\

/.

V:jA

\—、/;、,l

/j

/\iT

i八、

。如

何膏二L、

/!/VI弋

|兮对i、

7\、\Ⅵ

7—叶一f\u

Wf

i\、

?/

、5强7、.?

fⅥ

\,j/..;,…

—jE一

、,V

通A-


图7机械手臂中手爪卜.标记点的位

移与各个关节变量0。的关系

图7上的横坐标为仿真的时间(S),左纵坐标

表示角度,右坐标表示位移。Angle—Second、Ande—

Three、Ande—Four分别表示的吼、0,和以角度变量

值;X和y表示标记点相对基座系的x坐标值和y坐

标值。图7把仿真测鼍的角度变量曲线和位移曲线合

并在一起,容易对角度与位移的关系进行研究。

在图7中,选择仿真过程中的任意时刻,对各关

节主变量进行取值,即可代入上面的运动方程(1)中

计算出标记点的位移。将仿真结果与计算所得手爪标

记点的位移进行比较即可验证上面所建立的运动方程;

同样,通过手爪标记点的位移取值,即可通过式(2)一

(6)计算出各关节变量值。将仿真结果与计算所得各关

节变量值进行比较即可验证所建立的运动方程。

此外,通过ADAMS/View的仿真,能实现对机

械手臂的控制系统进行编程指导,而且可以对运动控

制系统的正确性和误差进行验证和调试,降低控制系

统的设计难度和缩短开发周期。

4结束语

利用Pro/E软件强大的三维建模能力对机械手臂

进行了模型的建立,并通过插件Mechanism/Pro对模

型进行刚体定义,把模型导入ADAMS进行后续的约

束和驱动添加,从而获得机械手臂的虚拟样机。同时

还建立了机械手臂的连杆坐标系和运动方程,并对虚

拟样机进行工作域的仿真,对关节进行模拟实际作业

情况的驱动,观察其运动曲线,对理论运动方程进行

校验,为机械手臂运动控制的正确性和误差的验证与

调试提供了依据。

参考文献:

【1】王殿君,刘淑晶,赵化启.机械手可达空间的仿真技术研

究[J].机床与液压,2006,34(2):205—210.

【2】刘极峰,易际明.机器人技术基础[M].北京:高等教育

出版社,2006.

【3】Thomas

Sugar,Vijay

Kumar.Control of

Coorperating

Mo-

bile

Manipulators[J].IEEE

Transaction

on

Robotics and

Automation,2002,8(1):94—103.

【4】Chunyan

Gao,Min醇u

Zhang,Lingyu Sun.Motion Planning

and

Coordinated Control

for Mobile

Manipulators[C]//

IEEE Conference

on

Control,Automation,Robotics and

Vi-

sion.2006.12:1—6.

【5】Jindong

Tan,Ning

Xi.Unmed

model approach for planning

and

control of mobile

manipulators[C]//IEEE

Internation—

al Conference

on

Robotics and Automation,2001.3:3145

—3152.

【6】R6mi

Ricard,Clement

M Gosselin.On the Determination of

the

Workspace

of

Complex

Planar

Robotic

Manipulators

[J].Mechanical

Design,1998,120:269—279.

【7】毕诸明.机器人姿态空间的分析与综合[J].机械科学

与技术,1996,15(1):11—16.

(上接第164页)

t/ms

(a)压印行程为3ram时油

缸活塞杆位移曲线

I-l

蠢‘2

趔。3

—4

.5

t/ms

(b)冲压行程为4mm时油

缸活塞杆位移曲线

图6油缸活塞杆位移曲线

采用了高速开关阀控制液压油缸的换向和速度,

并通过PROFIBUS实现了与上位机的快速通讯。

参考文献:

【1】矢野敏之,李剑波,张玉梅.瑞萨M16C/62P单片机原理

和应用[M].北京:清华大学出版社,2006.

【2】侯维岩,费敏锐.PROFIBUS协议分析和系统应用[M].

北京:清华大学出版社,2006.9.

【3】郑小倩,黄明琪.PROFIBUS.DP主站和从站通讯的设计

与实现[J].微计算机信息,2007,23(1):48—50.

【4】田静.高速开关阀PWM控制电路的开发[J].中国民航

学院学报,2003,21(6):26—30.

【5】孙如军.数控液压伺服系统组成及工作原理[J].机床

与液压,2007,35(8):41—43.

万方数据