Next Article in Journal
Performance Analysis of NoSQL and Relational Databases with CouchDB and MySQL for Application’s Data Storage
Previous Article in Journal
Segmentation of Meristem Cells by an Automated Optimization Algorithm
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

A Hybrid Soft Actuator Inspired by Grass-Spike: Design Approach, Dynamic Model, and Applications

1
Department of Mechanical Convergence Engineering, Hanyang University, Seoul 04763, Korea
2
Applied Robot R&D Department, Korea Institute of Industrial Technology, Ansan 15588, Korea
3
Division of Computer and Telecommunication Engineering, Yonsei University, Wonju 26493, Korea
*
Author to whom correspondence should be addressed.
Current address: 1 Yonseidae-gil, Wonju, Gangwon-do 26493, Korea.
Appl. Sci. 2020, 10(23), 8525; https://doi.org/10.3390/app10238525
Submission received: 31 October 2020 / Revised: 24 November 2020 / Accepted: 26 November 2020 / Published: 28 November 2020
(This article belongs to the Special Issue Modeling, Simulation and Control of Soft Robotics)

Abstract

:
This paper presents the bio-mimetic design approach, the dynamic model, and potential applications for a hybrid soft actuator. The proposed hybrid soft actuator consists of two main parts: a cylinder-shaped rigid core and soft silicone spikes wrapped around the core’s surface. The key idea of the proposed design approach is to mimic the movement of a grass-spike at a functional level by converting the vibration force generated by a small electric motor with a counterweight in the rigid core into a propulsion force produced by the elastic restoration of the spikes. One advantage of this design approach is that the hybrid soft actuator does not need to be tethered by a tube line from an air compressor and is more amenable to fine control. In addition, the hybrid soft actuator can be modularized with a wire and a tubular passage, which in turn work as a linear actuator. The dynamic model of the hybrid soft actuator can be derived by applying Lagrangian mechanics, and unknown system parameters can be identified by the optimization process based on the empirical data. Two applications—an elbow manipulator and a robotic hand grasper—demonstrate the feasibility of the proposed actuator to perform a muscle-tendon action successfully.

1. Introduction

Soft robotics is a novel approach to the design of entire robotic systems or partial mechanisms by imitating the structural characteristics or functional mechanisms of various living creatures. Autumn et al. observed that a gecko can stay on a vertical, dry, flat, slippery surface and found that the adhesive force between the gecko’s toes and the surface is proportional to the shearing force. Based on this, they invented Stickybot [1]. Inspired by the underwater movement and grasping technique of octopuses, Cianchetti et al. invented the OCTOPUS robot [2]. Hawkes et al. demonstrated a biological vine-like manipulator actuated by air pressure through a thin pipe, which was originally inspired by the growth mechanism of fungi or grapevines [3]. Shin et al. invented Hygrobot, which imitates the behavior of a seed in the presence of humidity [4]. All these approaches have shown that soft robotics can provide us with new perspectives to address challenging issues in the field of robotic system design.
An important issue for traditional electro-magnetic actuators is that their mass and volume are typically proportional to the generated torque; accordingly, the safety issues should be considered, for example in a workplace where human workers and robots coexist. To ensure safety, the boundary of the robot’s workspace needs to be known, which in turn makes it difficult to adapt the workplace to a new arrangement or to deploy the requisite facilities when a production process changes [5]. To solve this issue, one way is to employ a machine learning algorithm to predict the human workers’ movement and prevent a collision with the robotic systems [6]; another way is to design a robotic system whose mass is reduced, resulting in a small moment of inertia, which eventually helps to prevent exceeding the safety limits [7].
In soft robotics, robotic systems are made of soft materials, e.g., silicone or textile, which guarantee enough flexibility and dexterity to mimic the behavior of a living organism [7,8,9,10]. The tetrapod robot developed by Harvard University is able to adapt its walking pattern with respect to the environmental situation such as the shape of the terrain, various obstacles, etc. [11]. The GoQBot from Tufts University was inspired by caterpillars’ ballistic rolling mechanism by which it can replicate a fast self-propelled rotary locomotion [12]. Cao et al. at Bristol University showed a reconfigurable crawling robot that uses dielectric elastomer actuators to convert the change in the electro-magnetic field into a propulsion force to move forward [10]. One common feature of the aforementioned soft robots is using air pressure as a source of actuation; accordingly, the robots are tethered to an air supply tube, which might impose a limitation on the robot’s workspace.
Vibration-driven locomotion might have the potential to make soft robots free from being tethered by a power line, as well as from being actuated by air pressure. Zhan et al. proposed a miniature vibration-driven planar locomotion robot for which the velocity could be controlled by two solenoids [13]. Bristle-bots have also been popular in the field of small robotic system design (either soft or rigid) due to vibration-driven characteristic and compactness. Cicconofri et al. presented a bristle-bot that was made of a polymer material for the body and two paper legs and its modeling [14]. Studies from various perspectives have been reported; for instance, the group behavior of multiple bristle-bots [15], the design of a millimeter-scale bristle robot (body length less than 10 mm) [16], and so on.
Since soft robots have “soft” bodies, the modeling approaches for rigid body mechanisms cannot be applied directly, and the modeling process of soft robots is known to be difficult by its nature. Marchese, Tedrake, and Rus introduced an approach to address this problematic issue for their elephant trunk-like manipulator [17]. They first regarded the elephant trunk-like manipulator as a continuum of multiple segments. Then, they applied the Euler–Lagrange equation as a tool to derive a dynamic model. Consequently, the dynamic model of the elephant trunk-like manipulator could be obtained, which was similar to a typical rigid body model structure [17,18]. Becker developed a bristle-bot, described the kinetic energy and potential energy explicitly, and presented the movement of his robotic system including anisotropic friction based on the principle of virtual work. He also proposed an approach in which the Euler–Lagrange equation served as a primary tool to obtain the equation of motion [19,20]. Therefore, by following the above-mentioned approaches, we can obtain the dynamic model of soft robotic systems.
In this paper, we propose a hybrid soft actuator inspired by a grass-spike. If we place the grass-spike on a taut wire and apply vibration to the rope, the elasticity of the spikes is converted into a propulsion force; consequently, it moves. The moving direction depends on the leaning angle of the spikes. To mimic the movement characteristic of the grass-spike at a functional level, the proposed hybrid soft actuator consists of a rigid core part, as well as a soft spike part wrapped around the rigid core. The rigid core part is a cylinder-shaped body, and it has a small motor with a counterweight to generate vibration inside the body. The soft spike part has aligned silicone spikes on a flat silicone substrate. The term “hybrid soft” comes from this structural feature, designed to have a rigid core + soft spikes, and the proposed actuator will be referred to as a “hybrid soft actuator (HSA)” throughout the paper. If we attach a wire to the end of the HSA and place it in the tubular passage, then it can drag/manipulate a mass attached to the other end of the wire. Being modularized with a wire and a tubular passage, the HSA is able to work as a linear actuator. This modularized HSA will be referred to as a hybrid soft actuator module (HSAM).
In addition to our design approach, we also introduce two dynamic models: an HSA model and an interactive control model between the HSAM and a mass, respectively. By following the approaches introduced in [18,19], we first derive the HSA model. We also introduce a system identification process to estimate unknown frictional parameters based on empirical data. The interactive control model can be derived by analyzing the HSAM and the mass as a bilateral control system. Again, the system identification process is followed to estimate the damping effect. The simulation results are presented for both models; in particular, the outcomes from the HSAM simulation will be used to determine the number of HSAMs to generate a desired amount of force. Lastly, two potential applications—an elbow manipulator and a robotic hand grasper—are presented to demonstrate the feasibility of the HSA and HSAM to be utilized for soft robotics applications. The rest of paper is organized as follows: Our HSA design approach is presented in Section 2. The derivation of the dynamic model of the HSA and the interactive control model of the HSAM is introduced in Section 3. Section 4 discusses the experiments to validate the derived model and estimate the unknown friction and damping parameters by the system identification. The simulation results for the HSA and the HSAM are depicted in Section 5. Section 6 gives the conclusion of this paper.

2. Hybrid Soft Actuator Design

2.1. Appearance Inspired by a Grass-Spike

Figure 1 shows the appearance and subpart assemblies of the proposed HSA. From the inside to the outside, the HSA mainly consists of three subparts: (i) a cylinder-shaped rigid core equipped with a vibration motor (a small motor with a counterweight) and a moving direction switch, (ii) soft silicone spikes, and (iii) an outer case that changes the leaning angle of the silicone spikes, as well as serves as a housing for all the subparts. The silicone spike was made with a metal silicone mold and liquid silicone (PM5000, hardness 39, Yeungnam traders). The spikes were aligned on a patch-type thin silicone substrate and wrapped around the rigid core. When the rigid core vibrates, the elasticity of the spikes converts this vibration into a propulsion force; accordingly, the HSA moves toward the direction set by the leaning angle of the spikes. Indeed, both generating the vibration and changing the moving direction can be done by a single motor by adopting our custom-made part denoted as the “switch”, as shown in Figure 1. The details will be introduced below.

2.2. All-in-One Mechanism to Move and Change Direction

Figure 2 illustrates the aforementioned “switch” mechanism to enable the HSA to move toward a desired direction by a single motor. The switch mechanism consists of a custom-made gear and a pin attached to the outer case (see Figure 1). When the motor rotates, the vibration is generated by the counterweight, and the pin moves along the spiral guide of the switch and will eventually be positioned either in the leftmost or rightmost slot with respect to the rotating direction. Accordingly, the outer case (attached to the pin) pushes the spikes to change the leaning angle of the spikes, which in turn determines the moving direction of the HSA. Namely, the HSA can be actuated toward one direction just by rotating the motor either clockwise or counter-clockwise. By adopting the above-mentioned design approach and all-in-one switch mechanism, the HSA can mimic the movement characteristics of a grass-spike at a functional level.

3. Dynamic Models

3.1. A Single HSA Model

Figure 3 depicts the free body diagram of the proposed HSA. To obtain a dynamic model, we start by recapitulating the modeling approach introduced in [21]. Since the obtained model will be utilized for a system identification process to estimate an unknown friction parameter, we substitute the signum function in [21] with a hyperbolic tangent function to lessen the effect of discontinuity during an optimization process. Table 1 summarizes the variables and parameters appearing in the free body diagram shown in Figure 3.
Suppose that the HSA moves along the x-axis. The total kinetic energy K is equal to the sum of three kinetic energies corresponding to the HSA movement, vibration ξ with respect to the x-axis, and vibration η with respect to the y-axis; therefore:
K = m 0 2 ( x ˙ 2 + y ˙ 2 ) + m 1 2 ( x ˙ + ξ ˙ ) 2 + m 2 2 ( y ˙ + η ˙ ) 2 .
The total potential energy P is equal to the sum of the potential energies corresponding to the three material points, represented by m 0 , m 1 , m 2 , and the elasticity of the spikes; thus:
P = ( m 0 + m 1 ) g y + m 2 g ( y + η ) + n c 2 ( ϕ ϕ 0 ) 2 .
From Figure 3, the position and velocity of O with respect to the y-axis, denoted by y and y ˙ , can be represented as:
y = l cos ϕ + a
y ˙ = ϕ ˙ l sin ϕ
where a is the radius of the HSA. Substituting Equations (3) and (4) into Equations (1) and (2) yields:
K = 1 2 ( m 0 + m 1 ) x ˙ 2 + 1 2 ( m 0 + m 2 ) ϕ ˙ 2 l 2 ( sin ϕ ) 2 + m 1 x ˙ ξ ˙ m 2 l ϕ ˙ η ˙ sin ϕ + m 1 2 ξ ˙ 2 + m 2 2 η ˙ 2
P = ( m 0 + m 1 + m 2 ) g ( l cos ϕ + a ) + m 2 g η + n c 2 ( ϕ ϕ 0 ) 2 .
To apply the Euler–Lagrange equation of (where L = K P ):
d d t L q ˙ i L q i = Q q i where q i = x or ϕ ,
an external force Q i should be defined. By the principle of virtual work, if a point x i (where the ground and the i th spike contacts) is moved by F i as δ x i , then the sum of F i δ x i must be equal to the work done by the external force Q i . Thus, we have:
Q x δ x + Q ϕ δ ϕ = F 1 δ x 1 + F 2 δ x 2 + + F n δ x n : = δ W
From the geometric relationship, we can easily obtain the following:
x = x 1 + l sin ϕ + d x 1 = x l sin ϕ d
Accordingly,
x i = x 1 + b · i = ( x l sin ϕ d ) + b · i δ x i = δ x l ( cos ϕ ) δ ϕ
where d is the distance from the center of mass of the HSA x to the root of the first spike and b is the gap between the spikes. Substituting Equation (10) into Equation (8) yields:
δ W = Q x δ x + Q ϕ δ ϕ = F 1 δ x 1 + F 2 δ x 2 + + F n δ x n = F 1 ( δ x l ( cos ϕ ) δ ϕ ) + F 2 ( δ x l ( cos ϕ ) δ ϕ ) + + F n ( δ x l ( cos ϕ ) δ ϕ )
Since the external force only depends on x and ϕ , we have:
Q x = ( δ W ) ( δ x ) = F 1 + F 2 + + F n
Q ϕ = ( δ W ) ( δ ϕ ) = l ( F 1 + F 2 + + F n ) cos ϕ
Substituting Equations (5), (6), (12), and (13) into Equation (7) yields:
( m 0 + m 1 ) x ¨ + m 1 ξ ¨ = F 1 + F 2 + + F n , for q i = x ( m 0 + m 2 ) l 2 ϕ ¨ sin ϕ ( m 0 + m 2 ) l 2 ϕ ˙ 2 sin ϕ cos ϕ + n c ( ϕ ϕ 0 ) m 2 l η ¨ sin ϕ ( m 0 + m 1 + m 2 ) g l sin ϕ
= l ( F 1 + F 2 + + F n ) cos ϕ , for q i = ϕ
The friction force F i can be calculated as:
F i = μ N i tanh ( x ˙ l ϕ ˙ cos ϕ )
where N i and μ are the normal force and the friction coefficient, respectively. From Figure 3, N i can be obtained by considering the motion of the center of mass of the HSA; thus:
( m 0 + m 2 ) y ¨ = N 1 + N 2 + + N n ( m 0 + m 2 ) g
and y ¨ can be easily calculated from Equation (4). We finally have:
N 1 + N 2 + + N n = ( m 0 + m 2 ) ( g ϕ ¨ l s i n ϕ ϕ ˙ l c o s ϕ ) + m 2 η ¨
The friction coefficient μ is anisotropic; therefore, it can vary as follows:
μ = μ + , if x ˙ ϕ ˙ l cos ϕ < 0 μ , if x ˙ ϕ ˙ l cos ϕ > 0
In Table 1, most of the parameters can be determined by practical measurement; however, the friction coefficient will be identified later on by the system identification process based on the empirical data. The details of the system identification process will be discussed in Section 4.2.
Finally, by substituting Equations (18) and (19) into Equations (14) and (15) and rearranging for state variable [ ϕ , ϕ ˙ , x , x ˙ ] = [ ϕ , ω , x , v ] , we obtain the equation of motion for the HSA. For the numerical simulation, we can express it as a discrete time version with a sampling time Δ t ; consequently,
ϕ k + 1 = ϕ k + Δ t · ω k
ω k + 1 = ( ω + Δ t ( ( m 0 + m 2 ) l 2 cos ϕ k ( sin ϕ k μ cos ϕ k · tanh ( v k l ω k cos ϕ k ) ) ω k 2 g l ( ( m 0 + m 1 + m 2 ) · sin ϕ k μ ( m 0 + m 2 ) cos ϕ k ) tanh ( v k l ω k cos ϕ k ) + n c ( ϕ k ϕ 0 ) + m 2 l ( cos ϕ k · tanh ( v k l ω k cos ϕ k ) sin ϕ k ) η ¨ k ) ) ( ( m 0 + m 2 ) l 2 sin ϕ k ( sin ϕ k μ cos ϕ k tanh ( v k l ω k cos ϕ k ) ) )
x k + 1 = x k + Δ t · v k
v k + 1 = ( v k + Δ t ( m 1 ξ ¨ + μ ( ( m 0 + m 2 ) ) ( g l ( ω k + 1 ω k ) c o s ϕ k l cos ϕ k ω k 2 ) + m 2 η ¨ k ) · tanh ( v k l cos ϕ k ω k ) ) ) / ( ( m 0 + m 1 ) )
By assuming that Ω is an input to the HSA to generate a harmonic oscillation η ( t ) = A sin ( Ω t ) and ξ = 0 , Equations (20)–(23) become system the equation yielding ϕ , ω , x , v as the outputs.

3.2. The Interactive Control Model for an HSAM and a Wire-Attached Mass

Figure 4 depicts a free body diagram for which the HSAM of a mass m is lifting a wire-attached mass M. The viscosity friction between the inside of the tubular passage and the silicone spikes is expressed as a virtual damping effect. Let x m and x M be the displacements of the HSAM and the wire-attached mass, respectively. Let T be the tensile force of the wire. We know that:
M x ¨ M = T M g
m x ¨ m + b x ˙ m = T + F m
T = k ( x m x M )
where g is the gravitational constant, F m is the force generated by the HSAM, k is the spring constant, and b represents the virtual damping effect. Combining Equations (24)–(26) together, we can obtain an interactive control model as follows:
x ˙ m x ¨ m x ˙ M x ¨ M = 0 1 0 0 k m b m k m 0 0 0 0 1 k M 0 k M 0 x m x ˙ m x M x ˙ M + 0 F m m 0 g
In Equation (27), all parameters can be known by practical measurement except b. Suppose that the HSAM is not attached to the wire, then we know that:
F m = m x ¨ m + b x ˙ m .
If we have an actual measurement of the force, denoted by F, which is generated by the HSAM, then b can be estimated by simple optimization in which the error e : = F F m 2 is minimized. In other words, we can find b that allows the simulation result to yield the closest force value to the practical measurement. The minimization process will be discussed in Section 4.3 in detail.
The simulation using Equation (27) can tell us whether the wire-attached mass M can be lifted by the HSAM or not. Thus, it can be utilized to determine the number of HSAMs to generate enough force to manipulate an object.

4. Experiments

4.1. Preliminary Experiment

The parameters in Table 1 were measured by the following preliminary experiments. First, m 0 , m 1 , m 2 were measured by a digital scale (maximum resolution: 0.01 g). The length l of a spike was measured by a caliper. From the free diagram shown in Figure 3, the silicone spike was assumed to work as a torsional spring. Therefore, the stiffness constant c of the spike was estimated by linear regression based on the data in which a relationship between the applied force and deforming angle of the spike was measured.
Since Equations (20)–(23) are the discrete time dynamic model that takes the motor revolution speed Ω as an input, we applied various voltage levels to a motor driver (Sabertooth 2 × 5, Dimension Engineering, Arkon, OH) to obtain the characteristic curve of the applied voltage level (V) to the revolution speed (rev/s). The characteristic curve for the employed motor showed 80 rev/s for 3.11 V and 200 rev/s for 7.37 V. When the applied voltage was less than 3.11 V or greater than 7.36 V, it caused the motor to rotate too slowly or to violate the safe operating range; hence, we did not test for those ranges.

4.2. System Identification to Estimate the Friction Coefficient μ

In Table 1, the friction coefficient μ is marked as “needs to be identified”. The idea of estimating it by the system identification process is that: (i) we measure the traveled distance of the HSA, and (ii) we find the μ that best replicates the measured distance under the simulation. By following [21], we can assume μ + = μ by only considering η as an input. Therefore, we only needed to estimate one μ value. The system identification process is as follows:
  • Apply various motor revolution speeds Ω to a real HSA and record the traveled distance x after 5 s. Ω was set to 80, 120, 160, and 200 rev/s. For each Ω value, ten traveled distances were recorded. Then, the recorded distances were averaged after excluding the minimum and the maximum value.
  • Initialize μ as an arbitrary value. Let Δ t = 0.0001 s, and run the simulations using Equations (20)–(23). Store the outputs ϕ s , ω x , x s , v s (here, the subscript “s” is employed to distinguish the real measurement value from the simulation outputs).
  • Define the error function to be e : = x x s 2 , and find the μ * that minimizes e.

4.3. Estimating the Virtual Damping Coefficient b

First of all, we operated the real HSAM and measured F by using a push-pull gauge (Digital Force Gauge, FGP-5, NIDEC-SHIMPO Corporation) under various Ω , i.e., 80, 120, 160, 200 rev/s. Next, we calculated F m using Equation (28); in this case, we set x ¨ m = x ¨ s and x ˙ m = x ˙ s where x ¨ s and x ˙ s were the outputs from the simulation in Section 4.2. Consequently, we can find the virtual damping coefficient b * that gives us the minimum value of e : = F F m 2 .

4.4. Two Real Manipulating Applications

To demonstrate the feasibility of the proposed HSA and HSAM as a core component to implement robotic systems, especially to mimic the muscular-skeleton mechanism, an elbow manipulator and a robotic hand grasper were tested with the HSAM. Figure 5 depicts the location of the HSAM in the two applications. The HSAM was mounted at the exact same position of the muscles in the human forearm and the bicep brachii to mimic their behavior at a functional level.

5. Results

5.1. The Simulation Result of the HSA and the Estimation of the Friction Coefficient μ

From the real measurement, the average displacement of the HSA was x = 8.85 , 57.14 , 153.00 , 231.28 mm after applying a motor revolution speed of Ω = 80 , 120 , 160 , 200 rev/s for 5 s. Figure 6 shows the outputs ϕ s , ω s , x s , v s from the HSA simulation when Ω = 80 , which resulted in μ * = 0.259 . From the graphs in the left column, we can see that the spikes have an initial angle ϕ 0 = 30 ° ( π 6 ) rad and vibrate within a range of ϕ s [ 25.2 ° , 34.8 ° ] (peak-to-peak: 9.6 ° ), then start taking-off after 2.5 s, finally reaching x s = 8.95 mm, which is close to x = 8.85 mm after 5 s. Compared to this, Figure 7 is the simulation result under the condition of Ω = 160 rev/s resulting in μ * = 0.539 . In this case, the range of the spike vibration is ϕ s [ 24.2 ° , 36.1 ° ] (peak-to-peak: 11.9 ° ), and it starts taking off after 0.6 s, finally reaching x s = 153.21 mm, which is close to x = 153.00 mm after 5 s.
From Figure 6 and Figure 7, in addition to the outputs ϕ s , ω s , x s , v s , we can observe that the take-off time and the time to show a stable periodic locomotion also vary with respect to the input Ω . In contrast to our expectation, different μ * are obtained from the system identification process under different Ω , which will be discussed in Section 5.4. The results from the HSA simulation and system identification are summarized in Table 2.

5.2. The Simulation Result of the HSAM and Finding the Virtual Damping Coefficient b

For Ω = 80 , 120 , 160 , 200 rev/s, we had push-pull gauge measurement F = 0.27 , 0.63 , 1.00 , 1.28 N. Figure 8 presents x s , x ˙ s , x ¨ s and the corresponding F s = m 0 x ¨ s + b * x ˙ s . Under Ω = 160 rev/s, b * = 26.6 was found. Divided by the number of spikes n = 140 , we can see that one spike has a damping coefficient of 0.190. Under Ω = 200 rev/s, we have b * = 27.2 , which is similar to that under Ω = 160 rev/s. For Ω = 80 , 120 rev/s, however, we have b * = 39.4 , 34.4 , respectively, which are rather different from the previous ones. The results from the HSAM simulation and finding the virtual damping coefficient are summarized in Table 3.
Figure 9, Figure 10 and Figure 11 present the simulation result from the interactive control model under Ω = 160 rev/s and F m = F s = 1.0011 N (this is the same as x = x s and m = m 0 ). We used k = 0.78 N/mm, which could be read from the datasheet. For various M values, we observe three cases: (i) the HSAM can lift M = 90 g (shown in Figure 9); (ii) the HSAM cannot lift M = 110 g (shown in Figure 10); and (iii) the HSAM is at equilibrium and stays still for M = 102.5 g (shown in Figure 11); hence, the maximum M that can be lifted by the HSAM is M = 102.5 g.

5.3. The Result of Manipulating Two Applications

Figure 12 shows an elbow manipulator application in which the HSAM mimics the function of the bicep brachii. The mass of the forearm part was 36.9 g, and we could determine that the forearm part could be lifted by one HSAM based on the result presented in Section 5.2. From Figure 12, we can see that the HSAM successfully lifted the forearm part at the rates of various speed levels.
Figure 13 shows a robot hand grasping application. The 3D-printed finger consisted of three segments, and the maximum mass of a single finger was 13.9 g; therefore, the total mass of the five fingers was less than 70 g, which is still under 102.05 g. However, since the silicone ligaments were inserted in each joint, the energy loss by its stiffness and damping was not negligible. Therefore, two HSAMs were employed for the thumb, index, and middle finger and the rest of fingers, respectively. The grasping task was performed successfully by the two HSAMs, as shown in Figure 13.

5.4. Discussion

In Section 5.1, different μ * values were obtained by the system identification process with respect to the motor revolution speed Ω . Specifically, there was a large error between μ * values when Ω = 80,120 rev/s versus Ω = 160,200 rev/s. This might be caused by substituting a signum function with a hyperbolic tangent function. Employing the hyperbolic tangent function imposes better continuity for the HSA system; however, its slope where the moving velocity of the HSA is zero might not be stiff enough. The error was also observed for estimating b * . Another reason might be caused by simplifying the elastic spike model to a rigid rod and torsional spring. In spite of some limitations, by adopting the estimated μ * and b * , the real measurement value could be replicated precisely during the simulations.

6. Conclusions

In this paper, we propose a hybrid soft actuator (HSA) inspired by a grass-spike, as well as a hybrid soft actuator module (HSAM). The design approach and dynamic models are presented for both the HSA and HSAM. Experiments are performed to estimate the friction coefficient and the damping effect by the system identification process. The estimated parameters are employed to replicate the real measurement by simulation, and the simulation results confirm that they can be replicated successfully. Two potential applications—an elbow manipulator and a robot hand grasper—are introduced to demonstrate the feasibility of the HSA and the HSAM, and both are performed successfully.
One of the future works should be refining our design approach. Specifically, the diameter of the HSA needs to be reduced, and the maximum force needs to be measured for the size-reduced version. If it generates enough force, then we need to check the possibility of encasing it. The system identification process to estimate the friction coefficient, as well as the damping effect should be refined to yield consistent values even under various motor revolution speeds. Lastly, for the encased HSAM, the control scheme should be modularized as well to be able to perform dexterous manipulations such as pencil gripping, pinch gripping, hand maneuvers, and so on.

Author Contributions

Conceptualization, H.-U.Y.; methodology, C.-W.L. and H.-U.Y.; software, C.-W.L. and H.-U.Y.; validation, D.-W.C., C.-W.L., D.-Y.L., D.-W.L. and H.-U.Y.; formal analysis, C.-W.L. and H.-U.Y.; investigation, H.-U.Y.; resources, C.-W.L. and H.-U.Y.; data curation, C.-W.L. and D.-Y.L.; writing, original draft preparation, D.-W.C., C.-W.L. and H.-U.Y.; writing, review and editing, D.-W.C. and H.-U.Y.; visualization, C.-W.L. and H.-U.Y.; supervision, H.-U.Y.; project administration, D.-W.L. and H.-U.Y.; funding acquisition, D.-W.L. and H.-U.Y. All authors read and agreed to the published version of the manuscript.

Funding

This research was supported by the Korea Institute of Industrial Technology as under “Development of Soft Robotics Technology for Human-Robot Coexistence Care Robots (Grant Number: KITECH EO200005).”

Conflicts of Interest

The authors declare no conflict of interest.

Abbreviations

The following abbreviations are used in this manuscript:
HSAHybrid soft actuator
HSAMHybrid soft actuator module

References

  1. Autumn, K.; Dittmore, A.; Santos, D.; Spenko, M.; Cutkosky, M. Frictional adhesion: A new angle on gecko attachment. J. Exp. Biol. 2006, 209, 3569–3579. [Google Scholar] [CrossRef] [PubMed] [Green Version]
  2. Cianchetti, M.; Calisti, M.; Margheri, L.; Kuba, M.; Laschi, C. Bioinspired locomotion and grasping in water: The soft eight-arm OCTOPUS robot. Bioeinspiration Biomim. 2015, 10, 035003. [Google Scholar] [CrossRef] [PubMed]
  3. Hawkes, E.; Blumenschein, L.; Greer, J.; Okamura, A. A soft robot that navigates its environment through growth. Sci. Robot. 2017, 2, eaan3028. [Google Scholar] [CrossRef] [PubMed] [Green Version]
  4. Shin, B.; Ha, J.; Lee, M.; Park, K.; Park, G.; Choi, T.; Cho, K.; Kim, H. Hygrobot: A self-locomotive ratcheted actuator powered by environmental humidity. Sci. Robot. 2018, 3, eaar2629. [Google Scholar] [CrossRef] [PubMed] [Green Version]
  5. Agostino, D.; Siciliano, B. Safety issues for human-robot cooperation in manufacturing systems. Tools Perspect. Virtual Manuf. 2008. [Google Scholar]
  6. Michalos, G.; Makris, S.; Spiliotopoulos, J.; Misios, I.; Tsarouchi, P.; Chryssolouris, G. ROBO-PARTNER: Seamless human-robot cooperation for intelligent, flexible and safe operations in the assembly factories of the future. Procedia CIRP 2014, 23, 71–76. [Google Scholar] [CrossRef] [Green Version]
  7. Majidi, C. Soft robotics: A perspective-current trends and prospects for the future. Soft Robot. 2014, 1, 5–11. [Google Scholar] [CrossRef]
  8. Rus, D.; Tolley, M. Design, fabrication and control of soft robots. Nature 2015, 521, 467–475. [Google Scholar] [CrossRef] [PubMed] [Green Version]
  9. Pfeifer, R.; Lungarella, M.; Iida, F. The challenges ahead for bio-inspired ‘soft’ robotics. Commun. ACM 2012, 55, 76–87. [Google Scholar] [CrossRef]
  10. Cao, C.; Diteesawat, R.; Rossiter, J.; Conn, A. A reconfigurable crawling robot driven by electroactive artificial muscle. In Proceedings of the 2nd IEEE International Conference ON Soft Robotics (RoboSoft), Seoul, Korea, 14–18 April 2019; pp. 840–845. [Google Scholar]
  11. Shepherd, R.; Ilievski, F.; Choi, W.; Morin, S.; Stokes, A.; Mazzeo, A.; Whitesides, G. Multigait soft robot. Proc. Natl. Acad. Sci. USA 2011, 108, 20400–20403. [Google Scholar] [CrossRef] [PubMed] [Green Version]
  12. Lin, H.; Leisk, G.; Trimmer, B. GoQBot: A caterpillar–inspired soft-bodied rolling robot. Bioinspiration Biomim. 2011, 6, 026007. [Google Scholar] [CrossRef] [PubMed]
  13. Zhan, X.; Xu, J.; Fang, H. A vibration-driven planar locomotion robot-Shell. Robotica 2018, 36, 1402–1420. [Google Scholar] [CrossRef]
  14. Cicconofri, G.; Becker, F.; Noselli, G.; Desimone, A.; Zimmermann, K. The inversion of motion of bristle bots: Analytical and experimental analysis. In Symposium on Robot Design, Dynamics and Control; Springer: Cham, Switzerland, 2016; pp. 225–232. [Google Scholar]
  15. Giomi, L.; Hawley-Weld, N.; Mahadevan, L. Swarming, swirling and stasis in sequestered bristle-bots. Proc. R. Soc. A Math. Phys. Eng. Sci. 2013, 469, 20120637. [Google Scholar] [CrossRef] [Green Version]
  16. Kim, D.; Hao, Z.; Mohazab, A.R.; Ansari, A. On the forward and backward motion of milli-bristle-bots. arXiv 2020, arXiv:2002.10344. [Google Scholar]
  17. Marchese, A.; Tedrake, R.; Rus, D. Dynamics and trajectory optimization for a soft spatial fluidic elastomer manipulator. Int. J. Robot. Res. 2016, 35, 1000–1019. [Google Scholar] [CrossRef]
  18. Marchese, A.; Rus, D. Design, kinematics, and control of a soft spatial fluidic elastomer manipulator. Int. J. Robot. Res. 2016, 35, 840–869. [Google Scholar] [CrossRef]
  19. Becker, F. An approach to the dynamics of a vibration-driven robot. CISM Courses Lect. 2013, 544, 299–308. [Google Scholar]
  20. Becker, F.; Böorner, S.; Köstner, T.; Lysenko, V.; Zeidis, I.; Zimmermann, K. Spy bristle bot—A vibration-driven robot for the inspection of pipelines. In Proceedings of the 58th Ilmenau Scientific Colloquium, Ilmenau, Germany, 8–12 September 2014; pp. 1–7. [Google Scholar]
  21. Becker, F. An approach to the dynamics of vibration-driven robots with bristles. IFAC-PapersOnLine 2015, 48, 842–843. [Google Scholar] [CrossRef]
Figure 1. The appearance and part assemblies of the proposed HSA. The switch is a sort of all-in-one mechanism that allows the HSA to generate vibration and change the moving direction by a single motor.
Figure 1. The appearance and part assemblies of the proposed HSA. The switch is a sort of all-in-one mechanism that allows the HSA to generate vibration and change the moving direction by a single motor.
Applsci 10 08525 g001
Figure 2. The switch mechanism that enables the HSA to generate vibration and change the leaning direction by a single motor: The pin will be positioned either in the leftmost or rightmost slot of the switch with respect to the rotating direction of the motor, which in turn determines the leaning direction of the spikes. Blue arrows indicate the HSA’s moving direction according to the pin positions.
Figure 2. The switch mechanism that enables the HSA to generate vibration and change the leaning direction by a single motor: The pin will be positioned either in the leftmost or rightmost slot of the switch with respect to the rotating direction of the motor, which in turn determines the leaning direction of the spikes. Blue arrows indicate the HSA’s moving direction according to the pin positions.
Applsci 10 08525 g002
Figure 3. The free body diagram of a hybrid soft actuator.
Figure 3. The free body diagram of a hybrid soft actuator.
Applsci 10 08525 g003
Figure 4. The free body diagram to derive an interactive control model between the HSAM and the wire-attached mass pulled downward by gravity.
Figure 4. The free body diagram to derive an interactive control model between the HSAM and the wire-attached mass pulled downward by gravity.
Applsci 10 08525 g004
Figure 5. The two applications to demonstrate the feasibility of the proposed HSAM: (a) elbow manipulator; (b) robot hand grasper.
Figure 5. The two applications to demonstrate the feasibility of the proposed HSAM: (a) elbow manipulator; (b) robot hand grasper.
Applsci 10 08525 g005
Figure 6. Simulation result plots of ϕ s , ω s , x s , v s under the given conditions Ω = 80 rev/s and μ * = 0.259 .
Figure 6. Simulation result plots of ϕ s , ω s , x s , v s under the given conditions Ω = 80 rev/s and μ * = 0.259 .
Applsci 10 08525 g006
Figure 7. Simulation result plots of ϕ s , ω s , x s , v s under the given conditions Ω = 160 rev/s and μ * = 0.539 .
Figure 7. Simulation result plots of ϕ s , ω s , x s , v s under the given conditions Ω = 160 rev/s and μ * = 0.539 .
Applsci 10 08525 g007
Figure 8. Simulation result plots of x s , x ˙ s , x ¨ s , F s under the given conditions Ω = 160 rev/s and μ * = 0.539 .
Figure 8. Simulation result plots of x s , x ˙ s , x ¨ s , F s under the given conditions Ω = 160 rev/s and μ * = 0.539 .
Applsci 10 08525 g008
Figure 9. Displacement ( x m , x M ) and velocity ( v m , v M ) plots of the HSAM and the wire-attached mass M under Ω = 160 rev/s and M = 90 g.
Figure 9. Displacement ( x m , x M ) and velocity ( v m , v M ) plots of the HSAM and the wire-attached mass M under Ω = 160 rev/s and M = 90 g.
Applsci 10 08525 g009
Figure 10. Displacement ( x m , x M ) and velocity ( v m , v M ) plots of the HSAM and the wire-attached mass M under Ω = 160 rev/s and M = 110 g.
Figure 10. Displacement ( x m , x M ) and velocity ( v m , v M ) plots of the HSAM and the wire-attached mass M under Ω = 160 rev/s and M = 110 g.
Applsci 10 08525 g010
Figure 11. Displacement ( x m , x M ) and velocity ( v m , v M ) plots of the HSAM and the wire-attached mass M under Ω = 160 rev/s and M = 102.5 g.
Figure 11. Displacement ( x m , x M ) and velocity ( v m , v M ) plots of the HSAM and the wire-attached mass M under Ω = 160 rev/s and M = 102.5 g.
Applsci 10 08525 g011
Figure 12. The actuator module is applied for elbow manipulation. The mass of the lower arm was M = 36.9 g, and Ω = 160 rev/s and Ω = 200 rev/s were applied for low speed and high speed manipulation, respectively.
Figure 12. The actuator module is applied for elbow manipulation. The mass of the lower arm was M = 36.9 g, and Ω = 160 rev/s and Ω = 200 rev/s were applied for low speed and high speed manipulation, respectively.
Applsci 10 08525 g012
Figure 13. The actuator module is applied for robot hand grasping. The two actuator module grasped and released an object successfully. The total weight of the five fingers was M = 70 g, approximately, but there existed energy loss caused by the silicone ligaments between finger joints; therefore, we applied two actuator modules. Ω = 160 rev/s was applied.
Figure 13. The actuator module is applied for robot hand grasping. The two actuator module grasped and released an object successfully. The total weight of the five fingers was M = 70 g, approximately, but there existed energy loss caused by the silicone ligaments between finger joints; therefore, we applied two actuator modules. Ω = 160 rev/s was applied.
Applsci 10 08525 g013
Table 1. The definition of the variables and parameters appearing in Figure 3. rev, revolution.
Table 1. The definition of the variables and parameters appearing in Figure 3. rev, revolution.
NAMESYMBOLVALUEUNIT
Total mass m 0 34g
whiteHorizontal mass m 1 10.5g
Vertical mass m 2 10.5g
Spike lengthl8mm
Initial spike angle ϕ 0 π 6 rad
Number of spikesn140EA
Stiffness constant of spikesc 8.7 × 10 4 Nm/rad
Coefficient of friction μ = μ +
μ = μ
Needs to be identified
Sampling time Δ t 0.0001s
Motor revolution speed Ω input variablerev/s
HSA displacementxstate variablemm
Spike leaning angle ϕ state variablerad
Table 2. The summary of the experimental results in Section 4.2.
Table 2. The summary of the experimental results in Section 4.2.
Ω 80120160200
μ * 0.2590.3680.5390.757
x8.8557.14153.00231.28
x s 8.6857.45153.21231.75
e0.02890.09610.04410.2209
Table 3. The summary of the experimental results in Section 4.3.
Table 3. The summary of the experimental results in Section 4.3.
Ω 80120160200
b * 39.434.426.627.2
F0.270.631.001.28
F s 0.27010.62961.00111.2821
e 1.0 × 10 8 1.6 × 10 7 1.2 × 10 6 4.4 × 10 6
Publisher’s Note: MDPI stays neutral with regard to jurisdictional claims in published maps and institutional affiliations.

Share and Cite

MDPI and ACS Style

Choi, D.-W.; Lee, C.-W.; Lee, D.-Y.; Lee, D.-W.; Yoon, H.-U. A Hybrid Soft Actuator Inspired by Grass-Spike: Design Approach, Dynamic Model, and Applications. Appl. Sci. 2020, 10, 8525. https://doi.org/10.3390/app10238525

AMA Style

Choi D-W, Lee C-W, Lee D-Y, Lee D-W, Yoon H-U. A Hybrid Soft Actuator Inspired by Grass-Spike: Design Approach, Dynamic Model, and Applications. Applied Sciences. 2020; 10(23):8525. https://doi.org/10.3390/app10238525

Chicago/Turabian Style

Choi, Dong-Woon, Cho-Won Lee, Duk-Yeon Lee, Dong-Wook Lee, and Han-Ul Yoon. 2020. "A Hybrid Soft Actuator Inspired by Grass-Spike: Design Approach, Dynamic Model, and Applications" Applied Sciences 10, no. 23: 8525. https://doi.org/10.3390/app10238525

Note that from the first issue of 2016, this journal uses article numbers instead of page numbers. See further details here.

Article Metrics

Back to TopTop