Publication: An Embedded System for a High-Speed Manipulator With Single Time Scale Visual Servoing
Type:
Article
Date
2017-07-01
Authors
Journal Title
Journal ISSN
Volume Title
Publisher
American Society of Mechanical Engineers
Abstract
This study presents the development of an embedded system for controlling a high-speed
robotic manipulator. Three different types of controllers including hardware proportional
derivative (PD), software PD, and single time scale visual servoing are considered in
this study. Novel field programmable gate array (FPGA) technology was used for implementing the embedded system for faster execution speeds and parallelism. It is comprised
of dedicated hardware and software modules for obtaining sensor feedback and control
signal (CT) estimation, providing the control signal to the servovalves. A NIOS II virtual
soft processor system was configured in the FPGA for implementing functions that are
computationally expensive and difficult to implement in hardware. Quadrature decoding,
serial peripheral interface (SPI) input and output modules, and control signal estimation
in some cases was carried out using the dedicated hardware modules. The experiments
show that the proposed controller performed satisfactory control of the end effector position. It performed single time scale visual servoing with control signal updates at 330 Hz
to control the end effector trajectory at speeds of up to 0.8 ms1
. The FPGA technology
also provided a more compact single chip implementation of the controller.
Description
Keywords
Embedded System, HighSpeed Manipulator, Single Time Scale, Visual Servoing
