Patent Description:
The invention relates generally to fluid actuation systems, and more particularly, to a fluid actuation system for actuating a soft robot, as well as a method for actuating a soft robot.

Robotics are used in many industries, such as manufacturing, industrial applications, medical applications, and the like. Most robotic systems are "hard", i.e., composed of metallic structures with joints based on conventional bearings. In an effort to expand the range of environments in which the robot operates, soft robotics has become an area of significant interest in recent years. Traditionally, soft robotics provide soft, conformal, and adaptive graspers that are employed in connection with robotic systems for grasping objects. For example, if an object is on a shelf, a moving belt, or being moved from a shelf to a belt, an end effector may adapt to picking up the object from various directions. As the field of soft robotics has developed, other applications have emerged, such as food applications making use of edible soft robots.

In general, a soft robot may be formed of elastic materials (e.g., rubber, plastic, or gelatin), that is configured to unfold, stretch, and/or bend under pressure, or other suitable relatively soft materials. The soft robot may be created, for example, by molding one or more pieces of the elastic material into a desired shape. The soft robot may include a hollow interior that can be filled with a fluid, such as air (or other gas) or water (or other liquid) to pressurize, inflate, and/or actuate the soft robot. Upon actuation, the shape or profile of the soft robot changes. In some cases, actuation may cause the soft robot to curve or straighten into a predetermined target shape. One or more intermediate target shapes between a fully unactuated shape and a fully actuated shape may be achieved by partially inflating the soft robot. Alternatively or in addition, the soft robot may be actuated using a vacuum to remove inflation fluid from the soft robot and thereby change the degree to which the soft robot bends, twists, and/or extends. As such, soft robots allow for types of motions or combinations of motions (including bending, twisting, extending, expanding, and contracting) that can be difficult to achieve with traditional hard robots.

An actuation system according to the preamble of claim <NUM> is known from <CIT>.

As the field of soft robotics further develops, there is a need for a system that actuates a soft robot that is less power intensive, less electronically complex, and easier to maintain than previous soft robot actuation systems.

The following presents a simplified summary of one or more aspects of the present invention, in order to provide a basic understanding of such aspects. This summary is not an extensive overview of all contemplated features of the invention, and is intended neither to identify key or critical elements of all aspects of the invention nor to delineate the scope of the invention which is defined by the claims. Its sole purpose is to present some concepts of one or more aspects of the invention in a simplified form as a prelude to the more detailed description that is presented later.

Aspects of the invention relate to methods, apparatus, and systems for actuating a soft robot. An actuation system includes a camshaft, a motor configured to drive the camshaft to rotate around a rotational axis, and an air bladder configured to expel fluid from the air bladder during compression and draw fluid into the air bladder during decompression. The system further includes a cam coupled to the camshaft that is configured to rotate around the rotational axis when the camshaft is driven and compress or decompress the air bladder based on a physical profile of the cam as the cam rotates around the rotational axis. The system also includes a soft robot coupled to the air bladder, wherein the soft robot is actuated to move based on the fluid inserted into the soft robot during compression or the fluid removed from the soft robot during decompression. Other aspects, embodiments, and features are also claimed and described.

In one example, an actuation system for actuating a soft robot according to claim <NUM> is provided.

In one example, a method for actuating a soft robot according to claim <NUM> is provided.

While aspects and embodiments are described in this application by illustration to some examples, those skilled in the art will understand that additional embodiments may be implemented within the scope of the claims.

Previous methods for actuating a soft robot include an actuation system using a number of electrically powered actuators to directly manipulate a fluid (e.g., gas or liquid) for bending, twisting, and/or extending the soft robot. The previous actuation system facilitates the fluid to flow either by compression or valving, for example, using an electronic computational control system. As such, the previous actuation system can be power intensive and electronically complex. Moreover, use of a pump-based system (e.g., for compression) or a valve-based system (e.g., for valving) may make it difficult to maintain a hermetic seal in the system. For example, a hermetically sealed system may be required for food applications, such as soft robotic candies. However, preventing food contaminants from entering every component of the pump-based or valve-based system may be challenging and/or costly. Accordingly, aspects of the present invention provide a mechanically programmable closed fluid actuation system configured to actuate a soft robot that is less power intensive, less electronically complex, and easier to hermetically seal than previous soft robot actuation systems.

Aspects of the present invention are related to a system and method for mechanically programming control of a soft robot fluid actuation system. Programmatic control allows input of a single constant speed rotational motion to drive a number of pressure-driven actuators in a closed system with complex output behavior. Here, the closed system refers to a fluid actuation system where the fluid is contained in the system itself.

In a closed, pressure-driven system, the fluid can be pressurized via a mechanical device, such as a cylinder, bulb, tube, or syringe that can be actuated using a motor. A single motor can be used to actuate the closed system. For example, a series of syringes may be controlled via a single laboratory syringe pump. As a result, all of the syringes may be actuated in the same manner (i.e., simultaneously and at the same pressure). In order to actuate the syringes in a complex manner (e.g., the syringes being pumped at different rates, times, etc.), while still using one input control, the syringes may be actuated via a mechanism, such as a camshaft, linkage system, or rotating disc having components that push against the syringes.

An aspect of the invention relates to a method for mechanically programming behavior of a pressure-driven actuation system by changing a shape of cam lobes on a camshaft. For example, in a system using a series of syringes actuated by a single control source (e.g., motor, hand-powered crank, wind, or water-driven generator, etc.), the syringes may be driven at different times and rates by rotating a camshaft having cam lobes of various shapes and orientation.

In an aspect, by connecting combinations of different actuators in series with each other, combinatorial logic may be used to control when a pressure-driven system is active. For example, an actuation system may include three lobes on a camshaft and each lobe compresses a single syringe. By connecting different combinations of the syringes to the three lobes, seven different pressure output behaviors are possible. This aspect may be implemented to create pneumatic computational machines.

An aspect of the invention relates to a method for converting a desired or recorded pressure profile (whether physical or simulated) into a cam lobe or other shaped device that produces the desired or recorded profile when formed on a rotating camshaft. The resulting profile may be 3D printed or otherwise manufactured.

The mechanically programmable closed fluid actuation system of the present invention has reduced complexity and costs less to manufacture compared to previous actuation systems because the present fluid-driven actuation system does not require valves or an electronic control system to program complex actuation behavior. Rather, the present fluid-driven actuation system may utilize one source of rotational motion to drive a number of actuators, each mechanically designed with different, complex pressure behaviors. Previous systems required valves and/or many sources of rotational or linear motion, and a computational control system, to drive the actuators.

<FIG> illustrates a side view of an example of a mechanically programmable closed fluid actuation system <NUM> according to an aspect of the present invention. <FIG> illustrates a diagonal view of another example of the mechanically programmable closed fluid actuation system <NUM> according to an aspect of the present invention. Referring to <FIG> and <FIG>, the actuation system <NUM> may be formed in a housing <NUM> including an inner shelf <NUM> and an upper shelf <NUM>. The actuation system <NUM> includes a motor <NUM> configured to drive a camshaft <NUM> to rotate around a rotational axis. The motor <NUM> may be any suitable motor, such as an electric motor, a pneumatic motor, a computer-controlled motor, a DC motor, a hand crank motor, etc. In one example, the motor <NUM> may be coupled to the camshaft <NUM> via a support structure <NUM>. A type of motor utilized may depend on a scale of an application for which the actuation system <NUM> is used. Rotation of the camshaft <NUM> is facilitated by one or more bearing assemblies <NUM> that may be secured to support blocks <NUM>.

A number of cams (or cam lobes) <NUM>, <NUM>, <NUM> may be formed on, or coupled to, the camshaft <NUM>. Each cam rotates along with the camshaft <NUM> as the camshaft <NUM> is driven by the motor <NUM>. Although a total of three cams are depicted in the figures, it is contemplated that any number of cams (or cam lobes) may be implemented in the actuation system <NUM> depending on a strength of the motor <NUM> and the camshaft <NUM> to rotate the number of cams. The cams may be made of any type of material. For example, the cams may be made of a material that will not wear easily and/or made of a low-friction material, such as a low-friction plastic or high-density low-friction polymer.

The actuation system <NUM> includes hinges <NUM> secured to a back wall of the housing <NUM> by brackets <NUM>. Each of the hinges <NUM> is configured to move away from and move toward the rotational axis (e.g., swivel up and down) as it is contacted by a corresponding rotating cam <NUM>, <NUM>, or <NUM>. A distance (e.g., height) at which the hinge <NUM> moves away from and moves toward the rotational axis (e.g., moves up and down) and a rate of the movement (e.g., up-and-down movement) is dependent on a physical profile of the cam <NUM>, <NUM>, or <NUM>. For example, if the physical profile of the cam includes four small cam lobes, then the hinge <NUM> will move up and down four times per rotation with a relatively short maximum height as the cam contacts the hinge. In another example, if the physical profile of the cam includes two large cam lobes, then the hinge <NUM> will move up and down two times per rotation with a relatively tall maximum height as the cam contacts the hinge.

Fingers <NUM> are formed on, or coupled to, the hinges <NUM> to aid in compressing and decompressing air bladders <NUM>, <NUM>, <NUM>. For example, a finger <NUM> helps amplify the motion of a hinge <NUM> to exert a stronger force on an air bladder. As the camshaft <NUM> rotates the cam <NUM>, <NUM>, or <NUM> causing a hinge <NUM> to move away from the rotational axis (e.g., in an upward direction), a finger <NUM> will apply pressure to an air bladder causing the air bladder to compress and consequently expel fluid (e.g., gas or liquid) through an opening (e.g., nozzle) of the air bladder. As the camshaft <NUM> further rotates the cam <NUM>, <NUM>, or <NUM> causing the hinge <NUM> to move toward the rotational axis (e.g., in a downward direction), the finger <NUM> will release the pressure applied to the air bladder causing the air bladder to decompress and consequently draw fluid into the air bladder through the opening. In an aspect, the air bladder may be a bulb syringe as depicted in the figures. However, any other type of air bladder capable of expelling/drawing fluid at a pressure may be implemented in the actuation system <NUM>.

The air bladders <NUM>, <NUM>, <NUM> may be supported in the housing <NUM> via the inner shelf <NUM>. Moreover, a portion of the air bladders <NUM>, <NUM>, <NUM> may be exposed through the upper shelf <NUM> of the housing <NUM> for easier coupling with a component to be actuated, such as a soft robot. As shown in <FIG>, a first air bladder <NUM> is coupled to a first soft robot <NUM>, a second air bladder <NUM> is coupled to a second soft robot <NUM>, and a third air bladder <NUM> is coupled to a third soft robot <NUM>. In an aspect, an air bladder may be directly coupled to a soft robot as in the case of the second air bladder <NUM> being directly coupled to the second soft robot <NUM>. In other aspects, the air bladder may be coupled indirectly coupled to the soft robot via a hose (or tube), as in the case of the first air bladder <NUM> being coupled to the first soft robot <NUM> via a hose <NUM>, and in the case of the third air bladder <NUM> being coupled to the third soft robot <NUM> via a hose <NUM>. Use of the hose allows actuation of a corresponding soft robot to occur an extended distance away from the air bladder. Thus, sound dampening may be facilitated if the motor <NUM> driving the actuation system <NUM> is located a distance away from the soft robot such that a user hears the motor <NUM> with less intensity.

As the camshaft <NUM> rotates, the cam <NUM>, <NUM>, or <NUM> causes the air bladder <NUM>, <NUM>, or <NUM> to compress and expel fluid (e.g., via the hinge <NUM> and finger <NUM>) for actuating the soft robot <NUM>, <NUM>, or <NUM>. In an aspect, the soft robot <NUM>, <NUM>, or <NUM> is formed of an elastic material (e.g., rubber, plastic, or gelatin) or other suitably soft material that is configured to unfold, stretch, and/or bend under pressure from the fluid expelled from the air bladder <NUM>, <NUM>, or <NUM>. The soft robot <NUM>, <NUM>, or <NUM> may be created, for example, by molding one or more pieces of the elastic material into a desired shape. The soft robot may include a hollow interior (or chamber) that can be filled with the aforementioned fluid to pressurize, inflate, and/or actuate the soft robot. Upon actuation, the shape or profile of the soft robot changes. For example, actuation may cause the soft robot to curve or straighten into a predetermined target shape. Moreover, an intermediate target shape between a fully unactuated shape and a fully actuated shape may be achieved by partially inflating the soft robot. Alternatively or in addition, the soft robot may be actuated using a vacuum to remove inflation fluid from the soft robot and thereby change the degree to which the soft robot bends, twists, and/or extends.

In an aspect of the invention, the actuation system <NUM> may be implemented for use in theme park restaurants and attractions where the soft robot <NUM>, <NUM>, or <NUM> is a soft robotic candy, such as a gummy candy. The gummy candy includes flexible air chambers that are inflatable with the fluid expelled from the air bladder <NUM>, <NUM>, or <NUM>. A shape of a chamber in the gummy candy may be carefully designed such that the gummy candy moves as desired when actuated by the air bladder. In an example scenario, many of the components of the actuation system <NUM> may be placed under a restaurant counter (or food display table) while a tray of gummy candies are placed on top of the counter in near proximity to the upper shelf <NUM> such that the gummy candies may be coupled to the air bladders <NUM>, <NUM>, <NUM>. Accordingly, when the actuation system <NUM> is activated, the air bladders expel fluid and cause the gummy candies to move (e.g., bend, twist, extend, expand, contract, etc.) as designed, encouraging a customer to purchase and eat the candy. In an aspect, a switch or sensor extending from, or in communication with, the motor <NUM> may be placed on or near the upper shelf <NUM> or other exterior surface of the actuation system <NUM>. Accordingly, for example, when the switch is pressed (e.g., by the tray of gummy candies) or when the sensor senses an input (e.g., customer's hand), the motor <NUM> is activated (or motor speed is increased/decreased) to actuate a soft robot.

In some aspects, a volume capacity of an air bladder and a volume capacity of a soft robot may be considered. For example, if the volume capacity of the air bladder is small while the volume capacity of the soft robot is large, then the soft robot may underinflate when the air bladder expels fluid into the soft robot. Alternatively, if the volume capacity of the air bladder is large while the volume capacity of the soft robot is small, then the soft robot may overinflate and/or explode when the air bladder expels fluid into the soft robot. Accordingly, a one-to-one ratio of volume capacities between the air bladder and the soft robot may be preferred for an application, unless the application is to intentionally underinflate or overinflate the soft robot (e.g., pop the soft robot for theatrical/dramatic effect). Moreover, a pressure-release valve may be implemented in the actuation system <NUM> to prevent the soft robot from overinflating.

An advantage of the actuation system <NUM> is that it provides a less complex way of programming a desired movement of the soft robot. In a previous soft robot actuation system, individual linear actuators or valves are programmatically controlled to perform a desired pressure profile. Thus, an entire system would have to be electronically programmed to control the actuators/valves. In contrast, the actuation system <NUM> is simplified because the pressure profile is programmed directly into the camshaft <NUM>. As shown in <FIG>, the camshaft <NUM> may have cams <NUM>, <NUM>, <NUM> of varying shapes, the shapes of which are encoded/designed with a desired pressure profile. Examples of some pressure profiles include a heartbeat profile (causes soft robot to pulse like a heartbeat), a profile that causes the soft robot to inflate/deflate at a specific rate, etc..

In an aspect of the invention, two or more cams of the actuation system <NUM> may be combined. For example, the hose <NUM> coupled to the first air bladder <NUM> actuated by a first cam <NUM> may be combined with the hose <NUM> coupled to the third air bladder <NUM> actuated by a third cam <NUM>. As such, if one of the hoses expels fluid at a low or negative pressure and the other hose expels fluid at a positive pressure, a mix of pressures would be possible based on the combination.

In an aspect, although the actuation system <NUM> is depicted to have a single motor <NUM>, multiple motors may be implemented. For example, two camshafts may be utilized, each driven by a corresponding motor of the same or different speed. Thus, one motor may run at an increased speed while the other motor may run at a decreased speed. Accordingly, pressure profiles from each camshaft may be combined to generate a merged pressure profile. Such implementation increases the number of potential pressure profiles while keeping the number of input motors to a minimum. In another aspect, the multiple camshafts may be geared such that the camshafts are attached to the same motor but driven at different speeds.

In an aspect, the cams and air bladders may be designed to specifically actuate one or more soft robots such that the soft robots appear to move in a near-random manner (i.e., movement of the soft robots do not repeat for a long period of time) depending on how the combinations of the cams to the soft robots are setup. Hence, the cams and air bladders, and combinations thereof, may be designed to actuate with enough variations over a certain amount of time such that the movement of the soft robots appear to look random. In a further aspect, the cams and air bladders, and combinations thereof, may be designed to generate any arbitrary pressure profile. This may be useful for various pneumatic operations, e.g., an animated figure with a mouth that moves based on a pneumatic pressure or any particular mouth profile that moves based on dialogue.

In an aspect, a single soft robot may include two separate air chambers. One air bladder actuated by one cam may operate with one air chamber of the soft robot while another air bladder actuated by a different cam may operate with the other air chamber of the soft robot. As an example result, the soft robot may be caused to lean left based on the actuation from one cam and caused to lean right based on the actuation from the other cam. Additionally, if one air chamber is inflated by one air bladder while air is being pulled from the other air chamber by the other air bladder, then the movement of the soft robot as it leans left or right may be intensified.

In an aspect, if air is to be drawn from a soft robot, the soft robot may be attached to an air bladder (or hose coupled to the air bladder) when the air bladder is at least partially compressed. When the air bladder expands, the air bladder will draw air from the soft robot. Later, the air bladder may be compressed beyond its initial partially compressed state to inflate the soft robot. In a further aspect, the actuation system <NUM> may also include a reset cam that may engage the air bladders periodically or on demand to neutralize the pressure in the system. The reset cam holds the air bladders open to reset the air bladders to an initial or default state.

In an aspect of the invention, multiple air bladders may be actuated by a single cam. For example, an actuation system may include a drive shaft having a vertical orientation. Accordingly, the multiple air bladders may be arranged around the vertically-oriented drive shaft such that a single cam coupled to the drive shaft may be configured to actuate the air bladders as the cam is driven by the drive shaft to rotate around a vertical axis.

In an aspect of the invention, two or more camshafts may be combined via a joint mechanism such that a single motor can drive multiple camshafts through a complex joint structure. For example, <FIG> illustrates an example of a mechanically programmable closed fluid actuation system <NUM> according to an aspect of the present invention. The fluid actuation system <NUM> includes a motor <NUM> and a main camshaft <NUM>. The main camshaft <NUM> is oriented in a vertical direction. Accordingly, the motor <NUM> is configured to drive the main camshaft <NUM> to rotate around a first rotational axis (e.g., vertical axis). The main camshaft <NUM> is coupled to a branch camshaft <NUM> at an angle (in a non-collinear manner) via a universal joint <NUM>. When the motor <NUM> drives the main camshaft <NUM> to rotate around the first rotational axis, a rotational power of the motor <NUM> is transmitted to the branch camshaft <NUM> at an angle (via the universal joint <NUM>) causing the branch camshaft <NUM> to rotate around a second rotational axis. As the branch camshaft <NUM> rotates, a cam <NUM> coupled to the branch camshaft <NUM> is caused to rotate and compress an air bladder <NUM> (e.g., via a hinge and/or finger not shown). When compressed, the air bladder <NUM> expels fluid for actuating a soft robot <NUM> (e.g., via a hose <NUM>).

In an aspect, the actuation system <NUM> of <FIG> may be implemented in a decorative tree structure having one or more branches. The motor <NUM> may be housed at a base of a tree and the main camshaft <NUM> may extend vertically within a trunk of the tree. Moreover, the branch camshaft <NUM>, the cam <NUM>, and the air bladder <NUM> may be housed within a branch of the tree while the soft robot <NUM> may be placed exterior to the branch.

In an aspect of the invention, the fluid used in the actuation system of the present invention is a gas that is safe to eat and/or breathe (food-safe gas), such as ambient air, oxygen, nitrogen, etc. When nitrogen is used, the actuation system may further include separate valving for injecting nitrogen into an air bladder and a soft robot. The nitrogen may be injected into the air bladder and the soft robot before coupling the two components together. This helps replace the ambient air in the system with nitrogen in a more efficient manner. In operation, when the soft robot filled with nitrogen is disconnected from the air bladder, the nitrogen safely leaks into the atmosphere.

In an aspect of the invention, the actuation system may include two bladders coupled to the same soft robot, wherein a first bladder is filled with a gas (e.g., air) and a second bladder is filled with a liquid (e.g., water or juice). Each bladder may be actuated by a different cam. By rotating a cam corresponding to the first bladder, the actuation system may actuate the first bladder filled with the gas to cause the soft robot to move (e.g., bend, twist, extend, etc.). Later, as a result of the soft robot being disconnected from the actuation system or on occasion, a cam corresponding to the second bladder may be rotated by the actuation system to press against the second bladder filled with the liquid causing the liquid to be sprayed.

<FIG> is a flow chart illustrating an exemplary process <NUM> for converting a desired or recorded pressure profile into a cam (or cam lobe) shape that produces the desired or recorded pressure profile when formed on, or coupled to, a rotating camshaft according to an aspect of the present invention. A resulting profile may be generated by a fabrication machine (e.g., 3D printer, laser cutting machine, etc.). In some examples, the process <NUM> may be carried out by a computer or any suitable apparatus or means for carrying out the functions or algorithm described below.

At block <NUM>, a motion profile is analyzed. For example, an animator may animate a digital character according to a desired movement or motion profile. Accordingly, the process includes analyzing the motion profile in order to translate the desired movement onto a soft robot.

At block <NUM>, a physical design for the soft robot is determined corresponding to the motion profile. That is, the process involves deciding on the physical dimensions of the soft robot to allow for the types of movement expected based on the motion profile.

At block <NUM>, a pressure profile is determined based on the motion profile and the physical design of the soft robot. For example, the process involves analyzing the motion profile and the physical design of the soft robot and deciding the pressure characteristics (e.g., types of pressures, amount of pressure, rate of pressure, etc.) needed that will result in the soft robot performing the motion profile.

At block <NUM>, a cam shape and size is calculated based on the pressure profile. That is, the process involves deciding how the cam (or cam lobe) is to be mechanically manufactured, shaped, and sized in order for the cam to create the pressure profile. The process may further involve an ideal motor speed for rotating the cam that will create the pressure profile.

<FIG> is a flow chart illustrating an exemplary process <NUM> for actuating a soft robot according to an aspect of the present invention. In some examples, the process <NUM> may be carried out by a fluid actuation system illustrated in <FIG> and <FIG>. In some examples, the process <NUM> may be carried out by any suitable apparatus or means for carrying out the functions or algorithm described below.

At block <NUM>, the actuation system drives a camshaft (e.g., camshaft <NUM>) to rotate around a rotational axis.

At block <NUM>, the actuation system rotates a cam (e.g., cam <NUM>, <NUM>, or <NUM>) coupled to the camshaft around the rotational axis when the camshaft is driven.

At block <NUM>, the actuation system compresses or decompresses an air bladder (e.g., air bladder <NUM>, <NUM>, or <NUM>) based on a physical profile of the cam as the cam rotates around the rotational axis. The actuation system performs compression or decompression of the air bladder by moving a hinge (e.g. hinge <NUM>) in a direction away from the rotational axis (e.g., in an upward direction) or a direction toward the rotational axis (e.g., in a downward direction) based on the physical profile of the cam as the cam rotates around the rotational axis. The air bladder is compressed with a finger (e.g., finger <NUM>) formed on the hinge as the hinge moves in the direction away from the rotational axis and decompressed with the finger as the hinge moves in the direction toward the rotational axis.

At block <NUM>, the actuation system expels fluid from the air bladder during compression of the air bladder and draws fluid into the air bladder during decompression of the air bladder. The fluid may be a liquid or a gas.

At block <NUM>, the actuation system actuates a soft robot (e.g., soft robot <NUM>, <NUM>, or <NUM>) coupled to the air bladder to move (e.g., bend, twist, extend, expand, contract, etc.) based on the fluid expelled from the air bladder that is inserted into the soft robot during compression of the air bladder or the fluid removed from the soft robot that is drawn into the air bladder during decompression of the air bladder. In an aspect, the soft robot is coupled to the air bladder via a hose (e.g., hose <NUM> or <NUM>). In an aspect, a volume capacity of the soft robot is equal to a volume capacity of the air bladder.

In an aspect, the actuation system may rotate at least one other cam (e.g., cam <NUM>, <NUM>, or <NUM>) coupled to the camshaft around the rotational axis when the camshaft is driven (block <NUM>) and compress or decompress at least one other air bladder (e.g., air bladder <NUM>, <NUM>, or <NUM>) based on a physical profile of the at least one other cam as the at least one other cam rotates around the rotational axis (block <NUM>). The actuation system may further expel fluid from the at least one other air bladder during compression of the at least one other air bladder and draw fluid into the at least one other air bladder during decompression of the at least one other air bladder (block <NUM>). The actuation system may also actuate at least one other soft robot (e.g., soft robot <NUM>, <NUM>, or <NUM>) coupled to the at least one other air bladder to move based on the fluid expelled from the at least one other air bladder that is inserted into the at least one other soft robot during compression of the at least one other air bladder or the fluid removed from the at least one other soft robot that is drawn into the at least one other air bladder during decompression of the at least one other air bladder.

In an aspect, the cam (e.g., cam <NUM>) and the at least one other cam (e.g., cam <NUM>) may compress or decompress the same air bladder. In another aspect, the soft robot includes a first air chamber and a second air chamber. Accordingly, the air bladder (e.g., air bladder <NUM>) may expel fluid into the first air chamber or draw fluid from the first air chamber and the at least one other air bladder (e.g., air bladder <NUM>) may expel fluid into the second air chamber or draw fluid from the second air chamber.

" Any implementation or aspect described herein as "exemplary" is not necessarily to be construed as preferred or advantageous over other aspects of the invention. Likewise, the term "aspects" does not require that all aspects of the invention include the discussed feature, advantage or mode of operation.

Claim 1:
An actuation system (<NUM>) for actuating a soft robot, the actuation system comprising:
a main camshaft (<NUM>);
a motor (<NUM>) configured to drive the main camshaft (<NUM>, <NUM>) to rotate around a first rotational axis;
an air bladder (<NUM>, <NUM>, <NUM>) configured to expel fluid from the air bladder during compression of the air bladder (<NUM>, <NUM>, <NUM>) and draw fluid into the air bladder during decompression of the air bladder;
a cam (<NUM>, <NUM>, <NUM>) coupled to the main camshaft (<NUM>, <NUM>) and configured to:
rotate around the first rotational axis when the main camshaft (<NUM>, <NUM>) is driven, and
compress or decompress the air bladder (<NUM>, <NUM>, <NUM>) based on a physical profile of the cam as the cam rotates around the first rotational axis;
a soft robot (<NUM>, <NUM>, <NUM>) coupled to the air bladder (<NUM>, <NUM>, <NUM>), wherein the soft robot is actuated to move based on the fluid expelled from the air bladder (<NUM>, <NUM>, <NUM>) that is inserted into the soft robot during compression of the air bladder or the fluid removed from the soft robot that is drawn into the air bladder (<NUM>, <NUM>, <NUM>) during decompression of the air bladder;
characterised in that the actuation system further comprises:
a hinge (<NUM>) configured to cooperate with the cam (<NUM>, <NUM>, <NUM>); and
a finger (<NUM>) formed on the hinge,
wherein the hinge moves in a direction away from the first rotational axis or a direction toward the first rotational axis based on the physical profile of the cam as the cam rotates around the first rotational axis, and
wherein the finger compresses the air bladder (<NUM>, <NUM>, <NUM>) as the hinge moves in the direction away from the first rotational axis and decompresses the air bladder (<NUM>, <NUM>, <NUM>) as the hinge moves in the direction toward the first rotational axis.