Skip to main content

ORIGINAL RESEARCH article

Front. Robot. AI, 16 June 2022
Sec. Soft Robotics
This article is part of the Research Topic Vibration-Based Robot Locomotion View all 5 articles

Bidirectional Locomotion of Soft Inchworm Crawler Using Dynamic Gaits

  • 1Shanghai Robotics Institute, Shanghai University, Shanghai, China
  • 2Faculty of Science and Engineering, Ritsumeikan University, Shiga, Japan

Inchworm-styled locomotion is one of the simplest gaits for mobile robots, which enables easy actuation, effective movement, and strong adaptation in nature. However, an agile inchworm-like robot that realizes versatile locomotion usually requires effective friction force manipulation with a complicated actuation structure and control algorithm. In this study, we embody a friction force controller based on the deformation of the robot body, to realize bidirectional locomotion. Two kinds of differential friction forces are integrated into a beam-like soft robot body, and along with the cyclical actuation of the robot body, two locomotion gaits with opposite locomotion directions can be generated and controlled by the deformation process of the robot body, that is, the dynamic gaits. Based on these dynamic gaits, two kinds of locomotion control schemes, the amplitude-based control and the frequency-based control, are proposed, analyzed, and validated with both theoretical simulations and prototype experiments. The soft inchworm crawler achieves the versatile locomotion result via a simple system configuration and minimalist actuation input. This work is an example of using soft structure vibrations for challenging robotic tasks.

1 Introduction

Soft robots are desirable novel robotic systems for their biomimetic properties and their deformable, lightweight, and energy efficiency superiorities over the traditional robots (Rus and Tolley, 2015; Gu et al., 2017). A lot of soft mobile robots have been proposed for various tasks, such as inspection, exploration, or even material transportation. Specifically, the inspection task in confined spaces requires the robot to adapt to strict environment constraints and pass through challenging obstacles, for example, in a disaster site (Hawkes et al., 2017), in an underwater field (Marchese et al., 2014), or even inside the human body (Adachi et al., 2011). For these purposes, a simple robot structure with strong locomotion capability will be crucial to deal with more challenging task requirements, that is, a simple system structure will ensure endurance and robustness, and a strong locomotion capability will enable access (getting in and getting out) to narrow spaces (Joey et al., 2019).

Inchworm locomotion, by cyclically contracting and extending two sides of the robot body, is one of the simplest locomotion forms for soft robots. A lot of research studies have been conducted to generate inchworm locomotion in different situations (Guo et al., 2017; Henke et al., 2017; Cao et al., 2018b; Duggan et al., 2019; Gamus et al., 2020). The key point is to apply differential friction forces on two sides of the robot body along with its cyclical actuation process. Specifically, for the contracting stage and the extending stage in each actuation cycle, different friction force statuses exist, and then a net locomotion is generated by the asymmetric movements. This can be achieved by controlling either the contacting force (Gu et al., 2018) or the contacting status (friction coefficient) Vikas et al. (2016). However, despite the intuitive locomotion mechanism, complicated actuation structures and control algorithms are required to coordinate the friction forces with the body deformation rhythm.

Dynamic effects exist in most robotic systems. The dynamic effects are usually with high frequency, large interaction force, and more complex status characteristics (Aguilar et al., 2016). Despite these limitations, properly utilizing dynamic effects in a robotic system can help enhance the system performance or expand the system capability, for example, enabling multidirectional locomotion for an underactuated legged robot (Tang et al., 2019), generating high-efficiency rectilinear locomotion using simple oscillation-based actuation (Li et al., 2019), or enabling multimodal locomotion for a soft dielectric elastomer actuator (DEA) robot using different actuation patterns (Duduta et al., 2020). More research studies can be referred to Saunders et al. (2011), Li et al. (2018), and Wu et al. (2019).

In this study, we aim to utilize the body dynamics of a soft inchworm crawler to expand its locomotion capability, that is, realizing bidirectional locomotion via a simple system configuration and minimalist actuation input. To the best of our knowledge, there is no other similar study on achieving such multidirectional locomotion via only one single actuation. Some vibration-based control scheme can achieve similar locomotion capability but either with complicate actuation schemes (Zimmermann et al., 2011; Lee and Park, 2014) or require external actuation support (Ding and Ziaie, 2009). While several previous research has studied the one-directional locomotion of inchworm robots (Yang et al., 2016; Zhu et al., 2017), we integrated two kinds of differential friction forces into a beam-like robot structure and proposed two locomotion gaits related to the dynamic deformation process of the robot body. As a result, by assigning opposite locomotion directions for these two locomotion gaits, we can achieve a versatile locomotion result by controlling the body deformation process, in which the deformation of the robot body worked as an “implicit” controller to switch the two locomotion gaits automatically.

For the rest of this study, first, we present the proposed bidirectional locomotion mechanism in Section 2; then, we propose a simplified mathematical model to explain the robot locomotion process in Section 3; later, we perform a simulation study on the robot model to explore its locomotion performance under different actuation inputs in Section 4; and lastly, we implement the robot mechanism with a DEA-based robot prototype (Figure 1) and perform experimental tests to further validate our proposal in Section 5. Conclusions and future work are discussed in Section 6.

FIGURE 1
www.frontiersin.org

FIGURE 1. Proposed soft inchworm crawler prototype.

2 Principle of Locomotion

2.1 Soft Inchworm Crawler Structure

As shown in Figure 2, the soft inchworm crawler, that is, the robot has a common-seem curved body shape. The curvature changes of the robot body is usually the actuation result. Various actuation mechanisms can be utilized to generate such body deformation result, such as pneumatic actuation (Majidi et al., 2013), thermal actuation (Yang et al., 2016), electric actuation (Gu et al., 2018), and even mechanical actuation (Vikas et al., 2016). When the robot is placed on a horizontal substrate, two ends of its body will contact with the substrate (due to the gravity effect) and generate a locomotion force when the curved body shape changes. Specifically, two extra pad-feet are attached beneath the curved body as an additional locomotion structure. Ideally, 1) when the robot body is at its short-length state (Figure 2A), it will have large curvature and only two ends of its body will contact the substrate and generate the locomotion force; 2) when the robot body is at its long-length state (Figure 2B), it will have small curvature and only two pad-feet will contact with the substrate and generate the locomotion force. If we use the body length l to indicate the robot body deformation result, a critical body length Lc can be observed to distinguish these two substrate-contacting statuses, for which l < Lc means short-length state, and l > Lc means long-length state.

FIGURE 2
www.frontiersin.org

FIGURE 2. Soft inchworm crawler structure showing two typical body-shape changes and the resulted substrate-contacting statuses. (A) Short-length state with body ends contacting the substrate and (B) Long-length state with pad-feet contacting the substrate.

2.2 Bidirectional Locomotion Mechanism

When the robot is cyclically actuated to change its body shape, two locomotion gaits can be observed.

1) Primitive gait: When the deformation of the robot body does not exceed its critical body length during the cyclical actuation process, that is, max(l) < Lc, the robot will only rely on the body ends for locomotion generation. Previous studies have shown that the asymmetric property of the beam-like robot structure can help generate continuous locomotion result for such inchworm robot (Yang et al., 2016); Zhu et al., 2017). Following this idea, we defined a direction-based friction force using the asymmetric geometric property of the robot. Figure 2A shows the magnified contacting status of the body ends with the substrate. The attacking angle (α) of the body end is different when the robot moves to different directions, for example, αout when the body end moves outward and αin when the body end moves inward. The attacking angle difference will result in different friction coefficients, which is usually larger friction force for larger attacking angle [known as an anchor effect Majidi et al. (2013); Guo et al. (2017)]. Furthermore, when the two body ends of the robot have different masses and/or friction coefficients, the asymmetric geometric property will drive the robot toward the heavier and large friction coefficient side.

2) Composite gait: When the deformation of the robot body exceeds its critical body length during the cyclical actuation process, that is, max(l) > Lc, the robot contacts with the substrate will dynamically switch between the body ends and the pad-feet as a result. Therefore, when selecting materials with different friction coefficients for the pad-feet, an asymmetric friction property can be established as the substrate contacts change. For example, when the pad-foot of one side can generate larger friction force than the body end, it will prevent the returning movement of this side at the retracting stage, thereby resulting a pure locomotion toward the high-friction side. To be noted, the composite gait is generated on the basis of the primitive gait (considering a full actuation cycle), so the locomotion from the asymmetric geometric property and the locomotion from the asymmetric friction status will add together to decide the overall locomotion result of this composite gait.

The “dynamic” of the proposed locomotion mechanism lies in: 1) the dynamic deformation change of the robot under cyclical actuation input and 2) the dynamic integration of different friction mechanisms according to the deformation result of the robot body. When properly designing the robot structure and selecting different friction coefficient materials for its body ends and pad-feet, the proposed inchworm crawler can have two gaits toward different directions at the same time, that is, the bidirectional locomotion result. Moreover, these two dynamic gaits will be automatically activated according to different actuation statuses on the robot body.

Specifically, it should be noted that the key point in this locomotion mechanism is the combination of two kinds of differential friction force using the deformation process of the robot body, so it is independent of the actuation form, that is, the dynamic gaits can be implemented for a variety of robot forms that have similar curved-shaped actuation results.

3 Robot Dynamics

In this section, we propose a simplified mathematical model for understanding the soft inchworm crawler that moves on a horizontal plane, which helps explain the locomotion mechanism behind the dynamic process and also predict the locomotion performance of the robot.

3.1 Simplification Assumption

To analyze the robot dynamics, we first make several assumptions to simplify the robot structure.

1) The robot is symmetrical along its body-length direction, and the deformation result from the actuation mainly concentrates within its central plane. Therefore, we use a two-dimensional (2D) structure to represent the robot (Figure 2).

2) When the two body ends occupy most of the body mass, the robot can be regarded as two lumped-masses connected together. Then, the robot will perform a 1D movement under the body constraint, actuation input, gravity force, and friction force.

3) The robot central structure is treated as a linear spring, and the actuation input generates proportional actuation force on the two body ends. As a result, the spring length variation will be the actuation result, representing the robot body length changes in the proposed dynamic gaits.

3.2 Dynamics Model

As shown in Figure 3, the mathematical model for the robot is two masses connected by a passive linear spring and an active actuator, forming a 1D rectilinear locomotion system (Li et al., 2021). Let the spring have a constant stiffness k [Nm] and a rest length L0 [m], the linear actuator generate a force input u [N], the two masses have weights m1 and m2 [kg], and the differential friction coefficients with the substrate be μ̄1 and μ̄2, respectively. The locomotion of the robot can be represented by the position changing of the two masses in a 1D coordinate system, that is, x1 and x2 [m]. Therefore, when the masses are measured against their own original position, the motion equation of the system can be defined in a generalized coordinate form as:

Mẍ+Kx=Su+F,(1)

in which

x=x1x2,M=m100m2,K=kkkk,S=11,F=m1gμ̄1signẋ1m2gμ̄2signẋ2.

FIGURE 3
www.frontiersin.org

FIGURE 3. Simplified mathematical model for the soft inchworm crawler.

The key point for realizing the desired bidirectional locomotion lies in controlling the friction coefficients (μ̄i) on each side of the robot body, which is a combination of two kinds of differential friction coefficient using the deformation process of the robot body: 1) the direction-based friction coefficient μiforward and μibackward, which describe a body end friction status (μioutside) according to its moving direction; 2) the shape-related friction coefficient μioutside (body end) and μiinside (pad-foot), which describe a compound friction status on each side of the robot according to its contacting status with the substrate. First, we can model the body end friction coefficient as:

μioutside=signẋi+12μiforward+signẋi+12μibackward,i=1,2,(2)

in which μioutside equals either μiforward or μibackward according to the body-end sliding direction. Second, by integrating the body-end friction coefficient μioutside with the pad-foot friction coefficient μiinside using a shape-related combining function, we can get a compound friction coefficient result for each side of the robot as:

μ̄i=signx2x1+L0Lc+12μiinside+signx2x1+L0Lc+12μioutside,i=1,2,(3)

in which l = x2x1 + L0 will be the actual robot body length and μ̄i will either equal to the body-end friction coefficient μioutside when l < Lc or equal to the pad-foot friction coefficient μiinside when l > Lc.

4 Simulation Study

Due to the involvement of the two differential friction forces, the proposed mathematical model for the robot is highly non-linear and difficult to be solved analytically. In this section, we use numerical simulations to explore the locomotion behavior of the robot.

4.1 Locomotion Generation

The parameters used for the numerical simulations are listed in Table 1, which are chosen based on the robot prototype developed in Section 5. Specifically, we simplify the direction-based friction force on body ends with an assumption that the movement toward small attacking angle direction will experience half of the full friction force, that is, μ1forward is half of μ1backward for the backward body end, and μ2backward is half of μ2forward for the forward body end.

TABLE 1
www.frontiersin.org

TABLE 1. Robot parameters in the simulation study.

In the simulation study, the actuation input u is set in a sine waveform to simulate a cyclical actuation process:

u=AkL1L0sin2πft+12,(4)

in which A(0 ≤ A ≤ 1) is the nominated actuation force amplitude1 that ensures the chosen rest state body length (L0) and the fully actuated body length (L1) and f is the actuation force frequency. For each simulation, a steady-state locomotion velocity v̄ is calculated as:

v̄=xit+1/fxit1/f,i=1,2.(5)

We first verified the robot locomotion with only the direction-based friction force, that is, the “primitive gait,” in Section 2. Figure 4A shows the steady-state velocity of the locomotions generated under different actuation magnitudes and frequencies. Note that: 1) the robot achieved unified locomotion direction under different actuation magnitude and frequency combinations; 2) the steady-state velocity increased along with the actuation magnitude; 3) the steady-state velocity dropped for higher actuation frequency; and 4) resonance effect occurred around an actuation frequency of 4 Hz, resulting abnormally high locomotion velocity.

FIGURE 4
www.frontiersin.org

FIGURE 4. Steady-state locomotion velocities show the simulation results under different actuation magnitudes and frequencies. (A) Locomotion with only direction-based friction force and (B) Locomotion with a compound friction force.

We then studied the robot locomotion with the compound friction force, that is, the bidirectional locomotion using the proposed dynamic gaits. A comparison of the locomotion results under different actuation magnitudes and frequencies using the compound friction force is shown in Figure 4B, and the details of four typical locomotion results are shown in Figure 5. Generally, the previous unified locomotion direction got changed due to the introduction of the compound friction force, that is, for certain actuation frequency ranges (e.g., 2 Hz and 4 Hz), the robot kept its locomotion direction when at small actuation magnitude but reversed its locomotion direction when at larger actuation magnitude. Furthermore, the details of locomotion results in Figure 5 validated the effectiveness of the “composite gait” in altering the locomotion result, which happened when the robot body length variations surpass its critical body length Lc. Lastly, these results also validated the dynamic gait control scheme, that is, a frequency-based locomotion control comparing Figures 5B,D and magnitude-based locomotion control comparing Figure 5C and Figure 5D. Therefore, instead of directly controlling the friction forces, the proposed “implicit controller” controls the deformation amplitude and frequency of the robot via choosing proper actuation input, as shown in Eq. 4; then, the combination of the two differential friction forces and the locomotion of the robot is indirectly controlled.

FIGURE 5
www.frontiersin.org

FIGURE 5. Typical locomotion results using the compound friction force. (A) and (B) “composite gait” weakening the “primitive gait” locomotion result, while it has not reversed the locomotion direction; (C) and (D) “composite gait” reversing the “primitive gait” locomotion result.

4.2 Locomotion Performance

Figure 6 presents an overview of the robot locomotion velocity under different actuation amplitudes and frequencies. The white contour line of zero velocity helps divide the whole map into positive velocity regions and negative velocity regions. Note that: 1) the locomotion velocity was small and negligible when at lower actuation amplitude (A < 0.35) or at lower actuation frequency (f < 0.5 Hz); 2) the basic locomotion results were toward the negative (backward) direction, and the positive (forward) direction results were mainly resulted from large actuation magnitude with moderate actuation frequency; and 3) the abnormal large velocity zone existed around 3 Hz, resulted from a resonance effect. This velocity map can be used to predict results of different dynamic-gait control strategies, for example, a vertical trajectory for frequency-based control and a horizontal trajectory for amplitude-based control.

FIGURE 6
www.frontiersin.org

FIGURE 6. Overview of the robot locomotion velocity under different actuation amplitudes and frequencies. 1) Overall velocity range is suppressed to show more low-velocity details; and 2) white contour line shows the zero-velocity separation.

Cost of transport (CoT) is one commonly used method to evaluate the energy efficiency of mobile robots. It is the actuation energy required for the robot to travel a certain distance (usually 1 kg mass and 1 m distance) (Full and Tu, 1991; Srinivasan and Ruina, 2006). Generally, a small CoT value means higher locomotion efficiency. For the proposed robot, the CoT in one actuation cycle at a steady state is calculated as follows:

CoT=tt+1/fmax{ẋTSu,0}dvm1+m2gxit+1/fxit,i=1,2.(6)

Figure 7 presents an overview of the CoT under different actuation amplitudes and frequencies. The robot achieved relatively high energy efficiency (CoT < 1) in a large part of the result, while the low actuation magnitude region had relatively low energy efficiency. In addition, by comparing with the corresponding velocity result map (Figure 6), the CoT got a notable high value around the contour line of zero velocity, which is understandable considering its definition in Eq. 6.

FIGURE 7
www.frontiersin.org

FIGURE 7. Overview of the robot locomotion CoT under different actuation amplitudes and frequencies (the overall CoT range is suppressed to show more low CoT details).

5 Prototype Experiments

In this section, we implemented the robot mechanism into a DEA-based robot prototype and performed locomotion tests to further validate the dynamic-gait control method.

5.1 Prototype Fabrication

The robot prototype is based on a DEA structure, which is a kind of novel soft actuation technology that shows large deformation, high power density, and high energy efficiency when compared with the traditional actuation methods Gu et al. (2017); Xu et al. (2017); Gupta et al. (2019); Tiefeng Li et al. (2019). The DEA structure will apply to the soft actuation behavior presented in Section 2 when neglecting non-linear effects Cao et al. (2018a). Still, it should be noted that although the inchworm crawler mechanism can be implemented into a lot of soft robot forms or even rigid robot forms that generate similar structure deformation results, the DEA structure is one desirable choice considering its specialties of lightweight, large deformation, and high dynamic performance, possibly achieving better locomotion performance with a cyclical deformation result Petralia and Wood (2010); Duduta et al. (2017); Guo et al. (2020).

The developed robot prototype adopted a common-seen planar DEA structure (Gu et al., 2018; Zhang et al., 2018), which is easy-fabrication, and can generate the desired cyclical deformation result for inchworm locomotion generation. Figure 8A shows the multilayered structure of the robot prototype: 1) the DE membrane used one acrylic elastomer (VBH4910, 3M, US) with a pre-stretch ratio of 4 (original thickness 1 mm); 2) the compliant electrode used one carbon conductive grease (846-80G, MG Chemicals, Canada); 3) the PET frame and PET cover were laser-cut from one high elasticity PET board (thickness 0.3 mm). Specially for the bidirectional soft inchworm crawler: 1) we carefully designed the PET frame to get this three-DEA-unit structure (Figure 8B), which can provide a large and stable deformation result within the restricted DE membrane area; 2) the two pad-feet were one acrylic plastic material and one silicon rubber material, providing large friction coefficient difference for locomotion generation; 3) two kinds of plastic tape were wrapped on each side of the PET frame to create friction coefficient difference on the body ends, for which the acrylic pad-foot side has relatively small friction coefficient; and 4) the additional mass of 1.5 g was added on the acrylic foot side. After finishing the multilayered structure, it was cut off from the circular DE membrane to form the curve-shaped robot prototype (Figure 1). The PET frame and DE membrane weighed about 1.39 g, the rubber foot weighed about 1.35 g, and the acrylic foot weighed about 1.04 g. The two body ends account for about 85% of the whole robot mass, while the DEA structure takes 15% of the whole robot mass, which is consistent with the model simplification assumptions in Section 3.1. Table 2 shows other key parameters of the fabricated robot prototype.

FIGURE 8
www.frontiersin.org

FIGURE 8. Design of the robot prototype. (A) Exploded view of the robot showing the multilayered DEA structure; (B) design parameters used for the PET frame and pad-feet (pad-feet shown as dashed line) (dimensions in [mm]).

TABLE 2
www.frontiersin.org

TABLE 2. Key parameters of the robot prototype.

5.2 Experiment Setup

To actuate the robot prototype, we developed a customized actuation circuit that can generate programmable high-voltage sequences for DEA actuation. The DEAs were actuated with on–off states. First, we used a high-voltage DC (HVDC) converter (FS50P-12, XP Power, US) to generate a voltage adjustable high-voltage source (up to 5 kV). Then, we used a microcontroller board (Arduino Mega 2560) to generate the on–off signal with controllable actuation frequency, which was amplified by intermediate signal relays (V23026, TE Connectivity, US) and then led to high-voltage relays (DAT71215F-HR, Cynergy3 Components, UK) to control the charging and discharging process of the DEAs in the robot. As a result, the circuit can provide up to Ufull = 5 kV on–off actuation voltage sequence with an actuation frequency up to 5 Hz (limited by the relay’s response time).

We placed the robot prototype on a horizontal testing bed and connected it to the actuation circuit via ϕ0.2-mm copper wires. In addition, a coordinate paper was placed under to robot to help read the locomotion result, and two acrylic boards were placed aside of the robot as guide rails. An overview of the whole experiment setup is presented in Figure 9. The high voltage applied on DEA was estimated based on the HVDC converter datasheet.

FIGURE 9
www.frontiersin.org

FIGURE 9. Overview of the whole experiment setup showing the electric parts and the robot locomotion testing bed. (i) Adjustable input voltage for the HVDC converter; (ii) Arduino Mega; (iii) HVDC converter; (iv) relay board; and (v) relay power supply.

5.3 Experiment Result

We first tested the robot locomotion under different actuation magnitudes and frequencies: the minimum voltage (around 2.1 kV) is chosen to ensure a noticeable cyclical actuation result, and the maximum voltage has to ensure the DEA structure safety; the minimum frequency (around 1 Hz) is chosen to ensure continuous deformation process, and the maximum frequency is restricted by the relay response times. The robot generated continuous locomotion under different actuation statuses, and the locomotion direction can be controlled by changing the actuation to certain magnitudes and frequencies. Figure 10 shows measured steady-state velocities under different actuation magnitudes and frequencies, in which each measurement was performed five times to get a statistical result. It can be noticed that: 1) for smaller actuation magnitude, locomotion at different actuation frequencies all achieved backward results due to the primitive gait; 2) when the actuation magnitude was increased, locomotion at lower actuation frequencies (1.2 and 2.0 Hz) reversed their locomotion direction due to the involvement of the shape-related friction effects, while locomotion at higher frequency (5 Hz) kept its locomotion direction. However, a discrepancy between the simulation result and prototype experiment does exist, which can be attributed to: 1) the simplification of the robot model, 2) the conceptualization of the friction status, and 3) the inaccuracies in system parameters.

FIGURE 10
www.frontiersin.org

FIGURE 10. Prototype steady-state velocities under different actuation magnitudes and frequencies.

Based on the robot locomotion velocity results, we validated the dynamic-gait control method with two locomotion demos, one voltage-based locomotion control, and one frequency-based locomotion control, in which the robot first achieved a continuous locomotion result toward one direction and then reversed its locomotion direction when the actuation voltage magnitude or frequency was adjusted. A complete video showing the dynamic-gait control method is provided as Supplementary Material in the Appendix section. In addition, Figure 11 shows snapshot images from the voltage-based locomotion control demo. The actuation frequency was 2 Hz. The robot moved toward the backward direction when the actuation voltage was about 2.1 kV and then reversed to the forward direction when the actuation voltage was increased to about 3.3 kV. It should be noted that the robot body extended to a longer body-length at higher actuation voltage [(iv), (v), and (vi) in Figure 11], which helped the robot switch to the composite gait from the initial primitive gait.

FIGURE 11
www.frontiersin.org

FIGURE 11. Snapshot images from the voltage-based locomotion control demo: the actuation frequency was 2 Hz; the actuation voltage in (i), (ii), and (iii) was 2.1 kV, and in (iv), (v), and (vi) was 3.3 kV.

5.4 Discussion

Although the proposed inchworm crawler mechanism can be implemented into a lot of soft robot forms or even rigid robot forms, proper structural parameter combinations and control inputs are necessary to get a desirable bidirectional locomotion result. We can also infer that the environment will strongly affect the locomotion performance, for example, a different substrate surface condition may result in different friction status and change the robot locomotion performance; for a tilted surface, the gravity component along the moving direction may break the differential-friction-force relationships and affect the bidirectional locomotion result; for a curved surface, further study will be necessary to explore the changes to the proposed robot mechanism and the effects resulted.

6 Conclusion and Future Work

This study has presented a soft inchworm crawler that achieved bidirectional locomotion capability by using a dynamic-gait control method. We implemented two differential friction mechanisms into a beam-like soft robot structure. Two locomotion gaits can be generated at different cyclical deformation magnitudes of the robot body, and we can control the robot locomotion result by using its body deformation process as a built-in “implicit controller.” A simplified mathematical model was proposed to analyze the robot locomotion process, and numerical simulation studies were carried out to validate the proposed dynamic-gait control method, which successfully showed the possibility of both amplitude-based control and frequency-based control of the robot. Also, a robot prototype using a DEA structure was fabricated, and experiments were performed that further validated the dynamic-gait control method for bidirectional locomotion. The soft inchworm crawler achieves versatile locomotion results with a simple system configuration and minimalist actuation input. The locomotion mechanism can be implemented for a variety of robot forms to meet different application requirements. Moreover, the effective utilization of dynamic effects in the soft robot structure is foreseen to be inspiring for further performance promotion of the existing soft robotic research studies.

Future work will perform robot dynamics study to better understand the inchworm locomotion mechanism. Also later, improved robot design and use of advanced control schemes will be considered.

Data Availability Statement

The datasets generated for this study are available on request to the corresponding author.

Author Contributions

LD: Conceptualization, methodology, and investigation. SM: Supervision. KT: Investigation and writing—original draft. YT and LL: Writing—reviewing and editing.

Funding

This work was supported in part by the project of “Robotics Innovation Based on Advanced Materials” under Ritsumeikan Global Innovation Research Organization.

Conflict of Interest

The authors declare that the research was conducted in the absence of any commercial or financial relationships that could be construed as a potential conflict of interest.

Publisher’s Note

All claims expressed in this article are solely those of the authors and do not necessarily represent those of their affiliated organizations, or those of the publisher, the editors, and the reviewers. Any product that may be evaluated in this article, or claim that may be made by its manufacturer, is not guaranteed or endorsed by the publisher.

Supplementary Material

The Supplementary Material for this article can be found online at: https://www.frontiersin.org/articles/10.3389/frobt.2022.899850/full#supplementary-material

Footnotes

1The nominated actuation input simplifies the analysis content and generalizes the conclusion regardless of specific robot parameters.

References

Adachi, K., Yokojima, M., Hidaka, Y., and Nakamura, T. (2011). “Development of Multistage Type Endoscopic Robot Based on Peristaltic Crawling for Inspecting the Small Intestine,” in 2011 IEEE/ASME International Conference on Advanced Intelligent Mechatronics (AIM). Budapest, Hungary. 3-7 July 2011 (IEEE), 904–909. doi:10.1109/aim.2011.6027001

CrossRef Full Text | Google Scholar

Aguilar, J., Zhang, T., Qian, F., Kingsbury, M., McInroe, B., Mazouchova, N., et al. (2016). A Review on Locomotion Robophysics: the Study of Movement at the Intersection of Robotics, Soft Matter and Dynamical Systems. Rep. Prog. Phys. 79, 110001. doi:10.1088/0034-4885/79/11/110001

PubMed Abstract | CrossRef Full Text | Google Scholar

Cao, J., Liang, W., Ren, Q., Gupta, U., Chen, F., and Zhu, J. (2018a). “Modelling and Control of a Novel Soft Crawling Robot Based on a Dielectric Elastomer Actuator,” in 2018 IEEE International Conference on Robotics and Automation (ICRA). Brisbane, QLD, Australia. 21-25 May 2018 (IEEE), 1–9. doi:10.1109/icra.2018.8460784

CrossRef Full Text | Google Scholar

Cao, J., Qin, L., Liu, J., Ren, Q., Foo, C. C., Wang, H., et al. (2018b). Untethered Soft Robot Capable of Stable Locomotion Using Soft Electrostatic Actuators. Extreme Mech. Lett. 21, 9–16. doi:10.1016/j.eml.2018.02.004

CrossRef Full Text | Google Scholar

Ding, Z., and Ziaie, B. (2009). Vibration-induced Frequency-Controllable Bidirectional Locomotion for Assembly and Microrobotic Applications. IEEE Trans. Rob. 25, 1192–1196. doi:10.1109/tro.2009.2017164

CrossRef Full Text | Google Scholar

Duduta, M., Clarke, D. R., and Wood, R. J. (2017). “A High Speed Soft Robot Based on Dielectric Elastomer Actuators,” in 2017 IEEE International Conference on Robotics and Automation (ICRA). Singapore. 29 May-3 June 2017 (IEEE), 4346–4351. doi:10.1109/icra.2017.7989501

CrossRef Full Text | Google Scholar

Duduta, M., Berlinger, F., Nagpal, R., Clarke, D. R., Wood, R. J., and Temel, F. Z. (2020). Tunable Multi-Modal Locomotion in Soft Dielectric Elastomer Robots. IEEE Rob. Autom. Lett. 5, 3868–3875. doi:10.1109/lra.2020.2983705

CrossRef Full Text | Google Scholar

Duggan, T., Horowitz, L., Ulug, A., Baker, E., and Petersen, K. (2019). “Inchworm-inspired Locomotion in Untethered Soft Robots,” in 2019 2nd IEEE International Conference on Soft Robotics (RoboSoft). Seoul, Korea (South). 14-18 April 2019 (IEEE), 200–205. doi:10.1109/robosoft.2019.8722716

CrossRef Full Text | Google Scholar

Full, R. J., and Tu, M. S. (1991). Mechanics of a Rapid Running Insect: Two-, Four-And Six-Legged Locomotion. J. Exp. Biol. 156, 215–231. doi:10.1242/jeb.156.1.215

PubMed Abstract | CrossRef Full Text | Google Scholar

Gamus, B., Salem, L., Gat, A. D., and Or, Y. (2020). Understanding Inchworm Crawling for Soft-Robotics. IEEE Rob. Autom. Lett. 5, 1397–1404. doi:10.1109/lra.2020.2966407

CrossRef Full Text | Google Scholar

Gu, G., Zhu, J., Zhu, L., and Zhu, X. (2017). A Survey on Dielectric Elastomer Actuators for Soft Robots. Bioinspir. Biomim. 12, 011003. doi:10.1088/1748-3190/12/1/011003

PubMed Abstract | CrossRef Full Text | Google Scholar

Gu, G., Zou, J., Zhao, R., Zhao, X., and Zhu, X. (2018). Soft Wall-Climbing Robots. Sci. Robot. 3, 2874. doi:10.1126/scirobotics.aat2874

PubMed Abstract | CrossRef Full Text | Google Scholar

Guo, H., Zhang, J., Wang, T., Li, Y., Hong, J., and Li, Y. (2017). “Design and Control of an Inchworm-Inspired Soft Robot with Omega-Arching Locomotion,” in 2017 IEEE International Conference on Robotics and Automation (ICRA). Singapore. 29 May-3 June 2017 (IEEE), 4154–4159. doi:10.1109/icra.2017.7989477

CrossRef Full Text | Google Scholar

Guo, J., Xiang, C., Conn, A., and Rossiter, J. (2020). All-soft Skin-like Structures for Robotic Locomotion and Transportation. Soft Robot. 7, 309–320. doi:10.1089/soro.2019.0059

PubMed Abstract | CrossRef Full Text | Google Scholar

Gupta, U., Qin, L., Wang, Y., Godaba, H., and Zhu, J. (2019). Soft Robots Based on Dielectric Elastomer Actuators: a Review. Smart Mater. Struct. 28, 103002. doi:10.1088/1361-665x/ab3a77

CrossRef Full Text | Google Scholar

Hawkes, E. W., Blumenschein, L. H., Greer, J. D., and Okamura, A. M. (2017). A Soft Robot that Navigates its Environment through Growth. Sci. Robot. 2, eaan3028. doi:10.1126/scirobotics.aan3028

PubMed Abstract | CrossRef Full Text | Google Scholar

Henke, E.-F. M., Schlatter, S., and Anderson, I. A. (2017). Soft Dielectric Elastomer Oscillators Driving Bioinspired Robots. Soft Robot. 4, 353–366. doi:10.1089/soro.2017.0022

PubMed Abstract | CrossRef Full Text | Google Scholar

Joey, Z. G., Calderón, A. A., Chang, L., and Pérez-Arancibia, N. O. (2019). An Earthworm-Inspired Friction-Controlled Soft Robot Capable of Bidirectional Locomotion. Bioinspir. Biomim. 14, 036004. doi:10.1088/1748-3190/aae7bb

PubMed Abstract | CrossRef Full Text | Google Scholar

Lee, J., and Park, W. (2014). “Robot Design for Bidirectional Locomotion Induced by Vibration Excitation,” in 2014 IEEE International Conference on Robotics and Automation (ICRA). Hong Kong, China. 31 May-7 June 2014 (IEEE), 5044–5049. doi:10.1109/icra.2014.6907598

CrossRef Full Text | Google Scholar

Li, W., Zhang, W., Zou, H., Peng, Z., and Meng, G. (2018). A Fast Rolling Soft Robot Driven by Dielectric Elastomer. IEEE/ASME Trans. Mechatron. 23, 1630–1640. doi:10.1109/tmech.2018.2840688

CrossRef Full Text | Google Scholar

Li, L., Ma, S., Tokuda, I., Asano, F., Nokata, M., Tian, Y., et al. (2021). Generation of Efficient Rectilinear Gait Based on Dynamic Morphological Computation and its Theoretical Analysis. IEEE Rob. Autom. Lett. 6, 841–848. doi:10.1109/lra.2021.3052421

CrossRef Full Text | Google Scholar

Li, L., Asano, F., and Tokuda, I. (2019). High-speed Sliding Locomotion Generation on Slippery Surface of an Indirectly Controlled Robot with Viscoelastic Body. IEEE Rob. Autom. Lett. 4, 2950–2957. doi:10.1109/lra.2019.2924132

CrossRef Full Text | Google Scholar

Majidi, C., Shepherd, R. F., Kramer, R. K., Whitesides, G. M., and Wood, R. J. (2013). Influence of Surface Traction on Soft Robot Undulation. Int. J. Rob. Res. 32, 1577–1584. doi:10.1177/0278364913498432

CrossRef Full Text | Google Scholar

Marchese, A. D., Onal, C. D., and Rus, D. (2014). Autonomous Soft Robotic Fish Capable of Escape Maneuvers Using Fluidic Elastomer Actuators. Soft Robot. 1, 75–87. doi:10.1089/soro.2013.0009

PubMed Abstract | CrossRef Full Text | Google Scholar

Petralia, M. T., and Wood, R. J. (2010). “Fabrication and Analysis of Dielectric-Elastomer Minimum-Energy Structures for Highly-Deformable Soft Robotic Systems,” in 2010 IEEE/RSJ International Conference on Intelligent Robots and Systems (IROS). Taipei, Taiwan. 18-22 Oct. 2010 (IEEE), 2357–2363. doi:10.1109/iros.2010.5652506

CrossRef Full Text | Google Scholar

Rus, D., and Tolley, M. T. (2015). Design, Fabrication and Control of Soft Robots. Nature 521, 467–475. doi:10.1038/nature14543

PubMed Abstract | CrossRef Full Text | Google Scholar

Saunders, F., Golden, E., White, R. D., and Rife, J. (2011). Experimental Verification of Soft-Robot Gaits Evolved Using a Lumped Dynamic Model. Robotica 29, 823–830. doi:10.1017/s0263574711000014

CrossRef Full Text | Google Scholar

Srinivasan, M., and Ruina, A. (2006). Computer Optimization of a Minimal Biped Model Discovers Walking and Running. Nature 439, 72–75. doi:10.1038/nature04113

PubMed Abstract | CrossRef Full Text | Google Scholar

Tang, Y., Zhang, G., Ge, D., and Ma, S. (2019). Omni-directional Gait of a Passive-Spine Hexapod. Robotics Aut. Syst. 119, 231–246. doi:10.1016/j.robot.2019.06.001

CrossRef Full Text | Google Scholar

Li, T., Zou, Z., Mao, G., Yang, X., Liang, Y., Li, C., et al. (2019). Agile and Resilient Insect-Scale Robot. Soft Robot. 6, 133–141. doi:10.1089/soro.2018.0053

PubMed Abstract | CrossRef Full Text | Google Scholar

Vikas, V., Cohen, E., Grassi, R., Sözer, C., and Trimmer, B. (2016). Design and Locomotion Control of a Soft Robot Using Friction Manipulation and Motor–Tendon Actuation. IEEE Trans. Rob. 32, 949–959. doi:10.1109/tro.2016.2588888

CrossRef Full Text | Google Scholar

Wu, Y., Yim, J. K., Liang, J., Shao, Z., Qi, M., Zhong, J., et al. (2019). Insect-scale Fast Moving and Ultrarobust Soft Robot. Sci. Rob. 4, eaax1594. doi:10.1126/scirobotics.aax1594

PubMed Abstract | CrossRef Full Text | Google Scholar

Xu, L., Chen, H.-Q., Zou, J., Dong, W.-T., Gu, G.-Y., Zhu, L.-M., et al. (2017). Bio-Inspired Annelid Robot: a Dielectric Elastomer Actuated Soft Robot. Bioinspir. Biomim. 12, 025003. doi:10.1088/1748-3190/aa50a5

PubMed Abstract | CrossRef Full Text | Google Scholar

Yang, Z., Zhu, L., Li, B., Sun, S., Chen, Y., Yan, Y., et al. (2016). Mechanical Design and Analysis of a Crawling Locomotion Enabled by a Laminated Beam. Extreme Mech. Lett. 8, 88–95. doi:10.1016/j.eml.2016.03.014

CrossRef Full Text | Google Scholar

Zhang, G., Tian, Y., Kawabata, T., and Ma, S. (2018). “Modeling and Experimental Tests for the Voltage-Induced Response of a Circular Dielectric Elastomer Actuator,” in 2018 IEEE International Conference on Robotics and Biomimetics (ROBIO). Kuala Lumpur, Malaysia. 12-15 Dec. 2018 (IEEE), 916–921. doi:10.1109/robio.2018.8665043

CrossRef Full Text | Google Scholar

Zhu, L., Cao, Y., Liu, Y., Yang, Z., and Chen, X. (2017). Architectures of Soft Robotic Locomotion Enabled by Simple Mechanical Principles. Soft matter 13, 4441–4456. doi:10.1039/c7sm00636e

PubMed Abstract | CrossRef Full Text | Google Scholar

Zimmermann, K., Böhm, V., and Zeidis, I. (2011). “Vibration-driven Mobile Robots Based on Magneto-Sensitive Elastomers,” in 2011 IEEE/ASME International Conference on Advanced Intelligent Mechatronics (AIM). Budapest, Hungary. 3-7 July 2011 (IEEE), 730–735. doi:10.1109/aim.2011.6027106

CrossRef Full Text | Google Scholar

Keywords: soft robot, inchworm locomotion, bidirectional locomotion, friction force control, DEA

Citation: Du L, Ma S, Tokuda K, Tian Y and Li L (2022) Bidirectional Locomotion of Soft Inchworm Crawler Using Dynamic Gaits. Front. Robot. AI 9:899850. doi: 10.3389/frobt.2022.899850

Received: 19 March 2022; Accepted: 25 April 2022;
Published: 16 June 2022.

Edited by:

Murat Reis, Uludağ University, Turkey

Reviewed by:

Surya Girinatha Nurzaman, Monash University Malaysia, Malaysia
Abdulhamit Donder, Boston Children’s Hospital and Harvard Medical School, United States

Copyright © 2022 Du, Ma, Tokuda, Tian and Li. This is an open-access article distributed under the terms of the Creative Commons Attribution License (CC BY). The use, distribution or reproduction in other forums is permitted, provided the original author(s) and the copyright owner(s) are credited and that the original publication in this journal is cited, in accordance with accepted academic practice. No use, distribution or reproduction is permitted which does not comply with these terms.

*Correspondence: Shugen Ma, c2h1Z2VuQHNlLnJpdHN1bWVpLmFjLmpw

Part of this work was done while the author was with Ritsumeikan Global Innovation Research Organization (R-GIRO), Ritsumeikan University

Disclaimer: All claims expressed in this article are solely those of the authors and do not necessarily represent those of their affiliated organizations, or those of the publisher, the editors and the reviewers. Any product that may be evaluated in this article or claim that may be made by its manufacturer is not guaranteed or endorsed by the publisher.