Active Interpolated Surfaces for Robotic Arm Control: The Potential for High Speed Implementation in FPGA

Active Interpolated Surfaces for Robotic Arm Control: The Potential for High Speed Implementation in FPGA

D.Froud

University of the West of England, UK

The main contribution of this paper is to introduce a novel control system, formulated to take advantage of recently developed FPGA hardware in application to robot arm control, to demonstrate the potential of FPGA for manufacturing processes. Robotic Arms are commonplace in manufacturing. Active interpolated surfaces offer easy implementation in FPGA hardware and thus have fast processing as well as speedy programming and modification times, allowing for wide areas of applicability. High speed implementation potentially offers flexibility and fast adaptation. This paper reports on an active interpolated surface model applied, as an illustrative example application, to the task of removal of flawed coin templates in a mint. The task requires fast location of flawed items in a wide field of variably positioned coins, and the speedy determination of position and movement requirements to enable the location and extraction of the flawed coins using PUMA robotic arm.


ashraf_afify's picture
Submitted by ashraf_afify on Fri, 08/07/2005 - 3:36pm.

Very interesting paper. It introduces a novel control system. However, it would have been better if the existing control systems are briefly reviewed and compared with the new system. This is necessary for justifying the selected approach and for validating the results.


mark's picture
Submitted by mark on Fri, 08/07/2005 - 3:59pm.

If I understand correctly,  the FPGA controller is feeding simple (X,Y) coordinates to the robot.  Presumably there's a sucker-up-down subroutine or some such to deal with the actual grabbing, and to ensure that the tool isn't driven through all the unflawed coins.

 

Does this mean that the system relies on the kinematic equations already in place on the robot?  If so, does this unsupervised learning system run a chance of encountering singularities and crashing the arm?  Or am I too used to older VAL controllers? ;) 


Comment viewing options

Select your preferred way to display the comments and click "Save settings" to activate your changes.

Who's online

There are currently 0 users and 203 guests online.