Abstract
Abstract
Real-world environments are complex, unstructured, and often fragile. Soft robotics offers a solution for robots to safely interact with the environment and human coworkers, but suffers from a host of challenges in sensing and control of continuously deformable bodies. To overcome these challenges, this article considers a modular soft robotic architecture that offers proprioceptive sensing of pressure-operated bending actuation modules. We present integrated custom magnetic curvature sensors embedded in the neutral axis of bidirectional bending actuators. We describe our recent advances in the design and fabrication of these modules to improve the reliability of proprioceptive curvature feedback over our prior work. In particular, we study the effect of dimensional parameters on improving the linearity of curvature measurements. In addition, we present a sliding-mode controller formulation that drives the binary solenoid valve states directly, giving the control system the ability to hold the actuator steady without continuous pressurization and depressurization. In comparison to other methods, this control approach does not rely on pulse width modulation and hence offers superior dynamic performance (i.e., faster response rates). Our experimental results indicate that the proposed soft robotic modules offer a large range of bending angles with monotonic and more linear embedded curvature measurements, and that the direct sliding-mode control system exhibits improved bandwidth and a notable reduction in binary valve actuation operations compared to our earlier iterative sliding-mode controller.
Objectives
A
However, the emerging nature of the fluidic elastomer actuators used in recent soft robotic research presents challenges in reliable and repeatable operation based on standardized design and fabrication principles, integrated deformation sensing without sacrificing flexibility for proprioception, and feedback motion control in low bandwidth due to large response times of these soft actuation systems.
Our previous work focused on soft bidirectional bending actuators as segments in a soft kinematic chain toward a soft robotic snake or an octopus manipulator arm.19–23 These segments comprise two pressure chambers on either side of an inextensible constraint layer. When one chamber is pressurized, geometric constraints cause it to extend in the axial direction, but the segment as a whole is prevented from extending by the central constraint layer. Thus, the entire segment bends away from the pressurized chamber. 22
Using soft actuation segments for practical robotic applications necessitates a method of measuring their state. To this end, various sensors have been developed, including an optical fiber Bragg grating sensor used for measuring forces24,25 and shape reconstruction. 26 In addition, eutectic gallium–indium (eGaIn) has been embedded in silicone rubber and used to measure curvature27,28 and forces 29 through changes in resistance. In our prior work, we developed a magnetic curvature sensor using a composite multilayer molding process compatible with soft robotic fabrication methods, 30 which offers fast response and repeatable operation without hysteresis.
The latest generation of our soft bidirectional bending actuators utilizes two acrylic plates and a vent screw as fluidic end connectors to improve operational reliability, and integrates our magnetic curvature sensor in the constraint layer (neutral axis). However, the fabrication process of these actuators is complicated, because three pieces need to be bonded together: two end connectors and the body, which also presents a point of failure under large pressure inputs. In addition, the curvature sensor on the middle constraint layer of this design can often be disrupted by the expanding pressure chambers. This was evidenced by nonmonotonic bumps and nonlinearities in the sensor data in our earlier work. 23
Control in the context of soft robotics has very little precedence, emphasizing the complexity in devising motion control algorithms for these inherently slow response systems. Work was done controlling a unidirectional soft pneumatic bending segment using fiber Bragg grating for sensing and valve pulse width modulation (PWM) for actuation, but with a slow response time. 31
In our previous work, we focused on an iterative sliding-mode controller (iterative SMC) augmented by a feedforward term on a simple 1 degree of freedom (DoF) revolute joint operated antagonistically by two linear soft pneumatic actuators we call reverse pneumatic artificial muscles. 32 The iterative SMC utilized PWM of miniature solenoid valves as an approximation of analog pressure control. We recently adapted this control approach to our soft bidirectional bending actuator to compare our custom magnetic curvature sensor 22 with an off-the-shelf flex sensor, whose resistive sensing modality suffers from significant dynamic artifacts. 21 Our results indicate that despite its utility in feedback motion control of soft robots, this controller requires solenoid valves to be continuously switched on and off reducing their operational lifetime, and forces the feedback control loop to run at a relatively low frequency due to PWM discretization.
This article debuts our fourth-generation soft bidirectional bending actuator, shown in Figure 1. The fundamental benefit of the proposed actuator is it does not require bonding separate pieces of silicone rubber together to form the pressure chambers and instead focuses on a standardized design and fabrication approach that eliminate bonding for stronger and more repeatable soft bending actuation modules.

CAD model (left) and experimental prototype (right) of the proposed soft bidirectional bending actuator module with integrated curvature sensing.
We seek to solve the sensor nonlinearity problem, 23 discussed in more detail later, by testing two different chamber cross sections of this new actuator: rectangular and semicircular (with the circular side facing inward). We also seek to increase the bandwidth of the feedback control loop by using a more complicated valving scheme alongside a sliding-mode controller directly regulating valve states (direct SMC). This method allows the system to hold pressure in the actuator, reducing the chattering in the valves and increasing their life span.
The objectives of this work include the following:
• To effectively integrate curvature sensing and soft bending actuation. • To standardize and simplify the design and fabrication of soft bidirectional bending actuation modules. • To demonstrate advances in motion control of pneumatic soft actuators.
Materials and Methods
Soft bending actuation modules
Our soft bending actuator comprises two soft linear muscles and an inextensible constraint layer in between. The individual linear actuators are made of tubes of silicone rubber wrapped in inextensible thread, which causes them to extend with reduced radial deformation when pressurized. The constraint layer, with a custom integrated curvature sensor, inhibits this linear extension, resulting in the bending of the entire soft module. Caps are attached to both ends of the actuator to seal the chambers and allow for connection with other segments. The caps are made of two acrylic boards sandwiching the rim of the silicone rubber tube to prevent leaking.
Thus, the silicone rubber substrate itself is used as a gasket, eliminating the need for airtight bonds between separate pieces of silicone, a major failure point in the past. Screws are used at either end to allow for easy mounting, with one side using vent screws to allow pressure to be introduced into the chamber. The rectangular external cross section of the actuators reduces potential twisting that occurs at high bending angles and pressure inputs. The steps of fabrication can be summarized as follows (Fig. 2):

Fabrication process of the soft actuator.
Step 1: Two inner bodies (i.e., linear muscles) of the module are fabricated first using a three-dimensional (3D) printed mold and silicone rubber (Smooth-On Ecoflex 0030).
Step 2: Inextensible sewing thread is wrapped and bonded around each linear muscle.
Step 3: With the flexible curvature sensor in the middle, two pieces of self-adhesive laminate sheet are laser cut and attached together to form the constraint layer.
Step 4: The constraint layer and two inner bodies are placed in a second 3D printed mold and filled with silicone rubber.
Step 5: Acrylic end-connector caps and vent screws are attached to both ends of the body.
Proprioceptive curvature sensing
Our custom magnetic curvature sensor was initially developed in the previous work, 30 which utilized a magnet and a one-dimensional Hall effect sensor on a flexible circuit board. The Hall effect sensor can measure changes in the magnetic field as the sensor bends, allowing us to accurately calculate the curvature of the system. We revised the circuit design in the previous work,21,22 making the magnetic north of the magnet point out of the circuit surface. In this configuration, we could adjust the signal offset at zero curvature by manually changing the distance between the magnet and the Hall element. This method was very fragile because the traces required for the amplification circuit were prone to breaking as the sensor flexed. The circuit contained three layers: two laminate polyester sheets and one copper layer. The melting point of the laminate sheet is very low, which causes difficulties in soldering.
To address these problems, we removed the amplification circuit from the flexible sensor, 23 utilized a smaller Hall element, and constructed the sensor out of a single layer of copper-clad flexible polyimide substrate (Pyralux; 3M). This section builds on this body of work to develop custom magnetic curvature sensors that provide reliable proprioceptive information when integrated in soft bending actuators.
We used finite element analysis (FEA) to improve the design of our curvature sensor. We considered two main parameters: the orientation of the magnet and the distance between the magnet and the Hall element. First, we generated magnetic field data using COMSOL, an example of which can be seen in Figure 3a. We used this to calculate the strength of the magnetic field at the Hall element with respect to the circuit design. Figure 3b shows the geometric relationship between the magnet and the Hall element on a bending segment. The origin is located at the base of the magnet, L is the arc-length along the flexible circuit between the origin and the center of the Hall element, hm is the height of the center of the magnet (point M), and hs is the height of the Hall effect sensor element (point S). We assume that the flexible sensor is under constant curvature, allowing us to calculate the positions of these two points.

Finite element analysis of the flexible curvature senor.
We can calculate the vector between M and S, and then use the COMSOL magnetic field data Bx and By at S to determine the expected field registered by the Hall element (in its normal direction) via the following rotation equation:
where Bn is the magnetic field density, which the one-dimensional Hall effect sensor could sense when the bending angle is
When analyzing the sensor simulation, we considered the working range of the bending actuator to be
These sensor readings can each be approximated by a linear fit, as in Figure 3c. We compared the residuals (R2 values) for these fits for top- and side-facing magnets for the same range of L, representing the linearity of the resulting data. The results of this analysis can be seen in Figure 3e. We conclude that the top-facing magnet orientation is superior, because the working range is 30% larger and the data are more linear. In addition, it is found to be advantageous to minimize L to maximize the range of magnetic field readings.
In previous work, 23 we found that the integrated curvature sensor response was nonmonotonic at low actuation pressures, as seen in Figure 4e. This behavior made parsing the sensor data difficult at low angles and caused inconsistencies in segment motion data. We postulate that silicone rubber on the inside edge of an actuator is deforming when pressurized and pressing against the sensor, causing anomalous readings, and that the cross section of the pressure chamber has a direct effect on this behavior (as pressure is introduced, we expect the rectangular chamber to deform into a circular cross section). An illustration of this behavior for unpressurized and pressurized states of a rectangular cross-section actuator can been seen in Figure 4a and c, respectively.

The rectangular
Thus, to prevent this effect, we modified the pressure chamber cross section to semicircular, which can be seen in Figure 4b with its pressurized form Figure 4d, where it does not deform the sensor. We used an external vision tracker to calculate ground truth segment curvatures corresponding to the recorded sensor voltages. Figure 4e shows these calibration curves for the two different chamber cross sections.
In addition, we also converted the numerical magnetic flux data to sensor voltage based on the sensitivity of the Hall effect sensor and the amplification circuit parameters. Again, we observed that the rectangular chamber data are not monotonic at small curvatures, meaning that the sensor is incapable of detecting changing angles at low-pressure inputs. The sensor readings with the semicircular cross section remain injective and more linear. In addition, the FEA model prediction fits these experimental data much better. This improvement makes the integrated curvature sensor more reliable, precise, and easier to use.
Sliding-mode motion control
In our previous work,
32
we used an iterative sliding-mode controller (iterative SMC) to control the pressure in each actuator. This was done using pulse width modulation; opening and closing the valves of each actuator to alternately inflate and deflate each actuator at a certain duty cycle as control input. The valves each have a response time of 3 ms, are about 7 × 12 × 30 mm, and each cost around $30. This method changes the amount each actuator is pressurized with respect to the previous time step based on the error between the current angle and the desired angle, thus iteratively correcting for errors as follows:
where u(t) is the current control input, u(t–Δt) is the previous control input, ex is the error,
One problem of this control method is that it involves constantly inflating and deflating each pneumatic chamber, even when the desired angle is constant. This causes the bending actuator to continuously oscillate around its target and potentially reduces the lifetime of the miniature solenoid valves.
To improve on this, we have adapted our pneumatic circuit to have separate valves on the inlet and outlet of each actuator. This makes it possible for a constant pressure to be held within the chambers, keeping them steady. We derive a direct sliding-mode controller (direct SMC) with this valve setup, defining
where σ(t) is the sliding-mode variable (
Results
We first observed the static behavior of our bending module, snapshots of which can be seen in Figure 5. At 30° bending in both directions, we can see that the actuator bends smoothly and with constant curvature. The actuator is capable of bending up to 75° in both directions, although this large bending angle seems to result in a less smooth curved shape. This is smaller than the 90° bounds we used to model the sensors, as the pressures required to reach 90° can be dangerous to the actuator at prolonged periods. The unactuated side of the actuator is forced to compress so much at that angle that a crease forms, while the central constraint layer is observed to remain smooth. The actuator can reliably withstand pressures of 7 psi (48.3 kPa), which was the pressure used for all subsequent experiments.

Static response of the bending soft robotic module in a range of 150° at ±11 psi.
We tested both controllers on the integrated soft bending actuator for step and sinusoidal bending angle references. For the iterative SMC, we used K = 1.5 s/degree and D = 0.0067 1/s. For the direct SMC, we used D = 0.5 1/s and ɛ = 2 degree/s. These coefficients were tuned by hand to maximize performance, focusing on minimizing rise time and then limiting subsequent oscillations. Figure 6 shows the response of the controllers to a constant desired angle (step response). Unsurprisingly, the direct SMC exhibits far less oscillation at the desired angle than the iterative SMC, a reduction of around 30%, as the valve configuration used in the direct SMC method allows the pressure required to maintain the desired angle to be held within the actuator.

Step response of the two controllers. The dashed line is the desired bending angle (25°) and the light and dark curves represent the iterative sliding-mode controller and the direct sliding-mode controller, respectively. The direct SMC trajectory exhibits no observable overshoot and smaller oscillations around the reference angle, while the iterative SMC trajectory exhibits nearly 40% overshoot.
Thus, barring leakage, the direct SMC is capable of holding constant angles indefinitely without error. The fluctuation that can be seen in the direct SMC data is the result of sensor noise. In addition, the direct SMC reaches the desired angle with significantly less overshoot than the iterative SMC. The direct SMC had almost none (less than its steady-state fluctuation), while the iterative SMC demonstrated a 40% overshoot and only settled down after 0.4 s (as opposed to 0.2 s for the direct SMC).
Figure 7 shows the two controllers following four periods of sine waves at an amplitude of 0.6 rad (34.3°) and frequencies ranging from 0.25 to 6 Hz. There is little difference between the performances of the two controllers at less than 1 Hz, because both controllers are faster than the reference signals. However, the direct SMC demonstrates superior performance at higher frequencies, with a 15% higher amplitude and a phase delay of 0.5 rad less than the iterative SMC at 6 Hz. It can be seen that the direct SMC trajectory is closer to the desired trajectory at higher amplitudes, with larger amplitudes and less phase delay than the iterative SMC. In addition, the direct SMC exhibits less vibration than the iterative SMC.

Dynamic response of both controllers following sinusoidal trajectories with frequencies of 0.25 Hz
However, at the lowest frequency, the direct SMC trajectory has larger fluctuations. This is because the direct SMC can only either hold position or apply full pressure in either direction. Thus, when the desired position is outside the dead zone but nearby, the SMC will cause the actuator to move rapidly, with limitations in the valve response time causing it to overshoot the desired position slightly, before undergoing damped oscillation around the desired position. During low-frequency signal following, the desired trajectory keeps moving just outside the dead zone, causing this behavior to occur over the entire trajectory. Under these circumstances, the iterative SMC will change the duty cycle slightly, causing the new average actuator position to increase slightly, resulting in a smoother transition for smaller disturbances.
To demonstrate the performance variation between the two controllers, Figure 8a, b shows the aggregated normalized amplitude and phase delay for each controller at each frequency. These data show that the direct SMC has a much higher bandwidth than the iterative SMC, exhibiting little increase in phase delay as frequency increased, to a maximum of 0.5 rad. The direct SMC also has a higher amplitude at higher frequencies, consistently around 10 percentage points higher, as the amplitude of the iterative SMC drops off steeply. In addition, the differences in standard deviation between the two controllers show that the direct SMC results in less vibration, as expected.

Closed loop frequency response of both controllers tracking sinusoidal signals over a range of frequencies. The normalized amplitude
We have had concerns about the lifetime of valves under this type of rapid actuation. In particular, we have observed that the continuous actuation of the iterative SMC has had a deleterious effect on the valves being used. To investigate this, we recorded the valve states of the controllers as they operated, allowing us to the keep track of how many times each valve was cycled.
First, we did this test for sine wave following at 6 Hz (with amplitude = 0.6 rad, as before), the results of which can be seen in Figure 9a–c. At 6 Hz, the system cannot respond quickly enough to follow the sine waves accurately, and thus alternate between full actuation in either direction. We can see from plots (b, c) that the iterative SMC actuates each valve more often for an inferior performance. Over 10 s of constant 6 Hz sine wave following, the direct SMC drives each of its valves a total of 67 times compared to the iterative SMCs 349 times. Thus, under this operation, valves of a system using the direct SMC are likely to last five times as long as those using the iterative SMC.

We also performed the same test when following a 2 Hz square wave with an amplitude of 0.6 Rad (34.3°), which can be seen in Figure 10a–c. This is a slower frequency than the previous test, which allows the system to reach the desired angle and hold. We can see from Figure 10b, c that once the desired angle has been reached, the direct SMC stops actuating each valve, while the iterative SMC must continue to repeatedly switch between the two states to hold position. Over 10 s of tracking a 2 Hz square wave, the direct SMC actuates each valve 26 times, while the iterative SMC actuates each valve 213 times, an increase of over eight times the number of switching commands per valve. This improvement will increase for trajectories that involve maintaining a constant angle for extended periods of time, which the proposed direct SMC can do without any continuous valve actions.

Conclusion
In this article, we discussed our latest developments in pressure-operated soft bending actuation. We modified our Hall effect curvature sensor and actuator chamber cross section to achieve more reliable proprioceptive sensing. We modified our pneumatic circuit to include solenoid valves on the inlet and outlet of each chamber. This allowed us to derive and implement a direct sliding-mode controller algorithm on valve states with the ability to hold the actuator steady without continuous pressurization and depressurization.
We demonstrated the superiority of this controller over our previously developed iterative sliding-mode controller in following static and dynamic trajectories of frequencies ranging from 0.25to 6 Hz. In addition, we demonstrated a reduction in valve actuations of the direct SMC compared to the iterative SMC, indicating that the former is conducive to longer lifetimes for solenoid valves.
One potential problem with the valving used for the direct SMC approach is it requires two on/off valves for each pressure chamber, and thus requires double the amount of control signals. This was not a problem for a single bidirectional bending segment with two chambers, but would be more of a difficulty for larger systems with more degrees of freedom. In addition, while the valves are relatively small, on a self-contained system the doubling of the required valves could take up a prohibitive amount of space, perhaps outweighing the improvements it provides.
The ability of the direct SMC to follow static trajectories relies on a well-sealed pneumatic system. Any leaks will cause it to drift away from a desired static angle. Once it leaves the dead zone ɛ, the control system will respond and experience some oscillation before becoming steady again. This behavior results in much larger oscillations than the iterative SMC around a steady state. As our soft robotic snake locomotion requires dynamic trajectories from each module, 22 this will likely not be a problem for that application. On the contrary, for these modules to be used in a soft manipulator, the ability to remain steady will likely be useful, requiring the chambers to remain well sealed.
The next step is to adapt this soft actuation module for use in our soft robotic snake. These will be easy to assemble in series to form the body of the snake. The modular nature will allow the snake to be easily repaired and expanded, letting us investigate grasping and redundant locomotion toward a soft mobile manipulator in future work.
Footnotes
Acknowledgments
This material is based upon work supported by the National Science Foundation under Grant No. IIS-1551219. Any opinions, findings, and conclusions or recommendations expressed in this material are those of the authors and do not necessarily reflect the views of the National Science Foundation.
Author Disclosure Statement
C.D.O. and S.O. are inventors on a patent application (no. 15/064,872) submitted by WPI that covers soft-body deformation and force sensing. The remaining authors declare that they have no competing interests.
