An FPGA-based controller design for a five degrees of freedom robot for repairing hydraulic turbine blades

被引:5
作者
Sampaio, Renato Coral [1 ]
Motta, Jose Mauricio S. T. [1 ]
Llanos, Carlos Humberto [1 ]
机构
[1] Univ Brasilia, Dept Mech & Mecatron Engn, Control & Automat Team GRACO, Campus Univ Darcy Ribeiro, BR-70910900 Brasilia, DF, Brazil
关键词
Dedicated robots; Embedded systems; Robot vision; Turbine blade repairing; Welding robots; FPGA applications; SYSTEM; ARCHITECTURE; KINEMATICS;
D O I
10.1007/s40430-017-0814-9
中图分类号
TH [机械、仪表工业];
学科分类号
0802 ;
摘要
This paper presents the design of a FPGA-based embedded system for controlling and monitoring a 5-D.O.F. spherical topology robot specialized in welding for repairing hydraulic turbine blade surfaces. The embedded controller has been developed using a hardware/software co-design approach in which a Nios II soft-processor is configured on a Terasic DE2-115 development kit, along with several support modules (timer, JTAG, I/O, memory and RS-232). Additionally, other dedicated hardware modules were designed to control the motors, encoders, the welding system and a joystick while daughter boards were designed to provide an opto-coupled connection from the FPGA kit to their respective external peripherals. Furthermore, the control system also provides a RS-232 interface to the pan-tilt, which provides the last two degrees-of-freedom to the manipulator. While the control algorithm runs on the FPGA it receives spatial coordinate points via a USB connection maintained with a PC where higher level software uses image processing techniques to map the turbine surface using a 3D LASER scanner and compute the welding trajectories. Finally, the validity of the system is verified with repeatability and welding tests.
引用
收藏
页码:3121 / 3136
页数:16
相关论文
共 30 条
[1]   FPGA-based architecture for direct visual control robotic systems [J].
Alabdo, Aiman ;
Perez, Javier ;
Garcia, Gabriel J. ;
Pomares, Jorge ;
Torres, Fernando .
MECHATRONICS, 2016, 39 :204-216
[2]  
Altera C, 2011, NIOS 2 PROC REF HDB
[3]  
Chen Q, 2008, 2008 IEEE CONFERENCE ON ROBOTICS, AUTOMATION, AND MECHATRONICS, VOLS 1 AND 2, P229
[4]   An FPGA-Based Multiple-Axis Motion Control Chip [J].
Cho, Jung Uk ;
Le, Quy Ngoc ;
Jeon, Jae Wook .
IEEE TRANSACTIONS ON INDUSTRIAL ELECTRONICS, 2009, 56 (03) :856-870
[5]  
Ginani L., 2007, P 19 INT C MECH ENG, V1, P10
[6]  
Hartenstein R, 2016, ALTERNATIVE MACHINE, P113, DOI 10.13140/RG.2.2.19501.49124
[7]   A portable, multiprocess, track-based robot for in situ work on hydropower equipment [J].
Hazel, Bruce ;
Cote, Jean ;
Laroche, Yvan ;
Mongenot, Patrick .
JOURNAL OF FIELD ROBOTICS, 2012, 29 (01) :69-101
[8]   DSP/FPGA-based controller architecture for flexible joint robot with enhanced impedance performance [J].
Huang, J. B. ;
Xie, Z. W. ;
Liu, H. ;
Sun, K. ;
Liu, Y. C. ;
Jiang, Z. N. .
JOURNAL OF INTELLIGENT & ROBOTIC SYSTEMS, 2008, 53 (03) :247-261
[9]   End-to-end schedulability tests for multiprocessor embedded systems based on networks-on-chip with priority-preemptive arbitration [J].
Indrusiak, Leandro Soares .
JOURNAL OF SYSTEMS ARCHITECTURE, 2014, 60 (07) :553-561
[10]  
Kung YS, 2006, P 2006 IEEE INT C RO, P17