Abstract
Soft and continuum robots present the opportunity for extremely large ranges of motion, which can enable dexterous, adaptive, and multimodal locomotion behaviors. However, as the number of degrees of freedom (DOF) of a robot increases, the number of actuators should also increase to achieve the full actuation potential. This presents a dilemma in mobile soft robot design: physical space and power requirements restrict the number and type of actuators available and may ultimately limit the movement capabilities of soft robots with high-DOF appendages. Restrictions on actuation of continuum appendages ultimately may limit the various movement capabilities of soft robots. In this work, we demonstrate multimodal behaviors in an underwater robot called “Hexapus.” A hierarchical actuation design for multiappendage soft robots is presented in which a single high-power motor actuates all appendages for locomotion, while smaller low-power motors augment the shape of each appendage. The flexible appendages are designed to be capable of hyperextension for thrust, and flexion for grasping with a peak pullout force of 32 N. For propulsion, we incorporate an elastic membrane connected across the base of each tentacle, which is stretched slowly by the high-power motor and released rapidly through a slip-gear mechanism. Through this actuation arrangement, Hexapus is capable of underwater locomotion with low cost of transport (COT = 1.44 at 16.5 mm/s) while swimming and a variety of multimodal locomotion behaviors, including swimming, turning, grasping, and crawling, which we demonstrate in experiment.
Introduction
In mobile robot applications such as exploration in unstructured environments, it can be advantageous for robots to execute multiple different locomotion modalities, a behavior called multimodal locomotion.1–3 Recent robots have demonstrated multimodal capabilities, including combinations of aerial, aquatic, and on-land locomotion in single platforms.
Multimodality can arise from combining mode-specific components on a robot that achieve desired locomotion modes. For example, a robot with propeller and feet can both fly and climb,4,5 a robot with a tail and legs can swim and walk, 6 and a robot with legs and wings can both glide and walk. 7 Alternatively, robot components (appendages for example) can be co-opted for multiple locomotion functions (multifunctional), such as legs that enable walking and swimming, 8 snake-like bodies that enable ground slithering and climbing, 9 and self-reconfigurable modules that enable slithering, crawling, rolling, and object grasping.10–14 Multifunctionality in appendages requires multiple degrees of freedom (DOF) of motions, as well as actuation capabilities that can augment the behavior of limbs and drive different movements for different environments.
Soft robots, often composed of appendages and bodies that can deform continuously and elastically, present an opportunity for high-DOF motions that can enable dexterous, adaptive, and multimodal locomotion behaviors.15,16 Existing soft robots with multi-DOF actuations exhibit multimodal locomotion as well as compliant interaction with the environment.17–22 However, effectively actuating such high-DOF systems remains a considerable challenge. This is especially the case for mobile robots, which must carry around all power and actuation sources.
An exemplary application for multimodal locomotion is in underwater robots that must safely and independently navigate in complex environments, such as near the seafloor, within kelp beds and coral reefs, or in the shallow inter-tidal zone. 1 Soft multifunctional robots present a unique opportunity for underwater, multimodal locomotion as their soft bodies inhibit potential damage or entanglement to the environment due to rigid components like rotary propellers. However, most modern soft underwater robots have relatively few actuators (1 to 2 per appendage),23–30 which may limit the full potential of their soft bodies and fundamentally limit their functionalities. Some underwater robots use multiple actuators and present different modes of locomotion31–35 and the potential for small object grasping.8,36–41 However, independent operation in complicated and unstructured environments still remains a challenge due to the large power consumption for these systems.
In robot design, the form factor, bandwidth, and power output for an actuator are major factors for robot performance. This is particularly challenging for multi-DOF robotic systems because performance and form factor of actuators such as traditional electromagnetic motors are closely coupled, so their power output tends to decrease as their sizes decrease. Thus, to accommodate higher DOF in a confined space or mass, often, we are restricted to smaller volumes for actuation and thus weaker actuators. 42 To circumvent the tradeoff between power and number of DOF, new designs that differentiate (or diversify) actuators' power outputs in rigid multi-DOF robotic systems42,43 have shown maintained power output and position control, as a result of using both high-power “macro” actuators and low-inertia, but high-precision “mini” actuators. In terms of underwater robotic system, this differentiation of actuator form factors that strategically divide workloads suggests potential improvement in both robot efficiency and multifunctionality. 44
In this work, we take inspiration from the biomechanics and locomotion of the octopus into the development of a six-arm soft robot, Hexapus. To achieve dexterous and multimodal arm movements, while maintaining efficient and high-power swimming behaviors, Hexapus implements a “hierarchical actuation” design that uses small low-power motors to strategically allocate and augments the action of a high-power motor across all appendages. Using six soft arms controlled by one large high-power motor and six smaller low-power motors, Hexapus demonstrates a wide range of locomotion, including forward and backward swimming, 3D navigation, grasping, object transporting, anchoring, and crawling (Fig. 1). Hexapus demonstrates efficient locomotion (cost of transport [COT] as low as 1.44) and dexterous movements, enabling high maneuverability, endurance to unexpected external events, as well as eco-friendly interactions with environments.

Envisioned underwater robot capable of multimodal locomotion. Capabilities include propulsion, turning, grasping, transportation, crawling, and anchoring. Inset shows the fabricated underwater robot, Hexapus, proposed in this article.
System Design and Fabrication
Similar to octopus, Hexapus consists of six soft arms and a head chamber that contains the control electronics and actuators (Fig. 2b). We began with an overall size target of 30 cm in length for the robot so that it would be large enough to use standard fabrication methods, while still small enough to move in unstructured seafloor environments and to grasp on to objects. From the overall size specification, the design process consisted of choosing appropriate actuators given, the power limits and form factor of the robot.

Robot designs and integration.
Incorporating additional design decisions, including an elastic energy release mechanism and tendon-driven appendages, we designed Hexapus as a multifunctional soft robot that uses “macro-mini” inspired actuation strategy—which we call hierarchical actuation that is described in Actuation section. The entire robot weighs 1.32 kg and is 33 cm long and 10 cm wide in diameter and when the arms are fully open, Hexapus is 13 ± 1 cm long and 58 ± 4 cm wide. In the following sections, we describe the design and fabrication details of each component of Hexapus.
Head
The head section of Hexapus is a waterproof chamber that contains all electronics, including control boards, drivers, and motors (Fig. 2b). Six arms and a weight chamber containing a 330 g stainless steel ballast are fixed at the bottom of the head chamber. The mass ensures Hexapus is neutrally buoyant with center of mass at the center of buoyancy.
The fabricated head chamber consists of a lid and a chassis where arms mount, both of which are 3D printed using polylactic acid (PLA). Two o-rings are attached in interfaces between any two parts—between lid and chassis and between chassis and each arm. The exterior of the head chamber and weight chamber is sprayed with Flex Seal® coating, a waterproof sealant, to prevent water seepage.
Arms
Each soft arm or tentacle of Hexapus has a tapered profile (Fig. 3a) that enables the tip to manipulate dexterously with low drag, while the base segments of the arms still have large surface area to produce thrust. To further enhance swimming thrust, a 1 mm thick silicone hexagon-shaped membrane (Supplementary Fig. S2a) is attached to the six arms below the weight chamber, increasing the thrust. 45 Each arm is capable of bending in hyperextension (opening up the arms for thrust) and tip flexion (closing for grasping), as well as combinations of these two actuation modes (Fig. 3b).

Arm design and capabilities.
The internal structures of the arms are fabricated using a hybrid fabrication approach called flexoskeleton printing46,47 where a fused deposition modeling 3D-printer (Prusa i3 MK3S+) is used to print rigid PLA onto a soft, but inextensible polycarbonate film to achieve flexible tendon-driven structure. Each of the six arms consists of two internal flexoskeleton structures that each has tendon guides and ridge-shaped supports to brace the outer silicone skin (Fig. 3a). The front flexoskeleton consists of a tendon-actuated hyperextension actuation segment near its base. To ensure sufficient storage and efficient release of energy (high stiffness and low hysteresis), two short 0.4 mm diameter elastic Nitinol rods are embedded into the actuation segment of the front flexoskeleton (Fig. 3a). In addition, the fatigue resistance of flexoskeleton structures has been studied in Jiang et al. 46
Finally, a soft silicone shell encases the inner flexoskeleton structure. Each of the six silicone shells is cast using Dragon Skin™ 10A on a 3D printed sheath-and-core mold; the 1 mm thick membrane is cast using a 3D printed mold and is attached to arms using Sil-Poxy® adhesive (molds shown in Supplementary Fig. S1, geometries shown in Supplementary Fig. S2). The silicone shell design (1) ensures water-tightness, (2) creates a smooth interface with water to minimize drag, (3) integrates two flexoskeleton structures so two are not separated, and (4) results in nearly neutrally buoyant arms.
Actuation
Similar to the tendon-driven “macro-mini” actuation design, 42 the design of the power system in Hexapus is inspired by the octopus, which is known to have powerful mantle muscles for propulsion, and high DOF but weaker musculature on their tentacles for manipulation. 48 We use hierarchical actuation, which consists of three actuation methods as shown in Figure 2a, to drive the multimodal locomotion capabilities of Hexapus, as shown in Figure 4 (Supplementary Video S1). A single high-power source accompanied with an elastic energy release mechanism for locomotion, and six low-power sources for multifunctional behaviors. Compared to using identical actuators, this hierarchical design enables compact placement of motors that fit within our body volume constraints and power output constraints.

Multifunctionality. Upon actuation of the Dynamixel motor (hyperextension), Hexapus can propel itself forward and backward, as well as performing tasks, including turning and transporting by holding small radius grasps at arms' tips. Stationary operations such as grasping and anchoring are also enabled by holding objects of different sizes using curled-in arms (flexion). Crawling is enabled when all motors are used for actuation.
In our design, we considered only electromagnetic (DC) motors for driving arms with tendons, but similar design may extend to other modes of actuation. Many soft robots are currently actuated through pneumatic and hydraulic networks within the body. 16 However, the majority of these systems to date still use electromagnetic motors for pressure generation. Furthermore, unstable buoyant forces and sealing for these modes of actuation make their operations underwater challenging. Actuators such as shape memory alloys, liquid crystal elastomers, or other smart actuators that can be embedded directly at the site of actuation may circumvent the scaling issues. However, such “local” actuators are often limited in their energetic efficiency, operational bandwidth, and force/torque output.49,50
High-power motor actuation for arm hyperextension
A large servo motor (Dynamixel motor XL430-W250-T; 30 × 40 × 50 mm) is used to actuate all arms' hyperextension simultaneously through six tendons in parallel and a 2:1 slip-gear system (Fig. 2d, g). The Dynamixel motor is controlled under velocity mode with position feedback.
Elastic release for forward thrust
To enable passive return of the arms under elastic recoil, we added an energy release “slip-gear” mechanism for forward propulsion performance. Four out of 20 teeth on the compound gear in the 2:1 gear system are removed to produce a cyclic demeshing between two gears.
This mechanism enables high-power output by releasing arms rapidly during the releasing stroke (when gears demesh), while allowing position control of arms in their operating range (when gears mesh) (Fig. 2d and Supplementary Video S1). A low stiffness torsional spring is attached along the shaft to avoid incomplete recovery of the slip-gear mechanism due to friction. The maximum swimming amplitude of the arms in hyperextension is set to 100°; the slight over-recovery of the slip-gear mechanism lowers it to ∼90°–100° in most cases. When the gear system is meshed, the elasticity of the soft arms plus the high-power motor allow arms to perform bidirectional movement at their bases. To simulate the robot's forward swimming motion, we propose a two dimensional finite element analysis (FEA) as discussed in Supplementary Data. The model inputs are shown in Supplementary Figure S4, the result arm profile is shown in Figure 5b, and the swimming profile is shown in Figure 6b.

Arm actuation. Results from arm performance experiments.

Forward and backward swimming performance.
Low-power motor actuation for arm flexion
Six high-gear-ratio (380:1) and small (10 × 12 × 40 mm) Pololu brushed DC motors under position control actuate the flexion of the arms. Each of these low-power motors actuates a tendon connected to the tip of the back flexoskeleton. Pulling this tendon results in a small-radius inward curl that begins at the arm's tip and propagates down the arm toward the base due to the stiffness gradient design of the arm. 47 Thanks to the high-ratio gearboxes and low backdrivability, the motors are able to maintain their curling shape with negligible power consumption. Thus, these less efficient actuators are run at very low duty factors.
Control
An Arduino MKR WiFi 1010 board shown in Figure 2c is used to control all motors. The Dynamixel motor is velocity controlled with position monitored by a Dynamixel shield that has serial communication with the MKR board (Fig. 2i). Six DC motors are driven by three DC motor drivers that are controlled by proportional differential controllers coded in Teensy 3.6 board, which has I2C communication with the MKR board. Power supply for all motors (12 V) and a data wire that controls the MKR board are input from a waterproof connector on top of the head chamber. Future untethered design can be easily incorporated into the current control system by adding batteries in place of the steel ballast and inputting commands through WiFi module on the MKR board.
Results
Flexoskeleton arm performance
In each arm, there are three components providing elasticity: (1) the internal flexoskeleton structure, (2) superelastic nitinol wires placed along the hyperextension bending region, and (3) the silicone sheath. The actuation tendon for hyperextension was attached to a force sensor and displacement stage and we measured tendon force versus bending angle of a single arm (Fig. 5a). The flexoskeleton (flexo) alone and the flexoskeleton+nitinol configurations displayed a linear force-displacement curve with low energy loss (flexo: 6.2%, flexo+nitinol: 5.2% energy loss). The addition of nitinol wires to the arm increased stiffness by 70%. When the silicone skin is added to the arm, the overall stiffness increased by an additional 144% and shows hyperelastic profile, but the energy dissipation during the loading and unloading cycle increased to 21.6% energy loss.
To demonstrate and optimize the thrust capabilities during elastic actuation of the arms, we used the slip-gear actuation mechanism to load and release a single arm underwater across four loading rates (0.125, 0.167, 0.200, and 0.250 Hz) and tracked the arm deformation across a load-unload cycle. The arm bending profiles during loading and release are plotted in Figure 5b. As the loading rate increased, the arm began to experience larger flexion deformation because of larger fluid drag. A finite element model of the arm introduced in Supplementary Data was able to reasonably reproduce the loading and unloading deformation of the arm, indicating that a linear model of bending elasticity and fluid drag is sufficient to predict the fluid-structure interaction during loading and thrust. The arm bending during release was qualitatively the same for all loading actuation frequencies (Fig. 5b, bottom).
Finally, we performed a pull-out experiment on an arm to measure its grasping capability. The experiment consisted of curling arm's tip in flexion by 360° and grips on to a cylindrical object with a diameter of 3.5 cm. The object is then displaced along a straight line by a translation stage, while measuring the grasp force exerted on the cylinder. We varied the pull-out direction over a 360° range in 30° increments and repeated the experiment 15 times for each angle (results shown in Fig. 5c). The grasp force varied as a function of pull-out angle and was the largest (32 N) when the pull-out angle was oriented inwards and toward the arm base.
Forward and backward swimming
Forward swimming allows Hexapus to swim and maneuver efficiently using the elastic storage and release for high efficiency movement. Backward swimming allows Hexapus to move with the arms facing toward the moving direction, thus enabling it to approach targets without the need for reorientation in between tasks (grasping, anchoring, or walking). To measure the forward swimming capabilities, we placed the neutrally buoyant robot vertically underwater and used four vertical guidewires to constrain it to move vertically. A waterproof camera in front of Hexapus monitors its vertical displacement.
In the forward swimming experiments, we varied the loading rate of the arms between 0.125 and 0.250 Hz using the Dynamixel motor only. The thrust stroke of Hexapus was generated through the elastic restoring force of the arms. An example of swimming profile at 0.2 Hz is shown in Figure 6b. A hydrodynamic model of forward propulsion similar to McHenry and Jed 51 detailed in Supplementary Data is used to predict robot forward swimming profile (dashed lines in Fig. 6b).
In the backward swimming experiments, the Dynamixel motor is actuated up to the limit of the slip-gear demeshing point, but not past it. In a backward propulsion actuation sequence, the Dynamixel motor first opens the arms quickly (60°/s) and stops before the gears demesh (90°), and then it closes the arms slowly by actuating backward (20°/s). The drag difference between the storing and release strokes due to velocity difference allows Hexapus to propel backwards. An example of robot's backward swimming trajectory is shown in Figure 6c.
The mean forward swimming velocity of Hexapus was a nonmonotonic function of the actuation frequency (Fig. 6d). At low actuation frequency, the loading time of the arms dominated the actuation cycle and slowed the robot, while at high loading frequency, the increased backward drag during arm loading likely resulted in speed reduction. The optimal actuation frequency that maximized forward propulsion was around 0.2 Hz, which achieved a proficiency (speed per body length) of 0.11 s−1.
An example of power intake of Hexapus during forward swimming is shown in Figure 6e. We found Hexapus' COT of 1.4431 in free swimming trials by measuring the swimming velocity through an underwater camera and the power intake using a current sensor (INA219) at constant supply voltage. This value is relatively low compared to most octopus-inspired or jellyfish-like robots (>10 fromVillanueva et al., 52 2.94 from Ren et al., 31 2.9 from Cianchetti et al. 37 ), and is close to COT of a small octopus (0.80 for a 40 g octopus 53 ). The backward COT was measured to be 4.80 and is substantially larger than the forward case, demonstrating the effectiveness of elastic storage and release.
Turning
Turning was implemented by curling specific arms in flexion such that during the swimming stroke, curled arms experience a reduction in drag. The drag difference across the robot body will result in a turning moment. To test the performance of this control method, we actuated a number (one to five) of adjacent arms into a curled shape (of ∼360°) and then executed a single swimming cycle.
We use two parameters to characterize the turning performance: (1) the turning angle per cycle and (2) the steering accuracy (Fig. 7a). The turning angle is the relative angular change of robot's heading direction, and the steering accuracy is the azimuthal angle measured between the goal direction and the actual robot direction in spherical coordinates. To measure this performance, the robot's orientation and position were tracked in 3D using two cameras (in front and on top of Hexapus).

Turning trajectory.
Averaged 3D trajectories of the robot's body are plotted in Figure 7b. Although the asymmetry of arms peaks when three arms on one side curl in, the turning angle maximizes when four arms are curled in and then there is a reduction when five arms are curled (Fig. 7d). Over all experiments, the steering accuracy was consistent and relatively small, yielding an ∼15°steering error across all arm configurations (Fig. 7f).
Transportation and anchoring
Grasping and transporting were demonstrated in a simulated kelp bed in a laboratory tank. Hexapus is constrained to move along a vertical axis by four constraining cables. Hexapus descends to the kelp bed under backward propulsion; when at the kelp bed, it actuates a single arm in flexion to encircle a strand of kelp, and finally it propels to the surface using forward propulsion (Supplementary Video S2). To maintain steering symmetry, the arm opposite to the grasping arm is also curled in flexion. At the optimal actuation frequency of 0.2 Hz, the forward transportation speed when Hexapus was grasping the kelp strands reduced by only 7.6% compared to free forward propulsion (Fig. 6a, d).
In addition to transporting objects, arm flexion can be used to anchor Hexapus onto the seafloor. To determine the effectiveness of the anchoring behavior, we performed experiments in a laboratory water tank on five simulated sea floor objects: (1) orange pipe coral, (2) lettuce coral, (3) branching coral, (4) a sea anemone (soft), and (5) sea kelp (soft). These objects were adhered to a weight and placed at the bottom of a water tank. Hexapus was placed above each object and all arms were actuated in flexion to grasp the object.
After Hexapus anchored to each object, we pulled it off the object using a handheld force sensor to record peak pull-out forces, with seven trials on each substrate (Fig. 8a, b). Surprisingly, the flexible sea kelp yielded the highest anchoring force, likely because the flexible kelp and arms were able to intertwine, and the arms could reach full flexion. The rigid coral objects yielded reasonable anchoring forces of at least 5 N. The soft artificial sea anemone performed the worst in anchoring because the structure was too small to enable entangling of the arms with the anemone.

Force required to pull Hexapus out of its anchor on fake organisms underwater. The anchoring experiment is set up in
Crawling
To implement a crawling motion, we designed a control sequence that would enable actuators to propel Hexapus along the shallow ground, shown in Figure 9a and Supplementary Video S2. At the beginning of the crawling cycle, Hexapus maintains a crawling position, where the Dynamixel motor displaces all arms to ∼60° from their unactuated positions and all low-power motors displace arms' tips inward (120° deflection on the tip), forming a standing pose. Then three low-power DC motors facing the desired locomotion direction are simultaneously actuated and curl arms in flexion. Next, the other three arms are actuated in flexion sequentially. The timing of this actuation sequence drives the robot forward by creating asymmetric friction with the ground. This sequence gives each crawling cycle 6.25 s and walking direction resolution of 60° because each low-power motor can act as the front motor.

Crawling sequence and performance.
The crawling motion was tested in a 0.25 m deep water environment. Hexapus first performs crawling along one direction for six cycles, and then it changes direction by 120° and crawls for seven more cycles (Fig. 9b and Supplementary Video S2). We report that Hexapus is able to crawl at ∼3.4 mm/s on a grass terrain.
Discussion
This article introduces the design, fabrication, and performance of Hexapus, an integrated high-DOF underwater soft robot. Our robot Hexapus utilizes soft arms that enable it to perform multifunctional tasks, suggesting promising maneuverability, utility, and robustness. As a result of the hierarchical actuation that divides power strategically among actuators, Hexapus can perform low-cost-of-transport locomotion along with complicated maneuvering and tasks such as turning when transporting, grasping when crawling, and capturing (grasping) when anchoring. These functionalities achieved by energy-efficient actuations make Hexapus a good candidate for unmanned underwater operations such as explorations and transportation.
To demonstrate the effectiveness of Hexapus' functionalities in an underwater operation, we performed an exploration, sample, and return behavior. After transporting a sample to the surface, Hexapus swims backward to another location of the kelp cluster and finally anchors onto it to await next operation. Hexapus performed forward and backward swimming, turning, grasping, and anchoring throughout the demonstration, and the fast-responding turning, firm grasping, secure anchoring demonstrate the multifunctional capabilities of this robot (Supplementary Video S3 and Supplementary Fig. S3).
There has been extensive work developing octopus-inspired actuators and full mobile robot platforms.32,33,35,54 Many of these robots use similar tendon-based actuation of their arms, and several of these robots have significantly more actuated DOF per arm compared with Hexapus.55,56 In specific, the functionalities achieved by Hexapus are similar to those of other jellyfish robots such as that demonstrated in Ren et al., 31 but in a different fluid dynamic and with interlimb control for turning and grasping. With a waterproof body containing all on-board controllers and actuators, Hexapus shows its unique potential for effective and autonomous underwater locomotion. In summary, Hexapus has demonstrated multimodal locomotion capabilities, including efficient swimming locomotion, promising maneuverability, and operational capability in various underwater terrains, all of which suggest its suitability in environment-friendly underwater operations.
Overall, the challenge and potential of multimodal actuation remain an area of constant improvement in soft robotics. Mobile platforms present some of the most exciting areas for soft robotics as they can explore, monitor, and interact with protected environments and living organisms. 57 Inspired by previous robot design studies, which differentially allocate actuators across DOF,42–44 we envision that our design principle of hierarchical actuation can be applied across a broad range of mobile robot morphology for efficient, multifunctional behaviors. Thus, through continued development of new and efficient actuators, power sources, and critical design principles that balance efficiency and capabilities, we may realize fully mobile soft robots capable of deployment and operation in the wild.
Footnotes
References
Supplementary Material
Please find the following supplemental material available below.
For Open Access articles published under a Creative Commons License, all supplemental material carries the same license as the article it is associated with.
For non-Open Access articles published, all supplemental material carries a non-exclusive license, and permission requests for re-use of supplemental material or any part of supplemental material shall be sent directly to the copyright owner as specified in the copyright notice associated with the article.
