Real-time solution of the forward kinematics for a parallel haptic device using a numerical approach based on neural networks

This paper proposes a neural network (NN)-based approach to solve the forward kinematics of a 3-RRR spherical parallel mechanism designed for a haptic device. The proposed algorithm aims to remarkably speed up computation to meet the requirement of highfrequency rendering for haptic display. To achieve high accuracy, the workspace of the haptic device is divided into smaller subspaces. The proposed algorithm contains NNs of two different precision levels: a rough estimation NN to identify the index of the subspace and several precise estimation networks with expected accuracy to calculate the forward kinematics. For continuous motion, the algorithm structure is further simplified to save internal memory and increase computing speed, which are critical for a haptic device control system running on an embedded platform. Compared with the mostly used Newton-Raphson method, the proposed algorithm and its simplified version greatly increase the calculation speed by about four times and 10 times, respectively, while achieving the same accuracy level. The proposed approach is of great significance for solving the forward kinematics of parallel mechanism used as haptic devices when high update frequency is needed but hardware resources are limited.

[1]  Jean-Pierre Merlet,et al.  Direct kinematics of parallel manipulators , 1993, IEEE Trans. Robotics Autom..

[2]  Thomas Bonnemains,et al.  Learning the forward kinematics behavior of a hybrid robot employing artificial neural networks , 2012, Robotica.

[3]  Clément Gosselin,et al.  Development and Experimentation of a Fast 3-DOF Camera-Orienting Device , 1997, Int. J. Robotics Res..

[4]  Liu Sheng,et al.  Forward kinematics of the Stewart platform using hybrid immune genetic algorithm , 2006, 2006 International Conference on Mechatronics and Automation.

[5]  P. Bidaud,et al.  Closed form solutions for inverse kinematics approximation of general 6R manipulators , 2004 .

[6]  Matteo Malosio,et al.  A spherical parallel three degrees-of-freedom robot for ankle-foot neuro-rehabilitation , 2012, 2012 Annual International Conference of the IEEE Engineering in Medicine and Biology Society.

[7]  Clément Gosselin,et al.  SHaDe, a new 3-DOF haptic device , 2002, IEEE Trans. Robotics Autom..

[8]  J. Edward Colgate,et al.  Factors affecting the Z-Width of a haptic display , 1994, Proceedings of the 1994 IEEE International Conference on Robotics and Automation.

[9]  H. Harry Asada,et al.  Kinematic and static characterization of wrist joints and their optimal design , 1985, Proceedings. 1985 IEEE International Conference on Robotics and Automation.

[10]  Serkan Aydin,et al.  An improved approach to the solution of inverse kinematics problems for robot manipulators , 2000 .

[11]  Santosh Kumar Nanda,et al.  A Novel Application of Artificial Neural Network for the Solution of Inverse Kinematics Controls of Robotic Manipulators , 2012 .

[12]  Kazem Kazerounian,et al.  Using Chaos to Obtain Global Solutions in Computational Kinematics , 1998 .

[13]  C. Gosselin,et al.  On the direct kinematics of spherical three-degree-of-freedom parallel manipulators of general architecture , 1994 .

[14]  Pratik J. Parikh,et al.  A hybrid strategy to solve the forward kinematics problem in parallel manipulators , 2005, IEEE Transactions on Robotics.

[15]  Doo Yong Lee,et al.  MIMO Output Estimation With Reduced Multirate Sampling for Real-Time Haptic Rendering , 2007, IEEE Transactions on Robotics.

[16]  Zongquan Deng,et al.  Stiffness modeling of a family of 6-DoF parallel mechanisms with three limbs based on screw theory , 2010 .

[17]  Yi Liu,et al.  Design of mechanical coxa joints based on three-degree-of-freedom spherical parallel manipulators , 2013 .

[18]  Rohitash Chandra,et al.  Forward kinematics of the 6-6 general parallel manipulator using Real Coded Genetic Algorithms , 2009, 2009 IEEE/ASME International Conference on Advanced Intelligent Mechatronics.

[19]  Beno Benhabib,et al.  A complete generalized solution to the inverse kinematics of robots , 1985, IEEE J. Robotics Autom..

[20]  Hamid D. Taghirad,et al.  Comparison of Different Methods for Computing the Forward Kinematics of a Redundant Parallel Manipulator , 2005, J. Intell. Robotic Syst..

[21]  Kah Bin Lim,et al.  Forward kinematics solution of Stewart platform using neural networks , 1997, Neurocomputing.

[22]  Shital S. Chiddarwar,et al.  Comparison of RBF and MLP neural networks to solve inverse kinematic problem for 6R serial robot by a fusion approach , 2010, Eng. Appl. Artif. Intell..

[23]  Mahmoud Tarokh,et al.  Inverse Kinematics of 7-DOF Robots and Limbs by Decomposition and Approximation , 2007, IEEE Transactions on Robotics.

[24]  J. Edward Colgate,et al.  REAL-TIME IMPULSE-BASED SIMULATION OF RIGID BODY SYSTEMS FOR HAPTIC DISPLAY , 1997 .

[25]  Antonio Morell,et al.  Solving the forward kinematics problem in parallel robots using Support Vector Regression , 2013, Eng. Appl. Artif. Intell..

[26]  Neelam Rup Prakash,et al.  A neuro-genetic algorithm approach for solving the inverse kinematics of robotic manipulators , 2003, SMC'03 Conference Proceedings. 2003 IEEE International Conference on Systems, Man and Cybernetics. Conference Theme - System Security and Assurance (Cat. No.03CH37483).

[27]  Jianhe Lei,et al.  Kinematic analysis of a novel 3-DOF actuation redundant parallel manipulator using artificial intelligence approach , 2011 .

[28]  Clément Gosselin,et al.  On the computation of the direct kinematics of parallel manipulators using polynomial networks , 1998, IEEE Trans. Syst. Man Cybern. Part A.

[29]  Zhen Gao,et al.  Forward kinematics, performance analysis, and multi-objective optimization of a bio-inspired parallel manipulator , 2012 .

[30]  Xuesong Wang,et al.  On the use of differential evolution for forward kinematics of parallel manipulators , 2008, Appl. Math. Comput..

[31]  Alireza Fatehi,et al.  Neural Networks Approaches for Computing the Forward Kinematics of a Redundant Parallel Manipulator , 2008 .

[32]  Kurt Hornik,et al.  Multilayer feedforward networks are universal approximators , 1989, Neural Networks.