Flexible FPGA-based controller architecture for five-fingered dexterous robot hand with effective impedance control

Several practical issues associated with achieving effective impedance performance in the finger joint space and stable grasping on a five-fingered dexterous hand are investigated in this work. A Multiprocessor structure based on field programming gate array (FPGA) is proposed to realize the high-level hand impedance controller. The key feature of the hardware system is a dual-processor architecture based controller, one of which is used for data communication control and the other for joint and object level control. High speed (200μs cycle time) multipoint low-voltage differential signaling (LVDS) serial data bus communication between each finger and the controller, Ethernet communication between monitor PC and controller, are all implemented on a single FPGA chip. Experimental results and simulation with a five-fingered dexterous robot hand demonstrate that the controller architecture is able to achieve the desired robot hand impedance control performance and effective stable grasping.

[1]  Peter K. Allen,et al.  Graspit! A versatile simulator for robotic grasping , 2004, IEEE Robotics & Automation Magazine.

[2]  Hong Liu,et al.  Multisensory five-finger dexterous hand: The DLR/HIT Hand II , 2008, 2008 IEEE/RSJ International Conference on Intelligent Robots and Systems.

[3]  Dragoljub Surdilovic,et al.  Contact stability issues in position based impedance control: theory and experiments , 1996, Proceedings of IEEE International Conference on Robotics and Automation.

[4]  Young-Bae Kim,et al.  International Conference on Control, Automation and Systems , 2007 .

[5]  Jianbin Huang,et al.  DSP/FPGA-based Controller Architecture for Flexible Joint Robot with Enhanced Impedance Performance , 2008, J. Intell. Robotic Syst..

[6]  Thomas B. Sheridan,et al.  Robust compliant motion for manipulators, part II: Design method , 1986, IEEE J. Robotics Autom..

[7]  Thomas B. Sheridan,et al.  Robust compliant motion for manipulators, part I: The fundamental concepts of compliant motion , 1986, IEEE J. Robotics Autom..

[8]  Neville Hogan,et al.  Impedance control - An approach to manipulation. I - Theory. II - Implementation. III - Applications , 1985 .

[9]  Rüdiger Dillmann,et al.  An automatic grasp planning system for service robots , 2009, 2009 International Conference on Advanced Robotics.

[10]  Chris Lovchik,et al.  The Robonaut hand: a dexterous robot hand for space , 1999, Proceedings 1999 IEEE International Conference on Robotics and Automation (Cat. No.99CH36288C).

[11]  Ying-Yu Tzou,et al.  Design and implementation of all FPGA-based motor control IC for permanent magnet AC servo motors , 1997, Proceedings of the IECON'97 23rd International Conference on Industrial Electronics, Control, and Instrumentation (Cat. No.97CH36066).

[12]  P. Agarwal,et al.  FPGA based PMAC motor control for system-on-chip applications , 2004, Proceedings. 2004 First International Conference on Power Electronics Systems and Applications, 2004..

[13]  Hong Liu,et al.  DLR-Hand II: next generation of a dextrous robot hand , 2001, Proceedings 2001 ICRA. IEEE International Conference on Robotics and Automation (Cat. No.01CH37164).

[14]  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..

[15]  Hong Liu,et al.  FPGA based hardware architecture for HIT/DLR hand , 2005, 2005 IEEE/RSJ International Conference on Intelligent Robots and Systems.

[16]  Richard M. Murray,et al.  A Mathematical Introduction to Robotic Manipulation , 1994 .