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
相关论文
共 50 条
  • [21] Extended Reliability Analysis of Fault-Tolerant FPGA-based Robot Controller
    Podivinsky, Jakub
    Lojda, Jakub
    Kotasek, Zdenek
    2019 20TH IEEE LATIN AMERICAN TEST SYMPOSIUM (LATS), 2019,
  • [22] Development of a new robot controller architecture with FPGA-based IC design for improved high-speed performance
    Shao, Xiaoyin
    Sun, Dong
    IEEE TRANSACTIONS ON INDUSTRIAL INFORMATICS, 2007, 3 (04) : 312 - 321
  • [23] An FPGA-Based PID Controller Design for Chaos Synchronization by Evolutionary Programming
    Yau, Her-Terng
    Pu, Yu-Chi
    Li, Simon Cimin
    DISCRETE DYNAMICS IN NATURE AND SOCIETY, 2011, 2011
  • [24] FPGA-Based advanced real traffic light controller system design
    El-Medany, W. M.
    Hussain, M. R.
    IDAACS 2007: PROCEEDINGS OF THE 4TH IEEE WORKSHOP ON INTELLIGENT DATA ACQUISITION AND ADVANCED COMPUTING SYSTEMS: TECHNOLOGY AND APPLICATIONS, 2007, : 100 - 105
  • [25] MPSoC Design Approach of FPGA-based Controller for Induction Motor Drive
    Ben Othman, Slim
    Ben Salem, Ahmed Karim
    Abdelkrim, Hedi
    Ben Saouo, Slim
    2012 IEEE INTERNATIONAL CONFERENCE ON INDUSTRIAL TECHNOLOGY (ICIT), 2012, : 134 - 139
  • [26] Design of an FPGA-based 3-phase sinusoidal PWM controller
    Chang Guo-xiang
    Wang Cheng-yuan
    Guo Dian-ling
    Xia Jia-kuan
    Liu Xiu-ling
    2006 CHINESE CONTROL CONFERENCE, VOLS 1-5, 2006, : 989 - +
  • [27] FPGA-based climate controller design for plant tissue culture room
    Prasartsee, C
    Wattanavichean, K
    IEEE ICIT' 02: 2002 IEEE INTERNATIONAL CONFERENCE ON INDUSTRIAL TECHNOLOGY, VOLS I AND II, PROCEEDINGS, 2002, : 1349 - 1353
  • [28] DSP- and FPGA-Based Stair-Climbing Robot Design
    Wang, Ming-Shyan
    Mi, Che-Min
    Wu, Shih-Yu
    Tu, Yi-Ming
    MATHEMATICAL PROBLEMS IN ENGINEERING, 2013, 2013
  • [29] DSP/FPGA-based controller architecture for flexible joint robot with enhanced impedance performance
    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
  • [30] DSP/FPGA-based Controller Architecture for Flexible Joint Robot with Enhanced Impedance Performance
    J. B. Huang
    Z. W. Xie
    H. Liu
    K. Sun
    Y. C. Liu
    Z. N. Jiang
    Journal of Intelligent and Robotic Systems, 2008, 53 : 247 - 261