Preprint
Article

Research on Dynamic Modeling Method and Flying Gait Characteristics of Quadruped Robots with Flexible Spines

Altmetrics

Downloads

101

Views

40

Comments

0

A peer-reviewed article of this preprint also exists.

Submitted:

29 December 2023

Posted:

04 January 2024

You are already at the latest version

Alerts
Abstract
In recent years, both domestic and international research on quadruped robots has advanced towards high dynamics and agility, with a focus on high-speed locomotion as a representative motion in high-dynamic activities. Quadruped animals like cheetahs exhibit high-speed running capabilities, attributed to the indispensable role played by their flexible spines during the flight phase motion. This paper establishes dynamic models of quadruped robots with different degrees of spine flexibility, providing a parameterized description of the flight phase motion for both rigid trunks and flexible spine quadruped robots. By setting different initial values for the spine joint and calculating the flight phase results for both types of robots at various initial velocities, the study compares and analyzes the impact of a flexible spine on the flight phase motion of quadruped robots. Through comparative experiments, the research aims to validate the influence of a flexible spine during the flight phase motion, providing insights into how spine flexibility affects the flight phase motion of quadruped robots.
Keywords: 
Subject: Engineering  -   Mechanical Engineering

1. Introduction

The high adaptability and agile movement characteristics of quadruped robots in unstructured environments make them significant in specific applications and research areas, such as earthquake or fire rescue operations, wilderness military support, indoor household services, and educational entertainment. Consequently, quadruped robots have become a focal point in the field of robotics. Currently, research on quadruped robots mostly revolves around rigid-bodied quadruped robots [1-5], with a primary focus on bio-inspired leg structures and the study of gait generation and coordinated control among the four limbs. In practical quadruped mammals, however, the flexible spine joints play a crucial role in achieving high-speed, agile, and stable motion.
In recent years, there have been two main types of spine structures adopted for quadruped robots, namely articulated spines [6-8] and integral compliant spines[9-14]. Although the mechanisms by which a flexible spine influences dynamic performance remain elusive, domestic and international research suggests that a flexible spine can enhance a robot's movement speed, increase stride length, enable elastic energy storage, and reduce energy consumption [6-8, 10-14]. Stoch2, a quadruped robot designed by Shounak Bhattacharya and colleagues at the Indian Institute of Science, features a dual-joint spine. Drawing inspiration from the running motion of cheetahs, this robot utilizes deep reinforcement learning to generate joint control signals. The results indicate a significant improvement in the robot's running speed, and stride length, and a reduction in locomotion costs facilitated by the flexible spine [6]. Sugoi-Neco, a passive single-joint spine quadruped robot designed by Ryosuke Kawasaki and his team at the University of Electro-Communications in Japan, employs a spine joint with torsional springs for storing elastic potential energy. The findings suggest that the energy stored in the flexible spine allows the robot to generate larger horizontal and vertical impulses during the support phase, enabling it to achieve greater leaps [8]. The MIT Cheetah I robot, designed by Sangbae Kim's team at the Massachusetts Institute of Technology, features a spine composed of rigid vertebrae interspersed with polyurethane rubber rings. The spine is coupled to the hind legs by connecting ropes, utilizing a differential mechanism linked to the hip joint motors. This coupling achieves synchronized motion between the spine and hind legs. The robot ultimately achieved a running speed of 22 km/h in a trot gait on a treadmill, with the flexible spine contributing to reducing the robot's locomotion costs [9, 10]. The Kitty robot, designed by Zhao Qian and colleagues at the University of Zurich, has a spine consisting of ABS-made cross-shaped vertebrae alternately connected with silicone blocks. Four servos drive ropes in four directions to bend the spine. It was found that the robot exhibits the fastest forward speed when the virtual spine joint is located on the posterior side of the spine [11]. Canid and Inu are two integral compliant spine quadruped robots developed with the involvement of Daniel E. Koditschek's team at the University of Pennsylvania. The spines of these robots directly use carbon fiber plate springs and glass fiber leaf spring plates, respectively, as the main body of the spine. Motors rotate to actively control the spine by pulling ropes or belts passing through it. Experimental results indicate that a flexible spine can increase the average speed of quadruped robots by 0.4 m/s, decrease the body pitch angle by 17%, and reduce the average vertical height of the center of mass by approximately 3 cm [12, 13]. The passive integral compliant spine quadruped robot, Fanari, designed by Hasan H. Kani and colleagues at the University of Tehran in Iran, features a spine composed of multiple organic glass segments parallelly connected with linear springs. In experiments where the robot sprints along a slope without any external energy, it was observed that the spine, capable of bending in both upward and downward directions, enables the robot to achieve faster and more stable movement compared to spines that can only bend upward or rigid spines [14].
Due to the additional degrees of freedom introduced by a flexible spine in quadruped robots, and the necessity for the motion of the spine to be coordinated with the movement of the remaining degrees of freedom, without mutual inhibition, numerous researchers worldwide are currently exploring the mechanisms underlying the impact of a flexible spine on various performance metrics of quadruped robots. They are establishing corresponding dynamic models and conducting motion characteristic analyses [15-22]. However, there is limited research investigating the influence of a flexible spine on the flight phase motion of quadruped robots. In 2015, Soroush Maleki and colleagues from the University of Tehran addressed quadruped robots with flexible spines. Using the Lagrange method, they formulated motion equations and, based on the model, employed a genetic algorithm for gait design optimization, ultimately reducing the system's energy consumption [16]. In 2018, Yesilevskiy proposed a quadruped robot model with distributed mass. By comparing the dynamic characteristics of rigid-spine and flexible-spine quadruped robots, it was found that, for asymmetric gaits, introducing a flexible spine can increase the maximum running speed, extend the stride, and improve energy utilization efficiency through the energy storage and conversion functions of the spine [21]. In 2020, Zeng Shun and colleagues from Wuhan University of Technology investigated the influence of the center of mass position of spine segments on the dynamic performance of the bound gait in quadruped robots. They established a passive simplified model in the sagittal plane, and treated the center of mass position of the spine segment as an independent variable. The results indicated that when the center of mass of the spine segment is closer to the hip joint, the bound gait cycle and stride will be longer. Conversely, when the center of mass is closer to the midpoint of the spine segment, the fluctuation of the robot's center of gravity and the ground reaction force will be smaller [22].
In this paper, we concentrate on quadruped robots with a flexible spine and formulate dynamic models with varying degrees of simplification. Drawing inspiration from the observed flight phase motion in cheetahs during high-speed galloping, we introduce parameterized descriptions of the flight phase process for both rigid-bodied and flexible-spine quadruped robots. To assess the impact of a flexible spine on the flight phase, we assign different initial values to the spine joint and compute the flight phase outcomes for both types of quadruped robots at various initial speeds. Through comparative experiments, we affirm the influence of a flexible spine during the flight phase. The primary contributions of this paper include the establishment of dynamic models of different degrees and the parameterized description of the flight phase for quadruped robots. The study validates the influence of a flexible spine during the flight phase, inspired by observations of cheetahs in high-speed galloping.
The remainder of the paper is organized as follows: In Section 2, the dynamic models of quadruped robots with different degrees of simplification are introduced. Section 3 provides a parameterized description of the flight phase process for both rigid-bodied and flexible-spine quadruped robots. Section 4 compares the impact of rigid-bodied and flexible-spine configurations on the flight phase of quadruped robots and analyzes the results of this comparison. Finally, Section 5 concludes the paper and discusses future work.

2. Quadruped Robot Model

2.1. Dynamic Models of Varying Degrees of Simplification

We have established a quadruped robot model with a spine, as illustrated in Figure 1. This model consists of a body with a spine and four legs, each leg comprising a thigh and a shank. The model has 9 degrees of freedom, with each leg having two degrees of freedom: knee joint pitch and hip joint pitch. There is no hip roll degree of freedom, and there is one spine joint degree of freedom. The parameters of this model are presented in Table 1.

2.1.1. Mass-Point Model

Due to the prevalent design of low inertia in the leg structure and the centralized arrangement of drive motors at the hip joints in contemporary quadruped robots [2], this simplified model considers only the combined center of mass of the two trunk segments. The model depicted in Figure 1 is thus simplified to a point mass model, where the mass possesses no volume or shape considerations, as shown in Figure 2(a). The external forces acting on it include constraint forces from the ground and the gravitational forces of the two trunk segments. The forces can be entirely translated to a single point, forming a concurrent force system. The position vector of the modeled point mass relative to the world coordinate system can be expressed as:
r c = m bB r bB + m bF r bF m bB + m bF = m bB r bB + m bF r bF m 0
Where, m 0 represents the mass of the robot's trunk, and r c is the position vector of the point mass in the world coordinate system. Since forces only influence changes in the position of the point mass, based on Newton's Second Law, the dynamic equation for this point mass can be derived as:
m 0 g + i = 1 4 λ i = m 0   ·   r ¨ c
Where, λ i represents the constraint force applied by the ground at the end of each leg of the robot.

2.1.2. Single Rigid Body Model

The simplification in the single rigid body model involves neglecting the dynamic characteristics of the robot's legs, considering the robot's torso as a single rigid body, and assuming the robot has only a torso and foot ends. The model is illustrated in Figure 2(b), where the coordinate system B represents the body-attached coordinate system.
The external forces acting on the four-legged robot with a single rigid body consist of the body gravity and the ground reaction forces at the foot ends. For the translational motion of the rigid body, the translational motion equation of this model can be derived from Euler's first law of motion as follows:
m 0 g + i = 1 4 λ W   i = m 0 · r ¨ W   c
For the rotational motion of the rigid body, choosing the body's center of mass as the reference point, the external torque on the rigid body can be obtained from Euler's second law as:
M W = i = 1 4 r W   c t i × λ W   i + 0 3 × 1 × m 0 g W
Where, M represents the external torque acting on the rigid body.
The angular momentum L of the rigid body, rotating about an axis passing through its center of mass and perpendicular to the plane of the paper, is equal to the product of the rotational inertia J and the angular velocity ω W B of the rigid body relative to the world coordinate system. This relationship is expressed in Equation (5). Here, the rotational inertia J about the axis passing through the center of mass and perpendicular to the paper can be calculated as J = 1 12 m 0 l b B + l b F 2 ,where l b B is the distance from the center of mass to the back foot, and l b F is the distance from the center of mass to the front foot.
L W = J · ω W   W B
Thus, Equations (3) and (6) together form the dynamic equations of the single rigid body model.
According to Euler's second law, combining Equations (4) and (5), we can express the equations of motion for the rigid body undergoing rotational motion about a fixed axis in the plane as:
i = 1 4 r W   c t i × λ W   i + 0 3 × 1 × m 0 g W = d L W d t = J · d ω W   W B d t

2.1.3. Planar Multi-Rigid Body Model

Unlike the point mass model and the single rigid body model, the planar multi-rigid body model considers the legs explicitly and precisely accounts for the motion of each body in the robot. As shown in Figure 3, a planar multi-rigid body model is established, treating the quadruped robot as a floating base object. The motion of the floating base with respect to the world coordinate system is achieved through interactions between the foot ends and the ground, without direct actuation. This model is formulated using the first kind of Lagrange equations, and according to the first kind of Lagrange formalism, dynamic equations are derived for the abstracted 12-DOF model depicted in Figure 3.
d d t ( L q ˙ k ) L q k = Q k + Γ k       k = 1 , 2 , , 12
To express each term of Equation (7), write the equation for each generalized coordinate's motion. Then, organize these 12 equations into matrix form, which can be found in the appendix A. Finally, provide a concise representation of the matrix form.
M q q ¨ + C ( q , q ˙ ) + G ( q ) = B u + J T λ
Where, the coefficient matrix M q is referred to as the system's inertia matrix, C q , q ˙ is the Coriolis and centrifugal vector matrix of the robot, G q is the gravity vector matrix of the robot, and B is the selection matrix. The 8-dimensional input torque vector u ,representing the torques applied at each joint, is transformed into a 12-dimensional column vector. The first four elements of the vector are zeros, and the last eight elements are equal to the input torque vector u . J is the stacked Jacobian matrix of the ground-contacted foot ends.

3. Quadruped robot flight phase motion parameterization

3.1. Flight phase motion simplification

To simplify the analysis, this paper chooses the process starting from the cheetah's hind legs touching the ground, through the extension of the trunk, to the realization of the large flight phase, and finally the front legs touching the ground as a reference [23]. According to the force and motion characteristics of the cheetah, the whole process is divided into take-off motion and flight phase motion, which is subjected to gravity and ground reaction force during the take-off motion, and only gravity during the flight phase motion, as shown in Figure 4.
Referring to the motion characteristics of the cheetah's large flight phase process in Figure 4, the flight phase process of the quadruped robot with rigid torso and flexible spine is simplified as Figure 5and Figure 6. In the simplified process, the left and right pairs of legs of the robot are set to have the same motion phase, and in the take-off motion, only the robot's back leg exerts force, and the angle of the joints of the front leg does not change, and the angle of each joint of the front and back legs is set to remain constant until the end of the flight phase motion. The angles of the front and back legs of the robot remain unchanged until the end of the flight phase motion, and the angles of the spine joints are set to change only during the takeoff motion, while the angles remain fixed during the flight phase motion.

3.2. Rigid torso quadruped robot flight phase motion parameterization

The flight phase motion of a rigid torso quadruped robot can be decomposed into translational motion of the center of mass and fixed-axis rotation over the center of mass and perpendicular to the plane, as shown in Figure 7.
In the take-off motion process, only by the vertical direction of gravity, the whole process is equivalent to the oblique throw movement, to take off the point as a benchmark, combined with the expected to achieve the flight phase trajectory height of h and the landing point (LA) coordinates for x L A ,   y L A can be known as the shape of the parabola, and can be obtained center of mass in the horizontal and vertical direction of the speed and position change trajectory, the time of the fight phase, the angle of the landing point:
v c x _ F L t = v L O x , v c y _ F L t = v L O y g t x c _ F L t = v L O x · t   , y c _ F L t = v L O y t 1 2 g t 2 Δ t FL = 2 g h + 2 g h 2 g y LA g θ LA = θ LO + ω LO · Δ t FL
In the flight phase motion process, according to Ludovic D. Maes et al. on the biology of dogs, it was shown that there is a certain pattern between the gait frequency f as well as the loading factor β and the horizontal velocity vx, which corresponds to the mathematical relationship [24]:
f = 1.314 + 0.762 ln v x β = 0.652 0.21 ln v x
The horizontal instantaneous velocity at the onset point is approximately equal to its average velocity during a gait cycle[23]. The duration t TO of the takeoff motion can be obtained as:
t TO = β f = 0.652 0.21 ln v STx 1.314 + 0.762 ln v STx
According to the momentum theorem, the horizontal and vertical ground reaction forces λ x t and λ y t applied to the robot during the take-off motion should satisfy the following conditions:
0 β f λ x ( t )   d t = m ( v LOx v STx )     0 β f λ x ( t )   d t = m g x LA 2 g h + 2 g h 2 g y LA m v STx
0 β f λ y ( t ) m 0 g   d t = m ( v LOy v STy )     0 β f λ y ( t )   d t = m g β f + m ( 2 g h v STy )
Based on the above conditions, it is still not possible to obtain specific trajectories of ground reaction forces. Referring to the trajectories of ground reaction force in gallop gait measured by Penny E. Hudson et al. for cheetahs and greyhounds running at high speed[25] and Rebecca M. Walter and David R. Carrier for adult dogs running at high speed[26], Fourier series were used to fit the trajectories of ground reaction forces over time.
For the vertical ground reaction force λ y t , 0 , 0 ,   0.4 β / f ,   λ y * ,   β / f ,   0 three points are chosen as fitting points, and at the same time, the impulse constraints of equation (13) should be satisfied, so the vertical ground reaction force trajectory λ y t meets the bionic characteristics, and also meets the conditions of impulse in the take-off motion. As shown in equation (14).
λ y ( t ) = a 1 sin ( 2 π f t ) + a 2 sin 2 ( 2 π f t )
Where, a 1 , a 2 are both Fourier series coefficients.
Similarly, on the horizontal direction ground reaction force λ x t , five points 0 , 0 , 0.14 β / f , λ x * ,   0.28 β / f ,   0 ,   0.8 β / f ,   0.3 λ x * ,   β / f ,   0 are selected as the fitting points, and at the same time satisfy Equation (12), then the trajectory of the ground reaction force λ x t in the horizontal direction can be expressed as:
λ x ( t ) = b 1 sin ( 2 π f t ) + b 2 sin 2 ( 2 π f t ) + b 3 sin 3 ( 2 π f t ) + b 4 sin 4 ( 2 π f t ) + b 5 cos 5 ( 2 π f t )
Where, b 1 ~ b 5 are all Fourier series coefficients.
After determining the trajectory of the ground reaction force in the takeoff motion, the trajectory of the center of mass in the process in terms of velocity and position over time can be determined, as well as the angular trajectory of the torso, as shown in Equation (16).
v cy _ TO ( t ) = v STy + 0 t a y _ TO ( t )   d t = v STy + 0 t λ y ( t ) m 0 g m 0   d t y ( t ) c _ TO = y ST + v STy · t + 0 t 0 t λ y ( t ) m 0 g m 0   d t d t v cx _ TO ( t ) = v STx + 0 t a x _ TO ( t )   d t = v STx + 0 t λ x ( t ) m 0   d t x ( t ) c _ TO = x ST + v ST x · t + 0 t 0 t λ x ( t ) m 0   d t d t θ TO t = θ ST + ω ST · t + 0 t 0 t M t J   d t d t
In summary, the parameterization of the flying phase process of the rigid torso quadruped robot is completed. As shown in Table 2.

3.3. Flexible spine quadruped robot flight phase motion parameterization

The overall center of mass of the torso composed of the centers of mass of the anterior and posterior torsos is selected as the object of the analyzed mass point, and the motion process of this mass point in the two-dimensional plane under a specific force is analyzed and described parametrically to represent the flight phase motion process of the flexible spine quadruped robot in a similar manner, which is shown in the schematic diagram in Figure 8(a). In order to describe the parameterized flight phase motion process of the flexible spine quadruped robot, the trajectories of the spine joints in the whole motion process and the ground reaction force in the take-off motion process need to be clarified first.

3.3.1. Spinal joint trajectory planning

Referring to the changing rule of flexible spine in cheetah running set the spine joints only in the take-off motion occurs obvious stretching action, while in the flight phase segment spine joint angle remains unchanged. The flexible spine joints are set to have the locked/unlocked function, and this locked/unlocked function of the flexible spine has been applied to the physical prototype in the research of other domestic counterparts, which is feasible [19]. The motion of the spinal joints is shown schematically in Figure 8(b).
Let the angle of the spinal joints at the start point be φ s 0 and the stiffness of the joint torsion springs be. the anterior trunk will be subjected to a joint torque M s t due to the bending of the torsion springs, and M s t can be expressed as:
M s t = k s · φ s t = J bF φ ¨ s t = 1 3 m bF l 2   bF · φ ¨ s t
The solution corresponding to the spinal joint angle φ s t can be found as:
φ s t = A sin ω n t + φ
where A is the amplitude of the vibration, ω n is the circular frequency, and it is easy to know that φ is the initial phase of the vibration. According to the initial condition, φ s 0 = φ s 0 ,it can be solved that the amplitude of the vibration A = φ s 0 and the initial phase φ = π / 2 .
From the circular frequency ω n of the system, the period T of the vibration can be written:
T = 2 π ω n
The time of the angular motion of the joint is half of its vibration period and at the same time is equal to the time of the take-off motion Δ t T O _ f l e x . Let the initial speeds of the center of mass at its starting point in the horizontal and vertical directions be   v S T x _ f l e x , v S T y _ f l e x . Based on Equation (10), the load factor β f l e x as well as the gait frequency f f l e x can be solved for the flexible spine quadruped robot under this motion. Then:
T 2 = π 2 m bF l bF   2 3 k s = t TO _ flex = β flex f flex
The stiffness k s of the torsion spring of the spinal joint is:
k s = π 2 m bF l bF   2 f flex   2 3 β flex   2
The obtained stiffness k s , amplitude A , and initial phase φ of the torsion spring of the spine joint are brought into Equation (18), and the derivation of the time is made, which means that the angular position of the spine joint and the trajectory of the angular velocity with time can be obtained:
φ s t = φ s   0 sin f flex β flex π t + π 2 t 0 , β flex / f flex   φ s   0 t β flex / f flex , β flex / f flex + t FL _ flex φ ˙ s t = φ s   0 π f flex β flex cos f flex β flex π t + π 2 t 0 , β flex / f flex 0 t β flex / f flex , β flex / f flex + t FL _ flex

3.3.2. Ground Reaction Force

In order to obtain the ground reaction force which is only affected by the flexible spine compared to the rigid torso quadruped robot, the solution process is based on the ground reaction force of the rigid torso quadruped robot. Firstly, according to the described flying phase process of the rigid torso quadruped robot, the final obtained trajectories of the center of mass position, velocity, torso attitude angle, and angular velocity of the rigid torso over time are converted into the trajectories of the generalized position and generalized velocity variables over time in the complete dynamics model based on the geometric relationships. The geometric relationship between the above several physical quantities is schematically shown in Figure 9(a) set the hip and knee angles of the front leg to maintain fixed values throughout the process. The specific values of both are set here as shown in equation (23). After determining the trajectories of the variables of the generalized position, the generalized velocity is then derived for the obtained generalized position with respect to time.
α hFL _ rigid ( hFR _ rigid ) = 10 9 π α kFL _ rigid ( kFR _ rigid ) = 7 9 π
The input torque u r i g i d t for each joint of the rear leg of the transition segment can be found by bringing the ground reaction force of the rigid torso quadruped robot based on the Fourier series fit with the derived generalized position and velocity trajectories into the planar multi-rigid body model (Equation (18)).

3.3.3. Flight Phase Motion Parameterization

Since the position of the total center of mass is related to the position of the centers of mass of the front and rear trunks, the motions of the respective centers of mass of the front and rear trunks under the corresponding forces are first analyzed in the take-off motion. Subsequently, the motions of both are synthesized by mass distribution to obtain the motion of the total center of mass in the takeoff motion. A schematic diagram of the force and the corresponding velocity analysis for the front and back trunks is shown in Figure 9(b). The velocity v b B of the center of mass of the posterior torso is only affected by its own gravity G b B and the ground reaction force λ f l e x t , while the velocity of the center of mass of the anterior torso is not only affected by its own gravity G b F and the ground reaction force λ f l e x t , but also by the elastic force F corresponding to the release of flexible spine, and the two kinds of velocities are expressed as Preprints 94936 i031 and Preprints 94936 i032, respectively. The final combined velocity of Preprints 94936 i033 and Preprints 94936 i034 is the velocity of the anterior trunk center of mass in takeoff motion.
Let the horizontal and vertical initial velocities of the robot's total center of mass as well as the front and rear torsos at the starting point be v S T x _ f l e x , v S T y _ f l e x . then, according to the ground reaction force λ f l e x _ x t , λ f l e x _ y t of the flexible spine object obtained in the previous section, we can obtain the trajectory of the center of mass velocity of the front and rear torsos' centers of mass in the presence of the ground reaction force with time:
v bBx t = v STx _ flex + 0 t λ flex   _ x ( t ) m 0   d t = v ` bFx t v bBy t = v STy _ flex + 0 t λ flex _ y ( t ) m 0 g m 0   d t = v ` bFy t
Since the quadrupedal robot with a flexible torso is reduced to a prime model, the angle between its rear side torso and the horizontal direction cannot be obtained, so this quantity is set equal to the torso attitude angle of the quadrupedal robot with a rigid torso. It can be obtained:
v * bFx t = 1 2 φ ˙ s ( t ) l bF · sin φ s t + φ b _ rigid t v * bFy t = 1 2 φ ˙ s ( t ) l bF · cos φ s t + φ b _ rigid t
Velocity and positional trajectories of the total center of mass of the torso in the horizontal and vertical directions can be obtained:
v cx _ flex t = m bB · v bBx t + m bF · v bFx t m 0 v cy _ flex t = m bB · v bBy t + m bF · v bFy t m 0 x c _ flex _ tran t = x ST _ flex + 0 t v cx _ flex t   d t y c _ flex _ tran t = y ST _ flex + 0 t v cy _ flex t   d t
Since the flexible spinal joints are in the "locked" state in the flight phase, the motion of the flexible torso center of mass in this process is the same as that of the rigid torso center of mass in the flight phase.
In summary, the parameterization of the flying phase process of the rigid torso quadruped robot is completed. As shown in Table 3.

4. Flight Phase Motion Experiment

We compare the torso center of mass trajectory, torso center of mass velocity, ground reaction force in the transition section, and motion energy during the flying phase motion of the rigid torso quadruped robot and the flexible spine torso quadruped robot, and then we analyze the effect of the flexible spine on the flying phase motion. The BQR3 quadruped robot is taken as the research object, as shown in Figure 10. The length and mass of the torso of the BQR3 robot are corresponded to the simplified model according to the treatment of front: back=3:2. The parameters of each size and mass of the BQR3 robot itself are shown in Table 4. and to determine the specific initial value of the flight phase motion process of the individual physical quantities and their initial values are shown in Table 5.

4.1. Trunk center of mass trajectory

A comparison of the trajectories of the torso center of mass motion trajectories over time for a rigid torso quadruped robot and a flexible spine quadruped robot with different spine initial joint angles at different initial velocities is shown in Figure 11. The dashed line in the figure indicates the take-off motion and the solid line indicates the flying phase motion.
From a single graph, the initial joint angle of the flexible spine affects the position of the total center of mass of the torso; the larger the absolute value of the initial angle, the lower the position of the center of mass at the take-off point. On the other hand, the larger the absolute value of the initial angle, the faster the rise of the center of mass position in the take-off motion, the higher the position of the takeoff point, and the higher the highest position of the center of mass during the whole motion.
Combining the multiple graphs, the horizontal distance moved by the center of mass in the takeoff motion does not change significantly with increasing speed for the same spine angle, but the horizontal distance moved by the center of mass in the flying phase motion increases significantly. The flexible spine can not only enhance the height of the center of mass movement, but also enhance the horizontal distance moved by the center of mass when the velocity is larger, which can help the robot to achieve a higher and farther flying phase trajectory.

4.2. Trunk center of mass Velocity

The trajectories of the horizontal and vertical velocities of the torso center of mass of the rigid torso quadruped robot compared with those of the flexible spine quadruped robot with different initial joint angles of the spine at different initial velocities over time are shown in Figure 12. From the single plot, the appropriate initial spine joint angle can improve the horizontal velocity fluctuation due to touchdown in the transition section. From the results of multiple plots, compared with the rigid torso, in the case of low speed and low stiffness of the spine joints, the appropriate initial joint angle of the spine can improve the horizontal velocity of the center of mass at the moment of takeoff. And in the case of high speed and high stiffness, the larger the initial joint angle of the spine, the greater the enhancement effect on the horizontal and vertical velocities at the moment of take-off.

4.3. Ground Reaction Force

A comparison of the ground reaction force on the rigid torso quadruped robot and the flexible spine quadruped robot with different initial joint angles of the spine at different initial velocities in the transition segment is shown in Figure 13. In order to quantify the magnitude of the ground reaction force more intuitively, the normalized ground reaction force is obtained by dividing the obtained ground reaction force with the gravity of the robot torso, and the graph is plotted with this quantity as the vertical coordinate. From a single graph, for the ground reaction force in the horizontal direction, the larger the initial joint angle of the flexible spine, the larger the peak force of the ground reaction force in both positive and negative directions. From the results of multiple plots, for the ground reaction force in the vertical direction, the ground reaction force in the vertical direction fluctuates based on the ground reaction force curve corresponding to the rigid torso as the spine joint angle increases at low speed. In the high-speed case, the impulse of the vertical ground reaction force increases with the increase of the initial spine joint angle. The same is true for the ground reaction force in the horizontal direction. Therefore, the spinal joints will have an effect on the ground reaction force. At low speeds and low stiffness, the effect on the horizontal ground reaction force is more pronounced; at high speeds and high stiffness, it has an effect on the ground reaction force in both directions, and a flexible spine will result in a greater value of the foot-ground contact force relative to a rigid spine, and the greater the angle of the spinal joint, the greater the effect.

5. Discussion and Conclusions

In this paper, we focused on the investigation of the impact of a flexible spine on the aerial phase motion of quadruped robots. We conducted dynamic modeling and motion characteristic analysis on the quadruped robot. Inspired by the aerial phase motion in biological systems, we used Fourier series to fit the ground reaction forces acting on the robot and described the parameterized aerial phase motion for both rigid and flexible spine quadruped robots. Employing a comparative analysis approach, we set different initial values for the parameterized aerial phase motion of the robot and compared the motion data between rigid and flexible spine quadruped robots. We observed differences in the robot's performance in terms of the trajectory of the trunk's center of mass, the velocity trajectory of the trunk's center of mass, and the ground reaction forces during the transition phase. We analyzed the impact of a flexible spine on the aerial phase motion of quadruped robots. The results showed that a flexible spine could increase the upward speed during the transition phase, achieve a higher vertical position at the takeoff point, and result in a higher maximum height during the aerial phase. In high-speed scenarios with high spinal stiffness, the flexible spine enabled the robot to cover a longer horizontal distance during the aerial phase. For initial joint angles of moderate size, the flexible spine improved the negative work done on horizontal velocity caused by ground reaction forces at the beginning of the touchdown, reducing the decrease in horizontal velocity and minimizing its fluctuation. The flexible spine had an impact on ground reaction forces, generally leading to larger values in the corresponding positive or negative direction. In the future, we plan to use optimization methods to consider the position and attitude trajectories of the center of mass and plan the ground reaction forces during the transition phase comprehensively. Additionally, we intend to analyze the phase from the front leg touchdown, short aerial phase, to the rear leg touchdown in a similar manner, and integrate the results of both analyses to make the analysis of the motion process more complete and the results more convincing. In the next steps of our work, we aim to validate the results using simulations or physical experiments.

Author Contributions

Conceptualization, L.J.; Z.X.; and X.Z.; methodology, Z.X. and J.Y.; software, Z.X. and J.Y.; validation, Z.X. and T.Z.; writing—original draft preparation, T.Z. and X.Z.; writing—review and editing, L.J. and J.Y.; supervision, X.Z.; project administration, X.Z. All authors have read and agreed to the published version of the manuscript.

Funding

This work is supported by STI 2030—Major Projects (No. 2021ZD0201403).

Institutional Review Board Statement

Not applicable.

Data Availability Statement

Not applicable.

Acknowledgments

The authors would like to thank the personnel of the Bio-Inspired Intelligent Robotics Lab of Beijing Jiaotong University and the Northern Vehicle Research Institute for their technical assistance in the experimental process.

Conflicts of Interest

The authors declare no conflict of interest.

Appendix A

A.1 Details of Planar Multi-Rigid Body Model

For the planar multi-rigid body model, we will describe in detail each of the items in Equation (7). The Lagrange function L of the system is first derived, which is equal to the total kinetic energy of the system minus the total potential energy of the system. The total kinetic energy of the system consists of two parts: the translational kinetic energy and the rotational kinetic energy of all the rigid bodies. Based on the translational and rotational velocities of each rigid body derived in the floating basis kinematics, the expression for the total kinetic energy of the system can be obtained as:
T = i = bB , bF 1 2 m i x ˙ i   2 + y ˙ i   2 + j = FL , FR ,   BL , BR 1 2 m 1 x ˙ 1 j   2 + y ˙ 1 j   2 + p = FL , FR ,   BL , BR 1 2 m 2 x ˙ 2 p   2 + y ˙ 2 p   2 + i = BR ,   BL 1 2 J 1 α ˙ h i + φ ˙ B 2 + i = BR ,   BL 1 2 J 2 α ˙ h i + α ˙ k i + φ ˙ B 2 + i = FR ,   FL 1 2 J 1 φ ˙ B + φ ˙ S + α ˙ h i 2 + 1 2 J bB φ ˙ B   2 + 1 2 J bF φ ˙ B + φ ˙ S 2 + i = FR ,   FL 1 2 J 2 φ ˙ B + φ ˙ S + α ˙ h i + α ˙ k i 2
For the total potential energy of the system, considering that the robot torso has flexible links, the total potential energy includes the elastic potential energy part corresponding to the torso torsion spring in addition to the gravitational potential energy of all rigid bodies. In summary, the expression for the potential energy of the system can be obtained as:
V = i = bB , bF m i g y i + j = FL , FR ,   BL , BR m 1 g y 1 j + p = FL , FR ,   BL , BR m 2 g y 2 p + 1 2 k s φ s   2
Then the Lagrange function of the system is:
L ( q , q ˙ ) = T V
Next, the generalized force Q k on the right-hand side of the generalized expression is found; this term means that the rest of the active forces (moments) applied to the robot, except for the active force, correspond to the generalized force up to the kth generalized coordinate. The remaining active forces (moments) other than gravity applied to the modeled quadruped robot are only the joint torques at the hip and knee joints of each leg, and the joint torques of each leg also correspond to the generalized coordinates of each joint of the leg. Therefore, the generalized force Q k corresponding to the kth generalized coordinate can be obtained as:
Q k = 0 k = 1 ~ 4 τ i k = 5 ~ 12 i = hFL , kFL , hFR , kFR , hBL , kBL , hBR , kBR
Finally, the generalized constraint force Γ k on the right-hand side of the generalized expression equation is obtained. it is first clarified that the generalized constraint force is the mapping of the constraint force λ that the system is subjected to in Cartesian space to the generalized coordinate space, corresponding to the generalized force. The mapping method therein is the same as the mapping of the active force exerted on the system to the generalized space to obtain the active generalized force Q k . The mapping generalized expression for the active generalized force is given by:
Q k = i = 1 n F x i x i q k + F y i y i q k + F z i z i q k ( k = 1 , 2 , , N )
Corresponding to Equation €, the generalized constraint force can be written by replacing the active external force F in it with the applied constraint force λ . For the modeled quadruped robot, the generalized constraint force Γ k is located at the end of each foot of the robot since the point of action of the constraint force is located at the end of each foot of the robot:
Γ k = i A λ x i x t o e i q k + λ y i y t o e i q k ( k = 1 , 2 , , 12 ) ( A = i { BL , BR , FL , FR } | y toe i 0 )
The equations of motion corresponding to each generalized coordinate can be written by bringing Equations (c), (d), and (f) into Equation (7). In order to organize the observations, a total of 12 equations are written in the form of the following matrix:
m 11 m 1 12 m 12 1 m 12 12 M q 12 × 12 x ¨ hB y ¨ hB φ ¨ B φ ¨ S α ¨ hFL α ¨ kFL α ¨ hFR α ¨ kFR α ¨ hBL α ¨ kBL α ¨ hBR α ¨ kBR q ¨ 12 × 1 + c 11 c 12 1 C ( q , q ˙ ) 12 × 1 + g 11 g 12 1 G ( q ) 12 × 1 = 0 4 × 8 I 8 × 8 B 12 × 8 τ hFL τ kFL τ hFR τ kFR τ hBL τ kBL τ hBR τ kBR u 8 × 1 + i A x toe i x hB y toe i x hB x toe i y hB y toe i y hB x toe i α kBR y toe i α kBR λ x i λ y i i A J i   T λ i
A matrix expression for the planar multi-rigid body dynamics model containing a flexible spine is obtained, which can be abbreviated as Eq. (8).

References

  1. Hwangbo, J.; Lee, J.; Dosovitskiy, A.; Bellicoso, D.; Tsounis, V.; Koltun, V.; Hutter, M., Learning agile and dynamic motor skills for legged robots. Science Robotics 2019, 4, eaau5872.
  2. Katz, B.; Di Carlo, J.; Kim, S.; Ieee, Mini Cheetah: A Platform for Pushing the Limits of Dynamic Quadruped Control. In 2019 INTERNATIONAL CONFERENCE ON ROBOTICS AND AUTOMATION (ICRA), 2019; pp 6295-6301.
  3. Lee, J.; Hwangbo, J.; Wellhausen, L.; Koltun, V.; Hutter, M., Learning quadrupedal locomotion over challenging terrain. Science robotics 2020, 5, eabc5986.
  4. Miki, T.; Lee, J.; Hwangbo, J.; Wellhausen, L.; Koltun, V.; Hutter, M., Learning robust perceptive locomotion for quadrupedal robots in the wild. Science Robotics 2022, 7, eabk2822.
  5. Rudin, N.; Hoeller, D.; Reist, P.; Hutter, M., Learning to Walk in Minutes Using Massively Parallel Deep Reinforcement Learning. In Proceedings of the 5th Conference on Robot Learning, Aleksandra, F.; David, H.; Gerhard, N., Eds. PMLR: Proceedings of Machine Learning Research, 2022, 164, 91–100.
  6. Bhattacharya, S.; Singla, A.; Abhimanyu; Dholakiya, D.; Bhatnagar, S.; Amrutur, B.; Ghosal, A.; Kolathaya, S.; Ieee, Learning Active Spine Behaviors for Dynamic and Efficient Locomotion in Quadruped Robots. In 2019 28TH IEEE INTERNATIONAL CONFERENCE ON ROBOT AND HUMAN INTERACTIVE COMMUNICATION (RO-MAN), 2019.
  7. Li, W.; Zhou, Z.; Cheng, H. In Dynamic Locomotion of a Quadruped Robot with Active Spine via Model Predictive Control, 2023 IEEE International Conference on Robotics and Automation (ICRA), IEEE: 2023; pp 1185-1191.
  8. Kawasaki, R.; Sato, R.; Kazama, E.; Ming, A. G.; Shimojo, M.; Ieee, Development of A Flexible Coupled Spine Mechanism For A Small Quadruped Robot. In 2016 IEEE INTERNATIONAL CONFERENCE ON ROBOTICS AND BIOMIMETICS (ROBIO), 2016; pp 71-76.
  9. Park, H. W.; Kim, S., Quadrupedal galloping control for a wide range of speed via vertical impulse scaling. BIOINSPIRATION & BIOMIMETICS 2015, 10.
  10. Seok, S.; Wang, A.; Chuah, M. Y.; Otten, D.; Lang, J.; Kim, S.; Ieee, Design Principles for Highly Efficient Quadrupeds and Implementation on the MIT Cheetah Robot. In 2013 IEEE INTERNATIONAL CONFERENCE ON ROBOTICS AND AUTOMATION (ICRA), 2013; pp 3307-3312.
  11. Zhao, Q.; Nakajima, K.; Sumioka, H.; Yu, X. X.; Pfeifer, R.; Ieee; Robotics Society of, J., Embodiment Enables the Spinal Engine in Quadruped Robot Locomotion. In 2012 IEEE/RSJ INTERNATIONAL CONFERENCE ON INTELLIGENT ROBOTS AND SYSTEMS (IROS), 2012; pp 2449-2456.
  12. Pusey, J. L.; Duperret, J. M.; Haynes, G. C.; Knopf, R.; Koditschek, D. E., Free-Standing Leaping Experiments with a Power-Autonomous, Elastic-Spined Quadruped. In UNMANNED SYSTEMS TECHNOLOGY XV, 2013; Vol. 8741.
  13. Duperret, J.; Koditschek, D. E. In Empirical validation of a spined sagittal-plane quadrupedal model, 2017 IEEE International Conference on Robotics and Automation (ICRA), IEEE: 2017; pp 1058-1064.
  14. Kani, M. H. H.; Derafshian, M.; Bidgoly, H. J.; Ahmadabadi, M. N. In Effect of flexible spine on stability of a passive quadruped robot: Experimental results, 2011 IEEE International Conference on Robotics and Biomimetics, IEEE: 2011; pp 2793-2798.
  15. Deng, Q.; Wang, S. G.; Xu, W.; Mo, J. Q.; Liang, Q. H., Quasi passive bounding of a quadruped model with articulated spine. MECHANISM AND MACHINE THEORY 2012, 52, 232-242.
  16. Maleki, S.; Parsa, A.; Ahmadabadi, M. N.; Ieee, Modeling, Control and Gait Design of a Quadruped Robot with Active Spine Towards Energy Efficiency. In 2015 3RD RSI INTERNATIONAL CONFERENCE ON ROBOTICS AND MECHATRONICS (ICROM), 2015; pp 271-276.
  17. Phan, L. T.; Lee, Y. H.; Kim, D. Y.; Lee, H.; Choi, H. R.; Ieee, Hybrid Quadruped Bounding with a Passive Compliant Spine and Asymmetric Segmented Body. In 2016 IEEE/RSJ INTERNATIONAL CONFERENCE ON INTELLIGENT ROBOTS AND SYSTEMS (IROS 2016), 2016; pp 3387-3392.
  18. Phan, L. T.; Lee, Y. H.; Lee, Y. H.; Lee, H.; Kang, H.; Choi, H. R., Study on effects of spinal joint for running quadruped robots. INTELLIGENT SERVICE ROBOTICS 2020, 13, 29-46.
  19. Wei, X. H.; Long, Y. J.; Wang, C. L.; Wang, S. G., Rotary galloping with a lock-unlock elastic spinal joint. PROCEEDINGS OF THE INSTITUTION OF MECHANICAL ENGINEERS PART C-JOURNAL OF MECHANICAL ENGINEERING SCIENCE 2015, 229, 1088-1102.
  20. Wang, C. L.; Zhang, T.; Wei, X. H.; Long, Y. J.; Wang, S. G., Dynamic characteristics and stability criterion of rotary galloping gait with an articulated passive spine joint. ADVANCED ROBOTICS 2017, 31, 168-183.
  21. Yesilevskiy, Y.; Yang, W.; Remy, C. D., Spine morphology and energetics: how principles from nature apply to robotics. BIOINSPIRATION & BIOMIMETICS 2018, 13.
  22. Zeng, S.; Tan, Y. G.; Li, Z.; Wu, P.; Li, T. L.; Li, J. F.; Yin, H. B., Effect of Mass-Center Position of Spinal Segment on Dynamic Performances of Quadruped Bounding with a Flexible-Articulated Spine. APPLIED SCIENCES-BASEL 2020, 10.
  23. Bertram, J. E. A.; Gutmann, A., Motions of the running horse and cheetah revisited: fundamental mechanics of the transverse and rotary gallop. JOURNAL OF THE ROYAL SOCIETY INTERFACE 2009, 6, 549-559.
  24. Maes, L. D.; Herbin, M.; Hackert, R.; Bels, V. L.; Abourachid, A., Steady locomotion in dogs: temporal and associated spatial coordination patterns and the effect of speed. JOURNAL OF EXPERIMENTAL BIOLOGY 2008, 211, 138-149.
  25. Hudson, P. E.; Corr, S. A.; Wilson, A. M., High speed galloping in the cheetah (<i>Acinonyx jubatus</i>) and the racing greyhound (<i>Canis familiaris</i>): spatio-temporal and kinetic characteristics. JOURNAL OF EXPERIMENTAL BIOLOGY 2012, 215, 2425-2434.
  26. Walter, R. M.; Carrier, D. R., Ground forces applied by galloping dogs. JOURNAL OF EXPERIMENTAL BIOLOGY 2007, 210, 208-216.
Figure 1. Quadruped robot model with a spine.
Figure 1. Quadruped robot model with a spine.
Preprints 94936 g001
Figure 2. Model quadruped robot. (a) Mass-Point Model. (b) Single Rigid Body Model.
Figure 2. Model quadruped robot. (a) Mass-Point Model. (b) Single Rigid Body Model.
Preprints 94936 g002
Figure 3. Planar Multi-Rigid Body Model.
Figure 3. Planar Multi-Rigid Body Model.
Preprints 94936 g003
Figure 4. Take-off motion and Flight phase motion.
Figure 4. Take-off motion and Flight phase motion.
Preprints 94936 g004
Figure 5. The process of quadruped robot with rigid torso.
Figure 5. The process of quadruped robot with rigid torso.
Preprints 94936 g005
Figure 6. The process of quadruped robot with a flexible spine.
Figure 6. The process of quadruped robot with a flexible spine.
Preprints 94936 g006
Figure 7. The flight phase motion of a rigid torso quadruped robot. (a) Translational motion of a rigid trunk quadruped robot. (b) Rotation of a rigid torso quadruped robot.
Figure 7. The flight phase motion of a rigid torso quadruped robot. (a) Translational motion of a rigid trunk quadruped robot. (b) Rotation of a rigid torso quadruped robot.
Preprints 94936 g007
Figure 8. The flight phase motion of a flexible spine quadruped robot. (a) The diagram of motion of the quadruped robot with flexible spine. (b) Motion process of the flexible spinal joint.
Figure 8. The flight phase motion of a flexible spine quadruped robot. (a) The diagram of motion of the quadruped robot with flexible spine. (b) Motion process of the flexible spinal joint.
Preprints 94936 g008
Figure 9. (a)Geometric relationship between flight parameters and generalized coordinates. (b) Velocity analysis of total centroid of the flexible spine in take-off motion.
Figure 9. (a)Geometric relationship between flight parameters and generalized coordinates. (b) Velocity analysis of total centroid of the flexible spine in take-off motion.
Preprints 94936 g009
Figure 10. BQR3 Quadruped robot.
Figure 10. BQR3 Quadruped robot.
Preprints 94936 g010
Figure 11. Trunk center of mass trajectory with different initial velocities. (a) The initial velocity is 2.5m/s. (b) The initial velocity is 3.5m/s. (c) The initial velocity is 5.2m/s. (d) The initial velocity is 7.0m/s.
Figure 11. Trunk center of mass trajectory with different initial velocities. (a) The initial velocity is 2.5m/s. (b) The initial velocity is 3.5m/s. (c) The initial velocity is 5.2m/s. (d) The initial velocity is 7.0m/s.
Preprints 94936 g011aPreprints 94936 g011b
Figure 12. Horizontal and vertical velocity trajectories of trunk centroid with different initial velocities. (a) Horizontal velocity in x direction (2.5m/s). (b) Vertical velocity in y direction (2.5m/s). (c) Horizontal velocity in x direction (3.5m/s). (d) Vertical velocity in y direction (3.5m/s). (e) Horizontal velocity in x direction (5.2m/s). (f) Vertical velocity in y direction (5.2m/s). (g) Horizontal velocity in x direction (7.0m/s). (h) Vertical velocity in y direction (7.0m/s).
Figure 12. Horizontal and vertical velocity trajectories of trunk centroid with different initial velocities. (a) Horizontal velocity in x direction (2.5m/s). (b) Vertical velocity in y direction (2.5m/s). (c) Horizontal velocity in x direction (3.5m/s). (d) Vertical velocity in y direction (3.5m/s). (e) Horizontal velocity in x direction (5.2m/s). (f) Vertical velocity in y direction (5.2m/s). (g) Horizontal velocity in x direction (7.0m/s). (h) Vertical velocity in y direction (7.0m/s).
Preprints 94936 g012aPreprints 94936 g012b
Figure 13. The ground reaction force of quadruped robot with different initial velocities. (a) Ground reaction force in x direction (2.5m/s). (b) Ground reaction force in y direction (2.5m/s). (c) Ground reaction force in x direction (3.5m/s). (d) Ground reaction force in y direction (3.5m/s). (e) Ground reaction force in x direction (5.2m/s). (f) Ground reaction force in y direction (5.2m/s). (g) Ground reaction force in x direction (7.0m/s). (h) Ground reaction force in y direction (7.0m/s).
Figure 13. The ground reaction force of quadruped robot with different initial velocities. (a) Ground reaction force in x direction (2.5m/s). (b) Ground reaction force in y direction (2.5m/s). (c) Ground reaction force in x direction (3.5m/s). (d) Ground reaction force in y direction (3.5m/s). (e) Ground reaction force in x direction (5.2m/s). (f) Ground reaction force in y direction (5.2m/s). (g) Ground reaction force in x direction (7.0m/s). (h) Ground reaction force in y direction (7.0m/s).
Preprints 94936 g013aPreprints 94936 g013b
Table 1. The parameters of this model.
Table 1. The parameters of this model.
Parameter Measure Definition
Preprints 94936 i001 m Back hip joint position
Preprints 94936 i002 rad Hindquarters pitch
Preprints 94936 i003 rad Trunk angles
Preprints 94936 i004 rad Joints angles
Table 2. The initial conditions for describing the trajectory of trunk.
Table 2. The initial conditions for describing the trajectory of trunk.
Parameter Measure Definition
Preprints 94936 i005 m Altitude of flight phase
Preprints 94936 i006 m Landing point position
Preprints 94936 i007 m Starting point velocity
Preprints 94936 i008 m Starting point position
Preprints 94936 i009 m Foot position
Preprints 94936 i010 rad/s Starting point Angular
velocity
Preprints 94936 i011 rad Landing point attitude angle
Table 3. The initial conditions for describing the position of total centroid of the flexible spine.
Table 3. The initial conditions for describing the position of total centroid of the flexible spine.
Parameter Measure Definition
Preprints 94936 i012 rad Angle of the spinal joints
Preprints 94936 i013 m Starting point position
Preprints 94936 i014 m/s Starting point velocity
Table 4. The parameters of BQR3 body.
Table 4. The parameters of BQR3 body.
Parameter Value Definition
Preprints 94936 i015 10.72kg Posterior trunk mass
Preprints 94936 i016 16.08kg Anterolateral trunk mass
Preprints 94936 i017 2.6kg Femur link mass
Preprints 94936 i018 0.81kg Tibia link mass
Preprints 94936 i019 0.24m Posterior trunk length
Preprints 94936 i020 0.36m Anterolateral trunk length
Preprints 94936 i021 0.42m Femur link length
Preprints 94936 i022 0.42m Tibia link length
Table 5. The parameters and values that need to be set.
Table 5. The parameters and values that need to be set.
Parameter Value Definition
Preprints 94936 i023 0.1m Flight phase trajectory height
Preprints 94936 i024 (1,-0.05),(1.5,-0.05)
(2,-0.05),(2.5,-0.05)
Landing point position
Preprints 94936 i025 (2.5,-1),(3.5,-1)
(5.2,-1),(7,-1)
Starting point velocity
Preprints 94936 i026 (0,0.45) Starting point position
Preprints 94936 i027 0.155,0.132,0.161,0.182 Touching point position
Preprints 94936 i028 0 Starting point Angular
velocity
Preprints 94936 i029 -15° Landing point attitude angle
Preprints 94936 i030 -5°,-15°,-25°,
-35°,-45°,-55°
Angle of the spinal joints
Disclaimer/Publisher’s Note: The statements, opinions and data contained in all publications are solely those of the individual author(s) and contributor(s) and not of MDPI and/or the editor(s). MDPI and/or the editor(s) disclaim responsibility for any injury to people or property resulting from any ideas, methods, instructions or products referred to in the content.
Copyright: This open access article is published under a Creative Commons CC BY 4.0 license, which permit the free download, distribution, and reuse, provided that the author and preprint are cited in any reuse.
Prerpints.org logo

Preprints.org is a free preprint server supported by MDPI in Basel, Switzerland.

Subscribe

© 2024 MDPI (Basel, Switzerland) unless otherwise stated