Significance
Soft devices offer many useful characteristics, including safe operation in close proximity to humans, the ability to adapt to their surroundings, ease of sterilization, simplicity, low cost, and light weight. Current soft devices, however, are still actuated by hard valves and electronic controls, and reliance on these components limits the use of soft devices in applications where hard structures or electronics are not compatible. This work demonstrates completely soft digital logic gates that can be integrated into soft devices and that allow computation and control within these devices, without hard valves or electronics. We demonstrate data storage, signal processing, digital-to-analog conversion, environmental sensing, and collaborative interaction between humans and soft devices.
Keywords: logic, control, artificial intelligence, human–soft device interaction, buckling
Abstract
Although soft devices (grippers, actuators, and elementary robots) are rapidly becoming an integral part of the broad field of robotics, autonomy for completely soft devices has only begun to be developed. Adaptation of conventional systems of control to soft devices requires hard valves and electronic controls. This paper describes completely soft pneumatic digital logic gates having a physical scale appropriate for use with current (macroscopic) soft actuators. Each digital logic gate utilizes a single bistable valve—the pneumatic equivalent of a Schmitt trigger—which relies on the snap-through instability of a hemispherical membrane to kink internal tubes and operates with binary high/low input and output pressures. Soft, pneumatic NOT, AND, and OR digital logic gates—which generate known pneumatic outputs as a function of one, or multiple, pneumatic inputs—allow fabrication of digital logic circuits for a set–reset latch, two-bit shift register, leading-edge detector, digital-to-analog converter (DAC), and toggle switch. The DAC and toggle switch, in turn, can control and power a soft actuator (demonstrated using a pneu-net gripper). These macroscale soft digital logic gates are scalable to high volumes of airflow, do not consume power at steady state, and can be reconfigured to achieve multiple functionalities from a single design (including configurations that receive inputs from the environment and from human users). This work represents a step toward a strategy to develop autonomous control—one not involving an electronic interface or hard components—for soft devices.
Pneumatic soft actuators perform certain functions (for example, handling delicate objects with irregular shapes) using much simpler controls than their hard counterparts, because many control functions—functions that require sensors and feedback control in hard actuators—can be provided by the materials and structures of soft actuators (1). (We describe this capability with the phrase “the material is the controller.”) An elastomeric gripper can, for example, handle fruit, raw eggs, and live animals without computer control because its compliance automatically limits the pressure that it exerts, and because this compliance allows the gripper to conform to the shape of the object (2, 3). This so-called embodied intelligence (3–5) has led to the design of actuators driven by simple control systems (often no more than on–off control of a single pressure source, albeit using hard switches). In addition to the embodied intelligence of soft actuators, advantages they exhibit—compared with designs incorporating hard materials—include (i) safety and compatibility with humans and animals (3, 6), (ii) relatively low cost (3), (iii) light weight and resistance to impact that would damage hard structures of equal weight (1, 7, 8), (iv) resistance to corrosive chemicals and harsh conditions (e.g., for medical and food applications) (9), and (v) high cycle lifetime (millions of cycles, without degradation in performance, have been demonstrated) (7, 10, 11).
Because there are no practical soft controllers for soft pneumatic or electrical actuators, they are controlled almost entirely by hard components [for pneumatic systems, solenoid valves that open and close in response to electronic or pneumatic signals (3, 4, 12); for electrical systems, conventional electrical circuits and components (13, 14)]. Although the compliance of soft systems allows them to accomplish many functions using only on–off control, complex functions for soft actuators may require more complicated, hard, electronic control systems (15–17).
Recent work on soft valves has begun to increase the scope of soft actuators by eliminating the need for hard control systems, to reduce the complexity of the inputs required for specific behaviors [e.g., oscillation (7, 18)]. Examples of soft valves that have been incorporated into soft devices include unidirectional check valves in a soft device powered by combustion (19) and a soft microfluidic oscillator that caused the arms of a soft octopus-shaped device to flail (although not to function purposefully) (18). We previously developed a soft, bistable valve, and we used this valve for autonomous gripping when the valve (integrated into a gripper) contacted an object. We also demonstrated locomotion driven with a single, constant-pressure supply of air by leveraging an instability made possible with the bistable valve (7). Integration of soft, pneumatic control and actuation directly into the structure of soft systems is, however, still at an early stage, and demonstrations have been limited to check valves, simple oscillators, and on–off switches (7, 18, 19).
More “intelligent” control—for example, control based on digital logic and computation—has been demonstrated broadly (20, 21), typically in microfluidic devices (22–24)—including pneumatic devices (23, 25)—as a method to achieve complex operations. Microfluidic control systems are typically based on the monolithic polydimethylsiloxane-based valve proposed by Quake and coworkers (24) (the “Quake valve”) or a similar valve introduced one week later by Hosokawa and Maeda (26). Thousands of these valves can be integrated onto a microfluidic chip (27), and combinations of these valves can emulate the digital logic circuits found in computers (28–32). Investigations by Mathies and coworkers (33, 34) and, more recently, by Hui and coworkers (25, 35) convincingly demonstrate the capabilities of the pneumatically operated versions of these microfluidic digital logic circuits. Other recent work has shown frequency- and flow-dependent valves (36, 37), as well as oscillators incorporating valves described by Takayama and coworkers (38, 39).
Five issues, however, have precluded the use of microfluidic control with macroscale soft devices. (i) Actuation of the only (currently) useful soft devices—devices that are “large” relative to commonly used microfluidic systems—is now prohibitively slow because of the low rates of airflow (0.01 to 10 mL/min) in the small channels that the microfluidic devices use (23, 40). (ii) The choice of materials is a common hurdle in fabrication of soft logic gates on microfluidic platforms, in that microfluidic logic circuits often rely on hard materials, like glass or hard plastics (23, 25, 35, 41), although it is possible to fabricate microfluidic logic circuits entirely from soft materials (18, 28). (iii) The working principle of the valves used in microfluidic logic circuits requires consumption of power at steady state—a vacuum or pressure source is connected, via a pneumatic resistor, to atmospheric pressure (25, 28, 35)—and this built-in inefficiency is undesirable, especially for mobile applications where power (or pressurized air) is limited (42, 43). (iv) The requirement for separate designs for each type of logic gate functionality (e.g., NOT, AND, OR, etc.) increases the complexity required of these systems (28). (v) These microfluidic logic circuits are permanent once fabricated and cannot be reconfigured (23, 28, 41).
Here we demonstrate—using only soft components—pneumatic digital logic gates on the same scale as commonly used soft actuators that enable complex behaviors in soft devices. We demonstrated three logic elements—NOT, AND, and OR logic gates—using a single soft, pneumatic valve as a reconfigurable platform. This set of logic gates exhibits functional completeness and can therefore act as the basis for any logic circuit (44). We demonstrated several features of modern electronic computers: memory of multiple past states or events (in a completely soft two-bit shift register), decision making based on the current state (shown by toggling between two states triggered by a single input signal), and conversion between digital and analog data (by converting a pneumatic digital input to a “continuous” analog output). We also implemented a logic circuit that, together with a soft pushbutton, enables tactile interaction between humans and soft devices and thus introduces a different strategy in haptic design.
This work represents a step toward embodying control functions into the structure of soft devices that enable autonomy and “intelligent” behavior without requiring an electronic interface or hard components. It has potential for uses where hard or (many) electrical components may be unsuitable (e.g., in vivo, in high-radiation environments, or near high magnetic fields), and it provides controllers that withstand deformations due to shear, bending, and tensile or compressive stress (3, 4, 7). The approach demonstrated here is modular, because a single valve can be configured as multiple logic gates, and because a logic circuit can be rearranged after fabrication to perform other functions (45). These logic circuits do not consume power at steady state, in contrast with designs using soft microfluidic “transistors.” They are scalable to high rates of airflow (2 to 4 L per minute; detailed in SI Appendix, Fig. S11) and are thus compatible with the scale of most soft devices now being used practically (1, 3, 4).
Results
The Soft Valve.
The soft logic gates demonstrated here build on the soft, bistable valve described previously (7). The valve consists of two cylindrical chambers, which are separated by a bistable hemispherical membrane (Fig. 1A). This membrane has two stable, steady states: unactuated or actuated. Elastomeric tubing leads through each chamber to a common output, with output pressure Pout (Fig. 1B). The bottom tubing is connected to an input pressure Pin,0 and the top tubing to an input pressure Pin,1. When the upper internal chamber is unpressurized [PM = 0 mbar (gauge pressure, equal to 1 atm absolute pressure)], the membrane remains in its unactuated state, deflected upward, and blocks flow through the tubing above the membrane by forming a kink in this tubing [a type of buckling instability (46, 47)], such that the input Pin,1 is isolated from the other connections; the bottom tubing, however, is unkinked, and Pout is directly connected to the input pressure of the bottom tubing, Pin,0 (Fig. 1B, connection path indicated by shaded tubing). Pressurization of the upper chamber to pressures smaller than the critical pressure for membrane snap-through (Psnap-thru) deflects the membrane only slightly toward the bottom chamber and does not change the pattern of airflow through the tubing (the bottom chamber is always connected to atmospheric pressure, so the pressure difference across the membrane is always equal to PM). We denote this state the “unactuated” state.
Only when the pressure difference across the membrane exceeds the critical pressure required for snap-through (PM > Psnap-thru) (7, 48) does the membrane “snap” toward the bottom chamber, open the top tube, and simultaneously kink the bottom tube. In this “actuated” state, Pout is connected to the input pressure Pin,1, while Pin,0 becomes isolated (Fig. 1B). Because the snap-through instability is hysteretic, the valve switches back to the unactuated state only when PM decreases below the critical pressure for snap-back, Psnap-back. This behavior restricts the output pressure to two values (corresponding to the two inputs Pin,0 and Pin,1) over a continuous range of input pressure, PM, applied to the membrane. For all of the soft, bistable valves used in this work, Psnap-thru = 110 mbar, and Psnap-back = 25 mbar. Therefore, for any value of PM > 110 mbar, a valve is in the actuated state; for any value of PM < 25 mbar it is in the unactuated state; and for values 25 mbar < PM < 110 mbar the valve remains in the state from which it came.
Digital Logic Gates.
To establish a context with which to understand digital logic, we assigned pressure P = 150 mbar the binary value “1” and pressure P = 0 mbar (gauge pressure, equal to 1 atm absolute pressure) the binary value “0.” Since these pressures are above the membrane snap-through pressure, Psnap-thru, and below the membrane snap-back pressure, Psnap-back, respectively, the value of Pout is not hysteretic or path-dependent and instead depends only on the instantaneous values of Pin,0, Pin,1, and PM when these inputs are either 1 or 0.
A NOT gate inverts its input signal; an input of 1 generates an output of 0, and vice versa. The truth table for a NOT gate illustrates this behavior by summarizing the inputs and corresponding outputs (Fig. 2A). We fabricated a completely soft NOT logic gate by setting Pin,1 = 0 mbar (binary 0) and Pin,0 = 150 mbar (binary 1) by connecting these inputs to sources of constant pressure (Fig. 2B); in this configuration, Pout varied only with PM. Over the full range of input pressure PM (including states between 0 and 1), the output pressure switches (decreases) from a high to low value when the input pressure rises above a given threshold, and the output pressure switches (increases) from a low to high value only when the input pressure falls below a different, smaller threshold; this difference in pressure to cause switching results in hysteretic behavior (Fig. 2C).
This functionality is analogous to that of the Schmitt trigger, a type of operational amplifier used in electronics for analog-to-digital conversion, level detection, and line reception (49–52); the hysteresis of the Schmitt trigger makes it a basis for oscillators and noise filters for digital signals (7, 52). Transistor-based electronic switches and logic gates—including electronic Schmitt triggers built from combinations of transistors, as well as the pneumatic transistors and logic gates demonstrated in prior work—differ importantly from the pneumatic Schmitt trigger we demonstrate, in that they consume power at steady state due to a continuous current (or pressurized air) leakage through a pull-up or pull-down resistor, which is required to set one of the two output states (28, 35, 52). The pneumatic Schmitt inverter, however, does not require power at steady state. The properties of the material used to fabricate it (an elastomer), and the snap-through instability of the membrane and buckling of internal tubes in two unique, functional states with no leaks or pneumatic pathways directly to the surroundings, preclude a constant drain in power for this system by eliminating both the need for a pull-up/down resistor and the corresponding power loss associated with this component. This construction is analogous to complementary metal-oxide-semiconductor (CMOS) technology, in which a single electronic input simultaneously opens one pathway for current and closes another, separate pathway (SI Appendix, Fig. S7 shows a comparison between traditional transistor circuits, CMOS, and our soft valve).
We attached a variable binary input “A” to PM (when A = 0, PM = 0 mbar, and when A = 1, PM = 150 mbar; input A was generated by a computer and an electronic pressure regulator, detailed in SI Appendix). We measured the binary output value “Q” (Q = 0 for Pout = 0 mbar, Q = 1 for Pout = 150 mbar) as a function of input A, and established, from the behavior shown in Fig. 2D, that, when A = 0, Q = 1, and, conversely, when A = 1, Q = 0. The deviation in the shapes of the rising and falling edges of A and Q resulted from the physical response of the soft logic gate; a step change in pressure A at the electronic regulator, from 0 to 1, did not instantaneously switch the pressure within the upper chamber of the logic gate from 0 or 1 but instead required ∼0.5 s to equilibrate due to the delay associated with inflation (i.e., pneumatic capacitance) and resistance to airflow within the tubing leading to the logic gate. We characterize this delay in detail in SI Appendix, Fig. S10, as a function of both number of cascaded logic elements and the logic circuit supply pressure. The delay could be minimized by either increasing the connector tubing inner diameter or reducing the connector tubing length (to reduce friction loss due to flow), or by reducing the internal volume of the logic elements themselves to reach snap-through (or snap-back) pressures more quickly. The “kinks” in the rising and falling edges of A in Fig. 2D correspond to snap-through of the internal membrane.
The same soft valve can be reconfigured as both OR and AND logic gates by modifying the input pressure connections. OR and AND gates each require two inputs, in contrast with the NOT gate, which required only one input. An OR gate has two binary inputs, A and B. When at least one of these inputs is 1, the binary output Q of the OR gate is 1; otherwise, it is 0 (Fig. 3A). This functionality can be achieved with the soft valve by configuring it with Pin,0 = A, PM = B, and the top tubing, Pin,1, connected to a constant source of pressure of value 1 (= 150 mbar) (Fig. 3B). When input B = 0, the input A connects directly, through the internal tubing, to the output Q of the logic gate, so that output Q = 0 when input A = 0, and output Q = 1 when input A = 1 (Fig. 3B, left two schematics). When input B = 1, the membrane snaps through (48) and connects the output Q to the constant source of pressure Pin,1 = 1, independent of the value of input A (Fig. 3B, right two schematics). We demonstrated experimentally the functionality of the OR gate in every possible input configuration (Fig. 3C).
In contrast to the OR gate, the output Q of an AND gate is 1 only when inputs A and B are both 1; otherwise, it is 0 (Fig. 3D). The valve is configured as an AND gate when Pin,1 = A, PM = B, and the bottom tubing, Pin,0, is connected to a constant source of pressure of value 0 (= 0 mbar) (Fig. 3E). In this configuration, when input B = 0, output Q = 0 independent of the value of input A (Fig. 3E, left two schematics). Only when input A = 1, pressurizing the upper tube inlet, and input B = 1 (thus causing the membrane to snap through) does the output of the logic gate become Q = 1. We demonstrated experimentally the functionality of the AND gate in all input configurations (Fig. 3F).
Combining Logic Gates: Digital Logic Circuits.
Implementation of these completely soft logic gates enables simple decision making that can be directly embedded in soft devices. For example, a soft device may be programmed to respond to a certain pressure-based physical stimulus only if another criterion—physical force, orientation with respect to gravity, or ambient temperature—is simultaneously met (as achieved with one AND gate). Alternatively, a single stimulus at any number of an array of many soft pressure-based sensors could trigger a response (multiple OR gates). With AND, OR, and NOT gates, any logical function can be implemented; that is, this pneumatic valve provides the basis for a functionally complete set of logical connectives (44). In other words, these soft, pneumatic logic gates could, in principle, replicate the functionality of an electronic computer (although it is not practical for them to do so because of size and not useful because of speed). Multiple soft logic gates can be arranged synergistically for many applications: certain combinations of gates can store data and “remember” multiple past events, respond to their current state or environment, or convert between digital and analog pressure signals.
Set–Reset Latch.
A simple logic circuit consisting of three logic gates, the set–reset (SR) latch, exhibits “memory,” in that it can be programmed to retain one bit of data (0 or 1); that bit of data is stored, without any further external control or stimulus, and can be read (input) into other logic elements as a source of pressure. The SR latch can also be reprogrammed at a later time. The fundamental concept underlying the functionality of the SR latch is a feedback loop, where a stored output value of 1 can “hold” itself at a pressurized state by controlling at least one of its own inputs, directly or indirectly.
An SR latch has two inputs, a “set” input, S, and a “reset” input, R (Fig. 4). When the SR latch receives signal 1 at the set input, it switches the output, Q, to 1. When it receives signal 1 at the reset input, it switches the output back to 0 (52). Fig. 4 shows a design for an SR latch that incorporates each of the three pneumatic logic gates—NOT, OR, and AND—and experimental demonstration of the SR latch. The SR latch allows storage of one bit of data using a single feedback loop: when the “set” input signal S is 1, the output signal, Q, becomes 1 and remains 1, even if S returns to 0, by holding its state via the feedback loop (shown in Fig. 4C after S is cycled on and off at 5 s on the independent axis, but before R is cycled at 15 s). Similarly, when the “reset” input signal R is 1, Q becomes 0 and remains at 0, even if R returns to 0 (shown in Fig. 4C after R is cycled at 15 s, but before S is cycled at 25 s). Therefore, the SR latch enables the embodiment of memory in a soft device. It “remembers” which input (set or reset) was pressurized (to state 1) most recently.
Shift Register.
A serial-in/parallel-out shift register—another example of a device with memory—can reduce the number of inputs used in a device to two, while retaining the ability to control many actuators via multiple parallel outputs. For instance, a five-bit, serial-in/parallel-out shift register could control five soft actuators with its five parallel outputs while only requiring two inputs: one input for a channel of data to provide the bits to be stored at (and dictate the state of) the five outputs and another input to trigger when a bit from the channel of data will be recorded [this input is typically called the “clock” (53)]. This implementation of soft logic can enable a significant reduction in the complexity of inputs required for soft devices and eliminate the need for many valves and separate controllers.
A serial-in/parallel-out shift register records data sequentially from a single input channel of data (which may be either 0 or 1 at a given time) and stores these data in an array of parallel memory locations that each have their own output channel. Data are recorded one bit at a time, and instances of data recording are triggered by the “clock”: each time the clock pulses (i.e., temporarily takes the value 1), the shift register records the current value of the channel of data into its memory on a first-in, last-out basis (bits exiting the memory are discarded). A pneumatic clock signal could come from a computer-controlled electronic pressure regulator, a soft pneumatic oscillator (7), or even a human user pressing a soft button whenever they would like to record a bit; the clock signal’s pulses do not need to be evenly spaced in time. Fig. 5 demonstrates a two-bit, serial-in/parallel-out shift register. In this work, we generate the clock signal with a computer-controlled electronic pressure regulator, which proves useful because we demonstrate, through our experiments, that the soft shift register functions as a “black box” with interchangeable inputs and outputs; a soft, pneumatic oscillator (7), or a soft button (with a human user; see Fig. 8) could be used in place of the electronic regulator to generate the clock signal.
The two-bit shift register contains two D-type latches (Fig. 5A) and a single pressure follower to create a short delay ahead of the first D-type latch. In brief, the D-type latch and pressure follower operate as follows (see SI Appendix for details). The D-type latch has two binary inputs: the channel of data, D, and the clock, CLK (Fig. 5A). When the clock input CLK becomes 1, the output, Q, of the D-type latch is equal to the current value of the data channel, D. When CLK becomes 0, Q retains whatever value D had when CLK was most recently 1. In principle, a D-type latch could be simplified by construction from combinations of NOR or NAND logic gates, but, in our case, these logic gates would require multiple soft valves (detailed in SI Appendix, Fig. S8); we instead used only NOT, OR, and AND logic gates, each of which requires a single soft valve. Meanwhile, the pressure follower has one input and one output, and the output always takes the same value as the input. The pressure follower is useful as a delay because, when the input changes state, the corresponding change in the output is delayed by the response time of the valve (∼0.5 s when operated at 150 mbar). The shift register uses the pressure follower as a delay to allow data to transfer from the first bit of memory (Q0 in Fig. 5B) to the second bit of memory (Q1) before the first bit of memory is overwritten by the current value of the data channel; the pressure follower is illustrated schematically by a triangle (upstream of the left D-type latch in Fig. 5B).
In the two-bit shift register, the incoming data stream is denoted as “D,” the clock signal is denoted as “CLK,” and the two stored bits are “Q0” and “Q1.” When the clock pulses (i.e., temporarily takes the value 1) the bit of data stored in the first data storage location, Q0, is passed to the second data storage location, Q1; then, the value of the incoming data channel, D (either 0 or 1), is stored in Q0. The bit (0, 1) that was contained in Q1 before the clock pulse is discarded. Fig. 5C shows this behavior experimentally; three other demonstrations are included in SI Appendix.
Leading-Edge Detector.
We generated the clock signal for the shift register in this work with an electronic pressure regulator, but it could also be produced by a soft pneumatic oscillator (7, 18, 23) that cycles between high- and low-pressure states; the soft, pneumatic shift register would then have the potential to control many outputs with only one input (the data channel, D). If the clock signal lasts too long (e.g., remains in state 1), however, data can be overwritten. To address this issue, the leading edge of an extended clock signal can be extracted as a pulse, which can also precisely control when a datum is recorded from the incoming stream of data.
We achieved this functionality with a leading-edge detector, comprising one AND gate and three NOT gates (Fig. 6). Initially, when the input to the leading-edge detector, IN, is 0, the upper input to the AND gate is also 0, but the lower input is 1 (because it has been inverted an odd number of times). When IN transitions from 0 to 1, the upper input to the AND gate immediately becomes 1; the lower input, however, does not become 0 until the bistable membranes within all three NOT gates snap through, and, during this process, both inputs to the AND gate are 1, and its output, OUT, is temporarily 1. (The duration of this output pulse is equal to the response time of one logic gate, ∼0.5 s, multiplied by the three inverters in the lower leg of the circuit, yielding a pulse width of 1.5 s). Later, when IN switches from 1 to 0, the upper input to the AND gate immediately becomes 0, and OUT is therefore also 0, regardless of the value of the lower input to the AND gate. To achieve different pulse widths of the output signal, the number of logic gates on the lower leg can be changed to incorporate any number of pressure followers, and any odd number of inverters, resulting in a pulse width of the logic gate response time (∼0.5 s) multiplied by the number of logic gates in the lower leg. We demonstrate a leading-edge detector experimentally in Fig. 6; this logic circuit exemplifies time-dependent manipulation of an input signal to produce a desired output.
Digital-to-Analog Converter.
We demonstrated conversion of digital signals—for example, the pneumatic 0 and 1 used with the logic gates in this work—to an analog, or continuous, output with a digital-to-analog converter (DAC). A DAC accepts a digital (binary) input over several channels (e.g., a two-bit DAC accepts the four unique, ordered digital inputs of 00, 01, 10, and 11). Meanwhile, the DAC can also produce a number of—usually evenly spaced—levels of “analog” output; the number of analog levels is equal to the number of ordered digital inputs, and the analog levels are typically mapped, in increasing order, directly to the ordered list of digital inputs (e.g., in an electronic DAC, the set of digital inputs [00, 01, 10, 11] may map to analog voltage output levels of [0, 1, 2, 3] V). The output is not purely analog but rather an approximation of an analog signal with resolution determined by the number of bits in the input digital signal. In this work, we demonstrated a completely soft, two-bit DAC (Fig. 7). Binary inputs from two channels control an analog output pressure ranging from 0 to 150 mbar in four discrete steps. For this demonstration, we configured four logic gates as simple single-pole single-throw relays, shown schematically in Fig. 7A, to regulate the discretized pressure supplies. The entire DAC logic diagram is shown in Fig. 7B, with experimental pressure measurements in Fig. 7C. We used the two-bit DAC to pressurize a pneu-net gripper in four steps of analog pressures, during which it closed to different extents (Fig. 7D). This demonstration illustrates that the binary signals generated by the soft logic gates in this work can be converted to quasi-analog outputs for generation of patterns of actuation more complex than on/off, open/closed, and so on.
Human–Soft Device Interaction.
Soft button.
These digital logic circuits are capable of interacting with their environment. We demonstrated closure of a gripper to different extents controlled by the DAC, exhibiting a useful physical output obtained from a digital logic circuit. Input to a digital logic circuit (e.g., signals from sensors or from human users) can also be obtained from the environment. We developed a soft button with a binary pneumatic output to allow human users to interface with and control soft logic circuits and devices (Fig. 8A). The soft button is composed of two cylinders, each cylinder having its own bistable membrane; the left bistable membrane curves upward at rest, while the right bistable membrane curves downward. The two cylinders are connected to each other pneumatically, and each cylinder also has internal tubing for flow of air. In the left cylinder the internal tubing is initially open to airflow, while in the right cylinder the tubing is initially kinked by the downward-facing bistable membrane. Therefore, in its rest state, the output of the button, Q, is directly connected, via the internal tubing in the left cylinder, to a constant input pressure of value 0, so when the button is not depressed, Q = 0. When depressed by a user, however, the pressure within the left cylinder of the button increases due to the force applied by the user’s finger until the bistable membrane snaps through, at which time the membrane of the right cylinder also snaps through because, as the cylinders are connected pneumatically, the right cylinder has also become pressurized. As a result, the internal tubing inside the left cylinder becomes kinked, while the internal tubing inside the right cylinder unkinks, and the output of the button, Q, is directly connected to a constant input pressure of 1, so, when the button is depressed by a user, Q = 1.
Toggle switch.
The soft button was connected to a toggle logic circuit (Fig. 8B), where, if the current output of the toggle circuit is 0, depressing the button changes the output to 1, and vice versa. This logic circuit is another form of memory, similar to, but with function distinct from, the SR latch described previously. The output from the toggle circuit was attached to a soft pneu-net gripper, where an output of 1 from the toggle circuit would cause the gripper to actuate (grasp), while an output of 0 from the toggle circuit would allow the gripper to relax. The entire device was then incorporated into a soft foam sheath powered only by a single, constant source of pressure (provided here by an external supply, but pressure may be provided by an onboard source of compressed gas, or a gas-forming chemical reaction, for an untethered device) to create a completely soft, human-controlled gripper that toggles between actuated (gripping) and unactuated (open gripper) states whenever the single soft button is depressed (Fig. 8C). The human input received by the soft button, in combination with the onboard logic, enables effective human–soft device interaction, demonstrated in SI Appendix, Fig. S8 and Movie S1 where a human performs a pick-and-place task with the assistance of the completely soft logic-enabled gripper.
This soft logic-enabled gripper has two potential impacts. (i) The device represents, by itself, a promising solution for human–soft device collaboration in grasping or handling of materials dangerous to humans (e.g., radioactive devices or sick mice in laboratory studies), or in environments where hard devices and electronic-based logic and computation are undesirable (underwater, in the presence of high magnetic fields, or where the device may undergo extreme compressive strain). (ii) As a proof of concept, this demonstration paves the way for future, more intricate, completely soft devices that will work in collaboration with humans.
Submersible Logic-Enabled Soft Robot.
Soft pressure sensor.
We reconfigured a NOT gate as an environmental pressure sensor (Fig. 9A), enabling, in addition to the human input provided via the soft button, inputs from environmental stimuli. The input of the sensor (which is connected to the internal chamber toward which the hemispherical membrane is deflected with no applied pressure differential) is exposed to the environment at pressure Penv. The other internal chamber of the sensor is maintained at atmospheric pressure (0 mbar). When Penv is less than the snap-back pressure (Penv < Psnap-back ≈ 25 mbar), the pressure sensor outputs 1, and, conversely, when the environmental pressure is greater than the snap-through pressure (Penv > Psnap-thru ≈ 110 mbar), the sensor outputs 0.
Underwater operation.
The outputs from the environmental pressure sensor and a soft button (Fig. 8A) are received by a soft digital logic circuit (Fig. 9B) designed to control a semiautonomous submersible robot (Fig. 9C) which dives when it senses low pressure and surfaces when it senses high pressure or a signal from the soft button. Diving and surfacing depend on the buoyant force of a balloon, constrained by an inextensible mesh, attached to the robot; this balloon is either inflated or deflated by the logic circuit.
The snap-through hysteresis of the membrane in the pressure sensor results in oscillating surfacing–diving behavior between two heights (25 cm and 110 cm) that correspond, approximately, to the hydrostatic pressures equal to Psnap-back and Psnap-thru. The robot can also surface on command at the touch of the soft button by a human user. We demonstrated operation of the submersible soft robot in a water tank, in which it oscillated between two heights (Fig. 9D) and also surfaced on command when a human user pressed a soft button (outside of the water tank; design shown in Fig. 8A) attached to the robot (Fig. 9E and Movie S2). This semiautonomous robot incorporated inputs from both the environment, and from a human user. Soft underwater robots are attractive because, by index-matching to the surrounding water they may be fabricated to be completely transparent—both optically and to sonar (14, 54)—which remains a limitation of current hard robots. The semiautonomous soft robot presented here represents a step toward practically undetectable, intelligent, and autonomous underwater robots for applications in biology and ecology (nonintrusive sample collection), and the military.
Discussion
Soft devices have several attractive features, including collaboration with humans, use with fragile objects, and mechanical and environmental robustness (1). Despite their remarkable “material intelligence,” however, autonomy for soft devices has remained a challenge; embedded soft control is elusive (even for simple functions), and, typically, control requires hard valves and electronics. This work demonstrates macroscale pneumatic NOT, AND, and OR digital logic gates, compatible with soft devices, and made entirely from soft material (silicone rubber, although other elastomers would also work). Each logic gate utilizes a single soft, pneumatic bistable valve; the valves differ only in their configuration of pneumatic inputs. Each bistable valve, in turn, relies on the interplay of two instabilities—snap-through of an internal, hemispherical membrane and buckling (kinking) of internal tubes that allow (or block) the flow of air—and, by utilizing these two instabilities to open and close two pathways for flow simultaneously, sets itself apart from devices previously used for digital logic (including electronic transistors and microfluidic Quake valves) that only control one pathway for flow and, consequently, must draw power even in the steady state.
We combined logic gates to form digital logic circuits with the basic functionalities required of computers, including the ability to remember past states (the SR latch and two-bit shift register), decision making based on the current state (shown by toggling between two states triggered by a single input signal), processing and manipulation of signals (the leading-edge detector), and conversion between digital and analog data (by converting a pneumatic digital input to a “continuous” analog output). The DAC and toggle switch could control a soft actuator [a pneu-net (11)] with a response time on the order of seconds, enabled by the high rates of airflow through the macroscale bistable valve (thousands of milliliters per minute). The results also demonstrate interactions of humans and soft devices using soft logic and thus highlight a path to enhanced interactions and collaborations between humans and soft devices. Finally, environmental sensing was demonstrated on a semiautonomous submersible soft robot, which responded to either the local hydrostatic pressure or to input from a human user; completely soft underwater robots can incorporate both optical and sonic camouflage (14, 54).
Fabrication of the bistable valves used here as logic gates remains too complicated for high-throughput, advanced manufacturing techniques like 3D printing, injection molding, or roll-to-roll processing; this challenge in fabrication must be overcome—either with this or an equivalent soft device—before we can achieve large-scale implementation of soft, pneumatic digital logic (e.g., soft computers) or wide use with soft devices. The macroscale design of logic gates presented here is, however, scalable to high airflow volumes and does not consume power at steady state. A single, simple design can be reconfigured to perform multiple functions as digital logic gates. The strategy for autonomy and control in soft devices shown here does not involve an electronic interface or hard components and therefore enables application of functional and intelligent, yet completely soft, devices for practical use.
Supplementary Material
Acknowledgments
This work was supported by Department of Energy, Office of Basic Energy Science, Division of Materials Science and Engineering Grant ER45852, which funded all work related to experimental apparatus and demonstrations; NSF Grant IIS-11317744 for some supplies; and NSF MRSEC Grant DMR-1420570 for partial salary support and access to shared facilities. H.J.J. was supported by the Harvard Mobility Scheme, The University of Sydney.
Footnotes
Conflict of interest statement: G.M.W. acknowledges an equity interest and board position in Soft Robotics, Inc.
This article is a PNAS Direct Submission.
This article contains supporting information online at www.pnas.org/lookup/suppl/doi:10.1073/pnas.1820672116/-/DCSupplemental.
References
- 1.Whitesides GM. Soft robotics. Angew Chem Int Ed Engl. 2018;57:4258–4273. doi: 10.1002/anie.201800907. [DOI] [PubMed] [Google Scholar]
- 2.Ilievski F, Mazzeo AD, Shepherd RF, Chen X, Whitesides GM. Soft robotics for chemists. Angew Chem Int Ed Engl. 2011;50:1890–1895. doi: 10.1002/anie.201006464. [DOI] [PubMed] [Google Scholar]
- 3.Polygerinos P, et al. Soft robotics: Review of fluid-driven intrinsically soft devices; manufacturing, sensing, control, and applications in human-robot interaction. Adv Eng Mater. 2017;19:1700016. [Google Scholar]
- 4.Rus D, Tolley MT. Design, fabrication and control of soft robots. Nature. 2015;521:467–475. doi: 10.1038/nature14543. [DOI] [PubMed] [Google Scholar]
- 5.Laschi C, Mazzolai B, Cianchetti M. Soft robotics: Technologies and systems pushing the boundaries of robot abilities. Sci Robot. 2016;1:eaah3690. doi: 10.1126/scirobotics.aah3690. [DOI] [PubMed] [Google Scholar]
- 6.Polygerinos P, Wang Z, Galloway KC, Wood RJ, Walsh CJ. Soft robotic glove for combined assistance and at-home rehabilitation. Robot Auton Syst. 2015;73:135–143. [Google Scholar]
- 7.Rothemund P, et al. A soft, bistable valve for autonomous control of soft actuators. Sci Robot. 2018;3:eaar7986. doi: 10.1126/scirobotics.aar7986. [DOI] [PubMed] [Google Scholar]
- 8.Shepherd RF, et al. Multigait soft robot. Proc Natl Acad Sci USA. 2011;108:20400–20403. doi: 10.1073/pnas.1116564108. [DOI] [PMC free article] [PubMed] [Google Scholar]
- 9.De Greef A, Lambert P, Delchambre A. Towards flexible medical instruments: Review of flexible fluidic actuators. Precis Eng. 2009;33:311–321. [Google Scholar]
- 10.Yang D, et al. Buckling pneumatic linear actuators inspired by muscle. Adv Mater Technol. 2016;1:1600055. [Google Scholar]
- 11.Mosadegh B, et al. Pneumatic networks for soft robotics that actuate rapidly. Adv Funct Mater. 2014;24:2163–2170. [Google Scholar]
- 12.Tolley MT, et al. A resilient, untethered soft robot. Soft Robot. 2014;1:213–223. [Google Scholar]
- 13.Acome E, et al. Hydraulically amplified self-healing electrostatic actuators with muscle-like performance. Science. 2018;359:61–65. doi: 10.1126/science.aao6139. [DOI] [PubMed] [Google Scholar]
- 14.Christianson C, Goldberg NN, Deheyn DD, Cai SQ, Tolley MT. Translucent soft robots driven by frameless fluid electrode dielectric elastomer actuators. Sci Robot. 2018;3:eaat1893. doi: 10.1126/scirobotics.aat1893. [DOI] [PubMed] [Google Scholar]
- 15.Marchese AD, Onal CD, Rus D. IEEE/RSJ International Conference on Intelligent Robots and Systems. IEEE; Piscataway, NJ: 2011. Soft robot actuators using energy-efficient valves controlled by electropermanent magnets; pp. 756–761. [Google Scholar]
- 16.Mosadegh B, et al. Control of soft machines using actuators operated by a Braille display. Lab Chip. 2014;14:189–199. doi: 10.1039/c3lc51083b. [DOI] [PMC free article] [PubMed] [Google Scholar]
- 17.Dirven S, et al. IEEE–ASME Transactions on Mechatronics. IEEE; Piscataway, NJ: 2014. Design and characterization of a peristaltic actuator inspired by esophageal swallowing; pp. 1234–1242. [Google Scholar]
- 18.Wehner M, et al. An integrated design and fabrication strategy for entirely soft, autonomous robots. Nature. 2016;536:451–455. doi: 10.1038/nature19100. [DOI] [PubMed] [Google Scholar]
- 19.Shepherd RF, et al. Using explosions to power a soft robot. Angew Chem Int Ed Engl. 2013;52:2892–2896. doi: 10.1002/anie.201209540. [DOI] [PubMed] [Google Scholar]
- 20.Treml B, Gillman A, Buskohl P, Vaia R. Origami mechanologic. Proc Natl Acad Sci USA. 2018;115:6916–6921. doi: 10.1073/pnas.1805122115. [DOI] [PMC free article] [PubMed] [Google Scholar]
- 21.Katsikis G, Cybulski JS, Prakash M. Synchronous universal droplet logic and control. Nat Phys. 2015;11:588–596. [Google Scholar]
- 22.Zhang Q, et al. Logic digital fluidic in miniaturized functional devices: Perspective to the next generation of microfluidic lab-on-chips. Electrophoresis. 2017;38:953–976. doi: 10.1002/elps.201600429. [DOI] [PubMed] [Google Scholar]
- 23.Duncan PN, Nguyen TV, Hui EE. Pneumatic oscillator circuits for timing and control of integrated microfluidics. Proc Natl Acad Sci USA. 2013;110:18104–18109. doi: 10.1073/pnas.1310254110. [DOI] [PMC free article] [PubMed] [Google Scholar]
- 24.Unger MA, Chou HP, Thorsen T, Scherer A, Quake SR. Monolithic microfabricated valves and pumps by multilayer soft lithography. Science. 2000;288:113–116. doi: 10.1126/science.288.5463.113. [DOI] [PubMed] [Google Scholar]
- 25.Duncan PN, Ahrar S, Hui EE. Scaling of pneumatic digital logic circuits. Lab Chip. 2015;15:1360–1365. doi: 10.1039/c4lc01048e. [DOI] [PubMed] [Google Scholar]
- 26.Hosokawa K, Maeda R. A pneumatically-actuated three-way microvalve fabricated with polydimethylsiloxane using the membrane transfer technique. J Micromech Microeng. 2000;10:415–420. [Google Scholar]
- 27.Thorsen T, Maerkl SJ, Quake SR. Microfluidic large-scale integration. Science. 2002;298:580–584. doi: 10.1126/science.1076996. [DOI] [PubMed] [Google Scholar]
- 28.Rhee M, Burns MA. Microfluidic pneumatic logic circuits and digital pneumatic microprocessors for integrated microfluidic systems. Lab Chip. 2009;9:3131–3143. doi: 10.1039/b904354c. [DOI] [PMC free article] [PubMed] [Google Scholar]
- 29.Mosadegh B, Bersano-Begey T, Park JY, Burns MA, Takayama S. Next-generation integrated microfluidic circuits. Lab Chip. 2011;11:2813–2818. doi: 10.1039/c1lc20387h. [DOI] [PubMed] [Google Scholar]
- 30.Toepke MW, Abhyankar VV, Beebe DJ. Microfluidic logic gates and timers. Lab Chip. 2007;7:1449–1453. doi: 10.1039/b708764k. [DOI] [PubMed] [Google Scholar]
- 31.Devaraju NSGK, Unger MA. Pressure driven digital logic in PDMS based microfluidic devices fabricated by multilayer soft lithography. Lab Chip. 2012;12:4809–4815. doi: 10.1039/c2lc21155f. [DOI] [PubMed] [Google Scholar]
- 32.Weaver JA, Melin J, Stark D, Quake SR, Horowitz MA. Static control logic for microfluidic devices using pressure-gain valves. Nat Phys. 2010;6:218–223. [Google Scholar]
- 33.Jensen EC, Grover WH, Mathies RA. Micropneumatic digital logic structures for integrated microdevice computation and control. J Microelectromech Syst. 2007;16:1378–1385. [Google Scholar]
- 34.Grover WH, Ivester RHC, Jensen EC, Mathies RA. Development and multiplexed control of latching pneumatic valves using microfluidic logical structures. Lab Chip. 2006;6:623–631. doi: 10.1039/b518362f. [DOI] [PubMed] [Google Scholar]
- 35.Nguyen TV, Duncan PN, Ahrar S, Hui EE. Semi-autonomous liquid handling via on-chip pneumatic digital logic. Lab Chip. 2012;12:3991–3994. doi: 10.1039/c2lc40466d. [DOI] [PubMed] [Google Scholar]
- 36.Leslie DC, et al. Frequency-specific flow control in microfluidic circuits with passive elastomeric features. Nat Phys. 2009;5:231–235. [Google Scholar]
- 37.Napp N, Araki B, Tolley MT, Nagpal R, Wood RJ. IEEE International Conference on Robotics and Automation. IEEE; Piscataway, NJ: 2014. Simple passive valves for addressable pneumatic actuation; pp. 1440–1445. [Google Scholar]
- 38.Mosadegh B, et al. Integrated elastomeric components for autonomous regulation of sequential and oscillatory flow switching in microfluidic devices. Nat Phys. 2010;6:433–437. doi: 10.1038/nphys1637. [DOI] [PMC free article] [PubMed] [Google Scholar]
- 39.Kim SJ, Yokokawa R, Lesher-Perez SC, Takayama S. Multiple independent autonomous hydraulic oscillators driven by a common gravity head. Nat Commun. 2015;6:7301. doi: 10.1038/ncomms8301. [DOI] [PMC free article] [PubMed] [Google Scholar]
- 40.Pamme N. Continuous flow separations in microfluidic devices. Lab Chip. 2007;7:1644–1659. doi: 10.1039/b712784g. [DOI] [PubMed] [Google Scholar]
- 41.Ahrar S, Duncan PN, Hui EE. 18th International Conference on Miniaturized Systems for Chemistry and Life Sciences. Chemical and Biological Microsystems Society; Washington, DC: 2014. Programmable microfluidic digital logic for the autonomous lab on a chip; pp. 1512–1514. [Google Scholar]
- 42.Shui L, Zhu L, Yang Z, Liu Y, Chen X. Energy efficiency of mobile soft robots. Soft Matter. 2017;13:8223–8233. doi: 10.1039/c7sm01617d. [DOI] [PubMed] [Google Scholar]
- 43.Wehner M, et al. Pneumatic energy sources for autonomous and wearable soft robotics. Soft Robot. 2014;1:263–274. [Google Scholar]
- 44.Enderton H. A Mathematical Introduction to Logic. Academic; Boston: 2001. [Google Scholar]
- 45.Mahon ST, et al. Capability by stacking: The current design heuristic for soft robots. Biomimetics. 2018;3:1–16. doi: 10.3390/biomimetics3030016. [DOI] [PMC free article] [PubMed] [Google Scholar]
- 46.Yang D, et al. Buckling of elastomeric beams enables actuation of soft machines. Adv Mater. 2015;27:6323–6327. doi: 10.1002/adma.201503188. [DOI] [PubMed] [Google Scholar]
- 47.Coulais C, Overvelde JTB, Lubbers LA, Bertoldi K, van Hecke M. Discontinuous buckling of wide beams and metabeams. Phys Rev Lett. 2015;115:044301. doi: 10.1103/PhysRevLett.115.044301. [DOI] [PubMed] [Google Scholar]
- 48.Pandey A, Moulton DE, Vella D, Holmes DP. Dynamics of snapping beams and jumping poppers. Europhys Lett. 2014;105:24001. [Google Scholar]
- 49.Sasaki Y, Namba K, Ito H. IEEE International Symposium on Defect and Fault-Tolerance in VLSI Systems. IEEE; Piscataway, NJ: 2006. Soft error masking circuit and latch using Schmitt trigger circuit; p. 327. [Google Scholar]
- 50.Wang Z, Guggenbuhl W. CMOS current Schmitt trigger with fully adjustable hysteresis. Electron Lett. 1989;25:397–398. [Google Scholar]
- 51.Yuan F. Differential CMOS Schmitt trigger with tunable hysteresis. Analog Integr Circ Signal Process. 2010;62:245–248. [Google Scholar]
- 52.Horowitz P, Hill W. The Art of Electronics. 2nd Ed. Cambridge Univ Press; Cambridge, UK: 1989. p. 1125. [Google Scholar]
- 53.Henderson H. Encyclopedia of Computer Science and Technology. Infobase Publishing; New York: 2009. [Google Scholar]
- 54.Yuk H, et al. Hydraulic hydrogel actuators and robots optically and sonically camouflaged in water. Nat Commun. 2017;8:14230. doi: 10.1038/ncomms14230. [DOI] [PMC free article] [PubMed] [Google Scholar]
Associated Data
This section collects any data citations, data availability statements, or supplementary materials included in this article.