Research of Visual Kinematic Simulation for Industrial Robot
-
摘要: 为实现工业机器人运动过程的可视化仿真,以OpenGL技术作为图形支撑,在VC++环境下进行编程,对机器人的运动仿真展开研究。详细研究了仿真系统中轨迹生成的步骤及其具体实现方法,并重点对轨迹规划算法进行了分析。为消除机器人运动过程中连续轨迹的连接点对运动平滑性的影响,探讨了通过Bezier曲线均匀插值实现笛卡尔空间中连续轨迹平滑过渡的轨迹规划算法,并通过仿真与实验对可视化运动仿真系统进行了验证。Abstract: In order to realize visualization of the locomotion process of industrial robot, the kinematic simulation for industrial robot is studied based on OpenGL and VC++ program language. The trajectory generation is an important part in the kinematic simulation, therefore, the procedure of trajectory generation and its specific implementation approach were studied in details in this paper. Besides, the trajectory planning algorithm was particularly studied. The Bezier curve uniform interpolation method was adopted to eliminate the impact the junction of continues path on motion smoothness. All the algorithms were numerically simulated and experiment was carried out, which verified the feasibility of the visual kinematic simulation system.
-
Key words:
- kinematic simulation /
- trajectory planning /
- Bezier curve
-
[1] 王晓丽,侯媛彬,王涛.基于VC++的工业机器人轨迹规划研究[J].工矿自动化,2009,35(5):34-37 Wang X L, Hou Y B, Wang T. Research of trajectory planning of industrial robot based on VC++[J]. Industry and Mine Automation, 2009,35(5):34-37(in Chinese) [2] Craig J J. 机器人学导论[M].贠超,译.北京:机械工业出版社,2006 Craig J J. Introduction to robotics mechanics and control[M]. Yun C, Trans. Beijing:China Machine Press, 2006(in Chinese) [3] 任重,杨灿军,陈鹰.轨迹规划中的B样条插值算法[J].机电工程,2001,18(5):38-39 Ren Z, Yang C J, Chen Y. B-spline interpolation algorithm in motion planning[J]. Mechanical & Electrical Engineering Magazine, 2001,18(5):38-39(in Chinese) [4] 蔡自兴.机器人学[M].北京:清华大学出版社,2000 Cai Z X. Robotics[M]. Beijing:Tsinghua University Press, 2000(in Chinese) [5] 张一巍,张永民,黄元庆.用高阶多项式插值解决机器人运动轨迹规划中的约束问题[J].机器人技术与应用,2002,(2):19-21 [6] 王幼民.机器人连续轨迹控制中的Bezier曲线轨迹优化与控制[J].机械传动,2003,27(3):42-44,47 Wang Y M. Optimization and control for robot Bezier curve path in robot path control[J]. Journal of Mechanical Transmission, 2003,27(3):42-44,47(in Chinese) [7] Kim J, Muramatsu M, Murata Y, et al. Omnidirectional vision-based ego-pose estimation for an autonomous in-pipe mobile robot[J]. Advanced Robotics, 2007,21(3-4):441-460 [8] 任敬轶,孙汉旭.一种新颖的笛卡尔空间轨迹规划方法[J].机器人,2002,24(3):217-221 Ren J Y, Sun H X. A novel method of trajectory planning in Cartesian space[J]. Robot, 2002,24(3):217-221(in Chinese) [9] 丁学恭.机器人控制研究[M].杭州:浙江大学出版社,2006 Ding X G. Research on robot control[M]. Hangzhou:Zhejiang University Press, 2006(in Chinese) [10] 韩大鹏,方潇,韦庆,等.任务空间轨迹规划问题的回顾与展望[J].自动化技术与应用,2008,27(5):1-5 Han D P, Fang X, Wei Q, et al. A review of task-space trajectory planning[J]. Techniques of Automation and Applications, 2008,27(5):1-5(in Chinese) [11] 陈伟华,张铁,周伟,等.喷涂机器人轨迹规划的研究[J].机床与液压,2009,37(3):16-17,82 Chen W H, Zhang T, Zhou W, et al. The study of the trajectory planning of painting robot[J]. Machine Tool & Hydraulics, 2009,37(3):16-17,82(in Chinese) [12] 王兰美,赵继成,秦华东.OpenGL及其在VC++下的开发应用[J].武汉大学学报,2006,39(4):62-65 Wang L M, Zhao J C, Qin H D. OpenGL and its development and application under VC++[J]. Engineering Journal of Wuhan University, 2006,39(4):62-65(in Chinese) [13] 黎华,肖伟.几种三维模型文件在OpenGL中的输入与处理[J].物探化探计算技术,2007,29(1):83-86 Li H, Xiao W. Import and Management for several 3D model files in OpenGL[J]. Computing Techniques for Geophysical and Geochemical Exploration, 2007,29(1):83-86(in Chinese) [14] 仇艳凯,黄道敏,谢炜,等.基于OpenGL和SolidWorks的机械系统运动仿真原理及实现[J].机械与电子,2010,(12):25-27 Qiu Y K, Huang D M, Xie W, et al. Realization and principle of motion simulation for mechanical system based on OpenGL and Solidworks[J]. Machinery & Electronics, 2010,(12):25-27(in Chinese) [15] 张滢,杨者青,苏达仁,等.STL、DXF等通用文件格式图形的真实感显示[J].小型微型计算机系统,2001,22(10):1277-1280 Zhang Y, Yang Z Q, Su D R, et al. Three-dimensional display using current graphic files such as STL、DXF[J]. Mini-Micro Systems, 2001,22(10):1277-1280(in Chinese)
点击查看大图
计量
- 文章访问数: 280
- HTML全文浏览量: 19
- PDF下载量: 12
- 被引次数: 0