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 ms−1. The FPGA technology also provided a more compact single chip implementation of the controller.
Skip Nav Destination
Article navigation
July 2017
Research-Article
An Embedded System for a High-Speed Manipulator With Single Time Scale Visual Servoing
Migara H. Liyanage,
Migara H. Liyanage
Faculty of Engineering and Applied Science,
Department of Mechanical Engineering,
Memorial University of Newfoundland,
St. John's, NL A1B 3X9, Canada
e-mail: mhl545@mun.ca
Department of Mechanical Engineering,
Memorial University of Newfoundland,
St. John's, NL A1B 3X9, Canada
e-mail: mhl545@mun.ca
Search for other works by this author on:
Nicholas Krouglicof
Nicholas Krouglicof
Professor
School of Sustainable Design Engineering,
University of Prince Edward Island,
Charlottetown, PE C1A 4P3, Canada
e-mail: nkrouglicof@upei.ca
School of Sustainable Design Engineering,
University of Prince Edward Island,
Charlottetown, PE C1A 4P3, Canada
e-mail: nkrouglicof@upei.ca
Search for other works by this author on:
Migara H. Liyanage
Faculty of Engineering and Applied Science,
Department of Mechanical Engineering,
Memorial University of Newfoundland,
St. John's, NL A1B 3X9, Canada
e-mail: mhl545@mun.ca
Department of Mechanical Engineering,
Memorial University of Newfoundland,
St. John's, NL A1B 3X9, Canada
e-mail: mhl545@mun.ca
Nicholas Krouglicof
Professor
School of Sustainable Design Engineering,
University of Prince Edward Island,
Charlottetown, PE C1A 4P3, Canada
e-mail: nkrouglicof@upei.ca
School of Sustainable Design Engineering,
University of Prince Edward Island,
Charlottetown, PE C1A 4P3, Canada
e-mail: nkrouglicof@upei.ca
1Corresponding author.
Contributed by the Dynamic Systems Division of ASME for publication in the JOURNAL OF DYNAMIC SYSTEMS, MEASUREMENT, AND CONTROL. Manuscript received April 12, 2016; final manuscript received January 5, 2017; published online May 10, 2017. Assoc. Editor: Heikki Handroos.
J. Dyn. Sys., Meas., Control. Jul 2017, 139(7): 071007 (10 pages)
Published Online: May 10, 2017
Article history
Received:
April 12, 2016
Revised:
January 5, 2017
Citation
Liyanage, M. H., and Krouglicof, N. (May 10, 2017). "An Embedded System for a High-Speed Manipulator With Single Time Scale Visual Servoing." ASME. J. Dyn. Sys., Meas., Control. July 2017; 139(7): 071007. https://doi.org/10.1115/1.4035740
Download citation file:
109
Views
Get Email Alerts
Cited By
A Method for Designing of Hydraulic Actuators Using Digital Hydraulic Pump and Multi-Chamber Cylinder
J. Dyn. Sys., Meas., Control
A Method for Robust Partial Quadratic Eigenvalue Assignment with Repeated Eigenvalues
J. Dyn. Sys., Meas., Control
Designing Hybrid Neural Network Using Physical Neurons - A Case Study of Drill Bit-Rock Interaction Modeling
J. Dyn. Sys., Meas., Control
Linear Quadratic Regulator for Delayed Systems Using the Hamiltonian Approach and Exact Closed-Loop Poles for First-Order Systems
J. Dyn. Sys., Meas., Control (July 2023)
Related Articles
Nonlinear Robust Output Stabilization for Mechanical Systems Based on Luenberger-Like Controller/Observer
J. Dyn. Sys., Meas., Control (August,2017)
Sensor-Based Estimation and Control of Forces and Moments in Multiple Cooperative Robots
J. Dyn. Sys., Meas., Control (June,2004)
A New Model-Based Control Structure for Position Tracking in an Electro-Hydraulic Servo System With Acceleration Constraint
J. Dyn. Sys., Meas., Control (December,2017)
Global Output Feedback Finite-Time Regulation of Robot Manipulators Under Actuator Constraints
J. Dyn. Sys., Meas., Control (June,2017)
Related Proceedings Papers
Related Chapters
QP Based Encoder Feedback Control
Robot Manipulator Redundancy Resolution
Feedback-Aided Minimum Joint Motion
Robot Manipulator Redundancy Resolution
Self-Motion Planning with ZIV Constraint
Robot Manipulator Redundancy Resolution