Position and Stiffness Control of Inflatable Robotic Links Using Rotary Pneumatic Actuation

Position and Stiffness Control of Inflatable Robotic Links Using Rotary Pneumatic Actuation Charles Mansel Best Department of Mechanical Engineering, BYU Master of Science Inflatable robots with pneumatic actuation are naturally lightweight and compliant. Both of these characteristics make a robot of this type better suited for human environments where unintentional impacts will occur. The dynamics of an inflatable robot are complex and dynamic models that explicitly allow variable stiffness control have not been well developed. In this thesis, a dynamic model was developed for an antagonistic, pneumatically actuated joint with inflatable links. The antagonistic nature of the joint allows for the control of two states, primarily joint position and stiffness. First a model was developed to describe the position states. The model was used with model predictive control (MPC) and linear quadratic control (LQR) to control a single degree of freedom platform to within 3◦ of a desired angle. Control was extended to multiple degrees of freedom for a pick and place task where the pick was successful ten out of ten times and the place was successful eight out of ten times. Based on a torque model for the joint which accounts for pressure states that was developed in collaboration with other members of the Robotics and Dynamics Lab at Brigham Young University, the model was extended to account for the joint stiffness. The model accounting for position, stiffness, and pressure states was fit to data collected from the actual joint and stiffness estimation was validated by stiffness measurements. Using the stiffness model, sliding mode control (SMC) and MPC methods were used to control both stiffness and position simultaneously. Using SMC, the joint stiffness was controlled to within 3 Nm/rad of a desired trajectory at steady state and the position was controlled to within 2◦ of a desired position trajectory at steady state. Using MPC,the joint stiffness was controlled to within 1 Nm/rad of a desired trajectory at steady state and the position was controlled to within 2◦ of a desired position trajectory at steady state. Stiffness control was extended to multiple degrees of freedom using MPC where each joint was treated as independent and uncoupled. Controlling stiffness reduced the end effecter deflection by 50% from an applied load when high stiffness (50 Nm/rad) was used rather than low stiffness (35 Nm/rad). This thesis gives a state space dynamic model for an inflatable, pneumatically actuated joint and shows that the model can be used for accurate and repeatable position and stiffness control with stiffness having a significant effect.

[1]  Yuval Tassa,et al.  Infinite-Horizon Model Predictive Control for Periodic Tasks with Contacts , 2011, Robotics: Science and Systems.

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

[3]  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.

[4]  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.

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

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

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

[8]  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.

[9]  Marc D. Killpack,et al.  Comparing Model Predictive Control and input shaping for improved response of low-impedance robots , 2015, 2015 IEEE-RAS 15th International Conference on Humanoid Robots (Humanoids).

[10]  Pierre-Brice Wieber,et al.  On the implementation of model predictive control for on-line walking pattern generation , 2008, 2008 IEEE International Conference on Robotics and Automation.

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

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

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

[14]  Javad Taghia,et al.  Position Control of Soft-Robots with Rotary-Type Pneumatic Actuators , 2012, ROBOTIK.

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

[16]  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).

[17]  Jorge Nocedal,et al.  An interior algorithm for nonlinear optimization that combines line search and trust region steps , 2006, Math. Program..

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

[19]  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).

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

[21]  Hong Ren Wu,et al.  A robust MIMO terminal sliding mode control scheme for rigid robotic manipulators , 1994, IEEE Trans. Autom. Control..

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

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

[24]  Charles C. Kemp,et al.  Fast reaching in clutter while regulating forces using model predictive control , 2013, 2013 13th IEEE-RAS International Conference on Humanoid Robots (Humanoids).

[25]  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).

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

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

[28]  Stefan Schaal,et al.  Full dynamics LQR control of a humanoid robot: An experimental study on balancing and squatting , 2014, 2014 IEEE-RAS International Conference on Humanoid Robots.

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

[30]  Sami Haddadin,et al.  Antagonistic Impedance Control for Pneumatically Actuated Robot Joints , 2016, IEEE Robotics and Automation Letters.

[31]  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).

[32]  Jack A. Jones,et al.  Inflatable robotics for planetary applications , 2001 .

[33]  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).

[34]  G. Oriolo,et al.  Robotics: Modelling, Planning and Control , 2008 .

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

[36]  Axel Graser,et al.  Modeling and Control of Fluidic Robotic Joints with natural compliance , 2006, 2006 IEEE Conference on Computer Aided Control System Design, 2006 IEEE International Conference on Control Applications, 2006 IEEE International Symposium on Intelligent Control.

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

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

[39]  Charles C. Kemp,et al.  Model predictive control for fast reaching in clutter , 2016, Auton. Robots.

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

[41]  Jorge Nocedal,et al.  A trust region method based on interior point techniques for nonlinear programming , 2000, Math. Program..

[42]  Jorge Nocedal,et al.  An Interior Point Algorithm for Large-Scale Nonlinear Programming , 1999, SIAM J. Optim..

[43]  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.

[44]  Neville Hogan,et al.  Impedance Control: An Approach to Manipulation , 1984, 1984 American Control Conference.

[45]  Vadim I. Utkin,et al.  A control engineer's guide to sliding mode control , 1999, IEEE Trans. Control. Syst. Technol..

[46]  Seokmin Hong,et al.  Walking pattern generation for Humanoid robots with LQR and feedforward control method , 2008, 2008 34th Annual Conference of IEEE Industrial Electronics.

[47]  Benjamin J. Stephens Integral control of humanoid balance , 2007, 2007 IEEE/RSJ International Conference on Intelligent Robots and Systems.

[48]  Vadim I. Utkin,et al.  Sliding mode control , 2004 .

[49]  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).

[50]  Lawrence F. Shampine,et al.  The MATLAB ODE Suite , 1997, SIAM J. Sci. Comput..

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

[52]  Kody M. Powell,et al.  Nonlinear modeling, estimation and predictive control in APMonitor , 2014, Comput. Chem. Eng..