Field Programmable Gate Arrays Based Real Time Robot Arm Inverse Kinematic Calculations and Visual Servoing

Reliability and precision are very important in space, medical, and industrial robot control applications. Recently, researchers have tried to increase the reliability and precision of the robot control implementations. High precision calculation of inverse kinematic, color based object recognition, and parallel robot control based on field programmable gate arrays (FPGA) are combined in the proposed system. The precision of the inverse kinematic solution is improved using the coordinate rotation digital computer (CORDIC) algorithm based on double precision floating point number format. Red, green, and blue (RGB) color space is converted to hue saturation value (HSV) color space, which is more convenient for recognizing the object in different illuminations. Moreover, to realize a smooth operation of the robot arm, a parallel pulse width modulation (PWM) generator is designed. All applications are simulated, synthesized, and loaded in a single FPGA chip, so that the reliability requirement is met. The proposed method was tested with different objects, and the results prove that the proposed inverse kinematic calculations have high precision and the color based object recognition is quite successful in finding coordinates of the objects.

___

W. He, K. Yuan, H. Xiao, Z. Xu, “A high speed robot vision system with GigE vision extension”, IEEE International Conference on Mechatronics and Automation, 2011, pp. 452-457.

X. Zhang, M.H. Lee, “A Developmental Robot Vision System”, IEEE International Conference on Systems, Man and Cybernetics, 2006, pp. 2024-2029.

P.R. Possa, S.A. Mahmoudi, N. Harb, C. Valderrama, P. Manneback, “A Multi-Resolution FPGA-Based Architecture for Real-Time Edge and Corner Detection”, IEEE Transactions on Computers, 2014, pp. 2376-2388.

R. Köker, “A genetic algorithm approach to a neural-network-based inverse kinematics solution of robotic manipulators based on error minimization”, Information Sciences, 222, pp. 528-543.

Y.H. Yu, N.M. Kwok, Q.P. Ha, “Color tracking for multiple robot control using a system-on-programmable-chip,” Automation in Construction, 20(6), pp. 669-676, 2013.

X. Lu, D. Ren, S. Yu, “FPGA-based real-time object tracking for mobile robot,”, International Conference on Audio, Language and Image Processing, 2010, pp. 1657-1662.

M. Z. Zhang, M.J. Seow, L. Tao, V.K. Asari, “A tunable high-performance architecture for enhancement of stream video captured under non-uniform lighting conditions”, Microprocessors and Microsystems, 32(7), pp. 386-393, 2008.

J. Rodríguez-Araújo, J.J. Rodríguez-Andina, J. Fariña, M.Y. Chow, “Field-Programmable System-on-Chip for Localization of UGVs in an Indoor iSpace”, IEEE Transactions on Industrial Informatics, 10(2), pp. 1033-1043, 2014.

X. He, Z. Wang, H. Fang, K. He, R. Du, “An embedded robot controller based on ARM and FPGA”, 4th IEEE International Conference on Information Science and Technology, 2014, pp. 702-705.

Y.S. Kung, H. Cheng-Ting, C. Hsin-Hung, T. Tai-Wei, “FPGA-realization of a motion control IC for wafer-handling robot”, 8th IEEE International Conference on Industrial Informatics, 2010, pp. 493-498.

S. Seok, D.J. Hyun, S. Park, D. Otten, S. Kim, “A highly parallelized control system platform architecture using multicore CPU and FPGA for multi-DoF robots”, IEEE International Conference on Robotics and Automation (ICRA), 2014, pp. 5414-5419.

Y. Zheng, H. Sun, Q. Jia, G. Shi, “Kinematics control for a 6-DOF space manipulator based on ARM processor and FPGA Co-processor”, 6th IEEE International Conference on Industrial Informatics, 2008, pp. 129-134.

M. K. Wu, Y. S. Kung, Y. H. Huang, T. H. Jung, “Fixed-point computation of robot kinematics in FPG”, International Conference on Advanced Robotics and Intelligent Systems (ARIS), 2014, pp. 35-40.

Y. S. Juang, T. Y. Sung, L. T. Ko, C. I. Li, “FPGA implementation of a CORDIC-based joint angle processor for a climbing robot”, International Journal of Advanced Robotic Systems, 10(4), p. 195, 2013.

R. Szabo, A. Gontean, A., “Robotic Arm Control Algorithm Based on Stereo Vision Using RoboRealm Vision”, Advances in Electrical and Computer Engineering, 15(2), pp. 65-74, 2015.

M. Kazmi, A. Aziz, P. Akhtar, D. Kundi, “FPGA based compact and efficient full image buffering for neighborhood operations”, Adv. Electr. Comput. Eng, 15(1), pp. 95-104, 2015.

A. Alabdo, J. Pérez, G.J. Garcia, J. Pomares, F. Torres, “FPGA-based architecture for direct visual control robotic systems”, Mechatronics, 39, pp. 204-216, 2016.

R. P. Paul, “Robot manipulators: mathematics, programming, and control: the computer control of robot manipulators”, Cambridge, London, MIT Press, 1983.

J. Rigelsford, “Robotics: Control, Sensing, Vision andIntelligence”, Industrial Robot: An International Journal, vol. 26, no. 2, 1999.

C. Krieger, B. J. Hosticka, “Inverse kinematics computations with modified CORDIC iterations,” IEE Proceedings - Computers and Digital Techniques, vol. 143, no. 1, pp. 87-92, 1996.
Electrica-Cover
  • ISSN: 2619-9831
  • Yayın Aralığı: 3
  • Başlangıç: 2001
  • Yayıncı: İstanbul Üniversitesi-Cerrahpaşa
Sayıdaki Diğer Makaleler

Chronic Kidney Disease Prediction with Reduced Individual Classifiers

MERVE DOĞRUYOL BAŞAR, AYDIN AKAN

A Canonical 3-D P53 Network Model that Determines Cell Fate by Counting Pulses

GÖKHAN DEMİRKIRAN, GÜLESER KALAYCI DEMİR, CÜNEYT GÜZELİŞ

Prefrontal Brain Activation in Subtypes of Attention Deficit Hyperactivity Disorder: A Functional Near-Infrared Spectroscopy Study

MİRAY ALTINKAYNAK, AYŞEGÜL GÜVEN, NAZAN DOLU, Meltem İZZETOĞLU, ESRA DEMİRCİ, Sevgi ÖZMEN, Ferhat PEKTAŞ

Examination of Wind Effect on Adss Cables Aging Tes

İBRAHİM GÜNEŞ

Cloning of Presenilin 2 cDNA and Construction of Vectors Carrying Effective Mutations in the Pathogenesis of Familial Alzheimer's Disease

GÖZDE ÖZTAN, Baki YOKEŞ, HALİM İŞSEVER

Design of Micro-Transformer in Monolithic Technology for High Frequencies Fly-back Type Converters

Abdeldjebbar ABDELKADER, Hamid AZZEDİNE

ECEbuntu - An Innovative and Multi-Purpose Educational Operating System for Electrical and Computer Engineering Undergraduate Courses

Bilal WAJİD, Ali Rıza EKTİ, Mustafa Kamal AlShawaqfeh

Cognitive AF Relay Networks over Asymmetric Shadowing/ Fading Channels in the Presence of Low-Rate Feedback

EYLEM ERDOĞAN

MUSIC Algorithm for Respiratory Rate Estimation Using RF Signals

CAN UYSAL, TANSU FİLİK

Cloning of Presenilin 2 cDNA and Construction of Vectors Carrying Effective Mutations in the Pathogenesis of Familial Alzheimer's Disease

Halim İŞSEVER, Gözde ÖZTAN, Baki YOKEŞ