Configuration Estimation for Accurate Position Control of Large-Scale Soft Robots

There is a significant trend in robotics of exploring passively compliant and low inertia systems that can safely make contact with the environment. This paper defines many of the problems associated with developing effective control of soft, pneumatically actuated, inflatable robots, and proposes an approach to solving a subset of these problems. We show that we can obtain a global measurement of orientation for a given soft-robot link using two different types of sensors (not including motion capture). Given the orientation measurement, it is possible to estimate relative configurations of the soft actuators and joints. In order to validate the ability to control position and orientation at the end effector, we show a new method for calibrating the coordinate frames of two unrelated measurement systems. Then, using one of our configuration estimation methods, we demonstrate its viability by performing simple behaviors with a large-scale (approximately 1.5 m long) soft-robot platform attached to the K-Rex rover at NASA Ames in an outdoor environment. Our results also show the importance of soft-robot kinematic calibration and the sensitivity of a soft robot to simple perturbations in the structure like deflation and reinflation. Finally, we show that end effector error can be significantly reduced by doing a form of servoing. In summary, our approach and demonstrations show effective soft-robot configuration estimation and control for large-scale soft robots capable of performing manipulation tasks.

[1]  Tao Deng,et al.  Visual servo control of cable-driven soft robotic manipulator , 2013, 2013 IEEE/RSJ International Conference on Intelligent Robots and Systems.

[2]  Charles Mansel Best,et al.  Position and Stiffness Control of Inflatable Robotic Links Using Rotary Pneumatic Actuation , 2016 .

[3]  Amir Khajepour,et al.  Design, Kinematics, and Control of a Multijoint Soft Inflatable Arm for Human-Safe Interaction , 2017, IEEE Transactions on Robotics.

[4]  John M. Hollerbach,et al.  The Calibration Index and Taxonomy for Robot Kinematic Calibration Methods , 1996, Int. J. Robotics Res..

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

[6]  Marc D. Killpack,et al.  Simultaneous position and stiffness control for an inflatable soft robot , 2016, 2016 IEEE International Conference on Robotics and Automation (ICRA).

[7]  Dan Mândru,et al.  Low cost angular displacement sensors for biomechanical applications - a review , 2014 .

[8]  Jérémie Dequidt,et al.  Real-time control of soft-robots using asynchronous finite element modeling , 2015, 2015 IEEE International Conference on Robotics and Automation (ICRA).

[9]  Marc D. Killpack,et al.  Comparison of linearized dynamic robot manipulator models for model predictive control , 2017, 2017 IEEE-RAS 17th International Conference on Humanoid Robotics (Humanoids).

[10]  Sebastian Madgwick,et al.  Estimation of IMU and MARG orientation using a gradient descent algorithm , 2011, 2011 IEEE International Conference on Rehabilitation Robotics.

[11]  Tomás Svoboda,et al.  A Convenient Multicamera Self-Calibration for Virtual Environments , 2005, Presence: Teleoperators & Virtual Environments.

[12]  Jinwoo Jung,et al.  An evaluation of closed-loop control options for continuum manipulators , 2012, 2012 IEEE International Conference on Robotics and Automation.

[13]  Elia Palange,et al.  A New Flexible Optical Fiber Goniometer for Dynamic Angular Measurements: Application to Human Joint Movement Monitoring , 2008, IEEE Transactions on Instrumentation and Measurement.

[14]  Cecilia Laschi,et al.  Control Strategies for Soft Robotic Manipulators: A Survey. , 2018, Soft robotics.

[15]  Zhengyou Zhang,et al.  A Flexible New Technique for Camera Calibration , 2000, IEEE Trans. Pattern Anal. Mach. Intell..

[16]  Cristóvão D. Sousa,et al.  Dynamic model identification of robot manipulators: Solving the physical feasibility problem , 2015 .

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

[18]  Nabil Simaan,et al.  Configuration and joint feedback for enhanced performance of multi-segment continuum robots , 2011, 2011 IEEE International Conference on Robotics and Automation.

[19]  Thomas Seel,et al.  IMU-Based Joint Angle Measurement for Gait Analysis , 2014, Sensors.

[20]  Eric Jones,et al.  SciPy: Open Source Scientific Tools for Python , 2001 .

[21]  Xinwu Liang,et al.  Visual Servoing of Soft Robot Manipulator in Constrained Environments With an Adaptive Controller , 2017, IEEE/ASME Transactions on Mechatronics.

[22]  Mahmoud El-Gohary,et al.  Human Joint Angle Estimation with Inertial Sensors and Validation with A Robot Arm , 2015, IEEE Transactions on Biomedical Engineering.

[23]  Joydeep Biswas,et al.  Automatic extrinsic calibration of depth sensors with ambiguous environments and restricted motion , 2017, 2017 IEEE/RSJ International Conference on Intelligent Robots and Systems (IROS).

[24]  Arianna Menciassi,et al.  Feedback Control of Soft Robot Actuators via Commercial Flex Bend Sensors , 2017, IEEE/ASME Transactions on Mechatronics.

[25]  John Kenneth Salisbury,et al.  Task-Space Control of Continuum Manipulators with Coupled Tendon Drive , 2008, ISER.

[26]  Marc D. Killpack,et al.  Model Predictive Control for Pneumatically Actuated Soft Robots , 2016 .

[27]  C. David Remy,et al.  Sensing the motion of bellows through changes in mutual inductance , 2016, 2016 IEEE/RSJ International Conference on Intelligent Robots and Systems (IROS).

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

[29]  Ian D. Walker,et al.  Empirical investigation of closed-loop control of extensible continuum manipulators , 2014, 2014 IEEE/RSJ International Conference on Intelligent Robots and Systems.

[30]  Hirokazu Kato,et al.  Marker tracking and HMD calibration for a video-based augmented reality conferencing system , 1999, Proceedings 2nd IEEE and ACM International Workshop on Augmented Reality (IWAR'99).

[31]  Patrick Beeson,et al.  TRAC-IK: An open-source library for improved solving of generic inverse kinematics , 2015, 2015 IEEE-RAS 15th International Conference on Humanoid Robots (Humanoids).

[32]  Jian S. Dai,et al.  Model-Free Control for Continuum Robots Based on an Adaptive Kalman Filter , 2018, IEEE/ASME Transactions on Mechatronics.

[33]  H Harry Asada,et al.  Wearable Conductive Fiber Sensors for Multi-Axis Human Joint Angle Measurements , 2005, Journal of NeuroEngineering and Rehabilitation.

[34]  Pierre-André Besse,et al.  Flexible angular sensor [and biomechanical application] , 1998, IEEE Trans. Instrum. Meas..

[35]  Michael C. Yip,et al.  Model-Less Feedback Control of Continuum Manipulators in Constrained Environments , 2014, IEEE Transactions on Robotics.