1 Introduction

Clinical examination and surgery assisted by medical device have been the main method of modern medical diagnostics and treatment [1]. However, broad challenges exist when fundamental research to study frictional characteristics between medical device and biological tissue is no exception. Capsule robot is one of the most representative medical devices. It can examine the whole gastrointestinal (GI) tract noninvasively and actively when performed by doctors who have had special training and are experienced in the endoscopic procedures [2]. Many researchers devote themselves to the study of the capsule robot’s new driving modes and control methods, such as external magnetic field driving, bionic driving, legged locomotion, vibro-impact driving, electrical stimulation driving and combination driving and so on [311]. However, no one type of capsule robot has been applied in clinic until now. Now, one of the main limitations that the capsule robot moves in the intestine inefficiently is the imperfection of the friction model due to the presence of complex lumen surface features and a highly motile, tortuous intestine path. The frictional resistance comes from intestinal peristaltic contractions, mucoadhesion, the collapsed lumen and the interaction between the capsule surface and the intestinal inwall [12]. The forces are also applied on the capsule robot by the surrounding organs, weight of the intestinal wall and pressure from the fluid in the intestine. The uncertainty of frictional characteristics has been the main obstacle of the capsule robot’s development.

Macroscale model of frictional resistance between the capsule and the intestine is always set up by experiment investigation. The frictional resistance is influenced by many factors, such as environment characteristic of the intestine, shape parameter and motion parameter of the capsule robot. Hoeg et al. [13] studied the tissue distention of the intestine when a robotic endoscope moved through. An analytical model and an experimental model were developed to predict the tissue behavior in response to loading. Ciarletta et al. [14] used the theory of hyperelasticity to make a stratified analysis of the intestinal wall. The hyperelastic model is significative to research the frictional characteristics of the capsule robot, but it neglects the time effect. Woo et al. [15] considered the friction from the intestine using a thin-walled model and Stokes’ drag equation. However, the model cannot fully describe the material characteristics of the intestine. Kim et al. [16] found that the variation of resistance was correlated with the viscoelasticity of the intestine. A five-element model is used to describe the viscoelastic property of the intestinal stress relaxation. Furthermore, the group first developed an analytical model for the friction prediction, which was verified by finite element analyses. The characteristics of the capsule, such as weight, shape, dimension, material, contour line and surface preparation methods also have great influence on the friction. Researches show that the friction of smooth cylindrical capsule is smaller than other shapes [17, 18]; the influence of the capsule’s length on the friction is greater than that of the diameter [19]; capsule’s quality has no significant effect on the friction [20]; and resin material is suitable for making capsule’s shell [21]. Much less attention has been paid to the effect of capsule robot’s motion parameter such as velocity and acceleration on the frictional resistance. The relation between the friction and the velocity of the capsule has been analyzed qualitatively [17, 19]. The result shows that the friction goes up with the velocity increasing. Their quantitative relation is revealed in our previous work [22]. But the frictional resistance variation of the capsule robot at a constant velocity has not been understood until now.

The frictional resistance of a capsule robot moving in the intestine at a constant velocity is studied in the paper. The actual frictional resistance is measured by experiment. According to the experimental results, the model of frictional resistance at a constant velocity is proposed based on the hyperelasticity of the intestinal material and the interactive features between the capsule robot and the intestine. The validity of the model will be verified by simulation analyses at MATLAB environment. This work is hoped to change the status quo that the capsule robot’s frictional resistance is uncertain at a constant velocity and optimize the capsule robot’s control method.

2 Experiment Methods and Result

Experimental investigation is the most effective way to obtain the actual frictional resistance. For this purpose, a homemade uniaxial experiment platform is developed, and the intestinal sample is prepared by standard method.

2.1 Experimental Platform Construction

A homemade uniaxial experiment platform was developed to test the frictional resistance variation at a constant velocity. The platform consists of two parts: drive unit and data acquisition unit, as shown in Fig. 1. The main part of the drive unit is LMX1E series linear motor system, which is produced by HIWIN. The positioning accuracy of the system can reach ±1 μm. The left side of the drive unit is a load platform. The rotor of the linear motor is combined with a support, on which there fixed a 1 degree of freedom micro-force sensor (FUTEK LSB200), whose accuracy is 1 mN. The probe of the force sensor is connected to a capsule dummy that is placed inside the intestine with a polymer string. The capsule dummy can be pulled by the drive unit with different velocities and accelerations. Flexible polyurethane foam (PUF) is used as the basement to support the intestine. This way can simulate an in vivo environment of the intestine as much as possible. PCI 6229 data acquisition (DAQ) card produced by NI is used to acquire the voltage signal of encoder and micro-force sensor. Then, the signal is transmitted to computer for saving and analysis.

Fig. 1
figure 1

Experiment platform for measuring frictional resistance

The capsule dummy used in the experiment is made of resin material. The shape of the capsule dummy is an assembly of a cylinder in the center and two hemispheroids in both ends. The dimension is shown in Fig. 2. The weight of the capsule inside the intestine is 3.9 g.

Fig. 2
figure 2

The dimensions of the capsule

2.2 Intestinal Sample Preparation

The intestine used in the experiment was taken from a standardized laboratory pig to ensure the repeatability of experimental results. In order to reduce the effect of the food debris within the intestine, the pig was kept off food, but not water for 24 h. Under the supervision of the medical ethics committee, the pig was killed with an anesthetic overdose and anatomized by professionals. Segments of jejunum were excised from the pig immediately following euthanization and stored in a sink that is filled with 37 °C Tyrode’s solution with continual oxygen supply (1,000 ml Tyrode’s solution consists of NaCl 8.0 g, KCl 0.2 g, MgSO4·7H2O 0.26 g, NaH2PO4·2H2O 0.065 g, NaHCO3 1.0 g, CaCL2 0.2 g, glucose 1.0 g.). When exposed to unconditioned air, intestinal tissue drying had been observed and previously remedied by applying saline to the tissue surface [23]. Because of lack of constant temperature and humidity system in the experiment platform, changing same type test specimens frequently is adopted to ensure the mechanical property of the test specimen. The mesentery and one side of the intestine specimen are fixed on the basement.

2.3 Experimental Process and Result

The drive unit is controlled to pull the capsule at a velocity of 1, 5 and 10 mm/s, respectively. The polymer string is adjusted to a proper tension before each experiment for the purpose of ensuring the synchronism between the force and the velocity. The frictional resistance of the capsule from stationary state to uniform motion and then to stop is shown in Fig. 3. In the figure, x-axis is time and y-axes are frictional resistance (blue curve). All the data are acquired from DAQ card with the sampling frequency of 1 kHz. Because of the power frequency interference and alterable electromagnetic wave interference (EMI), the force signal contains substantial noise signal. Third polynomial order Savitzky–Golay smoothing filter is used to filter the noise. The filtering result is represented by red line. The mean value of the frictional resistance is similar to the result in Ref [22]. It proves that the experimental results are repeatable. The frictional resistance at a constant velocity is not a constant, but a time-dependent undulating curve according to the experimental results.

Fig. 3
figure 3

Experimental results when the capsule moves at different velocity

The frictional resistance at 10 mm/s is chosen as the object of study because this velocity is the closest to the movement velocity when the capsule robot works actually. Therefore, the experiment at 10 mm/s is repeated three times. The experimental data during the uniform motion are shown in Fig. 4. Each set of data fluctuates like a sine wave curve. The peak-valley points of each curve are marked by the dots with color the same as the curves. Some unauthentic peak-valley points are ignored in the analysis. According to the results of numerical calculation, the average peak-to-peak value of each sample is 0.043, 0.046 and 0.053 N, respectively, while the average period is 1.134, 1.328 and 1.018 s, respectively. The experimental results prove that the frictional resistance of the capsule fluctuates regularly at a constant velocity. Next, the model of the frictional resistance at a constant velocity will be established.

Fig. 4
figure 4

Repetitive experimental data at 10 mm/s

3 Modeling of Frictional Resistance at a Constant Velocity

Before the model of frictional resistance at a constant velocity is set up, the interactive features between the capsule robot and the intestine and the material property of the intestine need to be understood.

3.1 Interaction Features Between Capsule and Intestine

When a capsule moves inside the intestine, various forces from the intestine are exerted to the capsule. These forces include environmental resistance, viscous friction and Coulomb friction [22]. According to our previous work, the proportion of viscous friction is small and Coulomb friction is roughly unchanged during the movement of the capsule robot. Therefore, the main reason of the fluctuation of friction is the influence of the environmental resistance variation. The deformation of the intestinal wall needs to be analyzed for the purpose of analyzing the environmental resistance variation. Figure 5 illustrates the deformation of the intestine when a capsule is inserted. The shape of the capsule used in the model is the same as that in the experiment. The radius of the hemispheroid is R. The environmental resistance manifests as a skew force f e exerting on the front hemispheroid of the capsule. For further development of the model, the following assumptions are made.

Fig. 5
figure 5

Interaction features between capsule and intestine

  1. 1.

    The material of the intestine is incompressible.

  2. 2.

    The intestine deforms symmetrically toward its radial direction.

  3. 3.

    The deformation of the intestine is the same as the external shape of the contact surface of the capsule.

  4. 4.

    The intestine deforms smoothly.

Based on the assumptions above, both the contact area on the front hemispheroid and the direction of the equivalent environmental resistance are constant. In other words, the contact angle α and the angle of the skew force θ in Fig. 5 are constants. When the capsule moves forward, the environmental resistance in the longitudinal direction increases because of the axial extension of the intestine, while that in the circumferential direction also increases because the capsule make the intestine expand circumferentially. The value of f e increases, but its direction remains unchanged because these two forces increase proportionally. When the partially extended intestine in the circumferential direction extends completely, the intestine begins to contract in the longitudinal direction and the relaxed intestine is expanded by not only the interaction force of the capsule robot, but also the tension of partially expanded intestine (see Fig. 5). Therefore, the environmental resistance in the longitudinal direction decreases. The above process repeats and then the frictional resistance at a constant velocity fluctuates over time. The intestinal material property needs to be analyzed for the purpose of establishing a quantitative model.

3.2 Hyperelastic Model of Intestinal Material

At present, quasi-linear viscoelastic model is the most common method to describe the intestinal material property. This model is usually used to indicate the stress–strain relationship of the intestinal material under a large time span because there is a time parameter t in the model. When the capsule robot moves in the intestine at a constant velocity, the frictional resistance is ever-changing. The time interval is smaller than the time that the intestine takes to manifest the characteristic of relaxation and creep. Therefore, a hyperelastic model is considered as an effective method to describe the stress–strain properties of the intestinal material. Ciarletta et al. [14] used the hyperelastic constitutive model to deduce the stress–strain relationship of the intestinal material in the longitudinal and circumferential directions, respectively. The analytic expressions are given by

$$\begin{aligned} \sigma_{l} & = c_{1} \cdot \left( {1 - \frac{1}{{\lambda_{1}^{4} }}} \right) \\ & \quad + \frac{{3\lambda_{1}^{4} - 1}}{{2\lambda_{1}^{4} }} \cdot k_{{1{\text{Coll}}}} \cdot \left( {I_{1} - 1} \right)\left[ {e^{{k_{{2{\text{Coll}}}} \left( {I_{1} - 1} \right)^{2} }} } \right] \\ & \quad + k_{{1{\text{LM}}}} \cdot \left( {\lambda_{1}^{2} - 1} \right)\left[ {e^{{k_{{2{\text{LM}}}} \left( {\lambda_{1}^{2} - 1} \right)^{2} }} } \right] \\ \end{aligned}$$
(1)

and

$$\begin{aligned} \sigma_{c} & = c_{1} \cdot \left( {1 - \frac{1}{{\lambda_{2}^{4} }}} \right) \\ & \quad + \frac{{\lambda_{2}^{4} - 3}}{{2\lambda_{2}^{4} }} \cdot k_{{1{\text{Coll}}}} \cdot \left( {I_{2} - 1} \right)\left[ {e^{{k_{{2{\text{Coll}}}} \left( {I_{2} - 1} \right)^{2} }} } \right] \\ & \quad + k_{{1{\text{CM}}}} \cdot \left( {\lambda_{2}^{2} - 1} \right)\left[ {e^{{k_{{2{\text{CM}}}} \left( {\lambda_{2}^{2} - 1} \right)^{2} }} } \right] \\ \end{aligned}$$
(2)

where

$$I_{1} = \frac{{3\lambda_{1}^{4} + 1}}{{4\lambda_{1}^{2} }};\quad I_{2} = \frac{{\lambda_{2}^{4} + 3}}{{4\lambda_{2}^{2} }}$$
(3)

and \(\lambda_{1}\) and \(\lambda_{2}\) are the principal stretches in the longitudinal and circumferential directions, respectively. \(c_{1}\) is a constant material parameter. \(k_{{1{\text{Coll}}}}\), \(k_{{2{\text{Coll}}}}\) are two material parameters describing the stiffening properties of the collagen network. (\(k_{{1{\text{LM}}}}\), \(k_{{2{\text{LM}}}}\)) and (\(k_{{1{\text{CM}}}}\), \(k_{{2{\text{CM}}}}\)) are the material parameters accounting for the exponential increase in stress with stretch ratio due to the longitudinal and circular muscle layers, respectively.

3.3 Model Simplification of Frictional Resistance Variation

The interactive model between the capsule and the intestine is simplified to a simple physical model for the purpose of analyzing the frictional resistance at a constant velocity, see Fig. 6. An infinitely long flat car is placed on a smooth surface. One side of the car is connected to the wall by a nonlinear spring. On the flat car, there is a slider, which can slide on the car with a variable friction. The slider moves at a constant velocity under conditions of an external force effect. Therefore, the spring cannot return to the relaxed state. Comparing with the actual situation, the slider represents the capsule robot and the flat car is the intestine. The nonlinear spring can simulate the hyperelasticity and the deformation of the intestinal material in the longitudinal direction effectively according to our previous work [24]. The variation of the friction between the slider and the flat car embodies the intestinal environment resistance in the circumferential direction.

Fig. 6
figure 6

Simple physical model of frictional resistance variation

The whole process can be divided to three steps, as shown in Fig. 6. The slider and the flat car moves with a constant velocity \(v_{\text{s}}\) under conditions of the external force F in state A. The car moves with the slider because of the friction f. The spring extends during the movement and then the spring tension \(f_{\text{el}}\) increases. After the friction reaches to \(f_{\hbox{max} }\), relative movement between the slider and the car occurs, and thus, the slider continues to moves forward with the velocity \(v_{\text{s}}\), while the flat car moves backward with the velocity \(v_{\text{c}}\). At last, the spring contracts to the length of state A. The above process will repeat during the movement.

The variation trend of the friction f is shown in Fig. 7. At the moment of t 0, the partially extended intestine in the circumferential direction extends completely. In other word, the environment resistance in the circumferential direction maximizes at this moment. Meanwhile, f increases from \(f_{0}\) to \(f_{\hbox{max} }\) according to the proportional relationship between the two components of the environment resistance. The reason of the frictional increase and decrease is the extension and contraction of intestine, respectively. However, the inflexion of the friction is decided by the intestinal hoop strain.

Fig. 7
figure 7

Variation trend of the friction

Because the capsule robot moves at a constant velocity and the intestine deforms smoothly, we get

$$F = f;\quad f = f_{\text{el}}$$
(4)

when the intestine extends, \(f_{\text{el}}\) can be expressed as

$$f_{\text{el}} = \sigma_{l} \cdot S$$
(5)

where S is the contact area, which is expressed as

$$S = 2\pi R^{2} \;{ \cos }\alpha$$
(6)

The principal stretch in the longitudinal direction \(\lambda_{1}\) is

$$\lambda_{1} = {{v_{\text{c}} t} \mathord{\left/ {\vphantom {{v_{\text{c}} t} L}} \right. \kern-0pt} L}$$
(7)

where \(v_{\text{c}}\) is the velocity of the flat car, and L is the length of the capsule robot. \(f_{\text{ec}}\) is the circumferential component of \(f_{\text{e}}\). It can be expressed as

$$f_{\text{ec}} = {{f_{\text{el}} } \mathord{\left/ {\vphantom {{f_{\text{el}} } {\tan \theta }}} \right. \kern-0pt} {\tan \theta }}$$
(8)

and

$$f_{\text{ec}} = \sigma_{c} \cdot S$$
(9)

When \(f_{\text{el}}\) increases, the principal stretch in the circumferential direction \(\lambda_{2}\) increases too according to Eqs. (8) and (9). When \(\lambda_{2}\) reaches to maximum \({1 \mathord{\left/ {\vphantom {1 {\cos \alpha }}} \right. \kern-0pt} {\cos \alpha }}\), f reaches to \(f_{\hbox{max} }\) from \(f_{0}\).

The above theoretical analysis shows that the friction resistance indeed fluctuates when the capsule robot moves in the intestine at a constant velocity. Next, we will use simulation analyses to prove that the theoretical result is consistent with the actual situation.

4 Simulation Analyses

Simulation analyses are an effective method to verify the validity of the model. It is carried out using MATLAB/SIMULINK with the sampling interval \(t_{\text{s}} = 25\;{\text{ns}}\). All the parameters used in the simulation are shown in Table 1, where the parameters of the hyperelastic model are quoted from Ciarletta’s work [14], R, L and \(v_{\text{s}}\) come from the real experimental process, and \(v_{\text{c}}\)is quoted from our previous work [24]. \(f_{0}\) has something to do with the velocity of the capsule robot. Their quantitative relation can be obtained from Ref. [22].

Table 1 Parameters used in the simulation

The simulation result is shown by the blue line in Fig. 8. The experimental result of Sample 3 is used as the contrast data. The comparisons of variation trend, amplitude and cycle between the simulation result and the actual friction are noteworthy features. It is common for the actual frictional resistance to fluctuate irregularly because of the biodiversity and the wrinkled environment of the intestinal sample. But the whole trend is a fluctuation curve with a certain amplitude and cycle. It is similar to the simulation result. The average peak-to-peak value of the experimental curve is 0.053 N, while that of the simulation result is 0.056 N. The main reason of the amplitude difference is that the intestine is assumed to contract to initial length in the model, but the intestine cannot fully recover under conditions of the frictional resistance in practice. The cycle of the curve has something to do with the velocity of the capsule robot. The average cycle of the experimental curve is 1.018 s, while that of the simulation result is 0.986 s. In conclusion, the model of the frictional resistance at a constant velocity can describe the real situation efficiently.

Fig. 8
figure 8

Comparison between the simulation result and the actual friction

5 Discussion

The process that the capsule robot moves in the intestine at a constant velocity can be seen as a specific form of stick–slip motion. In any case where the coefficient of kinetic friction is less than the coefficient of static friction, there exists a tendency for the motion to be intermittent rather than smooth. The two contact surfaces will stick until the sliding force reaches the value of the static friction. The surfaces will then slip over one another with a small-valued kinetic friction until the two surfaces stick again. The simplest model for explaining this mechanism of friction, known as ‘stick–slip’, is the case of a spring with a mass attached. In this setup, there is a mass attached to a coiled spring being pulled by a tension force so that the spring moves at a constant velocity. The surface upon which this setup rests has a coefficient of kinetic friction that is much less than the coefficient of static friction [25]. The slider is pulled to move with a constant velocity by an external force as shown by the simple physical model in Fig. 6. The fact that the slider and the flat car move together due to the friction between them can be seen as the stick motion, while their relative motion can be seen as the slip motion. The stick–slip motion is caused by the difference between the coefficient of kinetic friction and that of static friction in general, but this phenomenon in the capsule robot system is caused by the intestinal material property and deformation characteristics.

The traditional stick–slip friction has been proved to be a velocity-dependent friction [26]. The frictional resistance between the capsule robot and the intestine at a constant velocity has the same characteristics. Liu et al. [27] have also found similar results in their work. They noticed that the capsule moves in a stick–slip motion at a very low absolute speed. When the velocity of the capsule robot reach to a larger value, the stick–slip phenomenon is not very obvious, because the response speed of the intestinal deformation cannot follow the external force. In that case, the intestine deforms irregularly, and then the frictional resistance presents an irregular change. Figure 9 shows the experimental result of frictional resistance at the velocity of 40 mm/s. The frictional resistance variation is irregular, and the stick–slip phenomenon disappears. At the moment, many capsule robots move in the intestine at a low velocity, such as the bionic driving [28], legged locomotion [29] and so on. The average velocity of the above capsule robots is smaller than 10 mm/s. Therefore, the research in the paper is significative to lay the foundation for the clinical application of the capsule robot.

Fig. 9
figure 9

Frictional resistance at the velocity of 40 mm/s

6 Conclusion

The frictional resistance of the capsule robot moving in the intestine at a constant velocity is researched and modeled in the paper. The frictional resistance at the velocity of 10 mm/s is measured by experiment with a homemade uniaxial experiment platform. Frictional fluctuation characteristic is found from the experimental result. The model of the frictional resistance at a constant velocity is established based on the hyperelasticity of the intestinal material and the interactive features between the capsule robot and the intestine. The theoretical result of the model is obtained by simulation analysis. Comparing with the experimental result, the theoretical result is efficient to describe the frictional resistance variation at a constant velocity. The model is similar to the stick–slip phenomenon and only effective at a low velocity. This work is hoped to change the status quo that the capsule robot’s frictional resistance is uncertain at a constant velocity and optimize the capsule robot’s control method.