This paper was converted on www.awesomepapers.org from LaTeX by an anonymous user.
Want to know more? Visit the Converter page.

HISSbot: Sidewinding with a Soft Snake Robot

Farhan Rozaidi1, Emma Waters2, Olivia Dawes3, Jennifer Yang4, Joseph R. Davidson1, and Ross L. Hatton1 1Farhan Rozaidi, Joseph R. Davidson, and Ross L. Hatton are with the Collaborative Robotics and Intelligent Systems (CoRIS) Institute, Oregon State University, Corvallis OR, USA. {nikahman,joseph.davidson, ross.hatton}@oregonstate.edu2Emma Waters is with Bard College at Simon’s Rock, Great Barrington, MA, USA. [email protected]3Olivia Dawes is with Olin College of Engineering, Needham, MA, USA. [email protected]4Jennifer Yang is with Carnegie Mellon University, Pittsburgh, PA, USA. [email protected]
Abstract

Snake robots are characterized by their ability to navigate through small spaces and loose terrain by utilizing efficient cyclic forms of locomotion. Soft snake robots are a subset of these robots which utilize soft, compliant actuators to produce movement. Prior work on soft snake robots has primarily focused on planar gaits, such as undulation. More efficient spatial gaits, such as sidewinding, are unexplored gaits for soft snake robots. We propose a novel means of constructing a soft snake robot capable of sidewinding, and introduce the Helical Inflating Soft Snake Robot (HISSbot). We validate this actuation through the physical HISSbot, and demonstrate its ability to sidewind across various surfaces. Our tests show robustness in locomotion through low-friction and granular media.

Index Terms:
Soft robot materials and design, biologically-inspired robots, soft sensors and actuators

I INTRODUCTION

Using their elongated and flexible bodies, snakes are capable of traversing through different environments. Snake robots capable of mimicking the behavior of their biological counterparts have been proposed as systems that could traverse rough environments. Most research into snake robotics has focused on serial chains of servomotors encased in rigid enclosures [1, 2, 3], because of the ability to directly command an arbitrary shape. Soft snake robots are composed of relatively inexpensive materials and can better mimic the smooth bodies of snakes. In addition, the compliance of soft robots provides resilience when exploring uneven and narrow passageways.

Prior studies on soft snake robots have primarily focused on planar bending, limiting the possible gaits to undulating motions [4, 5, 6]. Planar gaits are defined by body changes through a space of 2D shapes, which include gaits such as lateral undulation and inchworming. Planar gaits do not provide efficient locomotion in many real-world applications, such as on low-friction or granular terrain. Spatial gaits operate within the 3D space, and are of particular interest for their applications in traversing uneven terrain or typically inaccessible spaces [7].

One of the most efficient gaits utilized by snakes is sidewinding: the rolling static ground contacts transfer mass from one contact to another and minimize slip on the substrate [8]. To the best of our knowledge, sidewinding requires 3D bending with a non-trivial phase relationship between the bending at different points along the body, which has not previously been achieved in soft snake robots.

In this paper, we present a Helical Inflating Soft Snake Robot (HISSbot) capable of sidewinding, as seen in Fig. 1. We construct a physical HISSbot with four parallel, helical, McKibben actuators to generate the helical shapes, while using a minimal number of actuators. We develop an actuation method for sidewinding, and subject the HISSbot to varying terrain, demonstrating its effectiveness in traversing through slippery or loose ground.

Refer to caption
Figure 1: The HISSbot uninflated (top), and pressurized to form a helical shape for sidewinding (bottom). Cyclical contraction of the four McKibben actuators produces locomotion via a twisting-helix motion.

II RELATED WORK

II-A Sidewinding

Refer to caption
Figure 2: (a) A representation of the mechanics of a sidewinding motion: Each ground contact segment remains static while the body performs a local rolling movement by lifting and lowering its body. Through this cyclical motion, the body achieves net locomotion in a particular direction across a surface. (b) The same representation in an isometric view to emphasize the helical body [8].

Sidewinding is a highly efficient gait, initially described in the scientific literature by Mosauer [9]. During sidewinding, a snake forms its body into a helical structure, and then raises and lowers portions of the helix (like the tread of a tracked vehicle) to move forward while maintaining static contact with the ground. As the body sidewinds, it lifts from one ground contact and lowers onto the next contact. These contact points trace out parallel tracks, and the body moves linearly, as illustrated in Fig. 2 [8]. The static interaction of the ground contacts allow for a type of rolling-contact movement which makes sidewinding desirable for uneven terrain.

Chirikjian and Burdick [10] further analyzed the mechanics of sidewinding through the backbone modal approach. Tesch et al. [11] parameterized various gaits, including sidewinding, for rigid snake robots. Hatton and Choset [8] developed a model of sidewinding as a helical “virtual tread” and explored how flattening the geometry of the tread could provide the sidewinder with stability on slopes. Gong et al. [12] explored sidewinding displacement through conical helical bodies, and showed a net curved direction of travel. Marvi et al. [1] demonstrated sidewinding in sloped granular media through increased body contact with the surface. Sidewinding has been studied extensively in rigid snake robots, as the servomotor modules provide the actuator resolution and orientation required to create helical structures [2, 3, 13]. To the best of our knowledge, sidewinding has yet to be achieved in soft snake robots due to the limited spatial resolution of soft actuators compared to conventional servomotors.

II-B Soft Snake Robots

Soft snake robots typically consist of parallel straight inflatable bladders, which either extend or contract under pressure, depending upon the type of actuator. The change of length between bladders causes bending of the body. Cyclical actuation can result in different gaits, such as lateral undulation [5] and rectilinear locomotion [6]. Most soft snake robots utilize planar bending, which makes them unable to perform gaits requiring spatial bending, such as sidewinding. Recent work by Arachchige et al. [14] has shown some out-of-plane bending to perform a rolling gait. However, the helical structure required to perform sidewinding has to the best of our knowledge not previously appeared in the literature, and is an unexplored gait of interest for soft snake robots.

II-C McKibben Actuators

McKibben actuators are a form of pneumatic muscles introduced in the scientific literature by Joseph L. Mckibben [15, 16]. These actuators consist of flexible tubing sheathed in helical interwoven sleeving. As the flexible tubing is inflated, it expands radially within the sleeving, and the interface with the sleeving results in lengthwise contraction. A robot assembled of parallel McKibben actuators can exhibit planar or spatial bending, depending on its construction. Due to the McKibben actuator’s compliance and bending abilities, soft snake robots and soft robot arms have been developed with McKibben actuators [14, 17, 18].

III GEOMETRY OF HELICAL SIDEWINDING

Refer to caption
Figure 3: (a) A side view of the HISSbot with the black actuator pressurized. The model uses geometric constraints to capture the macrohelix shape during actuation. (b) An isometric view of the HISSbot.
Refer to caption
(a)
Refer to caption
(b)
Refer to caption
(c)
Figure 4: (a) A closeup of the HISSbot’s McKibben actuators attached to the channels of the separator disks. (b) The separator disk for the HISSbot which is used to hold the four McKibben actuators in the desired helical orientation. (c) A diagram showing the tangential force, FTF_{T} imparted by the interaction between the McKibben actuator and the separator disk, composed of a longitudinal force, FLF_{L}, along the body and a radial force, FRF_{R}, perpendicular to the body.

Achieving sidewinding with serial modules, as with rigid-link snake robots, requires high spatial resolution in order to propagate a wave smoothly down the body. Achieving this high spatial resolution with soft actuators is difficult, as pneumatic actuation lines are much bulkier than the electrical lines powering and controlling servomotors. The principle behind the design of the HISSbot is to arrange the geometry of a set of McKibben actuators, replacing the high resolution of serial actuators with geometric placement of parallel actuators.

Our design places the McKibben actuators in a helix around a set of spacers, attached so that they cross each spacer at an angle. When all the actuators are in their resting positions, they form a helix around a common central axis, whose pitch (turns per distance along the backbone) is dictated by the angle between the actuators and the spacer planes, as illustrated in Fig. 1. Contracting any one actuator forces the backbone into a helix (of larger diameter than the actuator resting helices), as illustrated in Fig. 3. The phase of the backbone helix depends upon which actuator is contracted. Therefore, by cyclically contracting the actuators we can obtain a twisting-helix motion. As discussed in Hatton and Choset [19], twisting a helix in contact with a ground surface produces a sidewinding motion of the type illustrated in Fig. 2.

One way to understand this helical contraction is by comparison with the McKibben arms discussed in Olson et al. [17], from which we have adapted the design of our snake. In that paper, the actuators are attached transversely to the disks and run parallel to the backbone, which bends in a planar arc when an actuator is contracted. In our case, the actuator itself twists around the backbone. This contraction in a helical curve results in the entire body becoming a “macro-helix”. This twist is supported by the angled channels in the separator disks, producing a tangential component in the force the actuator supplies to the disk. This tangential force is illustrated in Fig. 4(c).

Another means of viewing this geometry is to conceptualize the segments between each separator disk as modules in a serial-actuator snake robot. The identification of McKibben actuators across each body segment is a mechanical encoding of the phase relationships between rigid-link modules discussed in Tesch et al. [11]. To better understand the setup, if we utilized straight, parallel actuators through each segment, and offset the axial phase at each disk, the snake would form multiple elbow-like segments which discretely approximate a helix. With the HISSbot, the twist throughout the body results in a continuous curvature change, forming the helical backbone we desire.

A third perspective on the geometry of the HISSbot is that when one of the helical actuators contracts, the backbone curls into a macro-helix geometry with the actuators lying on a helical shell around the backbone. As illustrated in Fig. 3, this shape allows the shortened actuator to follow an “inside curve” on the shell while the other actuators follow “outside curves”, preserving the compatibility constraint on the actuators at the disks.

IV FABRICATION AND SETUP

Refer to caption
Figure 5: The physical model of the HISSbot with one actuator pressurized, showing a similar helical structure to the constraint model seen in Fig. 3(b).
Refer to caption
Figure 6: Experimental normalized pressure values from inflating and deflating the HISSbot, compared to the first-order system (T=0.15T=0.15) fit to the data.

Our physical instantiation of the HISSbot is composed of four McKibben actuators forming a quadruple helix, held in place by separator disks with angled channels. Each actuator is made from polyester sleeving (McMaster-Carr, 9284K412) and latex tubing (McMaster-Carr, 5234K972). The length of the HISSbot is 91cm. The outer diameter of the HISSbot is 3.2cm. The dimensions of the HISSbot is similar to other servo-chain snake robots. The actuators are then secured to separator disks with cable ties. The cable ties fully constrains the actuators to the separator disks, restricting any slip. The separator disks, as shown in Figs. 4(a) and 4(b), are 3D printed using polylactic acid (PLA) thermoplastic to separate the actuators from one another. Each actuator is attached to a channel, angled at 20° between the holes at opposite faces, within each separator disk. This angled channel enforces the helical, geodesic structure on the cylindrical body. Each actuator of the HISSbot is connected to a manifold through air supply lines for pressurization.

To operate the HISSbot, we supply pressurized air to a manifold that distributes the air to eight solenoid valves. For each actuator, one solenoid acts as an inlet valve, and another as an outlet valve. These solenoids are connected to a relay module attached to a Raspberry Pi 4 Model B microcomputer. Actuation control is performed with Python on the Raspberry Pi.

Contraction of each actuator is linear as a function of pressure. Our initial tests confirmed behavior comparable to the standard McKibben model, as studied by Tondu and Lopez [20]. We determined that a pressure of 400kPa can be reliably achieved with minimal air leakage, and results in almost a 30% contraction of the actuator. As such, 400kPa was used for all tests to ensure consistency without risk of actuator failure. By contracting any single actuator, we can induce a helical body shape in the HISSbot, as seen in Fig. 5. This shape validates the shape demonstrated by the analytical model, shown in Fig. 3. Additional work regarding the analytical model for the HISSbot is shown in [21].

To support our design of control inputs for the HISSbot (discussed in the next section), we characterized the inflation time of the McKibben actuators. The inflation and deflation of an actuator follows the behavior of a first-order system with a time constant, T=0.15T=0.15, as illustrated in in Fig. 6. Under square-wave pressure inputs, this inflation behavior results in shark-fin-like pressurization curves. We write the time period for an actuator to reach maximum pressure from atmospheric pressure as the inflation time, τI\tau_{I}. Using this value, we can parameterize gaits.

V SIDEWINDING IMPLEMENTATION

With an understanding of the shape modes of the HISSbot, we then turn our attention to implementing sidewinding on the physical model.

V-A Actuation Methods

Refer to caption
Figure 7: An example set of control signals for two actuators. τH\tau_{H} denotes the length of time at the “on” position, τL\tau_{L} denotes the length of time at the “off” position, and τm\tau_{m} denotes the phase offset between the current and subsequent actuator.
Refer to caption
Figure 8: The top row represents the pressurization values using ideal sidewinding control. The bottom row represents the shark-fin-like pressurization values from the simple square-wave control, compared to the ideal values. The left column represents the pressurization cycle of each actuator pair. The middle column separates the actuator pairs to view the pressurization at the single actuator level. The middle column excludes the direct comparison between the ideal and simple values to better visualize the behavior. The right column presents a phase diagram view of this control, illustrating that the square wave control is equivalent of a square approximation of the circle representing sidewinding control.

In servo-based snake robots, sidewinding is performed by feeding sinusoidal waves of actuation along the joints oriented in the dorsal and ventral directions, with a temporal offset of π2\frac{\pi}{2} between the lateral and dorsal waves. The helical design of the HISSbot allows us to instantiate these traveling waves by actuating the McKibben actuators in sequence. For the input controls, we utilize a square wave determined by the length of time at the high position, τH\tau_{H}, and the length of time at the low position, τL\tau_{L}. To control the interaction between actuators, we then set an interactuator delay between pairs of adjacent actuators, τm\tau_{m}. These values are illustrated in Fig. 7. Sidewinding for the HISSbot is characterized by the following square-wave control:

τH\displaystyle\tau_{H} =τL=τI,\displaystyle=\tau_{L}=\tau_{I}, (1)
τm\displaystyle\tau_{m} =12τI.\displaystyle=\frac{1}{2}\tau_{I}.

We define two actuator pairs, (α1,α3)(\alpha_{1},\alpha_{3}) and (α2,α4)(\alpha_{2},\alpha_{4}), composed of two helical McKibben actuators on opposing sides of a separator disk. In order to induce a rolling helical motion with the HISSbot, we start with sinusoidal waves for each actuator pair, temporally offset by to=π2t_{o}=\frac{\pi}{2}:

α1α3\displaystyle\alpha_{1}-\alpha_{3} =cos(t),\displaystyle=\cos(t), (2)
α2α4\displaystyle\alpha_{2}-\alpha_{4} =cos(tto).\displaystyle=\cos(t-t_{o}).

The top left plot in Fig. 8 shows an example of the pressurization cycles of the actuator pairs used to induce this sidewinding motion. At the individual actuator level, this sidewinding motion is equivalent to sinusoidal waves which range in amplitude from 0 to 1. Implementing a simple control scheme of using square waves to control each actuator results in a shark-fin-like pressurization profile.

Looking at the actuator pair profile, we obtain a shark-fin wave ranging from -1 to 1, which closely resembles the ideal sinusoidal actuation. The bottom left plot in Fig. 8 shows the pressurization result of this simple square-wave control. The sinusoidal actuation is further illustrated by viewing the phase diagram of the actuator pairs, illustrated in the right column of Fig. 8. The square-wave control demonstrates a square approximation of the circle, representing the sidewinding behavior.

The supplementary video shows an example of how the HISSbot sidewinds in various media. The performance of the HISSbot is determined by its displacement from sidewinding. In order to normalize the results, the overall displacement is measured at the center of mass (COM) of the body. The displacement is then normalized by the body length and number of cycles in the test to obtain the desired metric of body lengths per cycle (BL/cycle). These units will assist with comparison among future iterations of the HISSbot. This metric does differ from the typical meters per second (m/s) used in literature. BL/cycle represents a more agnostic measurement of performance, which can be used more easily to compare among other snake-like robots of varied sizes.

Results from sidewinding control validated that the actuation method creates a sidewinding motion. Fig. 9 shows the movement of the HISSbot across a wooden surface, exhibiting similar sidewinding behavior demonstrated by Fig. 2.

V-B Surface Tests

Refer to caption
Figure 9: An example of the HISSbot movement across a wooden surface over the span of a single experiment. The orange arrow shows the movement of the body over time. Each body is separated by 2 cycles of the sidewinding gait. The supplementary video includes sidewinding across the different media tested.

One of the benefits of sidewinding is its insensitivity to surface materials. The minimal slip seen with a looping body and static ground contacts also makes it suitable for traversing loose terrain. Therefore, we tested the sidewinding action of the HISSbot on low-friction and loose material. We cycle through the motion ten times to capture any long-term error based on the number of cycles. The surfaces tested are listed in TABLE I. For the granular media, only six-cycle tests were conducted due to limited area of the test bed.

We additionally performed tests of the sidewinding control in the opposite order. By doing so, we demonstrate that the HISSbot sidewinds in the opposing direction as expected. TABLE I shows no significant differences in average displacement across solid surfaces. A significant reduction in displacement is seen with the tests on granular media. The granular media acts as a lower friction surface, and the rapid changes in pressure results in larger slip compared to the solid surfaces.

TABLE I: Average displacement of the HISSbot after sidewinding tests with varied surfaces.
Surface medium
Sidewinding
displacement
(BL/cycle)
Reversed sidewinding
dispacement
(BL/cycle)
Polished Concrete 0.19±0.020.19\pm 0.02 0.17±0.010.17\pm 0.01
Wood 0.18±0.010.18\pm 0.01 0.16±0.010.16\pm 0.01
Rubber 0.19±0.010.19\pm 0.01 0.17±0.010.17\pm 0.01
Granular Media 0.14±0.010.14\pm 0.01 0.13±0.010.13\pm 0.01

V-C Constrained Environments

On an open, unconstrained ground, executing sidewinding control on the HISSbot results in expected sidewinding behavior. In constrained environments, the same form of control results in different, yet valuable, forms of locomotion. As shown in prior work done by Tesch et al. [11] and Hatton and Choset [19], the same control that results in sidewinding can also be used in more constrained environments, pipes and narrow passages. We tested sidewinding control on the HISSbot within a pipe, a narrow passage, and along a wall. TABLE II shows the displacement through these environments. The supplementary video includes the resulting locomotion through the varying constrained environments. Notably, although the average displacement per cycle decreased compared to sidewinding, the HISSbot was still able to utilize the same control to navigate the terrain.

TABLE II: Average displacement of the HISSbot after sidewinding control test with varying constrained environments.
Constrained environment
Sidewinding displacement
(BL/cycle)
Within a pipe (6.5cm diameter) 0.02±0.010.02\pm 0.01
Narrow Passage (6.5cm wide) 0.02±0.010.02\pm 0.01
Along a wall 0.03±0.010.03\pm 0.01

VI DISCUSSION AND FUTURE WORK

Sidewinding is a key gait for snake robots. As discussed in Tesch et al. [11], sidewinding is the second fastest of the standard snake robot gaits. Additionally, it is more robust to terrain variations than rolling (the fastest snake robot gait), while also providing a more stable platform for sensors—The twisted-helix motion keeps the general orientation of the body more consistent to the ground, compared to the constant rolling body of the rolling gait. To date, sidewinding has only been demonstrated on snake robots with high-resolution serial actuation.

In this paper, we presented a parallel-helix actuator design that achieves sidewinding with two active control modes. We instantiated the design as the HISSbot. The instantiation of the design demonstrates the feasibility of having a parallel-helix design for sidewinding.

Building on this proof-of-concept, our future work with the HISSbot will include improvements to the physical platform, along with more fundamental exploration of concepts in locomotion. Early investigation of the HISSbot architecture suggests avenues for physical design improvements. Integrating onboard valves on the robot can reduce the number of air tethers required for operation. Given the current configuration of the HISSbot, a key limit of its mobility is the drag on the tether. Mitigating this factor would provide greater control of the robot itself. We currently bypass this issue by lifting the tether during the tests to focus on the motion of the mechanism itself. In addition, replacing the current solenoid valves with pressure regulators would create a smoother execution of the desired sidewinding gait, and minimize the slip on a given surface. These design improvements would make the HISSbot a more suitable platform for integration of sensor suites for various applications. We have performed an initial integration test with camera and radiation spectrometer modules for inspection of radioactive spaces, discussed in detail in [22].

Thus far, we have only explored the actuation pattern that produces sidewinding movement. Exploring additional capabilities of the robot is vital to creating a viable alternative to the servo-based snake robots. We are interested in developing other patterns of actuation with the current geometry to induce longitudinal movement. A possible pattern is a synchronized cyclical actuation of the actuator pairs to form a gait resembling lateral undulation. Additionally, investigating other modal geometries can assist with traversing more complicated terrain. For instance, designing elliptical separator disks to induce a flattened helix. Prior research has shown that flattening the helical structure allows a snake robot to effectively sidewind through granular slopes [8, 1].

At a broader level, the HISSbot design illustrates the role of shape modes in locomotion. Moving forward, we aim to use the HISSbot as a platform for further investigating modal choice, and to study the use of “steering actuators” to redirect the action of more powerful actuators. The study in Ma et al. [23], presents an insect-sized flapping wing robot, with separate controls for powering the flapping motion and guiding the angle of the wing. Inspired by this study, we are exploring different types of actuation to add to the HISSbot for improved control. We are in the process of developing separator disks with adjustable channel angles. The extra control gained from adjusting the angle would allow us to switch between helical and flat geometries, to perform sidewinding, rolling, or lateral undulation depending on the terrain.

VII ACKNOWLEDGEMENTS

This work was funded in part by DOE/NNSA Office of Defense Nuclear Nonproliferation Research and Development and by the National Science Foundation under awards 1653220 and 1826446.

References

  • [1] H. Marvi, C. Gong, N. Gravish, H. Astley, M. Travers, R. L. Hatton, J. R. Mendelson, H. Choset, D. L. Hu, and D. I. Goldman, “Sidewinding with minimal slip: Snake and robot ascent of sandy slopes,” Science, vol. 346, no. 6206, p. 224, 2014.
  • [2] C. Wright, A. Buchan, B. Brown, J. Geist, M. Schwerin, D. Rollinson, M. Tesch, and H. Choset, “Design and architecture of the unified modular snake robot,” in 2012 IEEE International Conference on Robotics and Automation, pp. 4347–4354, IEEE, 2012.
  • [3] T. Kamegawa, T. Harada, and A. Gofuku, “Realization of cylinder climbing locomotion with helical form by a snake robot with passive wheels,” in 2009 IEEE International Conference on Robotics and Automation, pp. 3067–3072, IEEE, 2009.
  • [4] C. D. Onal and D. Rus, “Autonomous undulatory serpentine locomotion utilizing body dynamics of a fluidic soft robot,” Bioinspiration & Biomimetics, vol. 8, p. 026003, Mar. 2013.
  • [5] C. Branyan, C. Fleming, J. Remaley, A. Kothari, K. Tumer, R. L. Hatton, and Y. Menguc, “Soft snake robots: Mechanical design and geometric gait implementation,” in 2017 IEEE International Conference on Robotics and Biomimetics (ROBIO), pp. 282–289, IEEE, 2017.
  • [6] A. Rafsanjani, Y. Zhang, B. Liu, S. M. Rubinstein, and K. Bertoldi, “Kirigami skins make a simple soft actuator crawl,” Science Robotics, vol. 3, no. 15, p. eaar7555, 2018.
  • [7] E. W. Hawkes, L. H. Blumenschein, J. D. Greer, and A. M. Okamura, “A soft robot that navigates its environment through growth,” Science Robotics, vol. 2, no. 8, p. eaan3028, 2017.
  • [8] R. L. Hatton and H. Choset, “Sidewinding on slopes,” in 2010 IEEE International Conference on Robotics and Automation, pp. 691–696, 2010.
  • [9] W. Mosauer, “A note on the sidewinding locomotion of snakes,” The American Naturalist, vol. 64, no. 691, pp. 179–183, 1930. Publisher: The University of Chicago Press.
  • [10] G. Chirikjian and J. Burdick, “A modal approach to hyper-redundant manipulator kinematics,” IEEE Transactions on Robotics and Automation, vol. 10, no. 3, pp. 343–354, 1994.
  • [11] M. Tesch, K. Lipkin, I. Brown, R. Hatton, A. Peck, J. Rembisz, and H. Choset, “Parameterized and scripted gaits for modular snake robots,” Advanced Robotics, vol. 23, no. 9, pp. 1131–1158, 2009.
  • [12] Chaohui Gong, R. L. Hatton, and H. Choset, “Conical sidewinding,” in 2012 IEEE International Conference on Robotics and Automation, pp. 4222–4227, IEEE, 2012.
  • [13] D. Rollinson, Y. Bilgen, B. Brown, F. Enner, S. Ford, C. Layton, J. Rembisz, M. Schwerin, A. Willig, P. Velagapudi, and H. Choset, “Design and architecture of a series elastic snake robot,” in 2014 IEEE/RSJ International Conference on Intelligent Robots and Systems, pp. 4630–4636, IEEE, 2014.
  • [14] D. D. Arachchige, Y. Chen, and I. S. Godage, “Modeling and validation of soft robotic snake locomotion,” IEEE International Conference on Robotics and Automation, 2021.
  • [15] E. W. Hawkes, C. Majidi, and M. T. Tolley, “Hard questions for soft robotics,” Science Robotics, vol. 6, no. 53, p. eabg6049, 2021.
  • [16] “More help for polio victims,” Newsweek, 1958.
  • [17] G. Olson, R. L. Hatton, J. A. Adams, and Y. Mengüç, “An euler–bernoulli beam model for soft robot arms bent through self-stress and external loads,” International Journal of Solids and Structures, vol. 207, pp. 113–131, 2020.
  • [18] L. Hao, C. Xiang, M. E. Giannaccini, H. Cheng, Y. Zhang, S. Nefti-Meziani, and S. Davis, “Design and control of a novel variable stiffness soft arm,” Advanced Robotics, vol. 32, no. 11, pp. 605–622, 2018.
  • [19] R. L. Hatton and H. Choset, “Generating gaits for snake robots: annealed chain fitting and keyframe wave extraction,” Autonomous Robots, vol. 28, no. 3, pp. 271–281, 2010.
  • [20] B. Tondu and P. Lopez, “Modeling and control of McKibben artificial muscle robot actuators,” IEEE Control Systems Magazine, vol. 20, pp. 15–38, Apr. 2000.
  • [21] B. Fan, F. Rozaidi, C. Bass, M. Malley, G. Olson, and R. L. Hatton, “Linear kinematics for general constant curvature and torsion manipulators,” in 2023 6th IEEE-RAS International Conference on Soft Robotics (RoboSoft), 2022. Accepted.
  • [22] C. Wilson, J. Karam, C. Votzke, F. Rozaidi, C. Palmer, R. Hatton, and M. L. Johnston, “Modular sensor integration into soft robots for nuclear inspection using stretchable wires,” in 2023 6th IEEE-RAS International Conference on Soft Robotics (RoboSoft), 2022. Accepted.
  • [23] K. Y. Ma, P. Chirarattananon, S. B. Fuller, and R. J. Wood, “Controlled Flight of a Biologically Inspired, Insect-Scale Robot,” Science, vol. 340, no. 6132, pp. 603–607, 2013.