ELECTRONICS-FREE PNEUMATIC CIRCUITS FOR CONTROLLING A ROBOT
20230235756 · 2023-07-27
Inventors
- Dylan DROTMAN (San Diego, CA, US)
- Saurabh JADHAV (San Diego, CA, US)
- Michael T. TOLLEY (La Jolla, CA, US)
- David SHARP (San Diego, CA, US)
- Christian CHAN (Brighton, MA, US)
Cpc classification
F15B2211/40
MECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
F15B13/02
MECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
International classification
F15B13/02
MECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
Abstract
A pneumatic circuit for controlling the activation of a robot with inflatable chambers includes at least one ring oscillator formed from a plurality of valves connected in series to selectively admit fluid pressure to inflate and deflate the chambers. Sequential actuation of the valves induces sequential bending and rotation of combinations of the chambers to effect motion. A switching valve changes the actuation sequence of the oscillator valves to change the direction of motion.
Claims
1. A pneumatic circuit for controlling activation of a robot, the robot comprising inflatable chambers configured for inflation using fluid from a fluid source, the circuit comprising: a plurality of fluid channels, each channel configured to communicate fluid from the fluid source to the inflatable chambers; at least one ring oscillator comprising a plurality of valves connected in series, the at least one ring oscillator in fluid communication with the inflatable chambers, each valve configured to control flow of fluid between the fluid source and at least one inflatable chamber to switch a state of the at least one inflatable chamber between inflated and deflated, wherein actuation of the plurality of valves in a first order induces inflation of the inflatable chambers in a first sequence; and at least one control valve in fluid communication with the at least one ring oscillator, the at least one control valve configured to modify an order of actuation of the plurality of valves to at least one second sequence different from the first sequence.
2. The circuit of claim 1, wherein the robot comprises couplets of inflatable chambers and the at least one ring oscillator comprises a plurality of ring oscillators wherein a ring oscillator is associated with each couplet.
3. The circuit of claim 2, wherein one ring oscillator of the plurality is in communication with a phase controller to introduce a one-time offset in initiation of activation of one of the couplets.
5. The circuit of claim 2, wherein the at least one control valve comprises one control valve for each couplet.
6. The circuit of claim 1, wherein the robot is configured for movement, and wherein the first sequence effects motion of the robot in a forward direction and the at least one second sequence effects motion in one or more of a reverse direction, a clockwise direction and a counterclockwise direction.
7. The circuit of claim 1, wherein each valve comprises a three port, two-state valve.
8. The circuit of claim 1, wherein the at least one control valve comprises a four port, bistable valve.
9. The circuit of claim 1, wherein each valve comprises an elastomeric membrane, wherein the valve is configured to regulate flow by closing and opening channels using a snap-through instability in the membrane.
10. The circuit of claim 1, wherein the at least one control valve comprises a fluid-based sensor configured for detecting contact with an object and autonomously changing the order of actuation in response to detected contact.
11. The circuit of claim 10, wherein the fluid-based sensor comprises: an elongated fluid channel, the fluid channel having a distal end and a proximal end, the proximal end connected to the at least one control valve; a membrane disposed at the distal end of the fluid channel; and a fluid retained within the channel, the fluid configured to transmit pressure from the membrane to the at least one control valve when the membrane contacts the object, wherein the transmitted pressure changes a state of the at least one control valve to cause the at least one ring oscillator to reverse a walking direction of the robot.
12. The circuit of claim 11, wherein the fluid is pre-pressurized to a pressure below but close to a point of instability of the at least one control valve.
13. The circuit of claim 1, wherein the at least one control valve comprises a non-electronic manual controller connected to the robot via fluid tubing, the controller comprising an array of bubble membranes, wherein depressing a selected bubble membrane applies switches valve states within the at least one ring oscillator.
14. The circuit of claim 6, wherein the inflatable chambers comprise tubing bundled in parallel to define pairs of limbs extending from a robot body in a diagonal arrangement, wherein actuation of the plurality of valves in the first sequence induces sequential bending and rotation of the limbs to effect walking.
15. The circuit of claim 14, wherein the pairs of limbs are mirrored, and wherein actuation of the plurality of valves in the first order causes a first pair of limbs to rotate in a first direction followed by sequential actuation of the plurality of valves in the second order causes a second pair of limbs to rotate in a second direction different from the first direction.
16. The circuit of claim 14, wherein the at least one ring oscillator comprises at least two ring oscillators, wherein each pair of limbs is controlled by a separate ring oscillator.
17. The circuit of claim 1, wherein the fluid source comprises a pressurized gas canister.
18. The circuit of claim 17, wherein the pressurized gas canister is mounted on a body of the robot.
19. The circuit of claim 1, wherein the fluid is carbon dioxide.
20. The circuit of claim 1, wherein the fluid source comprises an external source comprising an air tank or pump, and further comprising an umbilical tubing connecting the robot and the external source.
21. A pneumatic circuit for controlling activation of a robot comprising a plurality of inflatable chambers, each chamber configured for inflation using fluid from a fluid source, the circuit comprising: a plurality of fluid channels, each channel configured to communicate fluid from the fluid source to the plurality of chambers; at least one ring oscillator comprising a plurality of valves connected in series, each valve configured to control flow of fluid into at least one inflatable chamber to switch a state of the at least inflatable chamber between inflated and deflated, wherein sequential actuation of the plurality of valves induces sequential inflation or deflation of the plurality of chambers; and at least one control valve in fluid communication with the at least one ring oscillator, the at least one control valve configured to modify an order of actuation of the plurality of valves to at least one second sequence different from the first sequence.
22. The circuit of claim 21, wherein the plurality of chambers comprise tubing bundled in parallel to define at least two pairs of limbs extending from a robot body in a diagonal arrangement, each limb comprising n chambers having a proximal end and a distal end, wherein the proximal end is connected to the robot body and the distal end has a foot disposed thereon.
23. The circuit of claim 22, wherein the at least two pairs of limbs comprise two mirrored couplets, and wherein sequential actuation of the plurality of valves in a first order causes a first couplet to rotate in a first direction followed by sequential actuation of the plurality of valves in a second order causes a second couplet to rotate in a second direction.
24. The circuit of claim 23, wherein sequential actuation of the plurality of valves in reverse of the first order causes a first couplet to reverse from the first direction followed by sequential actuation of the plurality of valves in a reverse of the second order causes the second couplet to reverse from the second direction.
25. The circuit of claim 21, wherein the plurality of valves are connected to induce a phase offset between the first couplet and the second couplet.
26. The circuit of claim 25, wherein the phase offset is controlled by connecting the chambers of the second couplet to the valves in an order that differs from a connection order of the inflatable chambers of the first couplet.
27. The circuit of claim 21, wherein each valve comprises an elastomeric membrane, wherein the valve is configured to regulate flow by closing and opening channels using a snap-through instability in the membrane.
28. The circuit of claim 21, wherein each valve comprises a three port, two-state valve.
29. The circuit of claim 21, wherein the at least one control valve comprises a four port, bistable valve.
30. The circuit of claim 22, further comprising a bistable control valve connected to each pair of limbs, wherein the bistable control valve is configured to switch a direction of rotation of each limb individually between counterclockwise and clockwise.
31. The circuit of claim 18, wherein the plurality of inflatable chambers comprises n chambers, where n is an odd integer of three or more, and the plurality of valves is n valves.
32. A method for controlling motion of a robot having a plurality of inflatable chambers, each chamber configured for inflation using fluid from a fluid source, the method comprising: providing at least one ring oscillator comprising a plurality of valves connected in series, each valve configured to control flow of fluid from a fluid source into at least one chamber to switch a state of the at least one chamber between inflated and deflated, wherein sequential actuation of the plurality of valves induces motion in a first direction; and switching an order of sequential actuation of the plurality of valves to change motion to a second direction.
33. The method of claim 32, wherein switching is initiated autonomously by a bistable control valve in fluid communication with a sensor membrane, wherein the bistable control valve changes the order of sequential actuation when the sensor membrane contacts an object.
34. The method of claim 32, wherein switching is initiated by depressing a membrane on a manual controller.
35. The method of claim 32, wherein the plurality of chambers comprise tubing bundled in parallel to define at least two pairs of limbs extending from a robot body in a diagonal arrangement, each limb comprising n chambers having a proximal end and a distal end, wherein the at least two pairs of limbs comprise two mirrored couplets, and wherein sequential actuation of the plurality of valves in a first order causes a first couplet to rotate in a first direction followed by sequential actuation of the plurality of valves in a second order causes a second couplet to rotate in a second direction.
36. The method of claim 35, wherein sequential actuation of the plurality of valves in reverse of the first order causes a first couplet to reverse from the first direction followed by sequential actuation of the plurality of valves in a reverse of the second order causes the second couplet to reverse from the second direction.
37. The method of claim 35, wherein the plurality of valves are connected to induce a phase offset between the first pair of limbs and the second pair of limbs.
38. The method of claim 37, wherein the phase offset is controlled by connecting the inflatable chambers of the second pair of limbs to the valves in an order that differs from a connection order of the inflatable chambers of the first pair of limbs.
Description
BRIEF DESCRIPTION OF THE DRAWINGS
[0027]
[0028]
[0029]
[0030]
[0031]
[0032]
[0033]
[0034]
[0035]
[0036]
DETAILED DESCRIPTION OF EMBODIMENTS
[0037] The exemplary embodiments described herein are primarily directed to pneumatic, i.e., air or gas pressure, activation. These examples are not intended to be limiting, and those of skill in the art will recognize that hydraulic, i.e., non-gas, fluids, may also be used to apply actuating pressure. Accordingly, for purposes the present invention, description of “pneumatic circuits” and “pneumatic operation” are intended to include any fluidic pressure material that may be appropriate for use in soft robots.
[0038] As used herein, “soft robot” (also “robot”), refers to a device that employs a fluidic actuator such as an expandable bladder that may be quickly inflated with compressed fluid (gas or liquid) to modify its shape or other physical characteristics and/or to generate an impulse needed for movement and interaction through expansion, contraction, extension, deformation, flexion, undulation, rotation, twisting, or other change. A soft robot may, but need not, employ biomimicry, and may be used to perform a wide range of functions, including, but not limited to locomotion, grasping, pumping, crawling, climbing, walking, swimming, in fields including but not limited to medicine, e.g., artificial organs, scientific research, exploration, mining, agriculture, manufacturing, entertainment, hazard and emergency response, and more.
[0039] As used herein, a “pneumatic valve” (also, “valve”) is a device that is used to control the flow of fluid by starting, stopping, or regulating flow. In the exemplary embodiments described herein, a valve is controlled by an elastomeric membrane that switches the airflow state when an applied pressure causes a snap-through instability in the membrane. As will be apparent to those of skill in the art, other valve mechanisms may be used in conjunction with the pneumatic circuits described herein, including, but not limited to, piston, poppet, rotary, ball, pinch, needle, diaphragm, and other types of pneumatic valves that are capable of switching the state of one or more connected expandable bladder.
[0040] The present invention relates to pneumatic circuits composed of fluidic control components that are designed to control the gait of a walking robot without electronics.
[0041] To demonstrate the use of the inventive pneumatic control system on a soft legged robot, a soft quadruped was designed with three pneumatic chambers per leg based on the 3D-printed actuator disclosed by D. Drotman, et al., in Robotics and Automation (ICRA), 2017 IEEE International Conference on (IEEE 2017), which is incorporated herein by reference. The four limbs of the robot emanated from the robot body with two perpendicular vertical planes of symmetry. Each limb was angled downward at a 45° angle relative to the horizontal, and composed of three parallel, connected pneumatic cylindrical chambers with bellows. When a combination of chambers is inflated, chambers maintained at a lower pressure constrain axial extension, causing the actuator to bend. Each chamber is controlled independently by varying its internal pressure to achieve control of bending about two axes. When a chamber is pressurized, the limb bends in the opposing direction (
[0042] Soft ring oscillators can produce continuous oscillatory signals with minimal control inputs, needing only a constant pressure source acting both as signal (i.e., indicating when to oscillate) and source of energy. To evaluate the consistency of the periodic signal produced from the soft ring oscillator, we measured the pressure in one of the leg chambers during 10 oscillatory cycles and plotted them together vs. the time since the start of each oscillation. Over the oscillation period, the average standard deviation in the pressure between cycles was 9.4 kPa, with a worst-case standard deviation of 15.5 kPa (19%) at t=1.8 s.
[0043]
[0044] To fabricate the soft legged quadruped 100, commercially available polyvinyl chloride (PVC) cylindrical bellows (Con-A-Flex® tubing, Teleflex Medical Inc.) were used to form the pneumatic chambers that act as legs, providing extrinsic compliance (to allow bending) and the intrinsic stiffness needed to tolerate sufficiently high internal pressures for efficient operation. These materials enabled the robot to be actuated with a maximum internal pressure of 170 kPa (compared to 110 kPa pressure for the 3D-printed legs described by Drotman, et al. (2017). As shown in
[0045] Body 102 has a truncated X-shape when viewed from the top (see, e.g.,
[0046] Referring to
[0047]
[0048]
[0049] The soft valves regulate flow by closing and opening channels using an elastomeric membrane. The state of the valve switches when an applied pressure causes a snap-through instability in the elastomeric membrane. The logical state of the membrane is pneumatically controlled using the same pressure source that actuates the limbs of the robot.
[0050] Rhythmic motion of a pair of legs can be generated by connecting one port of each valve of a soft ring oscillator to pneumatic chambers of the legs. One set of paired legs (e.g., chambers A.sub.1, A.sub.2, and A.sub.3) is connected to the nodes of the oscillator circuit shown in
[0051] Soft Valve Fabrication:
[0052] The valves are formed of a cylindrical body, two caps and tubing. The body of the soft valves and caps are molded out of a soft polymer (MoldStar™ 30, Smooth-On, Inc.). The polymer is poured into a 3D printed mold made of polylactic acid (PLA, MakerBot® Replicator® 2). The caps act to close off the normally-closed and normally-open cavities of the valve. A silicone adhesive (SilPoxy) is used to affix the caps of the valve to the cylindrical body. Tubes are fed through the side walls of the cylindrical body and the caps to create the inlet, exhaust, and opened/closed airways.
[0053] Control Valve Characterization:
[0054] The snap-through and snap-back pressures were measured for an individual 3/2 valve, resulting in an average of 35 kPa (s=3 kPa) and 20 kPa (s=2 kPa), respectively. The pressure dynamics were fit to an exponential function (solution to Equation 1 below) to determine a time constant (τ=RC) of 1.32 seconds. The snap-through pressure for an individual bistable 4/2 valve (including tubing on both sides) was measured to be 35 kPa (s=5 kPa).
[0055] Soft Ring Oscillator Analysis:
[0056] The soft ring oscillator is formed by connecting three three-port, two-state (3/2) control valves in series, where the output from one valve serves as the input to the next valve (see
[0057] The pneumatic soft ring oscillator can be modeled based on analogous electrical components, providing the following relationships for the resistance, capacitance, and pressure dynamics of the valves:
where μ is the dynamic viscosity of air, L is the length of the tubing, ρ is the density of air, D is the inner diameter of the tubing, C.sub.inverter is capacitance of the inverter, R.sub.inverter is resistance of the inverter, R.sub.tube is the resistance of added tubing, Vo is the volume of air in the reservoir, M is the molar mass of the air, R.sub.u is the universal gas constant, T is the temperature of the air, and P.sub.i can either be P+(supply pressure) on inflation or P.sub.atm on deflation.
[0058] The time delay propagated through each valve t.sub.p can be determined based on the two states of the membrane in the valve
where P.sub.st is the snap-through pressure of the membrane, P.sub.sb is the snap-back pressure of the membrane, and the supply pressure is P+. If the tubing, chambers, and valves in the soft ring oscillator are the same, the period of oscillation is T=nt.sub.p where n is the total number of valves. The values of R and C can be tuned to adjust the time required for pressure to propagate through each valve, hence, R and C can be used to adjust the period and timing of a soft ring oscillator.
[0059] Soft Ring Oscillator Characterization:
[0060] The pressure in the oscillator was measured at the nodes connected to one set of diagonally connected legs and the data processed with a ten point moving average sampled at 40 Hz for the case of free oscillation. The average period for one complete cycle of the soft ring oscillator actuated at 150 kPa was 8.13 s (s=0.12 s). The nodal pressures were measured with pressure sensors (100PGAA5, Honeywell International Inc.). The period between the peak pressures measured in each sequential node was 2.73 s on average (s=0.12 s). Differences between the pressure signals were due to slight variations in the fabrication of each valve.
[0061] For a soft ring oscillator formed of bistable valves, a high frequency spike occurs in the pressure when it reaches the critical snap-back and snap-through pressures of the membrane. In the inventive oscillator, the pairs of limbs of the robot are configured to store large volumes of air (i.e., high capacitance), effectively acting as low-pass filters to filter high frequency pressure changes.
[0062] Referring to
[0063] The gait for the quadruped can be defined by the duration of inflation/deflation for the three chambers of each leg of the robot. Rather than individually addressing all twelve chambers, the control problem can be simplified by pairing the similar chambers on the legs diagonally across from one another (see, e.g.,
[0064] Timed actuation of the paired chambers A.sub.1, then A.sub.2, then A.sub.3 causes the first pair of legs to rotate in the same direction, causing the robot to take a diagonal step. Similarly, the sequence B.sub.1, then B.sub.2, then B.sub.3 causes the robot to step in a perpendicular direction.
[0065] Reversing the sequence of actuation of the chambers in a leg pair (e.g., A.sub.1, A.sub.3, and A.sub.2), causes the robot to move in the opposite direction. Thus, with linear combinations of forward or reverse steps with the diagonal leg pairs, the robot is able to walk in any direction. Rotation is also possible by reversing the direction of rotation of one leg in a pair with respect to the other. Thus, a simplified gait control system for omnidirectional locomotion requires the diagonal leg pairs to be able to rotate clockwise and counterclockwise. The inventive pneumatic networks are able to achieve rhythmic gait motions with only a single pressure supply line.
[0066] Connections between two of the mirrored pairs of chambers and two of the ring oscillator valves are configured to selectively switch, resulting in a reversed sequence. Reversal is simplified by the fact that the robot was implemented with three pneumatic chambers per leg. As will be readily apparent to those in the art, additional chambers may be used but will require additional valves and corresponding connections.
[0067] In some embodiments, the connections between the oscillator and the pneumatic chambers may be switched using a soft 4/2 bistable control valve, which is analogous to a latching double-pole, double-throw (DPDT) switch. This valve controls the flow between four ports by switching between two different states (corresponding to counterclockwise or clockwise rotation of the limbs). Such a valve arrangement switches the state of an elastomeric membrane similar to that used in 3/2 soft valves of the ring oscillator, except with two (rather than one) fluid lines connected to either side of the membrane. As a result, the sequence of chamber pressurization reverses when pressure is applied to switch the state of the 4/2 valve (either manually, or with a fluid). Because the membrane is bistable, the valve does not require continuous pressure to remain in a state.
[0068] The soft ring oscillator arrangement discussed above with reference to
[0069] Circuit 1: Dual-purpose three-valve ring oscillator circuit:
[0070] Circuit 1's approach uses a ring oscillator with three inverter valves to actuate both leg pairs simultaneously, but with a phase offset between the leg rotations. Phase offset is achieved by connecting one set of chambers (e.g., A.sub.1, A.sub.2, and A.sub.3 from the first leg pair) to inverters at nodes 1, 2, and 3, respectively, and also connecting the chambers (Bi, Bj, and Bk) to the same inverters but at different node locations. When i=3, j=1, k=2, this results in a phase offset of 120° between the leg rotations, and when i=2, j=3, k=1, this results in a phase offset of 240°. The table in
[0071] While the additional capacitance of the chambers from the second pair of legs increased the delay time of each inverter, the elimination of four valves (and their corresponding resistances and capacitances) has the benefit of reducing the overall period of oscillation, simplifying the control circuit and reducing the robot's mass.
[0072] The velocity of the robot was measured by tracking the movement of the body of the robot and leg of the robot as visual markers to measure the displacement of the robot for each cycle. We recorded videos for each gait and tracked the position of the body using an open-source video analysis software (Tracker, from Open Source Physics). Measurement of the walking speed for all three phase offsets achievable with this control circuit, i.e., 0°, 120°, 240°, found average robot velocities of −0.005 (s=0.001), 0.024 (s=0.007), and 0.014 (s=0.001) body lengths per second (BL/s), respectively where s is the sample standard deviation. Note that with all the legs rotating in unison, all feet stayed in contact with the ground throughout the gait with a little backward motion due to minor variations in the friction at the feet.
[0073]
[0074] Circuit 2: Parallel Oscillator Circuit:
[0075] Tortoises with a diagonal couplet gait pattern have approximately a 180° phase offset between the periodic forces exerted by the diagonal pairs of feet (see
[0076]
[0077] The time offset for the parallel oscillator circuit was controlled by adjusting the length of tubing of the resistor R 322 in phase controller 320. The length of tubing used to form resistor 322 altered the time delay of the second oscillator with respect to the first in the parallel oscillator circuit. The time delay introduced by phase controller 320 was measured for different tube lengths. To determine the time offset, the pressure before and after the phase control elements was measured as a step input pressure was applied. Five experiments were performed for each resistor length and the data points fitted to a linear trendline, shown in
[0078]
[0079] Comparison of Pneumatic Control Circuits:
[0080] To confirm the improved performance of the locomotion gait provided by Circuit 2, we measured the speed of the robot with the phase tuned to approximately 180°. For gait cycles in which the phase offset between the legs was approximately 180°, a walking speed of 0.090 (s=0.012) BL/s was measured (see
[0081] While the negative effects of the additional weight of the valves of Circuit 2 were offset by the improved efficiency of the gait, further testing revealed a more practical concern: the larger number of valves introduced more potential points of failure. This consideration was particularly important in the case of laboratory-fabricated, custom components, which tend to have limited lifespans. Thus, to minimize the risk of failure, Circuit 1 was used for most of the remaining testing.
[0082] Reversing Leg Rotation with a 4/2 Bistable Control Valve for Omnidirectional Locomotion:
[0083] The soft ring oscillator circuits described above actuate the pneumatic chambers of the legs in continuous, cyclical patterns (with various phase offsets between the diagonal couplets). In order to change the walking direction, a more complex circuit is required to reverse the sequence of actuation of the chambers. To achieve this direction reversal with a reduced number of additional components, a component was designed to selectively switch the connections between two of the mirrored pairs of chambers and two of the ring oscillator valves, resulting in a reversed sequence. In the assembly used for testing, the reversal was simplified by the fact that the robot had only three pneumatic chambers per leg. As will be readily apparent to those of skill in the art, if a larger number of pneumatic chambers are to be used, a more complex circuit configuration is required.
[0084] Referring to
[0085] The inventive 4/2 bistable valve utilizes a key modification to previously described soft valves for actuating soft robots. Specifically, by adhering the tubes directly to the membrane, they can be kinked (closed) in one membrane state and opened in the other. This approach allows both tubes to be simply adhered next to one another to create the 4/2 valve.
[0086] These bistable valves allow selection of the direction of rotation of each pair of legs. Two 4/2 bistable control valves 502, 504 may be used—one for each leg pair—to control the translational walking directions of the robot, as shown in
[0087] Tethered Control of Omnidirectional Locomotion:
[0088] To test control of omnidirectional locomotion, a manual controller was developed to control two 4/2 valves (
[0089] To activate switch S.sub.1 or S.sub.2 of this circuit, one of two bubbles on the controller 602 was pressed to control the walking direction of the robot (pressing both simultaneously would result in an undefined gait). We sequentially commanded the robot to walk forward, left, backward, then right by changing the corresponding valve states using the manual controller. Aside from this input, the robot required only a constant source of pressure (P+) to generate the appropriate gaits. Omnidirectional control was demonstrated using the dual-purpose three-valve ring oscillator circuit (Circuit 1). Although this circuit resulted in slower gaits, it was simpler and lighter than the alternative, i.e., Circuit 2, which required seven valves.
[0090]
[0091] The motion of the robot was quasi-static (no ballistic phase). Thus, when one pair of legs rotated, the robot leaned on one of the limbs of the opposite diagonal pair to remain stable. As a result, based on tracked data of six steps, the top of the feet lifted an average of 150.93 mm (s=27.44 mm) which is 72% of the robot height. The ability of the robot to lift its feet this high off the ground indicates that the robot should be able to navigate over obstacles and uneven terrains.
[0092] In some embodiments, the addition of a soft sensor provides the ability to semi-autonomously trigger a reversal of the walking gait upon the robot's contact with an obstacle while still employing a soft-robot construction. The sensor is fabricated using materials and methods similar to that used for the valves except that there is only one cap.
[0093] Referring to
[0094] When an object (obstacle) is contacted, the sensor membrane 710 applies pressure to the enclosed transmission fluid (e.g., water) within arm 712 to immediately switch the state of the connected 4/2 bistable control valve, resulting in reversal of the direction of motion of the robot. This operation is performed onboard the robot without the need for any electrical components. To increase the sensitivity of the sensor to external contact, the transmission fluid within arm 712 (or other transmission channel) may be pre-pressurized until the connected 4/2 valve is close to the point of instability but still stable. For example, the fluid can be initially pressurized to just under P.sub.st for the bistable valve to remain in the initial state.
[0095] As shown in
[0096] Untethered walking of the robot can be achieved by powering it with a disposable CO.sub.2 canister and a pressure regulator, as shown in
[0097] Although the larger canister provided increased operating time, the added weight of the larger canister and regulator (666 g, or 170% of the weight of the robot) negatively impacted the speed of the robot, causing it to walk 42% slower than when carrying the smaller canister and regulator (194 g). The mass of compressed gas used per unit distance traversed by the robot when walking was measured over a 30 second interval of the gait by weighing the canisters before and after walking. With the larger canister, the robot used 1.7× the mass of compressed gas per unit distance compared to the small canister. Thus, the smaller CO.sub.2 canister and regulator combination represents a more efficient power source for the robot during untethered operation but provides reduced operation time (45 seconds vs. 4 minutes).
[0098] Even when controlled with a completely pneumatic circuit, and carrying its own power source, the robot described herein exhibited considerable improvement in top speed (0.09 BL/s) compared to the tethered, soft legged robot controlled by electromechanical components (0.13 BL/s) described by Drotman, et al. (2017).
[0099] Soft, pneumatically actuated valves such as those described herein are inexpensive, lightweight, and easy to manufacture compared to the electromechanical valves commonly used to control soft robots. With appropriate design, these components can be combined to create sophisticated fluidic circuits that can control the gait of legged robots without any electronics. Such fluidic circuits employing a soft ring oscillator can generate rhythmic motions and control omnidirectional locomotion of a soft legged robot to navigate around obstacles.
[0100] The properties of biological CPGs (central pattern generators) provide benefits for walking gaits as they enable animals to generate stable rhythmic movements using minimal control inputs (i.e., minimal descending locomotor commands). In particular, the neurons in CPG networks produce signals that generate oscillatory motions (gaits) that are robust to disturbances, and sensor inputs act on these signals to adjust the gaits in response to interactions with the environment. Inspired by CPGs, the inventive pneumatic circuits use a single pneumatic source to generate oscillatory motion, thus reducing the number of components—and hence the weight—of the robotic system. When perturbed by temporarily changing the pressure in the pneumatic circuit, the circuits tend to return to their rhythmic oscillation within a single cycle. The pneumatic logic components and sensors allow the robot to adjust its stable rhythmic pattern based on information from the external world.
[0101] Using the approach described herein, the frequency and amplitude of the walking gaits (and hence the speed and foot clearance of the walking robot) can be modulated based on the design of the pneumatic components (e.g., the dimensions of the membranes of the valves). The relationships between the snap-through and snap-back pressures establish the membrane parameters appropriate for implementation of a walking robot. Adjustment of these parameters, e.g., using different membrane dimensions, allows variation of amplitude and frequency of limb oscillation during operation.
[0102] The physical size of the elements of a pneumatic circuit depends on the demands placed on the circuit. The pneumatic elements are designed to work within the operating pressures of the soft robot and the pneumatic elements are required to transmit sufficient fluid pressure to actuate the robot. As a result, the elements add considerable mass and volume to the system, both of which potentially limit the performance of an untethered walking robot. These challenges are exacerbated by the increase in complexity of the circuit required to increase the autonomy of the system. Approaches to reduce the mass and volume of the pneumatic circuits may include separating the pneumatic system into “power” and “control” circuits as is typically done with electronics.
[0103] As will be apparent to those of skill in the art, the inventive circuits may be extended to implement robots with more/fewer limbs, or limbs with a different number of degrees of freedom (DoF). The number of DoFs for the oscillatory movement scales linearly with the number of valves as long as the number of chambers is odd (e.g., oscillating 3 chambers requires 3 valves, but oscillating 4 chambers requires 5 valves). However, reversing sequences of more than 3 chambers requires more 4-2 bistable valves. By inspection, we find that for n chambers on each leg (when n is greater than 1 and odd), there needs to be bistable valves to change the direction of rotation of the legs.
[0104] Overall, the integration of the inventive soft pneumatic control circuits into the body of the robot is a step towards autonomous, electronics-free, mobile soft robotic systems. This approach could lead to robots useful for a variety of applications, including operating in environments sensitive to spark ignition (e.g., in underground mines or in emergencies relating to the release of hazardous or explosive fumes), in environments that do not allow metal (e.g., MRI operation) or hard objects, or for the mass production of simple, inexpensive autonomous systems (e.g., for cleaning robots or for entertainment).