Simultaneous position and stiffness control for an inflatable soft robot

Soft robot research has led to the development of platforms that should allow for better performance when working in uncertain or dynamic environments. The potential improvement in performance of these platforms ranges from mechanical robustness to high forces, to applying lower incidental contact forces in uncertain situations. However, the promise of these platforms is limited by the difficulty of controlling them. In this paper, we present preliminary results on simultaneously controlling stiffness and position for a pneumatically actuated soft robot. Improving on our prior work, we show that by including the pressure in our soft robot actuation chambers as state variables we can improve our average rise time by up to 137%, settling time by 119%, and overshoot by 853%. In addition to these improvements, we can now control both joint position and stiffness simultaneously. This performance improvement comes from using Model Predictive Control running at 300 Hz with improved dynamic models of the soft robot. High performance control of soft robot joints, such as the joint presented in this paper, will enable a wide range of robot applications that were previously difficult or impossible due to the rigid nature of traditional robot linkages and actuation schemes.

[1]  Stephen P. Boyd,et al.  Fast Model Predictive Control Using Online Optimization , 2010, IEEE Transactions on Control Systems Technology.

[2]  Antonio Bicchi,et al.  Compliant design for intrinsic safety: general issues and preliminary design , 2001, Proceedings 2001 IEEE/RSJ International Conference on Intelligent Robots and Systems. Expanding the Societal Role of Robotics in the the Next Millennium (Cat. No.01CH37180).

[3]  Christopher G. Atkeson,et al.  Robots with inflatable links , 2009, 2009 IEEE/RSJ International Conference on Intelligent Robots and Systems.

[4]  S. Joe Qin,et al.  A survey of industrial model predictive control technology , 2003 .

[5]  S. Shankar Sastry,et al.  Decentralized nonlinear model predictive control of multiple flying robots , 2003, 42nd IEEE International Conference on Decision and Control (IEEE Cat. No.03CH37475).

[6]  Alin Albu-Schäffer,et al.  The KUKA-DLR Lightweight Robot arm - a new reference platform for robotics research and manufacturing , 2010, ISR/ROBOTIK.

[7]  R. Ham,et al.  Compliant actuator designs , 2009, IEEE Robotics & Automation Magazine.

[8]  J. Edward Colgate,et al.  Design of components for programmable passive impedance , 1991, Proceedings. 1991 IEEE International Conference on Robotics and Automation.

[9]  Christopher G. Atkeson,et al.  Physical human interaction for an inflatable manipulator , 2011, 2011 Annual International Conference of the IEEE Engineering in Medicine and Biology Society.

[10]  B. Andersen,et al.  The Analysis and Design of Pneumatic Systems , 1976 .

[11]  Stefan Schulz,et al.  Compliant Robotics and Automation with Flexible Fluidic Actuators and Inflatable Structures , 2012 .

[12]  D. Rus,et al.  Design, fabrication and control of soft robots , 2015, Nature.

[13]  Advait Jain,et al.  Manipulation in Clutter with Whole-Arm Tactile Sensing , 2013, ArXiv.

[14]  Cagdas D. Onal,et al.  Design and control of a soft and continuously deformable 2D robotic manipulation system , 2014, 2014 IEEE International Conference on Robotics and Automation (ICRA).

[15]  Phil F. Culverhouse,et al.  Robust Adaptive Control of an Uninhabited Surface Vehicle , 2015, J. Intell. Robotic Syst..

[16]  Xiangrong Shen,et al.  Simultaneous Force and Stiffness Control of a Pneumatic Actuator , 2007 .

[17]  Antonio Bicchi,et al.  Adaptive simultaneous position and stiffness control for a soft robot arm , 2002, IEEE/RSJ International Conference on Intelligent Robots and Systems.

[18]  Gamini Dissanayake,et al.  Planning under uncertainty using model predictive control for information gathering , 2006, Robotics Auton. Syst..

[19]  Oleg Ivlev Soft fluidic actuators of rotary type for safe physical human-machine interaction , 2009, 2009 IEEE International Conference on Rehabilitation Robotics.

[20]  Siddharth Sanan,et al.  Pneumatic Torsional Actuators for Inflatable Robots , 2014 .

[21]  Manfred Morari,et al.  Efficient interior point methods for multistage problems arising in receding horizon control , 2012, 2012 IEEE 51st IEEE Conference on Decision and Control (CDC).

[22]  Alin Albu-Schäffer,et al.  The DLR lightweight robot: design and control concepts for robots in human environments , 2007, Ind. Robot.

[23]  Antonio Bicchi,et al.  Optimality principles in variable stiffness control: The VSA hammer , 2011, 2011 IEEE/RSJ International Conference on Intelligent Robots and Systems.

[24]  Advait Jain,et al.  Reaching in clutter with whole-arm tactile sensing , 2013, Int. J. Robotics Res..

[25]  F Gomes de Almeida,et al.  Reduced-Order Thermodynamic Models for Servo-Pneumatic Actuator Chambers , 2006 .

[26]  Antonio Bicchi,et al.  Fast and "soft-arm" tactics [robot arm design] , 2004, IEEE Robotics & Automation Magazine.

[27]  Matthew M. Williamson,et al.  Series elastic actuators , 1995, Proceedings 1995 IEEE/RSJ International Conference on Intelligent Robots and Systems. Human Robot Interaction and Cooperative Robots.

[28]  Manuel G. Catalano,et al.  Variable impedance actuators: A review , 2013, Robotics Auton. Syst..

[29]  Stephen P. Boyd,et al.  CVXGEN: a code generator for embedded convex optimization , 2011, Optimization and Engineering.

[30]  Daniela Rus,et al.  Whole arm planning for a soft and highly compliant 2D robotic manipulator , 2014, 2014 IEEE/RSJ International Conference on Intelligent Robots and Systems.

[31]  Daniela Rus,et al.  Dynamics and trajectory optimization for a soft spatial fluidic elastomer manipulator , 2016, Int. J. Robotics Res..

[32]  Marc D. Killpack,et al.  Control of a pneumatically actuated, fully inflatable, fabric-based, humanoid robot , 2015, 2015 IEEE-RAS 15th International Conference on Humanoid Robots (Humanoids).