IRoSim: Industrial Robotics Simulation Design Planning and Optimization platform based on CAD and knowledgeware technologies

被引:37
作者
Baizid, Khelifa [1 ]
Cukovic, Sasa [2 ]
Iqbal, Jamshed [3 ]
Yousnadj, Ali [4 ]
Chellali, Ryad [5 ]
Meddahi, Amal [6 ]
Devedzic, Goran [2 ]
Ghionea, Ionut [7 ]
机构
[1] Mines Telecom Inst, Mines Douai, France
[2] Univ Kragujevac, Kragujevac, Serbia
[3] Natl Univ Comp & Emerging Sci, Islamabad, Pakistan
[4] Adv Technol Dev Ctr, Algiers, Algeria
[5] Nanjing Robot Inst, Nanjing, Jiangsu, Peoples R China
[6] Univ Cassino & Southern Lazio, Cassino, Italy
[7] Univ Politehn Bucuresti, Bucharest, Romania
关键词
Industrial manipulators; Robotics simulation; CAD; Serial robots;
D O I
10.1016/j.rcim.2016.06.003
中图分类号
TP39 [计算机的应用];
学科分类号
081203 ; 0835 ;
摘要
This paper presents Industrial Robotics Simulation Design Planning and Optimization platform named IRoSim, which is based on SolidWorks Application Programming Interface (API) to offer an intuitive and convertible environment for designing and simulating robotized tasks. The core idea is to integrate features of mechanical CAD and robotics CAD into the same platform to facilitate the development process through the designed Graphical User Interface (GUI) which permits user friendly interaction. The platform includes various 3D models that are essential for developing any robotized task and offers possibility to integrate new models in simulation. Robotic manipulator library is one such example which contains several types of serial arms with different combinations of revolute and prismatic joints. The platform provides most important steps such as defining the task, CAD learning of the end-effector's trajectory, checking the manipulator's reachability to perform a task, simulating the motion and finally validating the manipulator's trajectory to avoid possible collisions. To demonstrate the efficiency of the proposed approach, two frequent and important tasks (spot welding and painting) using a 6-Degree Of Freedom (DOF) industrial robotic manipulator have been considered. The output of the proposed strategy provides collision-free trajectory of the manipulator's motion which can be directly mapped to a real site. Moreover, the approach permits addressing the problems related with the real implementation of robotized tasks. (C) 2016 Elsevier Ltd. All rights reserved.
引用
收藏
页码:121 / 134
页数:14
相关论文
共 31 条
[21]  
Mizugaki Y., 1991, 91 ICAR. Fifth International Conference on Advanced Robotics. Robots in Unstructured Environments (Cat. No.91TH0376-4), P431, DOI 10.1109/ICAR.1991.240615
[22]   Direct off-line robot programming via a common CAD package [J].
Neto, Pedro ;
Mendes, Nuno .
ROBOTICS AND AUTONOMOUS SYSTEMS, 2013, 61 (08) :896-910
[23]   High-level robot programming based on CAD: dealing with unpredictable environments [J].
Neto, Pedro ;
Mendes, Nuno ;
Araujo, Ricardo ;
Norberto Pires, J. ;
Paulo Moreira, A. .
INDUSTRIAL ROBOT-THE INTERNATIONAL JOURNAL OF ROBOTICS RESEARCH AND APPLICATION, 2012, 39 (03) :294-303
[24]   Recent progress on programming methods for industrial robots [J].
Pan, Zengxi ;
Polden, Joseph ;
Larkin, Nathan ;
Van Duin, Stephen ;
Norrish, John .
ROBOTICS AND COMPUTER-INTEGRATED MANUFACTURING, 2012, 28 (02) :87-94
[25]   A Lead-Through Robot Programming Approach Using A 6-DOF Wire-based Motion Tracking Device [J].
Qi, Liwei ;
Zhang, Dandan ;
Zhang, Jiafan ;
Li, Jinsong .
2009 IEEE INTERNATIONAL CONFERENCE ON ROBOTICS AND BIOMIMETICS (ROBIO 2009), VOLS 1-4, 2009, :1773-1777
[26]  
Siciliano B, 2009, ADV TXB CONTR SIG PR, P1
[27]  
TSAI L, 1984, ASME MECH C BOST 7 1
[28]  
Weihua Sheng, 2000, Proceedings 2000 ICRA. Millennium Conference. IEEE International Conference on Robotics and Automation. Symposia Proceedings (Cat. No.00CH37065), P1157, DOI 10.1109/ROBOT.2000.844755
[29]   Optimal robot task scheduling based on genetic algorithms [J].
Zacharia, PT ;
Aspragathos, NA .
ROBOTICS AND COMPUTER-INTEGRATED MANUFACTURING, 2005, 21 (01) :67-79
[30]   SMAR: A robot modeling and simulation system [J].
Zeghloul, S ;
Blanchard, B ;
Ayrault, M .
ROBOTICA, 1997, 15 :63-73