Universal block for simple design of FPGA based controller in anthropomorphous robot configuration

Abstract This paper is a description of universal block created for the purpose of simplifying realization of control structure for anthropomorphous robots on FPGA chip. Block is realized in Matlab with installed DSP Builder used for programming Altera FPGA chips with FPGA Real Time Toolbox. In the paper are also provided prerequisites and control structure for robot PUMA 560, as well as simulation results of the chosen algorithm realized in Matlab with Robotics Toolbox. In the end of the paper are provided experimental results verified on robot PUMA 560. Matching between experimental and simulation results validates the concept of the realized controller hardware and universal block.

[1]  G. Oriolo,et al.  Robotics: Modelling, Planning and Control , 2008 .

[2]  Slobodan Lubura,et al.  Development of a New Controller with FPGA for PUMA 560 Robot , 2013, PDeS.

[3]  Peter I. Corke,et al.  A search for consensus among model parameters reported for the PUMA 560 robot , 1994, Proceedings of the 1994 IEEE International Conference on Robotics and Automation.

[4]  Slobodan Lubura,et al.  Closed control loop implementation for single robot axis on FPGA platform , 2012, PDeS.

[5]  Farzin Piltan,et al.  Design of FPGA-based Sliding Mode Controller for Robot Manipulator. , 2011 .

[6]  Dong Sun,et al.  Development of a New Robot Controller Architecture with FPGA-Based IC Design for Improved High-Speed Performance , 2007, IEEE Transactions on Industrial Informatics.

[7]  T. Takahashi,et al.  Implementation of complete AC servo control in a low cost FPGA and subsequent ASSP conversion , 2004, Nineteenth Annual IEEE Applied Power Electronics Conference and Exposition, 2004. APEC '04..

[8]  Wei-Shiu Wang,et al.  Implementation and experimental study of a multiprocessor system for real-time model-based robot motion control , 1994, IEEE Trans. Ind. Electron..

[9]  Slobodan Lubura,et al.  Development of Integral Environment in Matlab/Simulink for FPGA , 2014 .

[10]  G. Hirzinger,et al.  A Highly Integrated Joint Servo System Based on FPGA with Nios II Processor , 2006, 2006 International Conference on Mechatronics and Automation.

[11]  Claus-Ulrich Karipidis,et al.  A Versatile DSP/FPGA Structure Optimized for Rapid Prototyping and Digital Real-time Simulation of Power Electronic and Electrical Drive Systems , 2001 .

[12]  Dong Sun,et al.  Development of an FPGA-Based Motion Control ASIC for Robotic Manipulators , 2006, 2006 6th World Congress on Intelligent Control and Automation.