VC平台下机器人虚拟运动控制及3D运动仿真的有效实现方法

被引:49
作者
祁若龙 [1 ,2 ]
周维佳 [1 ]
刘金国 [1 ]
肖磊 [1 ]
机构
[1] 中国科学院沈阳自动化研究所机器人学国家重点实验室
[2] 中国科学院大学
关键词
机器人; 3维仿真; 虚拟加工;
D O I
暂无
中图分类号
TP242 [机器人];
学科分类号
140102 [集成电路设计与设计自动化];
摘要
提出了一种在VC(visual C)平台下实现机器人虚拟运动控制及3维运动仿真的有效方法.该方法建立了一个开放性的体系,能够直接移植或嵌入其它C语言算法程序,能导入SolidWorks、Pro/E等软件生成的机器人3D实体模型,并以二叉树数据结构建立便于快速查找的仿真模型容器进行保存.它还能通过定义机器人D-H(Denavit-Hartenberg)参数建立机器人的运动学模型,并能在基于Windows的IntervalZero RTX支持的VC平台下,根据指定的路径,实现机器人运动的实时分析、计算、虚拟控制和仿真.这一方法通过引入计算机设计模式中的"观察者"模式,建立仿真系统中各种软件模块之间的实时信息更新机制,有效避免了Windows本身非实时数传机制对仿真系统实时性要求的影响.以正在研制的搅拌摩擦焊接(FSW)机器人为例,详细介绍了机器人3维模型的建立、3维实体的存取数据结构、系统信息的通讯方法、基于给定路径的机器人3维仿真,并演示了用仿真得到的机器人末端实际运动轨迹作为机器人工具末端焊接路径的虚拟焊接及运动控制过程,最终得到了一个开放式的3维虚拟运动控制仿真系统,验证此系统的有效性.
引用
收藏
页码:594 / 599
页数:6
相关论文
共 11 条
[1]
基于ADAMS的小型爬壁清洁机器人建模与仿真 [J].
周少玲 ;
毛志伟 ;
葛文韬 ;
张华 .
南昌大学学报(工科版), 2012, 34 (03) :248-252
[2]
基于Pro/E和ADAMS的三轴联动平台设计与运动学仿真 [J].
张飞 ;
芮延年 ;
乔冬冬 ;
马明智 .
组合机床与自动化加工技术, 2012, (09) :35-37
[3]
一种高效的开放式关节型机器人3D仿真环境构建方法 [J].
甘亚辉 ;
戴先中 .
机器人, 2012, 34 (05) :628-633
[4]
基于OpenGL的五轴数控铣削仿真 [J].
晏升辉 ;
张海鸥 ;
王桂兰 ;
周火金 .
机械制造, 2012, 50 (02) :45-47
[5]
基于OpenGL的弧焊机器人仿真设计 [J].
陈素丽 ;
任福深 .
科学技术与工程, 2012, 12 (03) :543-545+550
[6]
利用OpenGL实现数控系统加工过程的三维动态仿真 [J].
李琳茹 ;
游林儒 ;
刘少君 .
组合机床与自动化加工技术, 2012, (01) :62-65
[7]
自主导航避障移动机器人仿真软件设计[J] 刘磊;许晓鸣; 华中科技大学学报(自然科学版) 2011, S2
[8]
基于Adams和Matlab的自平衡机器人仿真 [J].
龚建球 ;
刘守斌 .
机电工程, 2008, (02) :8-10+73
[9]
空间自由漂浮机器人运动计算机仿真 [J].
张延恒 ;
孙汉旭 ;
贠超 ;
贾庆轩 .
机械设计, 2007, (01) :9-12
[10]
基于Pro/E的仿真分析平台的建立 [J].
杨文通 ;
张第 ;
何煜琛 ;
张乃龙 .
机械设计与制造, 2005, (10) :63-64