Professional Documents
Culture Documents
Heliyon
journal homepage: www.cell.com/heliyon
Research article
A R T I C L E I N F O A B S T R A C T
Keywords: Aiming at the shock absorption and stability under complex terrain conditions, a six-wheeled food delivery robot
Food delivery robot with a suspension damping structure was designed. The food delivery robot is mainly composed of a take-out
Suspension structure box, a chassis mobile structure and a suspension damping structure. The dynamic analysis of the suspension
Dynamics
damping structure of the robot is carried out through the Lagrangian equation, and the offset of the wheels in
Stability
Zero moment point method
different driving environments is obtained. Then, the zero-moment point method is used to analyze the stability
of the food delivery robot in two non-horizontal movement environments of the left and right wheels and the
front and rear wheels. Based on this, taking speed bumps and ramp terrain with different slopes as examples,
the stability of the food delivery robot is analyzed by ADAMS simulation. The simulation and experiment results
verify the rationality of the structure design of the food delivery robot with a suspension damping structure and
the correctness of the theoretical analysis.
0. Introduction with good motion stability, but its ability to overcome obstacles is lim-
ited; The five-wheel mobile system has an asymmetrical structure, and
The outbreak of COVID-19 has brought many inconveniences glob- poor load carrying capacity; The six-wheel mobile system and the eight-
ally, and seriously affected all aspects of industrial production, trans- wheel mobile system have strong terrain adaptability, carrying capacity
portation, and community life. With the emergence of different variants, and obstacle crossing ability [10, 11]. In order to realize the food deliv-
limiting the spread of coronavirus has become much more difficult. In ery operation in the outdoor environment and ensure the stability and
this general environment, in order to reduce the epidemic spread caused obstacle crossing performance, the six-wheel mobile system is used in
by the flow of people and dense gatherings, unmanned express deliv- the study. These kind of food delivery robots are different from other
ery, unmanned food delivery, and unmanned logistics industries have unmanned delivery robots, and takeaway meals are easy to dump and
gradually emerged, hence food delivery robots have been created. Food overflow during delivery. In order to avoid such a situation, the food de-
delivery robots are mobile robots, mainly used in high-density crowds livery robot needs to have good shock absorption performance, that can
such as universities, factories, and industrial parks, which deliver food ensure that it will not overturn when driving on various slopes, with a
with less safety hazards than that of manual food delivery. Wheeled spring shock absorption structure. That is, it has good motion stability.
mobile robots are the most common type of mobile robots. Common The suspension shock absorption structure [12, 13, 14, 15] is the
wheeled mobile systems include three-wheeled [1, 2], four-wheeled [3, main method for wheeled mobile robots to carry out obstacle reduction
4, 5] and multi-wheeled [6, 7, 8, 9] mobile systems. When the robot and improve terrain adaptability. The suspension structure is mainly di-
has more than three wheels, suspension damping is required to ensure vided into two parts: active adaptive suspension and passive adaptive
that all wheels are in contact with the ground. Therefore, the suspension suspension. The active adaptive suspension adapts to complex terrains
damping structure is a very important part of the robot’s mobile system. by adjusting its own attitude, which is suitable for large and medium-
Based on the analysis of the existing multi-wheeled mobile robots’ mo- sized unmanned vehicles; In comparison, the passive suspension struc-
tion capability, the four-wheeled mobile system is the most common, ture is more suitable for smaller food delivery robots. Typical passive
* Corresponding author at: School of Mechanical and Electronic Engineering, Nanjing Forestry University, Jiangsu, Nanjing, 210037, China.
E-mail address: shuhaijiang@aliyun.com (S. Jiang).
https://doi.org/10.1016/j.heliyon.2022.e12127
Received 8 May 2022; Received in revised form 28 September 2022; Accepted 28 November 2022
2405-8440/© 2022 The Author(s). Published by Elsevier Ltd. This is an open access article under the CC BY license (http://creativecommons.org/licenses/by/4.0/).
S. Jiang, W. Song, Z. Zhou et al. Heliyon 8 (2022) e12127
2
S. Jiang, W. Song, Z. Zhou et al. Heliyon 8 (2022) e12127
the support force and impact force of the tire on the ground, and 𝑒 is
the distance from the center of mass of the driving motor to the center
of the shaft. Because the wheel tires are rubber solid tires, the defor-
mation generated by them is much smaller than the deformation of the
entire suspension structure, so the relatively small influence of tire de-
formation on displacement is ignored.
The generalized coordinates of the establishment system are:
[ ]
𝑋1
𝑞= (1)
𝑋2
According to formula (1) and Fig. 3, total kinetic energy of the sys-
Fig. 2. The structure diagram of the independent suspension of the food delivery tem:
robot. ( 2 )
1 1 𝑎
𝐼 𝑋̇ 2 sin2 𝛼 + + 𝑒2 𝑋̇ 2 sin2 𝛼
2 2
𝑇= 𝑚1
2𝑏2 2𝑏2 4
1 1 1
+ 𝑚1 𝑋̇ 1 + 𝑚2 𝑋̇ 1 + 𝑚2 𝑋̇ 2 sin2 𝛼
2 2 2
(2)
2 2 2
In the formula, 𝐼 is the moment of inertia of the drive motor and the
reducer around the articulation point.
According to Fig. 3, the virtual work of the system is:
[ ]
2Fa − 𝑚1 g𝑎
𝑙𝑊 = 𝐹 − 𝑚1 g − − 𝑚2 g + (𝑘2 𝑋2 − 𝑐1 𝑋̇ 2 ) sin 𝛼 𝑙𝑋1
2𝑏
[ ]
2Fa − 𝑚1 g𝑎
+ − (𝑘2 𝑋2 − 𝑐1 𝑋̇ 2 ) 𝑙𝑋2 (3)
2𝑏 sin 𝛼
Then, according to formula (3), the generalized forces of the system
are:
𝑙 ||
𝑄1 = 𝑊 | = 𝐹 − 𝑚1 g − 𝑚2 g + (𝑘2 𝑋2 − 𝑐1 𝑋̇ 2 ) sin 𝛼 (4)
𝑙𝑋1 ||𝑙 ≠0, 𝑙 =0
𝑋1 𝑋2
Fig. 3. Stress analysis diagram of single independent suspension structure after
conversion. 𝑙𝑊 || 2Fa − 𝑚1 g𝑎
𝑄2 = | = − (𝑘2 𝑋2 − 𝑐1 𝑋̇ 2 ) (5)
𝑙𝑋2 ||𝑙 2𝑏 sin 𝛼
𝑋1 =0, 𝑙𝑋2 ≠0
1.3. Dynamic analysis of suspension damping structures
Therefore, according to formula (4) and (5), the expression for gen-
In the process of movement, the food delivery robot with suspen- eralized force 𝑄 is:
sion shock absorption structure needs to consider the impact of the [ ]
⎡ 𝐹 − 𝑚1 g − 2Fa−𝑚1 g𝑎 − 𝑚2 g + (𝑘2 𝑋2 − 𝑐1 𝑋̇ 2 ) sin 𝛼 ⎤
displacement of the suspension shock structure in the vertical direc- 𝑄1
=⎢ ⎥
2𝑏
𝑄=
tion on the stability of the robot. Hence it is necessary to establish a ⎢
𝑄2 2Fa−𝑚1 g𝑎
− (𝑘 𝑋 − 𝑐 𝑋̇ 2) ⎥
⎣ 2𝑏 sin 𝛼 2 2 1 ⎦
dynamic model of the robot suspension shock absorption structure to [ ][ ] [ ][ ]
analyze the relationship between the external impact force of the wheel 0 𝑘2 sin 𝛼 𝑋1 0 −𝑐1 sin 𝛼 ̇
𝑋1
= +
and the displacement of the wheel in the vertical direction of the food 0 −𝑘2 𝑋2 0 𝑐1 𝑋̇ 2
delivery robot in the case of non-horizontal movement, laying the foun- ⎡ 𝐹 − 𝑚1 g − 2Fa−𝑚1 g𝑎 − 𝑚2 g ⎤
+⎢ ⎥
dation for the stability analysis of the food delivery robot. In the design 2𝑏
(6)
process of the food delivery robot, it is necessary to select and design ⎢ 2Fa−𝑚1 g𝑎 ⎥
⎣ 2𝑏 sin 𝛼 ⎦
the spring stiffness of the suspension shock absorption structure, and
According to the Lagrange equation:
to perform dynamic analysis of the suspension shock absorption struc- ( )
ture to obtain the relationship between the spring rate and the spring 𝑑 𝜕𝑇 𝜕𝑇
− = 𝑄𝑘 , 𝑘 = 1, 2. (7)
change, which provides a theoretical basis for the selection of the spring 𝑑𝑡 𝜕 𝑞̇ 𝑘 𝜕𝑞𝑘
stiffness. Since the food delivery robot adopts a symmetrical structure According to formula (2) and (7), where
design and is an independent suspension structure, regarding studying
the relationship between the external impact force on the wheel and the ( ) ⎡ (𝑚1 + 𝑚2 )𝑋̈ 1 ⎤
𝑑 𝜕𝑇
displacement of the wheel in the vertical direction, it is only necessary =⎢ ⎥
𝑑𝑡 𝜕 𝑞̇ 𝑘 ⎢ 𝐼 sin2 𝛼 ̈
𝑋2 + 1
𝑚 (𝑎
2
+ 𝑒2 ) sin 𝛼 𝑋̈ 2 + 𝑚2 𝑋̈ 2 sin 𝛼 ⎥⎦
2 2
to study the dynamic characteristics of the shock absorption structure ⎣ 2𝑏2 2𝑏2 1 4
of one single suspension, thus simplifying the modeling process and im- ⎡ 𝑚1 + 𝑚2 0 ⎤[ ̈ ]
proving the efficiency of the study. =⎢ ⎥ 𝑋1
⎢ 𝐼 sin2 𝛼 1 𝑎2 2 ⎥ 𝑋 ̈2
As shown in Fig. 3, a mechanical diagram of a single independent ⎣ 0 2𝑏2
+ 𝑚2 sin2 𝛼 + 𝑚 (
2𝑏2 1 4
+ 𝑒 ) sin 𝛼 ⎦
2
suspension structure for a food delivery robot. In the figure, the 𝑐1 is the
(8)
drag coefficient of the spring shock absorber, the 𝑘2 is the spring stiff-
𝜕𝑇
ness of the spring shock absorber; the angle between the spring shock =0 (9)
𝜕𝑞𝑘
absorber and the horizontal direction when the 𝛼 is the initial state; the
𝑚1 is the weight of the food delivery robot driving the motor and the Substituting equations (6), (8), and (9) into the Lagrange equation
reducer, and the 𝑚2 is one-sixth of the weight of the feeding robot; the (7) yields the dynamic equations for the suspension damping structure
𝑘1 is the elastic stiffness of the robot wheel tire; the 𝑋1 is the displace- as follows:
ment of the body in the vertical direction, the 𝑋2 is the compression ⎡ 𝑚1 + 𝑚2 ⎤[ ̈ ]
0
in the direction of the shock absorbing spring, and the 𝜃 is the angle ⎢ ⎥ 𝑋1
⎢ ̈
𝐼 sin2 𝛼
𝑚 (𝑎 + 𝑒2 ) sin2 𝛼 ⎥⎦ 𝑋2
2
of the driving motor and the reducer around the fixed hinge point 𝐹 is ⎣ 0 + 𝑚2 sin2 𝛼 + 1
2𝑏2 2𝑏2 1 4
3
S. Jiang, W. Song, Z. Zhou et al. Heliyon 8 (2022) e12127
Fig. 4. Variation of spring stiffness 40 N/mm and spring length. Fig. 5. Variation of spring stiffness 60 N/mm and spring length.
𝑀 𝑞̈ = 𝐶 𝑞̇ + 𝐾𝑞 + 𝐹𝑐 (11)
Then, the differential equation of motion for the suspension damp-
ing structure is:
𝑀 𝑞̈ − 𝐶 𝑞̇ − 𝐾𝑞 − 𝐹𝑐 = 0 (12)
Fig. 6. Variation of spring stiffness 90 N/mm and spring length.
After obtaining the differential equation (10)–(12) of the suspension
shock absorption structure, the length of the spring is obtained by US-
ING MATLAB software to obtain the change of the length of the spring
greater the stiffness of the spring, the smaller the peak it reaches, and
when subjected to different ground impact forces, because in the pro-
the shorter the time it requires to reach the peak. When the spring rate
cess of movement, the situation of being subjected to the sinusoidal
is 40 N/mm, 60 N/mm and 90 N/mm, the value of the spring change
force is more common, therefore, the simulation experiment is carried
is 6.025 mm, 3.86 mm and 2.467 mm respectively. That is, under the
out under the influence of the sine force of the robot to obtain the length
same action, the greater the spring stiffness, the smaller the amount
change of different spring stiffness.
of deformation. Through the dynamic analysis of the shock absorption
The sinusoidal forces are:
structure of a single suspension, the motion differential equation of the
𝐹 = 40 + 20 sin 2𝑡 (13) single suspension shock absorption structure is established, which pro-
vides theoretical support and reference for the stiffness selection design
According to formula (13), the parameters of the food delivery robot of the food delivery robot, and a theoretical basis for the stability anal-
are substituted into the differential equation of motion, and the spring ysis of the food delivery robot.
length variation curve is drawn according to the different spring stiff- Specially, when the food delivery robot moves at a uniform speed
ness as shown in Figs. 4 to 6(From MATLAB). on the flat ground without impact force, 𝐹 is only the support force of
Figs. 4 to 6 show the spring variations of the suspension shock struc- the ground, that is, 𝐹 = 𝑚1 g + 𝑚2 g, the acceleration and speed of the
ture at stiffness of 40 N/mm, 60 N/mm and 90 N/mm respectively when shock absorption structure of the food delivery robot are 0, that is:
the ground impact force of the wheel tire is sinusoidal force. Except the
[ ] [ ]
stiffness, the other data parameters are the same. Through comparison, 𝑋̈ 1 𝑋̇ 1
= =0 (14)
it is found that when subjected to the same ground impact force, the 𝑋̈ 2 𝑋̇ 2
4
S. Jiang, W. Song, Z. Zhou et al. Heliyon 8 (2022) e12127
5
S. Jiang, W. Song, Z. Zhou et al. Heliyon 8 (2022) e12127
right wheels and the horizontal plane of the feeding robot under the
influence of the spring-loaded shock structure, and the center of grav-
ity coordinate is 𝑝𝑐 = [𝑥𝑐 𝑦𝑐 𝑧𝑐 ]; 𝑝 point is the position of the ZMP, the
coordinate is 𝑝 = [𝑥𝑝 𝑦𝑝 𝑧𝑝 ], and the support point is 𝑓 by the ground
reaction force; the moment 𝜏 of the ground reaction force around the
origin is:
𝜏 = 𝑝 ⋅ 𝑓 + 𝜏𝑝 (26)
In the formula: 𝜏𝑝 is the torque at the zero crossing moment point.
Derived from the differential form of the momentum theorem and
the angular momentum theorem:
𝑑𝑃
= 𝐹 = 𝑀𝑔 + 𝑓 (27)
𝑑𝑡
𝑑𝐿
= 𝑀 = 𝑝𝑐 × 𝑀𝑔 + 𝜏 (28)
𝑑𝑡
According to formula (27) and (28), namely:
𝑃̇ = 𝑀𝑔 + 𝑓 (29)
𝐿̇ = 𝑝𝑐 × 𝑀𝑔 + 𝜏 (30)
Fig. 8. ZMP determination method when left and right wheels are not horizon-
tal. In the syndic (26), (29) and (30), eliminate 𝜏 and 𝑓 to obtain:
6
S. Jiang, W. Song, Z. Zhou et al. Heliyon 8 (2022) e12127
⎧ ℎ𝑥̈ 𝑐
⎪ 𝑥𝑝 = −
⎪ 𝑔 cos 𝛽 ′ + 𝑧̈ 𝑐
⎨ (37)
⎪ 𝑦 = − ℎ(𝑦̈𝑐 + 𝑔 sin 𝛽 )
′
⎪ 𝑝 𝑔 cos 𝛽 ′ + 𝑧̈
⎩ 𝑐
7
S. Jiang, W. Song, Z. Zhou et al. Heliyon 8 (2022) e12127
tion where ZMP is located, the coordinates are 𝑝′ = [𝑥𝑝 𝑦𝑝 𝑧𝑝 ], and the
support point is 𝑓 ′ by the ground reaction force; the moment 𝜏 ′ of the
ground reaction force around the origin is:
𝜏 ′ = 𝑝′ ⋅ 𝑓 ′ + 𝜏𝑝′ (45)
𝜏𝑝′
where: is the moment at the zero-crossing moment point.
Derived from the momentum theorem and the angular momentum
theorem:
𝑃̇ = 𝑀𝑔 ′ + 𝑓 ′ (46)
𝐿̇ = 𝑝𝑐 × 𝑀𝑔 + 𝜏 ′ ′
(47)
Syndicates (45), (46) and (47), eliminating 𝜏 and 𝑓 yields:
( )
𝜏𝑝′ = 𝐿̇ − 𝑝𝑐 × 𝑀𝑔 ′ + 𝑃̇ − 𝑀𝑔 ′ × 𝑝′ (48)
From ZMP theory, the horizontal components and in the𝜏𝑝𝑥
′ 𝜏𝑝𝑦
′
equation (48) are 0, and the ZMP position coordinates are solved 𝑥𝑝
and 𝑦𝑝 are:
⎪ 𝑦𝑝 = Fig. 10. ZMP determination method when the front and rear wheels are not
⎩ 𝑃̇ 𝑧 + Mg′ cos 𝛽 ′′
horizontal.
The takeaway delivery robot is a quality point system, so its momen-
tum and angular momentum are:
∑ ∑
⎧𝑃 = 𝑃𝑖 = 𝑚𝑖 𝑝̇ 𝑖
⎪ 𝑖 𝑖
⎨ ∑ ∑ (50)
⎪𝐿= 𝐿𝑖 = 𝑝𝑖 × 𝑚𝑖 𝑝̇ 𝑖
⎩ 𝑖 𝑖
Substitute the coordinates into equation (52) to obtain: During the movement of the food delivery robot, when the ZMP is
⎧ inside the support polygon, the 𝑆𝑚 > 0, the robot is in a stable state;
ℎ𝑥̈ + ℎ𝑔 sin 𝛽 ′′
⎪ 𝑥𝑝 = − 𝑐 when the ZMP falls outside the support polygon, the 𝑆𝑚 < 0, and the
⎪ 𝑔 cos 𝛽 ′′ + 𝑧̈ 𝑐 robot may tip over. The larger the stability margin 𝑆𝑚 value, the more
⎨ (53)
⎪𝑦 = −ℎ𝑦̈𝑐 stable the robot becomes. When ZMP is located in the center of the
⎪ 𝑝 𝑔 cos 𝛽 ′′ + 𝑧̈ 𝑐 support polygon, that is, when the robot is moving on the horizontal
⎩
plane, the stability margin of the robot is the greatest and the robot is
When the takeaway delivery robot performs a climbing motion at the most stable.
a uniform speed on the slope, the acceleration of the robot’s center of The stability of the six-wheeled food delivery robot was analyzed by
gravity is 0 at this time. According to equation (53), the 𝑦𝑝 of the zero mechanical analysis and zero torque point method. Formula (44) and
moment point is 0, and the ZMP point has only 𝑥𝑝 coordinates are: formula (56) expressed the relationship between the angle formed be-
ℎ𝑔 sin 𝛽 ′′ tween the front and rear wheels and the ground and the stability margin
𝑥𝑝 = − (54) of the robot when the front and rear side wheels were not horizontal.
𝑔 cos 𝛽 ′′
8
S. Jiang, W. Song, Z. Zhou et al. Heliyon 8 (2022) e12127
Fig. 12. Displacement curve of centroid of meal delivery robot in X, y and Z directions.
The performance of the food delivery robot was determined when the Figs. 12 to 15(From ADAMS) show the displacement, velocity curve
longitudinal movement of the ramp or the front and rear side wheels and angular velocity curve of the food delivery robot centroid in X,
crossed the obstacle. It can be seen from the analysis (56) that the fac- Y, Z directions. In the figures, the maximum fluctuation of the robot
tors affecting the stability margin of the food delivery robot mainly in the Z axis direction is 0.25 mm, and the maximum fluctuation of
include the length of the robot’s body, the height of the robot’s center the speed range is 65 mm/s, indicating that the robot is still relatively
of gravity, the acceleration of the robot’s movement, and the deviation stable after the suspension shock absorption structure, and there will
angle generated by the front and rear side wheels of the robot suspen- not be too much fluctuation; the displacement and speed in the X and
sion shock absorption structure, which provides a theoretical basis for Y axis directions are linear changes, the change is relatively gentle, and
the design of the food delivery robot mechanism, slope motion control almost no offset occurs, indicating that the robot is relatively stable
and obstacle crossing performance. when moving, and there will be no large slip phenomenon.
The analysis of the four curves can be seen that after the robot
3. Simulation analysis of food delivery robots moves in a straight line, changing the speed of one of the wheels can
make the robot move more smoothly. At this time, the robot’s displace-
Fig. 11 shows the model diagram of the food delivery robot under ment, speed and angular velocity curves are relatively smooth, and no
ADAMS, the length of the robot is 800 mm, the width is 400 mm, and large fluctuations occur, which verifies the kinematic characteristics
the height is 610 mm; the spacing between the front, middle and rear of the food delivery robot and provides a certain reference value for
wheels of the robot is 250 mm; the wheel distance between the left and the subsequent structural design and optimization of the food delivery
right sides is 420 mm, and the diameter of the wheel is 200 mm; the robot.
length of the spring shock absorber of the suspension shock structure is Figs. 16 and 17(From ADAMS) show the torque simulation diagram
100 mm, the length of the motor and shock absorber is 135 mm, and of the left and right drive wheel motor of the food delivery robot,
the angle of the spring shock absorber and the horizontal plane is 55◦ . through the analysis, the maximum torque output of the motor at this
time is 470 N/mm, according to the structural design of the previous
3.1. Kinematics and dynamics simulation analysis article, the motor reducer can provide 637 N/mm of torque, so the
power design of the robot when turning meets the actual design re-
Using ADAMS simulation software, the kinematics and dynamics of quirements.
the food delivery robot during steering are simulated, and the move- Figs. 18 and 19(From ADAMS) show the support force change curve
ment process is divided into linear motion - turn 90◦ - linear motion. and the change curve of the received force moment of the left and right
In the motion simulation process of the food delivery robot, the food wheel motors of the food delivery robot. As shown in the figure, the left
delivery robot first performs a linear movement, and the speed of the and right wheel motors and motor supports of the food delivery robot
left and right wheels is increased from 0 to 110 rpm. Then, the speed are subject to greater support forces and torques during the turning pro-
of the right wheel is increased while the left wheel speed of the fixed cess, and the support force and the received moments fluctuate greatly
robot is unchanged, and the food delivery robot turns to the left. Finally, during the movement. Therefore, the design needs to further consider
reduce the speed on the right side of the food delivery robot so that the bearing capacity of the motor bracket during the movement and
the left and right wheel speeds are equal to 110 rpm, and the linear strengthen the strength of the structural parts in the corresponding po-
movement is carried out again. sition.
9
S. Jiang, W. Song, Z. Zhou et al. Heliyon 8 (2022) e12127
Fig. 13. Speed curve of centroid of meal delivery robot in X, y and Z directions.
Fig. 15. Speed comparison diagram of left and right wheels of meal delivery robot in X and Y directions.
10
S. Jiang, W. Song, Z. Zhou et al. Heliyon 8 (2022) e12127
Fig. 16. Torque simulation diagram of left drive wheel motor of meal delivery robot.
Fig. 17. Torque simulation diagram of right drive wheel motor of meal delivery robot.
Fig. 18. Change curve of supporting force and closing torque of robot left wheel motor.
Fig. 19. Change curve of supporting force and closing torque of robot right wheel motor.
11
S. Jiang, W. Song, Z. Zhou et al. Heliyon 8 (2022) e12127
12
S. Jiang, W. Song, Z. Zhou et al. Heliyon 8 (2022) e12127
(a) Displacement and velocity diagram when the stiffness of spring shock absorber is 40 N/m
(b) Displacement and velocity diagram of spring shock absorber with stiffness of 500 N/M
Fig. 21. Displacement and velocity curves at the center of mass under different spring shock absorber stiffness.
(1) When passing the speed bump, comparing the curve analysis un- spring stiffness is too large, the curve changes very steeply with a
der spring stiffness of 20 N/m, 30 N/m, 40 N/m, 60 N/m, 90 N/m, larger slope when the robot enters and leaves the speed bump, and
500 N/m, it is found that when the spring stiffness is relatively the shock absorption effect is poor; Comparing several sets of data,
low, the robot can pass through the deceleration belt with a good it is found that when the spring stiffness is 40 N/m, the decelera-
shock absorption effect; When the spring stiffness is too low, the tion effect of the robot is better, and the spring shock absorber will
fluctuation of the displacement and velocity at the center of mass not reach the incremental limit, and the displacement fluctuation
of the robot is gentle, and the fluctuation range is larger; When the range is more appropriate; Suspension damping structure with ap-
13
S. Jiang, W. Song, Z. Zhou et al. Heliyon 8 (2022) e12127
Fig. 23. Variation curve of front and rear wheel spring length under different slopes.
(a) Front wheel support force curve of robot with stiffness of 40 nN/m
(b) Front wheel support force curve of robot with stiffness of 400 N/m
Fig. 24. Front wheel support force curve of meal delivery robot when the slope is 14.05◦ (From ADAMS).
14
S. Jiang, W. Song, Z. Zhou et al. Heliyon 8 (2022) e12127
(c) Front wheel support force curve of robot with stiffness of 400 N/m
(d) Front wheel support force curve of robot with stiffness of 40 N/m
Fig. 25. Front wheel support force curve of meal delivery robot when the slope is 21.8◦ (From ADAMS).
(e) Front wheel support force curve of robot with stiffness of 40 N/m
(f) Front wheel support force curve of robot with stiffness of 400 N/m
Fig. 26. Front wheel support force curve of meal delivery robot when the slope is 26.79◦ (From ADAMS).
15
S. Jiang, W. Song, Z. Zhou et al. Heliyon 8 (2022) e12127
Fig. 27. Front wheel support force curve of robot with spring stiffness of 400 N/m when the slope is 29.03◦ (From ADAMS).
livery robot was simulated, the slope of the inclined plane was
changed, and the changes in the support force of the front wheels
of the food delivery robot were observed. When moving on an in-
clined surface with a slope of 14.05 degrees, the support force of
the front wheel of the food delivery robot with a stiffness of 40 N/m
is significantly reduced; When the slope of the inclined plane is
21.8 degrees, the food delivery robot with a stiffness of 400 N/m
has no obvious support force at stage 0, and the food delivery robot
with stiffness of 40 N/m obviously has a stage where one end sup-
port force is 0. As the slope increases, the time when the supporting
force is 0 will increase until it loses stability; After the stage where
Fig. 29. Normal driving B. the supporting force is zero, the slope of the inclined plane is con-
tinuously changed for simulation. When the slope of the inclined
plane reaches 26.79 degrees, the food delivery robot with a stiff-
ness of 40 N/m will overturn, and the food delivery robot with a
stiffness of 400 N/m can continue to run. Continue to change the
slope of the slope. When the slope of the slope is 29.03 degrees, the
food delivery robot with a rigidity of 400 N/m will fall over.
(3) The simulation results prove that the food delivery robot with an
independent suspension structure has a better shock absorption
effect under appropriate spring stiffness; experiment verifies the
rationality of the structure design of the food delivery robot with a
suspension damping structure and the correctness of the theoretical
analysis.
16
S. Jiang, W. Song, Z. Zhou et al. Heliyon 8 (2022) e12127
CRediT authorship contribution statement [11] Yinlong Zhu, Kaimei Chu, Xin Chen, Xu Wang, Haijun Su, Research and applica-
tion of a multi-degree-of-freedom soft actuator, Sens. Actuators A, Phys. 338 (2022)
113492.
Author contribution statement [12] J. Zheng, Z. Liu, H. Gao, et al., A novel active deform and wheel-legged suspension
of Mars rover, in: 2016 IEEE International Conference on Robotics and Biomimetics
Jiang Shuhai: Conceived and designed the experiments; Performed (ROBIO), IEEE, 2016, pp. 7–12.
[13] Z. Ma, D. Li, Suspension system design of all-terrain fire-fighting robot, in: 2018
the experiments; Analyzed and interpreted the data; Contributed International Conference on Virtual Reality and Intelligent Systems (ICVRIS), IEEE,
reagents, materials, analysis tools or data; Wrote the paper. 2018, pp. 466–468.
Song Wei: Performed the experiments; Analyzed and interpreted the [14] L. Yang, B. Cai, R. Zhang, et al., A new type design of lunar rover suspension struc-
data. ture and its neural network control system, J. Intell. Fuzzy Syst. 35 (1) (2018)
269–281.
Zhou Zhongkai, Sun Shangjie: Contributed reagents, materials,
[15] K. Hu, F. Li, Z. Zhang, et al., A magnetoelectric hybrid hydraulic damper for the
analysis tools or data; Wrote the paper. mining robot suspension system, Shock Vib. 2021 (2021).
[16] Shivam, J.A. Kumar, P. Subramaniam, et al., Design and Fabrication of Smart Rover
Funding statement Using Rocker Bogie Mechanism, AIP Conference Proceedings, vol. 2311(1), AIP Pub-
lishing LLC, 2020, p. 050003.
[17] A. Suresh, N. Ajithkumar, S.T. Kalathil, et al., An Advanced Spider-Like Rocker-
Director Shuhai Jiang was supported by The National Special Re- Bogie Suspension System for Mars Exploration Rovers, Robot Intelligence Technol-
search Fund for Non-profit Sector [201404402-03]. ogy and Applications, vol. 4, Springer, Cham, 2017, pp. 423–447.
[18] N. Sakib, Z. Ahmed, A. Farayez, et al., An approach to build simplified semi-
autonomous Mars Rover, in: 2016 IEEE Region 10 Conference (TENCON), IEEE,
Data availability statement 2016, pp. 3502–3505.
[19] J.A. Aguirre-Anaya, O. Gutiérrez-Frías, H. Sossa-Azuela, Optimization of a passive
parallelogram suspension system for a planetary rover using differential evolution,
Data included in article/supp. material/referenced in article.
IEEE Latin Amer. Trans. 19 (8) (2021) 1366–1374.
[20] T.C. Nichiţelea, M.G. Unguritu, Design and comparisons of adaptive harmonic con-
Declaration of interests statement trol for a quarter-car active suspension, Proc. Inst. Mech. Eng., Part D, J. Automob.
Eng. 236 (2–3) (2022) 343–352.
[21] C. Chi, Y. Xu, G. Xu, et al., Modular design and analysis of the x-by-wire center
The authors declare no conflict of interest. point steering independent suspension for in-wheel electric vehicle, Adv. Mech. Eng.
10 (6) (2018) 1687814018777587.
[22] Sewoong Oh, Ali Hussein, Kim Soojin, et al., Development of six-wheeled small mo-
Additional information
bile robot platform and slip ratio estimation, Trans. KSME, A 45 (3) (2021) 247–257.
[23] Z. Sun, D. Zhang, Z. Li, et al., Optimum design and trafficability analysis for an
No additional information is available for this paper. articulated wheel-legged forestry chassis, J. Mech. Des. 144 (1) (2022).
[24] W. Reid, F.J. Pérez-Grau, A.H. Göktoğan, et al., Actively articulated suspension for
a wheel-on-leg rover operating on a martian analog surface, in: 2016 IEEE Interna-
Acknowledgements tional Conference on Robotics and Automation (ICRA), IEEE, 2016, pp. 5596–5602.
[25] P. Xiong, A. Song, P. Ji, X. Huang, Study on ability of a mobile tracked robot for
stair-climbing based on static analysis, in: 2015 IEEE International Conference on
Miss Haoyue Jiang of the University of Wisconsin-Madison for help
Cyber Technology in Automation, Control, and Intelligent Systems (CYBER), 2015,
with English editing, revised and improved the English writing ques- pp. 1327–1332.
tions. [26] C. Zhang, X. Jiang, M. Teng, J. Teng, Research on gait planning and static stability
of hexapod walking robot, in: 2015 8th International Symposium on Computational
Intelligence and Design (ISCID), 2015, pp. 176–179.
References [27] X. Gao, D. Cui, W. Guo, Y. Mu, B. Li, Dynamics and stability analysis on stairs
climbing of wheel–track mobile robot, Int. J. Adv. Robot. Syst. (July 2017).
[1] Tharakeshwar Appala, Ghosal Ashitava, A mobile robot with a two-degree-of- [28] Y. Jia, X. Luo, B. Han, G. Liang, J. Zhao, Y. Zhao, Stability criterion for dynamic
freedom suspension for traversing uneven terrain with minimal slip: modeling, gaits of quadruped robot, Appl. Sci. 8 (12) (2018) 2381.
simulation and experiments, Mech. Mach. Theory (2015) 9383–9397. [29] T. Appala, A. Ghosal, Tip over stability analysis of a three-wheeled mobile robot
[2] Tatsuro Terakawa, Komori Masaharu, Matsuda Kippei, et al., A novel omnidirec- capable of traversing uneven terrains without slip, Appl. Mech. Mater. 110–116
tional mobile robot with wheels connected by passive sliding joints, IEEE/ASME (2011) 2940–2947.
Trans. Mechatron. 23 (4) (2018) 1716–1727. [30] G. Zhong, H. Deng, Y. Kobayashi, G. Xin, Measure and control of stability for mo-
[3] Z. Fan, Q. Qiu, Z. Meng, Implementation of a four-wheel drive agricultural mobile bile robots, in: 2014 Proceedings of the SICE Annual Conference (SICE), 2014,
robot for crop/soil information collection on the open field, in: 2017 32nd Youth pp. 1079–1084.
Academic Annual Conference of Chinese Association of Automation (YAC), 2017, [31] Akihiro Suzumura, Fujimoto Yasutaka, Real-time motion generation and control sys-
pp. 408–412. tems for high wheel-legged robot mobility, IEEE Trans. Ind. Electron. 61 (7) (2014)
[4] N. Ushimi, A concept and development of a four wheeled reconfigurable mobile 3648–3659.
robot by parallel linkage mechanism and an influence of a driving wheel sideslip on [32] Yuhang Zhu, Fei Yanqiong, Xu Hongwei, Stability analysis of a wheel-track-leg hy-
grassy slopes, in: 2019 19th International Conference on Control, Automation and brid mobile robot, J. Intell. Robot. Syst. 91 (3–4) (2018) 515–528.
Systems (ICCAS), 2019, pp. 1549–1553. [33] S. Yu, C. Ye, C. Jiang, H. Li, A study on slippage and tip-over stability for an omni-
[5] B. Raafiu, P.A. Darwito, Identification of four wheel mobile robot based on para- directional mobile robot with longitudinal MY-wheels, in: 2019 IEEE International
metric modelling, in: 2018 International Seminar on Intelligent Technology and Its Conference on Mechatronics and Automation (ICMA), 2019, pp. 1484–1489.
Applications (ISITIA), 2018, pp. 397–401. [34] H. Jiang, G. Xu, W. Zeng, F. Gao, Chong K. Lateral, Stability of a mobile robot
[6] Wei Liu, Sun Junyang, Wang Runjiao, et al., Heavy-duty spherical mobile robot utilizing an active adjustable suspension, Appl. Sci. 9 (20) (2019) 4410.
driven by five omni wheels, in: 7th International Conference on Artificial Life and [35] Liangwen Wang, Du Wenliao, Mu Xiaoqi, et al., A geometric approach to solving
Robotics (ICAROB), Japan, Jan 13–16, 2020, pp. 720–723. the stable workspace of quadruped bionic robot with hand-foot-integrated function,
[7] X. Wang, X. Xu, Z. Feng, H. Wu, Structural optimization design and performance Robot. Comput.-Integr. Manuf. 37 (2016) 68–78.
simulation of a novel six-wheel-legged mobile robot, in: 2018 IEEE International [36] Jesus Morales, Jorge L. Martinez, Mandow Anthony, et al., Static tip-over stability
Conference on Robotics and Biomimetics (ROBIO), 2018, pp. 206–1352. analysis for a robotic vehicle with a single-axle trailer on slopes based on altered
[8] X. Zhou, J. He, C. Ren, Y. Zhao, C. Peng, Research on obstacle surmounting perfor- supporting polygons, IEEE/ASME Trans. Mechatron. 18 (2) (2013) 697–705.
mance of all-terrain eight wheel drive robot, in: 2018 Chinese Automation Congress [37] Hyun Gyu Kim, Doug-Gyu Lee, Tae Won Seo, Rolling stability enhancement via
(CAC), 2018, pp. 3868–3873. balancing tail for a water-running robot, J. Bionics Eng. 12 (3) (2015) 395–405.
[9] Weihua Li, Li Zhencai, Liu Yiqun, et al., Semi-autonomous bilateral teleoperation of [38] C. Diansheng, L. Sitong, L. Xuanhai, W. Min, Stability analysis of a mobile health
six-wheeled mobile robot on soft terrains, Mech. Syst. Signal Process. (2019) 133. care robot, in: 2016 IEEE International Conference on Real-Time Computing and
[10] Y. Zhao, Y. Hua, J. Di, Kinematics modeling and simulation analysis of wheeled Robotics (RCAR), 2016, pp. 591–596.
mobile robot in round pipe, in: 2016 4th International Conference on Sensors, [39] Z. Wang, C. Sun, G. Deng, A. Zhang, Locomotion planning for quadruped robot over
Mechatronics and Automation (ICSMA 2016), 2016, pp. 544–550. rough terrain, in: 2017 Chinese Automation Congress (CAC), 2017, pp. 3170–3173.
17
S. Jiang, W. Song, Z. Zhou et al. Heliyon 8 (2022) e12127
[40] Yan Jia, Luo Xiao, Han Baoling, et al., Stability criterion for dynamic gaits of [43] M. Mosadeghzad, D. Naderi, S. Ganjefar, Dynamic modeling and stability optimiza-
quadruped robot, Appl. Sci. (Basel) 8 (12) (2018). tion of a redundant mobile robot using a genetic algorithm, Robotica 30 (3) (2012)
[41] Yuhang Zhu, Yanqiong Fei, Hongwei Xu, Stability analysis of a wheel-track-leg hy- 505–514.
brid mobile robot, J. Intell. Robot. Syst. 91 (3–4) (2018) 515–528. [44] R. Beniak, T. Pyka, Stability analysis of a tri-wheel mobile robot, in: 2016 21st Inter-
[42] G. Wang, X. Chen, X. Ye, Research on anti-rollover stability for crablike robot, national Conference on Methods and Models in Automation and Robotics (MMAR),
in: 2013 IEEE International Conference on Mechatronics and Automation, 2013, 2016, pp. 1094–1097.
pp. 1229–1233.
18