A metaheuristic approach to solve inverse kinematics of continuum manipulators

Continuum robot modeling is a research topic that focuses on ways to develop kinematic models while respecting some kinematics specificity as well as mechanical properties of such class of robots. The purpose of this article is to present a new alternative approach for solving inverse kinematic models for multi-sections of continuum manipulators. To achieve this work, it is assumed that each constitutive section is curved in a circular arc shape with an inextensible central structure axis. At first, the article presents a solution of an inverse kinematic model for one bending section and details some adopted methodologies, based on the identical inverse kinematic model of parallel robots, used for computation of the links’ length. The latter allows concatenating between multiple platforms to realize a bending section. The inverse kinematic model of the multi-section manipulator is then developed using a modular concept where the endpoint coordinates of each bending section are determined using a metaheuristic method. Finally, to validate the proposed approach, some simulation and experimental studies have been carried out on the Compact Bionic Handling Arm. From this investigation, it was found that the multiple test results show the ability of the developed metaheuristic approach to avoid obstacles and to adopt a real-time implementation with multi-section configuration. On the other hand, this type of concept can enable to model all continuum robots with multiple bending sections.

[1]  Hong Xie,et al.  An Analytic Method for the Kinematics and Dynamics of a Multiple-Backbone Continuum Robot , 2013 .

[2]  Robert J. Webster,et al.  Design and Kinematic Modeling of Constant Curvature Continuum Robots: A Review , 2010, Int. J. Robotics Res..

[3]  Rochdi Merzouki,et al.  Hybrid Approach for Modeling and Solving of Kinematics of a Compact Bionic Handling Assistant Manipulator , 2016, IEEE/ASME Transactions on Mechatronics.

[4]  O. Sawodny,et al.  Forward kinematics of a compliant pneumatically actuated redundant manipulator , 2012, 2012 7th IEEE Conference on Industrial Electronics and Applications (ICIEA).

[5]  Oliver Sawodny,et al.  A Variable Curvature Continuum Kinematics for Kinematic Control of the Bionic Handling Assistant , 2014, IEEE Transactions on Robotics.

[6]  Ian D. Walker,et al.  Kinematics for multisection continuum robots , 2006, IEEE Transactions on Robotics.

[7]  Emanuele Guglielmino,et al.  Modal kinematics for multisection continuum arms , 2015, Bioinspiration & biomimetics.

[8]  Rochdi Merzouki,et al.  Adaptive Neural Network Control of a Compact Bionic Handling Arm , 2015, IEEE/ASME Transactions on Mechatronics.

[9]  Ian D. Walker,et al.  Large deflection dynamics and control for planar continuum robots , 2001 .

[10]  Rochdi Merzouki,et al.  Generating optimal reference kinematic configurations for hyper-redundant parallel robots , 2015, J. Syst. Control. Eng..

[11]  Rochdi Merzouki,et al.  Qualitative approach for inverse kinematic modeling of a Compact Bionic Handling Assistant trunk , 2014, 2014 International Joint Conference on Neural Networks (IJCNN).

[12]  J. Bruce C. Davies,et al.  Continuum robots - a state of the art , 1999, Proceedings 1999 IEEE International Conference on Robotics and Automation (Cat. No.99CH36288C).

[13]  Jochen J. Steil,et al.  Efficient Exploratory Learning of Inverse Kinematics on a Bionic Elephant Trunk , 2014, IEEE Transactions on Neural Networks and Learning Systems.

[15]  Cecilia Laschi,et al.  A feed-forward neural network learning the inverse kinetics of a soft cable-driven manipulator moving in three-dimensional space , 2013, 2013 IEEE/RSJ International Conference on Intelligent Robots and Systems.

[16]  Yacine Amirat,et al.  A guaranteed approach for kinematic analysis of continuum robot based catheter , 2009, 2009 IEEE International Conference on Robotics and Biomimetics (ROBIO).

[17]  Ian D. Walker,et al.  Kinematics and the Implementation of an Elephant's Trunk Manipulator and Other Continuum Style Robots , 2003, J. Field Robotics.

[18]  Hiromi Mochiyama,et al.  Kinematics and dynamics of a cable-like hyper-flexible manipulator , 2003, 2003 IEEE International Conference on Robotics and Automation (Cat. No.03CH37422).

[19]  Ian D. Walker,et al.  Design and implementation of a multi-section continuum robot: Air-Octor , 2005, 2005 IEEE/RSJ International Conference on Intelligent Robots and Systems.

[20]  Yacine Amirat,et al.  Modeling and Control of a Hybrid Continuum Active Catheter for Aortic Aneurysm Treatment , 2005, Proceedings of the 2005 IEEE International Conference on Robotics and Automation.

[22]  David E. Goldberg,et al.  Genetic Algorithms in Search Optimization and Machine Learning , 1988 .

[23]  Ian D. Walker,et al.  Soft robotics: Biological inspiration, state of the art, and future research , 2008 .

[24]  Russell C. Eberhart,et al.  Parameter Selection in Particle Swarm Optimization , 1998, Evolutionary Programming.

[25]  Pushparaj Mani Pathak,et al.  Kinematic Calibration of a Multisection Bionic Manipulator , 2015, IEEE/ASME Transactions on Mechatronics.

[26]  Christopher D. Rahn,et al.  Geometrically Exact Models for Soft Robotic Manipulators , 2008, IEEE Transactions on Robotics.

[27]  Ian D. Walker,et al.  Closed-Form Inverse Kinematics for Continuum Manipulators , 2009, Adv. Robotics.

[28]  Aleksandar Lazinica Particle Swarm Optimization , 2009 .

[29]  Rochdi Merzouki,et al.  Inverse Kinematic modeling of a class of continuum bionic handling arm , 2014, 2014 IEEE/ASME International Conference on Advanced Intelligent Mechatronics.

[30]  James Kennedy,et al.  Particle swarm optimization , 2002, Proceedings of ICNN'95 - International Conference on Neural Networks.