Two Open Solutions for Industrial Robot Control: The Case of PUMA 560

被引:8
作者
Jokic, Dejan [1 ]
Lubura, Slobodan [2 ]
Rajs, Vladimir [3 ]
Bodic, Milan [3 ]
Siljak, Harun [4 ]
机构
[1] Int Burch Univ, Dept Elect & Elect Engn, Sarajevo 71000, Bosnia & Herceg
[2] Univ East Sarajevo, Fac Elect Engn, East Sarajevo 71123, Bosnia & Herceg
[3] Univ Novi Sad, Fac Tech Sci, Dept Power Elect & Telecommun Engn, Novi Sad 21000, Serbia
[4] Trinity Coll Dublin, Connect Ctr, Dublin, Ireland
关键词
educational robots; MATLAB; robot control; robot programming; open platforms; IMPLEMENTATION;
D O I
10.3390/electronics9060972
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
In this paper we present two different, software and reconfigurable hardware, open architecture approaches to the PUMA 560 robot controller implementation, fully document them and provide the full design specification, software code and hardware description. Such solutions are necessary in today's robotics and industry: deprecated old control units render robotic installations useless and allow no upgrades, advancements, or innovation in an inherently innovative ecosystem. For the sake of simplicity, just the first robot axis is considered. The first approach described is a PC solution with data acquisition I/O board (Humusoft MF634). This board is supported with Matlab Real-Time Windows Toolbox for real-time applications and thus whole controller was designed in Matlab environment. The second approach is a robot controller developed on field programmable gate arrays (FPGA) board. The complexity of FPGA design can be overcome by using a third party software package, such as self-developed Matlab FPGA Real Time Toolbox. In both cases, parameters of motion controller are calculated by using simulation of the PUMA 560 robot first axis motion. Simulations were conducted in Matlab/Simulink using Robotics Toolbox.
引用
收藏
页码:1 / 15
页数:15
相关论文
共 27 条
[1]  
Altintas A., 2015, ELEKTRON ELEKTROTECH, V106, P151, DOI [10.5755/j01.eee.106.10.9148, DOI 10.5755/J01.EEE.106.10.9148]
[2]  
[Anonymous], 2011, International Journal of Robotic and Automation
[3]  
Arimoto S., 1985, IFAC P VOLUMES, V18, P221, DOI DOI 10.1016/S1474-6670(17)59965-6
[4]   Hardware retrofit and computed torque control of a PUMA 560 robot [J].
Becerra, VM ;
Cage, CNJ ;
Harwin, WS ;
Sharkey, PM .
IEEE CONTROL SYSTEMS MAGAZINE, 2004, 24 (05) :78-82
[5]  
Bruno SicilianoLorenzo Sciavicco., 2008, Robotics: Modelling, Planning and Control, V1st
[6]  
CHIACCHIO P, 1993, PROCEEDINGS OF THE 1993 AMERICAN CONTROL CONFERENCE, VOLS 1-3, P336
[7]  
Corke P., 2017, SPRINGER TRACTS ADV, DOI 10.1007/978-3-642-20144-8
[8]   MATLAB toolboxes: Robotics and vision for students and teachers [J].
Corke, Peter .
IEEE ROBOTICS & AUTOMATION MAGAZINE, 2007, 14 (04) :16-17
[9]  
CORKE PI, 1994, IEEE INT CONF ROBOT, P1608, DOI 10.1109/ROBOT.1994.351360
[10]  
Costescu N., 1998, Proceedings of the 1998 IEEE International Conference on Control Applications (Cat. No.98CH36104), P892, DOI 10.1109/CCA.1998.721587