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

6Citations
Citations of this article
11Readers
Mendeley users who have this article in their library.

Abstract

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.

Cite

CITATION STYLE

APA

Sampaio, R. C., Motta, J. M. S. T., & Llanos, C. H. (2017). An FPGA-based controller design for a five degrees of freedom robot for repairing hydraulic turbine blades. Journal of the Brazilian Society of Mechanical Sciences and Engineering, 39(8), 3121–3136. https://doi.org/10.1007/s40430-017-0814-9

Register to see more suggestions

Mendeley helps you to discover research relevant for your work.

Already have an account?

Save time finding and organizing research with Mendeley

Sign up for free