Deeply-learnt damped least-squares (DL-DLS) method for inverse kinematics of snake-like robots

Recently, snake-like robots are proposed to assist experts during medical procedures on internal organs via natural orifices. Despite their well-spelt advantages, applications in radiosurgery is still hindered by absence of suitable designs required for spatial navigations within clustered and confined parts of human body, and inexistence of precise and fast inverse kinematics (IK) models. In this study, a deeply-learnt damped least squares method is proposed for solving IK of spatial snake-like robot. The robot's model consists of several modules, and each module has a pair of serial-links connected with orthogonal twists. For precise control of the robot's end-effector, damped least-squares approach is used to minimize error magnitude in a function modeled over analytical Jacobian of the robot. This is iteratively done until an apt joint vector needed to converge the robot to desired positions is obtained. For fast control and singularity avoidance, a deep network is built for prediction of unique damping factor required for each target point in the robot's workspace. The deep network consists of 11 x 15 array of neurons at the hidden layer, and deeply-learnt with a huge dataset of 877,500 data points generated from workspace of the snake robot. Implementation results for both simulated and actual prototype of an eight-link model of the robot show the effectiveness of the proposed IK method. With error tolerance of 0.01 mm, the proposed method has a very high reachability measure of 91.59% and faster mean execution time of 9.20 (±16.92) ms for convergence. In addition, the method requires an average of 33.02 (±39.60) iterations to solve the IK problem. Hence, approximately 3.6 iterations can be executed in 1 ms. Evaluation against popularly used IK methods shows that the proposed method has very good performance in terms of accuracy and speed, simultaneously.

[1]  R. Costa,et al.  Overcoming Kinematic Singularities with the Filtered Inverse Approach , 2014 .

[2]  Serdar Kucuk,et al.  Inverse kinematics solutions for industrial robot manipulators with offset wrists , 2014 .

[3]  Won Jee Chung,et al.  Inverse kinematics of planar redundant manipulators via virtual links with configuration index , 1994, J. Field Robotics.

[4]  W. Wolovich,et al.  A computational technique for inverse kinematics , 1984, The 23rd IEEE Conference on Decision and Control.

[5]  Krzysztof Tchon Optimal Extended Jacobian Inverse Kinematics Algorithms for Robotic Manipulators , 2008, IEEE Transactions on Robotics.

[6]  Larry Leifer,et al.  Applications of Damped Least-Squares Methods to Resolved-Rate and Resolved-Acceleration Control of Manipulators , 1988 .

[7]  Oussama Khatib,et al.  Motion control of redundant robots under joint constraints: Saturation in the Null Space , 2012, 2012 IEEE International Conference on Robotics and Automation.

[8]  Alessandro De Luca,et al.  Optimal redundancy resolution with task scaling under hard bounds in the robot joint space , 2013, 2013 IEEE International Conference on Robotics and Automation.

[9]  Charles W. Wampler,et al.  Manipulator Inverse Kinematic Solutions Based on Vector Formulations and Damped Least-Squares Methods , 1986, IEEE Transactions on Systems, Man, and Cybernetics.

[10]  Narayan Srinivasa,et al.  A bio-inspired kinematic controller for obstacle avoidance during reaching tasks with redundant robots , 2008 .

[11]  Shadia Elgazzar,et al.  Efficient kinematic transformations for the PUMA 560 robot , 1985, IEEE J. Robotics Autom..

[12]  Guang-Zhong Yang,et al.  An articulated universal joint based flexible access robot for minimally invasive surgery , 2011, 2011 IEEE International Conference on Robotics and Automation.

[13]  Yoshihiko Nakamura,et al.  Inverse kinematic solutions with singularity robustness for robot manipulator control , 1986 .

[14]  Zbigniew Petrovich,et al.  THE CYBERKNIFE STEREOTACTIC RADIOSURGERY SYSTEM: DESCRIPTION, INSTALLATION, AND AN INITIAL EVALUATION OF USE AND FUNCTIONALITY , 2008, Neurosurgery.

[15]  L. Chin,et al.  Robotics and its applications in stereotactic radiosurgery. , 2007, Neurosurgical focus.

[16]  Aeilko H. Zwinderman,et al.  68 oral: Meta-Analysis of Survival Curves of 3 Radiotherapy Modalities on Biochemical Control and Overall Survival for the Treatment of Prostate Cancer; a Systematic Review , 2009 .

[17]  H. Choset,et al.  Percutaneous Intrapericardial Interventions Using a Highly Articulated Robotic Probe , 2006, The First IEEE/RAS-EMBS International Conference on Biomedical Robotics and Biomechatronics, 2006. BioRob 2006..

[18]  Lei Wang,et al.  A Fuzzy-PD model for master-slave tracking in teleoperated robotic surgery , 2016, 2016 IEEE Biomedical Circuits and Systems Conference (BioCAS).

[19]  Soheil S. Parsa,et al.  Optimization of parallel manipulator trajectory for obstacle and singularity avoidances based on neural network , 2010 .

[20]  Andreas Aristidou,et al.  FABRIK: A fast, iterative solver for the Inverse Kinematics problem , 2011, Graph. Model..

[21]  Nicola Schieda,et al.  Multi-modality organ-based approach to expected imaging findings, complications and recurrent tumour in the genitourinary tract after radiotherapy , 2013, Insights into Imaging.

[22]  Maarten Steinbuch,et al.  Closed-form kinematic and dynamic models of an industrial-like RRR robot , 2002, Proceedings 2002 IEEE International Conference on Robotics and Automation (Cat. No.02CH37292).

[23]  Lei Wang,et al.  A Master-Slave control system with workspaces isomerism for teleoperation of a snake robot , 2017, 2017 39th Annual International Conference of the IEEE Engineering in Medicine and Biology Society (EMBC).

[24]  Daniel E. Whitney,et al.  Resolved Motion Rate Control of Manipulators and Human Prostheses , 1969 .

[25]  Mihir Kumar Sutar,et al.  A geometric approach for inverse kinematics of a 4-link redundant In-Vivo robot for biopsy , 2013, Robotics Auton. Syst..

[26]  Adel Hafiane,et al.  Assistive system based on nerve detection and needle navigation in ultrasound images for regional anesthesia , 2016, Expert Syst. Appl..

[27]  Md. Mozasser Rahman,et al.  A new geometrical approach to solve inverse kinematics of hyper redundant robots with variable link length , 2011, 2011 4th International Conference on Mechatronics (ICOM).

[28]  Mohammad Farrokhi,et al.  Real-time inverse kinematics of redundant manipulators using neural networks and quadratic programming: A Lyapunov-based approach , 2014, Robotics Auton. Syst..

[29]  Mahmoud Moghavvemi,et al.  Geometrical approach of planar hyper-redundant manipulators: Inverse kinematics, path planning and workspace , 2011, Simul. Model. Pract. Theory.

[30]  Olatunji Mumini Omisore,et al.  Non-iterative geometric approach for inverse kinematics of redundant lead-module in a radiosurgical snake-like robot , 2017, Biomedical engineering online.

[31]  Honglak Lee,et al.  Deep learning for detecting robotic grasps , 2013, Int. J. Robotics Res..

[32]  Di Guo,et al.  Extreme Kernel Sparse Learning for Tactile Object Recognition , 2017, IEEE Transactions on Cybernetics.

[33]  Fuchun Sun,et al.  Kernel Regularized Nonlinear Dictionary Learning for Sparse Coding , 2019, IEEE Transactions on Systems, Man, and Cybernetics: Systems.

[34]  Alexandre N. Pechev Inverse Kinematics without matrix inversion , 2008, 2008 IEEE International Conference on Robotics and Automation.

[35]  Jonathan Claassens,et al.  Geometric technique for the kinematic modeling of a 5 DOF redundant manipulator , 2012, 2012 5th Robotics and Mechatronics Conference of South Africa.

[36]  Ian D. Walker,et al.  Adaptive non-linear least squares for inverse kinematics , 1993, [1993] Proceedings IEEE International Conference on Robotics and Automation.

[37]  Ian D. Walker,et al.  Robot subtask performance with singularity robustness using optimal damped least-squares , 1992, Proceedings 1992 IEEE International Conference on Robotics and Automation.

[38]  Zbigniew Petrovich,et al.  The CyberKnife stereotactic radiosurgery system: description, installation, and an initial evaluation of use and functionality. , 2003, Neurosurgery.

[39]  Chih-Cheng Chen,et al.  A combined optimization method for solving the inverse kinematics problems of mechanical manipulators , 1991, IEEE Trans. Robotics Autom..

[40]  Samuel R. Buss,et al.  Selectively Damped Least Squares for Inverse Kinematics , 2005, J. Graph. Tools.

[41]  Hiroshi Iseki,et al.  Concept of robotic gamma knife microradiosurgery and results of its clinical application in benign skull base tumors. , 2013, Acta neurochirurgica. Supplement.

[42]  Olatunji Mumini Omisore,et al.  A geometric solution for inverse kinematics of redundant teleoperated surgical snake robots , 2017, 2017 IEEE International Conference on Industrial Technology (ICIT).