六轴码垛机器人admas正逆运动学仿真

基座自由度、大臂摆动自由度、小臂摆动自由度、腕部Y轴摆动自由度、腕部Z轴摆动自由度及其腕部末端X轴旋转自由度


其导入过程为:

(1) 机器人三维模型总体有6个部分。打开机器人的SolidWork三维模型,依次另存为6个“Parasolid(x_t)”类型的文件。

(2) 打开ADAMS/View,将保存好的“Parasolid(x_t)”类型的文件依次导入,如图5-11所示为“部件”打开,其目的是保证每个部件内的零件都相对固定为一个整体。

导入后的ADAMS模型如图5-12。

六轴码垛机器人admas正逆运动学仿真的图1

图5-11 导入ADAMS的部件选择

六轴码垛机器人admas正逆运动学仿真的图2

图5-12 导入ADAMS的样机模型

5.4 机器人运动学仿真

5.4.1 轨迹规划

轨迹规划即为求解机器人运动学逆解的过程。将机器人模型导入ADAMS后,首先是为机器人添加材料,本机器人结构为铝合金。添加转动副,各个转动副从基座到手腕末端依次命名为JOINT_1JOINT_2JOINT_3JOINT_4JOINT_5JOINT_6,在基座与大地(ground)间添加固定副。仿真模型如图5-13所示。

在本机器人的手腕末端添加一般点驱动,如图,定义末端轨迹为一条XY平面的螺旋线。末端端点三个坐标分量XYZ随时间变化的函数为:

TraXdisp( time ) = 100*time*cos( PI*time )

TraYdisp( time ) = 100*time*sin( PI*time )

TraZdisp( time ) = 0*time

RotXdisp( time ) = 0*time

RotYdisp( time ) = 0*time

RotZdisp( time ) = 0*time

仿真时间需要设置为2000毫秒,仿真步数要设为500,利用仿真轨迹跟踪功能绘制出如图5-14示运动轨迹。打开软件的后处理模块可观察到关节角的变化曲线如图5-15,即完成了本机器人的运动学反解,通过图中可以看出本机器人的腕转关节腕摆关节有较大的抖动,而其他各关节运动曲线较平滑,总体来看机器人的运动比较平稳。

六轴码垛机器人admas正逆运动学仿真的图3

图5-13 机器人ADAMS运动学仿真模型

六轴码垛机器人admas正逆运动学仿真的图4

图5-14 机器人末端轨迹规划

5.4.2 各关节角位移变化图

六轴码垛机器人admas正逆运动学仿真的图5

(a)J1变化曲线

六轴码垛机器人admas正逆运动学仿真的图6

(b)J2变化曲线

六轴码垛机器人admas正逆运动学仿真的图7

(c)J3变化曲线

六轴码垛机器人admas正逆运动学仿真的图8

(d)J4变化曲线

六轴码垛机器人admas正逆运动学仿真的图9

(e)J5变化曲线

六轴码垛机器人admas正逆运动学仿真的图10

f)J6变化曲线

图5-15 关节角位移图


5.4.3 正运动学仿真

完成机器人的运动学逆解后需要对求出的各个关节的角度再进行仿真验证。打开后处理模块中的各关节角度曲线,利用Spline样条函数采样工具对各曲线采集样点数据,并将采集的样点数据作为各关节驱动的输入参数。

删除掉前面在机器人手腕末端添加的一般点驱动,将图中各曲线分别转换为Spline曲线。在每个关节处选择添加驱动,从基座到手腕末端将各个驱动命名为motion_1motion_2motion_3motion_4motion_5motion_6,定义各个关节的运动驱动函数分别为:

motion_1AKISPLtime , 0 , SPLINE_1 , 0);

motion_2AKISPLtime , 0 , SPLINE_2 , 0);

motion_3AKISPLtime , 0 , SPLINE_3 , 0);

motion_4AKISPLtime , 0 , SPLINE_4 , 0);

motion_5AKISPLtime , 0 , SPLINE_5 , 0);

motion_6AKISPLtime , 0 , SPLINE_6 , 0);

六轴码垛机器人admas正逆运动学仿真的图11

再次选择仿真,设置仿真的时间为2000毫秒,仿真的步数为500步,可观察到机器人在各个关节的驱动下绘制出了其手腕末端的轨迹,并且该运动轨迹与前面添加一般点驱动后的运动学逆解的末端运动轨迹即图5-15所示轨迹基本一样,采用ADAMS从已知的位姿变换再反求机器人关节角度的正确性得到了验证。如图5-16,从图中可以看出机器人各关节能在样条函数Spline的驱动下完成机器人的轨迹规划。

六轴码垛机器人admas正逆运动学仿真的图12

图5-16 机器人末端各方位位移变化图

下载咨询链接

三维模型admas仿真源文件下载见收费内容


以下内容为付费内容,请购买后观看
该付费内容为:
包含 1个附件
售价: 0人购买
ADMAS机器人仿真

六轴码垛机器人admas正逆运动学仿真的评论0条

    暂无评论

    六轴码垛机器人admas正逆运动学仿真的相关视频课程

    六轴码垛机器人admas正逆运动学仿真的相关案例教程

    2.1.1           运动学分析下面是建立模型并对模型进行设置分析的详细过程。(1)     启动ADAMS/View,在欢迎对话框中选择新建模型,模型取名为Robot_arm,并将单位设置为MMKS,然后单击OK。(2)&nbs
    在机械手运动学问题中,经常给定了机械手终端的位移,要求据此确定转动副处电机的驱动函数,以完成指定的机械手轨迹。那么如何根据给定的终端位移而计算转动副处的驱动函数呢?这属于一个机器人运动学的逆解问题。本文使用ADAMS,对一个简单的机械手,首先给定终端位移,然后据此仿真,得到各转动副的运动方程。然后使用上述运动方程,驱动转动副,以实现机械手的运动。此例最终说明,使用过ADAMS进行机器人运动学的反解
    机器人动力学仿真 按照运动学仿真的类似步骤为机器人添加材料、运动副和关节驱动,给机器人手腕末端施加50N最大负载,仿真模型如图5-17。 图5-17 机器人样机动力学模型 5.5.1 典型工况下的路径规划 如图5-18为机器人搬运物体的路径规划,由于腕转关节、腕摆关节和手转关节处于机器人手臂末端,关节所受的扭矩较小,同时为了降低求解难度,因此仿真时只设置了腰部回转关节、肩关节和肘关节。在1秒内肩关
    基于Adams的六足直立式步行机器人运动仿真分析 张久雷 (广东职业技术学院 机电工程系, 广东 佛山 528041) 摘要 分析了一种以双电机为驱动力、以曲柄连杆机构为传动系统的六足直立式步行机器人的工作原理。首先,利用矢量解析法对步行腿机构建立相应运动数学模型并分析;再利用虚拟样机分析软件Adams对单侧步行腿机构进行运动轨迹建模仿真分析;最后,搭建实物样机验证了工作原理、方案设计、虚拟仿真结
    常用函数介绍篇 (一)、adams函数总体介绍 1、ADAMS/View™ 是MDI公司出品的动力学仿真模块,提供了强大的建模与仿真环境。用户可以应用该模块对任何一个机械系统进行建模与仿真。除此之外,还可以通过函数编辑器编写表达式、函数和子程序,以实现对力、测量和运动的定义。在仿真过程中,系统状态实时发生变化,用户能够通过编写运行过程函数实现对系统变量的实时控制。 2、AD
    硕士/设计工程师
    影响力
    粉丝
    内容
    获赞
    收藏
      0 0
      研学季