Date Published: October 12, 2018
Publisher: Public Library of Science
Author(s): Erik H. Skorina, Ming Luo, Wut Yee Oo, Weijia Tao, Fuchen Chen, Sina Youssefian, Nima Rahbar, Cagdas D. Onal, Quanquan Gu.
Despite offering many advantages over traditional rigid actuators, soft pneumatic actuators suffer from a lack of comprehensive, computationally efficient models and precise embedded control schemes without bulky flow-control valves and extensive computer hardware. In this article, we consider an inexpensive and reliable soft linear actuator, called the reverse pneumatic artificial muscle (rPAM), which consists of silicone rubber that is radially constrained by symmetrical double-helix threading. We describe analytical and numerical static models of this actuator, and compare their performance against experimental results. To study the application of rPAMs to operate underlying kinematic linkage skeletons, we consider a single degree-of-freedom revolute joint that is driven antagonistically by two of these actuators. An analytical model is then derived, and its accuracy in predicting the static joint angle as a function of input pressures is presented. Using this analytical model, we perform dynamic characterization of this system. Finally, we propose a sliding-mode controller, and a sliding mode controller augmented by a feed-forward term to modulate miniature solenoid valves that control air flow to each actuator. Experiments show that both controllers function well, while the feed-forward term improves the performance of the controller following dynamic trajectories.
Due to their weight and rigidity, robots operated by traditional motors can be dangerous to humans, limiting their ability to operate efficiently in human-trafficked environments. Soft actuators can absorb energy to enable safe and compliant physical interaction with the environment in a way that is similar to biological muscles, allowing for a bio-inspired approach to robotics and actuation. This paper describes a soft linear actuation concept inspired by biological anatomy we call the reverse pneumatic artificial muscle (rPAM), which we use to apply forces on underlying kinematic chains. This actuator is called the rPAM because it operates on similar principles to the traditional PAM (also known as the McKibben actuator ), only with a reversed direction of actuation (similar to the work of ). Specifically, our approach utilizes pre-strained fiber-reinforced elastomer tubes that relieve contractile stresses upon pressurization, hence offering stable antagonistic forces on either side of revolute joints with minimal radial deformation.
To verify our modeling efforts and develop motion control algorithms for soft actuation in a bench-top setting, we designed a simple 1-DoF revolute joint setup, as described previously in . This setup allows us to gauge the rPAM’s usability for driving arbitrary kinematic chains. As the proposed rPAMs extend when pressurized, we use two actuators operating antagonistically to drive our joint, as shown in Fig 6. The joint is designed so that the actuators are both stretched nominally when the joint is at the neutral point. Without this pre-strain keeping the rPAMs under tension, the joint would have to compress one of the rPAMs every time it rotated, forcing that muscle to buckle outwards, and reducing the mobility and usability of the joint. The original length of the threaded component of the actuators is approximately 50 mm, which is stretched to 75 mm at the neutral angle of the joint, for a pre-strain of 50%. In order to perform motion control using a reliable feedback signal, an optical encoder (CUI Inc. AMT 203) was mounted on the joint axis.
Each of the two rPAMs driving the joint were connected to a 138 kPa (20 psi) pressurized air line and controlled by a separate solenoid valve. To approximate pressure inputs between 0 and 138 kPa, we operated the valves with a 30 Hz PWM signal. This resulted in a 1-DoF system being controlled by two independent inputs. Arguably, this additional control authority may be utilized to provide a common pressure value within both actuators, to control the stiffness of the overall system. In this work, to simplify joint control, we created a purely antagonistic scheme, where the binary valves are always driven in opposition to each other (i.e. when one valve is being pressurized the opposite valve is being vented). Thus, to control the joint angle, we specify a single number between 0 and 100 as the PWM duty cycle of one of the valves corresponding to the positive rotation of the joint, and used as the control input in the rest of this article. This method, as well as the subsequent control algorithms, was previously described in .
This article represents a seamless progression from fabrication and physics-based analytical modeling to dynamic motion control of a soft pneumatic actuator we call the reverse pneumatic artificial muscle (rPAM). We describe the design and fabrication of the rPAM, which is made of molded silicone rubber helically wrapped in inextensible thread. We describe numerical and analytical models of static actuator behavior and study their accuracy over a range of pressures and with external payloads up to 300 g. The models function effectively for all pressures without any external payload, but exhibit increasing error as payload increases, resulting from imprecise modeling of the constraint thread under load.