Next Article in Journal
Establishing a Xanthan Gum–Locust Bean Gum Mucus Mimic for Cystic Fibrosis Models: Yield Stress and Viscoelasticity Analysis
Previous Article in Journal
Snake Optimization Algorithm Augmented by Adaptive t-Distribution Mixed Mutation and Its Application in Energy Storage System Capacity Optimization
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Jump Control Based on Nonlinear Wheel-Spring-Loaded Inverted Pendulum Model: Validation of a Wheeled-Bipedal Robot with Single-Degree-of-Freedom Legs

School of Mechatronics Engineering, Harbin Institute of Technology, Harbin 150080, China
*
Authors to whom correspondence should be addressed.
Biomimetics 2025, 10(4), 246; https://doi.org/10.3390/biomimetics10040246
Submission received: 8 March 2025 / Revised: 8 April 2025 / Accepted: 14 April 2025 / Published: 17 April 2025

Abstract

:
Jumping is a fundamental capability for wheeled-bipedal robots (WBRs) navigating unstructured terrains, with jump height and stability serving as indicators of the robot’s environmental adaptability. However, existing trajectory planning methods demand high output capacity from the joints and fail to balance computational load with trajectory tracking performance. This limitation hinders most robots from experimental validation. To address these challenges, this study presents an optimized virtual model, trajectory planning strategy, and control method. These solutions enhance both the height and stability of jumps while ensuring real-time execution on physical robots. Firstly, inspired by the human jumping mechanism, a Nonlinear Wheel-Spring-Loaded Inverted Pendulum (NW-SLIP) model was originally proposed as the virtual model for trajectory planning. The jump height is increased by 3.4 times compared to the linear spring model. Then, cost functions are established based on this virtual model, and the trajectory for each stage is iteratively optimized using Quadratic Programming (QP) and a bisection method. This leads to a 21.5% increase in the maximum jump height while reducing the peak joint torque by 14% at the same height. This significantly eases execution and enhances the robot’s trajectory-tracking ability. Subsequently, a leg statics model is introduced alongside the kinematics model to map the relationship between the virtual model and joint space. This approach improves trajectory tracking performance while circumventing the intricate calculation of the dynamics model, thereby enhancing jump consistency and stability. Finally, the proposed trajectory planning and jump control method is validated through both simulations and real-world experiments, demonstrating its feasibility and effectiveness in practical robotic applications.

Graphical Abstract

1. Introduction

Wheeled-bipedal robots (WBRs) combine the high speed and efficiency of wheels with the adaptability of legs [1,2], enabling flexible navigation on the ground [3,4,5,6]. When faced with unstructured terrains, jumping has emerged as one of the essential functions for advanced WBRs to overcome obstacles, such as Ascento [7,8] and Ollie [9,10]. However, research on jump control for WBRs is relatively limited. Insights can be drawn from single-legged robots with the decoupling of legs and wheels. Researchers [11,12] simplified these robots into a centroid model, with its trajectory planned through kinematics and dynamics analysis. Nevertheless, developing an accurate dynamics model for a complex robot platform remains challenging. Other researchers established simplified virtual models to characterize the robot’s fundamental dynamics. The trajectory is planned based on these virtual models and mapped to the joint space. For example, Luo [13] and Piovan [14] utilized the SLIP model to plan the trajectory, achieving stable jumps. Mathis [15] further proposed a two-mass spring model that improved accuracy by considering the lower centroid during jumps. Additionally, some studies have formulated jumping trajectories based on optimal control [16] and stability [17].
In the realm of WBR jump control, Chen [18] proposed a wheeled-spring-loaded inverted pendulum model to characterize the dynamics of the robot during jumping, with trajectory planning for the stance and flight phase handled through a quadratic program. Zhuang [19] introduced a wheeled-bipedal jumping dynamical model to optimize height control and the Bayesian optimization for torque planning. This resulted in an 82.3% reduction in height error and a 26.9% decrease in energy expenditure. Hao [20] also simplified the robot into two masses, with the run-and-jump trajectory plotted using nonlinear programming. Li [21,22,23,24] divided the jumping sequence into four stages and conducted trajectory planning for each stage based on the Two Mass Spring Damp Inverted Pendulum model, examining it on the WLR-3P. Except for Li’s work, which was implemented on a robot using a more energy-dense hydraulic drive, the other three studies were limited to simulations. These models referenced above simplify the WBR into upper and lower mass blocks connected via a linear spring. For clarity, they are collectively referred to as the Linear Wheel-Spring-Loaded Inverted Pendulum (LW-SLIP) model in this paper. Due to the difficulty in dynamics modeling and the non-negligible mass of the wheel, the LW-SLIP model is employed as the virtual model to plan the jumping trajectory of WBRs. However, the model’s high demand for joint output capacity hinders most robots from experimental validation.
WBRs with single-degree-of-freedom legs (SDoF WBRs) offer simple control and lightweight design, though research on their jump control remains limited. The SDoF leg poses challenges due to the increased demand for joint output and the uncontrollable forward displacement of the fuselage centroid, which complicates stable jump execution. However, these characteristics render them suitable for validating the proposed jump control method.
The contributions of this study are summarized as follows. Firstly, a novel human-emulated Nonlinear Wheel-Spring-Loaded Inverted Pendulum (NW-SLIP) model is introduced [25,26,27]. The dual-mass model effectively captures the key dynamic characteristics of WBR, and the spring’s nonlinear characteristics result in a 3.4-fold increase in jump height. Then, cost functions are constructed based on the NW-SLIP model, with significant constraint conditions defined. The trajectory of each stage is iteratively optimized using Quadratic Programming (QP) and the bisection method, resulting in a 21.5% increase in maximum jump height. The peak joint torque at the same height is reduced by 14%, facilitating trajectory tracking. In addition to utilizing the kinematic model for trajectory tracking, a leg statics model is incorporated to calculate feedforward joint torques, improving trajectory tracking performance. Compared to the dynamics model, this approach offers superior computational efficiency and enhanced real-time processing capability. It also reduces the impact of sensor noise, ensuring greater consistency and robustness in jump performance. Finally, trajectory planning and jump control methods are validated on the designed WBR through both simulations and experiments. The results indicate that the NW-SLIP model is more compatible with the output characteristics of the jointed-leg structure, enabling higher jump heights. The proposed jump control method enables the robot to achieve high consistency and stability in jumping.
The rest of this paper is organized as follows: Section 2 describes the structural and hardware system of the designed WBR. Section 3 establishes the NW-SLIP model, kinematics model, and leg statics model. Section 4 introduces the trajectory planning and jump control method. Simulations and experiments are presented, respectively, in Section 5 and Section 6. Section 7 concludes this paper.

2. Structural and Hardware Design

The forward displacement of the fuselage centroid due to leg extension induces pitch acceleration during jumping, which challenges the robot’s self-balance ability after landing. For the SDoF WBR, this displacement cannot be eliminated through control but can only be minimized through structural design, which is crucial for stable jumping. Consequently, the leg linkage configuration is optimized to minimize forward displacement at the foot end while ensuring adequate extension range and increasing minimum ground support force to improve jump height, as shown in Figure 1.
The four-bar linkage is optimized by introducing a bending angle at the calf. The leg remains controlled by the hip joint through the drive link. The design variables include the lengths of the remaining links, the included angle between L4 and the fuselage’s horizontal axis, and the bending angle. Assuming the length of the drive link is 1 m and the ground support force is 1 N, the original linkage exhibits a forward displacement range of −0.15 m to −0.02 m, whereas the refined four-linkage displays a slight deviation, thus enhancing jumping stability. In addition, the linkage maintains a similar vertical extension range as before, with a slight increase in the minimum ground support force, which is beneficial for improving jump height, as shown in Figure 2.
The designed WBR is constructed from carbon fiber and aluminum alloy to reduce weight. Lightweight leg linkage minimizes the impact of leg movement on the overall centroid. The fuselage’s centroid is designed close to the hip joint to reduce the range of the target pitch angle, thus minimizing the pitch acceleration and enhancing stability during jumps. Leg linkages are installed outside the fuselage to increase the distance between two wheels, improving the stability margin in the frontal plane. The design of the drive link is based on topology optimization results, forming an integrated closed-loop structure using metal connectors on both sides and two carbon fiber rods. Two metal support components are incorporated to simulate the support points from the topology optimization results. The protective shell is designed to prevent the hip motor from being damaged by excessive overturning torque. It is fixed on each side of the fuselage and connected to the drive link through a bearing, as shown in Figure 3.
The main controller of the system uses a Cortex-M4 processor (Guangzhou Xingyi Electronics Technology Co., Ltd., Guangzhou, China), which provides strong computational capabilities to support efficient real-time control tasks. The drive system includes a high-power hip motor with a rated torque of 40 Nm (Jiangxi Xintuo Enterprise Co., Ltd., Nanchang, China) and a hub servo motor (Fujian Zhongyan Electric Motor Co., Ltd., Quanzhou, China) with a peak torque of 3 Nm. The hip motor communicates directly with the main controller, while the hub motor communicates via a motor driver. Each motor is equipped with sensors, such as encoders, to provide precise feedback on position, velocity, and torque, with a maximum communication frequency of 1 kHz. The system is powered by two series-connected LiPo batteries (Shenzhen Grepow Electronic Co., Ltd., Shenzhen, China), which supply power to the drive unit and main controller through a voltage conversion module. Additionally, the robot is equipped with an MPU6050 sensor (Guangzhou Xingyi Electronics Technology Co., Ltd., Guangzhou, China), which provides posture data at a sample frequency of 200Hz, delivering precise acceleration and orientation information. The overall control frequency of the prototype system is 280 Hz. The high control frequency and low sensor latency effectively reduce the impact of delays on jumping performance. The overall weight of the designed WBR is 11.47 kg. When the legs are fully retracted and the fuselage is at the lowest height, the hip motor angle is calibrated to 0 rad. The height of the fuselage ranges from 0.227 m to 0.425 m, with the hip angle ranging from 0 rad to 0.75 rad.

3. Jump Model Based on Nonlinear Spring

The NW-SLIP model is established for trajectory planning. The kinematics model and leg statics model are developed to define the mapping relationship.

3.1. NW-SLIP Model

To accurately represent the key dynamic characteristics of the designed WBR, the NW-SLIP model is formulated as shown in Figure 4. The fuselage and leg linkage are considered the upper mass, while the two hub motors are considered the lower mass. These two masses are connected by a nonlinear spring, which deforms according to the movement of the hip joint. To facilitate trajectory planning, the forward-direction axis of the wheel’s centroid is considered as the reference line when it contacts the ground. Let m1 and m2 denote the centroids of the two masses. The corresponding heights of these centroids are denoted by z1 and z2, respectively. The distance between them is considered as the spring length, denoted by l.
To ensure the output monotonicity and computational efficiency, the expression of the nonlinear spring, including linear term and cubic term, is adopted as
H 0 ( k , l , l 0 ) = m 2 l ¨ - k ( l 0 - l ) + m 2 g = 0 H 1 ( a , b , l , l 0 ) = m 2 l ¨ - a ( l 0 - l ) 3 - b ( l 0 - l ) + m 2 g = 0
where l0 represents the natural length of the spring, while a, b, and k denote the spring’s stiffness coefficients. For the sake of clarity and consistency in the subsequent discussion, H1(a, b, l, l0) is used to represent the constraints of the NW-SLIP model, whereas the constraints of the LW-SLIP model are referred to as H0(k, l, l0).

3.2. Kinematics Model of the Designed WBR

The kinematics model is developed to calculate the target pitch angle and establish the mapping relationship between the length and velocity of the virtual spring, and the angle and angular velocity of the hip joint, as shown in Figure 5. Together, A, B, C, and D, which represent the centroids of each leg-link and the fuselage, respectively, constitute the upper mass.
The coordinates of the upper and lower masses are obtained as (x1, z1) and (x2, z2). Finally, the target pitch angle, length, and velocity of the virtual spring are determined:
θ s = arctan ( x 1 x 2 z 2 z 1 ) l ( θ 1 ) = ( x 2 x 1 ) 2 + ( z 2 z 1 ) 2 l ˙ ( θ 1 , θ ˙ 1 ) = 2 [ ( x 2 x 1 ) ( x ˙ 2 x ˙ 1 ) + ( z 2 z 1 ) ( z ˙ 2 z ˙ 1 ) ] ( x 2 x 1 ) 2 + ( z 2 z 1 ) 2
where
x 2 = 2 m A x A + 2 m B x B + 2 m C x C + m D x D 2 m A + 2 m B + 2 m C + m D z 2 = 2 m A z A + 2 m B z B + 2 m C z C + m D z D 2 m A + 2 m B + 2 m C + m D

3.3. Leg Statics Model

In this study, a feedforward torque is introduced to enhance trajectory tracking. Given the negligible rotational inertia of the lightweight leg links, a leg statics model is established to compute the mapping between spring force and joint torque, as shown in Figure 6. For high-frequency tasks, such as jump control, using a dynamics model would significantly increase computation time, adversely affecting the response speed and stability of the real-time control system. In contrast, the statics model provides sufficiently accurate joint torque predictions while greatly reducing computational complexity, making it more suitable for real-time applications. Additionally, the statics model is less susceptible to external disturbances and sensor noise, ensuring consistency and stability during jumps while also being cost-effective to model and offering greater scalability.
During self-balancing and uniform motion, the upper mass remains directly above the axle (i.e., x1 = x2), allowing θ6 to be obtained according to Equation (2). The leg statics model is established using the Newton–Euler method, and the force analysis is shown as follows:
F s = F 12 y F 13 y F 13 y = F 13 x tan θ 8 = F 12 x tan θ 8 F s L 11 cos θ 6 = L 12 ( F 13 x sin θ 7 F 13 y cos θ 7 ) τ L = F 22 y L 2 sin θ 9 + F 22 x L 2 cos θ 9
where
θ 7 = θ 6 + δ 2 θ 8 = π + θ 7 a cos L 12 2 + L 3 2 L 2 2 L 4 2 + 2 L 2 L 4 cos θ 1 2 L 12 L 3 θ 9 = θ 7 + θ 2
Finally, the relationship between the hip joint torque and spring force can be obtained as
τ L = F s L 2 [ L 12 sin ( θ 7 θ 8 ) cos θ 9 + L 11 cos θ 6 sin ( θ 9 θ 8 ) ] / L 12 sin ( θ 7 θ 8 )
Remark 1.
As the fuselage’s height decreases, the ground support force generated by the jointed legs diminishes, while the force of the linear spring increases. This results in the underutilization of the joint’s output capacity in the LW-SLIP model. Research indicates that to achieve greater jump heights, humans maximize the ground support force during the thrust stage, which exhibits a nonlinear relationship with body height [25,26,27]. Consequently, the essence of the NW-SLIP model lies in simulating this efficient jumping mechanism to fully utilize joint output capabilities. From an algebraic perspective, it can also be demonstrated that a nonlinear spring can store more elastic potential energy under the same compression and force, thereby achieving a higher jump.
F e = F e 1 F e 2 = k Δ l a Δ l 3 b Δ l E e = E e 1 E e 2 = k Δ l 2 / 2 a Δ l 4 / 4 b Δ l 2 / 2
wherel denotes the compression, Fe1 and Fe2 represent the spring forces, and Ee1 and Ee2 correspond to the elastic potential energies. WhenFe = 0, the difference in elastic potential energy is given by
Δ E e = E e 1 E e 2 = a Δ l 4 / 4
According to (6), when a is negative, the nonlinear spring stores more elastic potential energy, thus achieving a higher jump. Based on the nonlinear spring, the compression corresponding to the maximum force can be flexibly designed to adapt to the output characteristics of the joint, fully exerting the jumping capability of the robot.

4. Trajectory Planning and Jump Control

This section introduces the overall jump control method and the iterative optimization of trajectories for each stage. The jumping sequence is divided into four stages: thrust, ascent, descent, and landing (Figure 7).
During the thrust stage, the legs extend rapidly to provide kinetic energy for jumping. During the ascent stage, the overall centroid rises, and the obstacle-crossing height is further increased by retracting the legs. The descend stage stabilizes the legs and prepares for landing. The landing stage dissipates excess kinetic energy and adjusts the robot to a specified height. The transitions between stages are time-based, with switching instants defined as from t0 through t4. Taking the wheel center at t0 as the coordinate origin, the parameters of the designed WBR and virtual model are defined (Table 1).
The trajectory planning process takes the target jump height as input and aims to minimize joint torque. The spring lengths at the start and end times of each stage, along with the natural length and stiffness coefficients of the spring, are determined. From these, time-based curves for the trajectories of the centroids and spring force are derived. Thus, the trajectory planning of each stage can be regarded as a constrained nonlinear optimization problem.

4.1. Jump Control Method

The overall control architecture is shown in Figure 8. The hip joint tracks the planned jump trajectory, while the wheel subsystem identifies its current phase based on time and subsequently calculates the required torque.
Initially, the jump trajectory is iteratively optimized based on the target height, yielding the planned spring length, velocity, and force. During the jump, while in motion, the takeoff speed and position are determined according to the planned trajectory. The legs reach the preset angle, and the robot begins to accelerate. Once the robot reaches the takeoff position under the preset speed, the jumping sequence is initiated. The leg controller determines the real-time spring length of the virtual model through state estimation and kinematics model. The required spring force Fe for trajectory tracking is calculated using PID control, while the final spring force F is derived by combining the planned spring force Fs. This final force is then mapped to the joint space utilizing the leg statics model. Incorporating feedforward spring force during spring length tracking can effectively enhance the robustness of jump control. It helps compensate for errors caused by variations in mass distribution, sensor noise, ground compliance, and other factors. The wheel controller manages state transitions according to the planned durations for each stage. When the wheel contacts the ground, a three-loop parallel PID control algorithm is applied, including an upright loop, a steering loop, and a position loop. When the wheel lifts off the ground, only the position loop PID control is used to stabilize the wheel:
τ w = τ w 1 = K p θ ( θ L ) [ θ θ s ( θ L ) ] + K d θ ( θ L ) θ ˙ + K p p 1 ( θ L ) ( x x s )                 + K d p 1 ( θ L ) ( x ˙ x ˙ s ) ± [ K p ψ ( ψ ψ s ) + K d ψ ψ ˙ ]                                                     , t [ t 0 , t 1 ] [ t 3 , t 4 ] τ w 2 = K p p 2 ( x x s ) + K d p 2 ( x ˙ x ˙ s )                                                                                                         , t ( t 1 , t 3 )
This prevents the wheel from overspeed rotation, which could affect the robot’s location and self-balancing after landing. The control parameters of the PID controllers are determined using the Z-N method [28,29].

4.2. Thrust Stage Trajectory Planning

In this study, the jumping trajectory is planned based on the NW-SLIP model using the cubic interpolation method, with cost functions formulated accordingly. To enhance clarity in the following discussion, we first provide a summary of the key variables used in trajectory planning along with their definitions, as shown in Table 2.
Leg retraction during flight can further improve the jump height and alleviate the strain on the hip motor. Thus, the target jump height hs (where h refers to the height of the wheel) is divided into target thrust height ht and target ascent height ha. The robot should reach ht at t2 without leg retraction or attain hs under the complete trajectory. Cost functions are formulated based on the NW-SLIP model to minimize the required joint torque while ensuring jump accuracy. To achieve the desired height of the robot’s overall centroid, the joints must generate the corresponding kinetic energy. Therefore, the support force coefficient G(Fs, l0) is a more effective measure of the efficiency of the planned trajectory in utilizing joint output rather than the integral of torque. The trajectory planning for the thrust stage is cast as the following optimal control problem:
min             Δ E s 2 ( a , b , l , l 0 , t ) + G 2 ( F s , l 0 ) s . t .               H 1 ( a , b , l , l 0 ) = 0                             q c l Q , F s N                             F s ( t 1 ) = m 1 g
where
E s ( a , b , l , l 0 , t ) = 1 4 a ( l ( t ) l 0 ) 4 + 1 2 b ( l ( t ) l 0 ) 2 + m 2 g l ( t ) + 1 2 m 2 l ˙ ( t ) 2 Δ E s ( a , b , l , l 0 , t ) = E s ( a , b , l , l 0 , t 1 ) E s ( a , b , l , l 0 , t 0 ) G ( F s , l ) = max ( F s ) F max ( l )
The second cosntraint ensures that the trajectory adheres to the constraints of the NW-SLIP model. The coefficient cl further limits the maximum extension length during the thrust stage, creating space for leg extension in the ascent stage. The third constraint ensures that at t1, the lower mass is lifted by the spring force and is about to leave the ground. The stiffness coefficients and natural length of the spring, and the spring lengths at the start and end of the thrust stage are optimized as variables in the QP problem. After solving for these parameters, the trajectories of spring length, velocity, and force can be further determined.

4.3. Ascent Stage Trajectory Planning

The terminal state of the thrust stage determines the parabolic trajectory of the overall mass, and the duration of the ascent stage can be obtained. Since the NW-SLIP model lacks an analytical trajectory-time solution and the LW-SLIP model still underutilizes joint output, cubic interpolation is employed to plan trajectories based on the accelerations of the upper and lower masses.
H 2 ( z 1 , c i , t ) = z ¨ 1 ( t ) c 1 t 3 c 2 t 2 c 3 t c 4 = 0
Then, the trajectory of the ascent stage can be determined through the following optimization process:
min             L 2 ( c i , t 2 ) + G 2 ( F s , l )     s . t .           H 2 ( z 1 , c i , t ) = 0                             q Q , F s N                             z ˙ 1 ( t 2 ) = 0
where
L ( c i , t 2 ) = 1 20 c 1 t 2 5 + 1 12 c 2 t 2 4 + 1 6 c 3 t 2 3 + 1 2 c 4 t 2 2 h s
The trajectory must satisfy the constraints outlined in (the first constraint without employing cl to impose restrictions on the state variables. When the overall centroid reaches its highest point, the lower mass reaches the target height, and the speed returns to zero.

4.4. Descend Stage Trajectory Planning

The descent stage is designed to prepare for landing. Its short duration increases the difficulty of leg extension. Trajectory tracking errors may cause premature ground contact, compromising jump accuracy and potentially leading to a significant impact. To mitigate this, the hips remain stationary during the descent stage, allowing more time for leg stabilization. The trajectory of the landing stage is planned based on the spring length at t2, which limits the magnitude of leg retraction in the ascent stage but is more conducive to a stable jump.

4.5. Landing Stage Trajectory Planning

The trajectory of the landing stage is also planned based on the NW-SLIP model. The optimization process is summarized as follows:
min             Δ E s 2 ( a , b , l , l 0 , t ) + G 2 ( F s , l )     s . t .           H 1 ( a , b , l , l 0 ) = 0                             q 1 Q 1 , F s N
Minimizing the energy error function ensures that all kinetic and gravitational energies are converted into elastic energy at the end of the landing stage, facilitating the robot’s transition into the self-balancing state. The jumping trajectory is obtained by optimizing the spring’s stiffness coefficients and natural length, and the spring lengths at the start and end of the landing stage. Taking ht and cl as variables, the trajectories of each stage are iteratively optimized. This process aims to minimize the hip motor’s maximum torque and speed, improving trajectory tracking feasibility. The bisection method is utilized to improve the iterative efficiency of the optimization process.

5. Jumping Simulation on the Designed WBR

The proposed trajectory planning and jump control method is validated in Adams (Mechanical Dynamics Inc., Los Angeles, CA, USA). Adams provides accurate modeling capabilities, optimizes jumping motion, and supports integration with other platforms, ensuring the feasibility and precision of control strategies and hardware designs [30,31]. The parameters of the designed SDoF WBR are set for simulation.

5.1. Simulation of Jumping Without Leg Retraction

Due to the lack of detailed literature describing the jumping methods of advanced robots like Ascento, as well as the unavailability of their dynamic parameters, it is not feasible to make a fair comparison with them. Given this situation, the widely used LW-SLIP model has become the most suitable comparison benchmark. This section compares the advantages of the NW-SLIP model in enhancing the robot’s jump height through jumps without leg retraction. Only the trajectory of the thrust stage is planned by solving the optimal control problem shown in (8), while the legs remain stationary afterward. Taking hs = 0.02 m as an example, the planned spring forces, hip torques, and elastic potential energies of the two models are shown in Figure 9.
To achieve the same jump height, both models must generate an equivalent amount of kinetic energy. However, the NW-SLIP model enables flexible adjustment of the spring length at maximum force, better aligning the force curve with the joint output limit. The planned trajectory benefits from a longer acceleration distance, which significantly reduces the maximum torque demand on the joints, thereby facilitating trajectory tracking. From an energy perspective, the NW-SLIP model allows for greater storage of elastic potential energy with a lower maximum hip joint torque. This adaptability is crucial for the NW-SLIP model to fully harness the robot’s jumping potential, resulting in a substantial increase in achievable jump height. Then, hs is set to 0.01 m, 0.02 m, and 0.027 m, respectively, to further compare the two models, as shown in Figure 10. The maximum joint torque increases as target jump height increases. Without leg retraction, the maximum jump heights based on the two models are 0.027 m and 0.093 m, respectively.
NW-SLIP model demonstrated the full capacity of the hip joint and resulted in a jump height more than three times that of the LW-SLIP.

5.2. Simulation of Jumping Under Complete Trajectory

Taking hs = 0.093 m as an example, the planned complete trajectory is shown in Figure 11.
The positions and velocities of the upper and lower masses in the vertical direction remain consistent across stage transitions to ensure trajectory continuity. Sudden changes in joint torque at stage switching enhance the flexibility of trajectory planning, thereby contributing to an increase in jump height. The jumping performance achieved by tracking the complete trajectory is illustrated in Figure 12.
The jumping effects at different target heights are tested and further compared with the results without leg retraction, as shown in Figure 13. The jump height error can consistently be kept within 1 mm. Leg retraction reduces the torque required by the hip joint and increases the maximum jump height from 0.093 m to 0.115 m. Notably, the jump trajectory without leg retraction requires the upper and lower masses to instantaneously match velocities at t1, which introduces a risk of the legs exceeding their extension limits during actual jumps. When planning the complete trajectory, leg extension during the thrust stage is constrained by cl. This prevents the legs from overextending but reduces the acceleration distance for the upper mass, resulting in an insignificant increase in maximum jump height.

5.3. Simulation of Jumping onto a Step

Taking a 0.1 m height step as an example, the jump trajectory is planned based on the NW-SLIP model, and the required takeoff velocity and position are calculated accordingly. Notably, the LW-SLIP model can only generate a maximum jump height of 0.058 m, which is insufficient to clear the step successfully. The robot starts to jump when it reaches the starting position under the preset speed. The proposed jump control method is applied only for ascending the step, while step descent is handled by conventional walking, as shown in Figure 14.
The target jump height is set to 0.1 m, enabling the robot to successfully jump onto the step and maintain stability. The ability to jump onto a step is further tested at different target jump heights, as shown in Figure 15.
It is demonstrated that the robot can successfully jump onto the step at different target heights. As the target height increases, the airtime lengthens, and the required speed decreases, which facilitates the completion of the jump. The jump height error can still be controlled within 1 mm, indicating that the proposed jump control method effectively ensures the accuracy of jump height during movement.

6. Jump Experiments on the Designed WBR

In this section, the simulation tests are repeated on the designed WBR system to prove the feasibility of the NW-SLIP model and jump control method.

6.1. Experiments of Jumping Without Leg Retraction

The trajectory is planned in the same way as in the simulation tests, and the jumping effect without leg retraction is shown in Figure 16.
The target jump heights are set to 0.01 m, 0.02 m, 0.027 m, and 0.093 m for real-time comparison of the LW-SLIP and NW-SLIP models. Repeat the jump three times for each height, and collect the information on fuselage pitch angle, joint torque, and jump height, as shown in Figure 17.
The sensor noise during the experiment caused the robot to remain in a dynamic adjustment state, resulting in unavoidable pitch angle deviations at takeoff. This led to increased fluctuations in the robot’s pitch angle throughout the jump. Furthermore, noise in the joint sensor impacted the trajectory tracking, which in turn affected the consistency of the jump. As a result, the experimental outcomes did not fully match the ideal performance observed in the simulations, although they exhibited a similar trend. Experimental results validate that the NW-SLIP model fully utilizes joint output to achieve a 3.4-fold increase in jump height. As jump height increases, the maximum hip joint angle deviation, angular velocity, and joint torque all rise correspondingly. The increased airtime similarly leads to a greater maximum pitch angle deviation. However, at the same jump height, the NW-SLIP model enables a longer acceleration distance and requires less joint torque, resulting in consistently lower deviations across all metrics and facilitating more accurate trajectory tracking.

6.2. Experiments of Jumping Under Complete Trajectory

Taking hs = 0.093 m as an example again, the jump under complete trajectory is tested and shown in Figure 18.
The designed WBR started to jump at 0.5 s, reached the preset height, and restored self-balance after landing. The maximum variation in the fuselage pitch angle is 0.63 rad during the flight and 0.69 rad after landing. The maximum torque of the hip joint is 71.49 Nm, and the maximum torque of the wheel is 3 Nm. A comparison between the jumping effect with and without leg retraction is conducted at different target jump heights, as shown in Figure 19.
Due to the inertia of the wheels, leg retraction increases the variation amplitude of the fuselage pitch angle during the jump, but it can still be controlled within 0.8 rad. As mentioned above, in the trajectory without leg retraction, the velocities of the upper and lower masses are assumed to be synchronized at the instant of t1. This makes the trajectory difficult to track, leading to an increase in the actual torque of the hip joint and maximum hip angle deviation at the same height. Maximum hip angular velocity generally increases with the jump height, but the maximum angular velocity at a jump height of 0.027 m for the complete trajectory is smaller than that of 0.02 m jump height. This is because the computational accuracy results in a greater proportion of the target ascent height in the trajectory for the 0.027 m jump height, which is also reflected in the maximum hip angle deviation.

6.3. Experimental Jumping onto the Steps

In this section, the designed WBR was controlled to jump onto and descend from the three steps, as shown in Figure 20. Each step had a height of 0.1 m, the width of the step to be jumped onto was 0.6 m, and the width of the step to be jumped from was 0.3 m. Setting the target jump height to 0.12 m, the robot successfully jumped onto and down three steps.
During multiple jumps, the maximum variation amplitude of the fuselage pitch angle ranges from 0.35 rad to 0.49 rad, and the maximum hip joint torque ranges from 99.24 Nm to 101.73 Nm. However, given the considerable height of the step for the robot, greater accuracy in speed, position, and yaw angle at the start of the jump is required. Coupled with the drift in yaw angle, the robot needs to be adjusted before each jump. Furthermore, the relatively small descent of the robot’s overall centroid during the descending stage reduces the deceleration distance required in the landing stage. This, in turn, allows for an increased retractable range of the legs during the ascent stage. Consequently, while the maximum height achieved in a stationary jump is only 0.115 m, the robot is able to jump onto the step with a preset height of 0.12 m. The experiment of jumping onto the steps will be repeated multiple times to thoroughly validate the jump control algorithm, as shown in Figure 21.
In the repeated experiments, the fuselage pitch angle fluctuated between 0.31 rad and 0.64 rad, and the maximum hip joint torque ranged from 92.18 Nm to 101.73 Nm. The fuselage pitch angle is influenced by movement speed, resulting in relatively larger fluctuations. However, the robot successfully and repeatedly jumps onto the steps multiple times, demonstrating the stability and consistency of the proposed jump control method.

7. Discussion

While the proposed trajectory planning and control method significantly enhances the jump height of WBRs, there are several limitations that require further research and optimization. Firstly, this study utilizes the cubic term NW-SLIP model for jump trajectory planning, with the aim of minimizing the maximum joint torque. In future work, higher-order stiffness coefficients could be introduced to further enhance the flexibility of the design. Additionally, energy constraints could be incorporated into the cost function to reduce energy consumption during the jump, thereby improving the robot’s endurance. Secondly, sensor noise, latency, ground compliance, and mass errors all have significant impacts on the precision and stability of jumping. Sensor noise introduces measurement inaccuracies that can compromise state estimation and interfere with the control system’s decision-making. Sensor latency further exacerbates the issue by introducing delays in feedback, which negatively impacts the system’s responsiveness and dynamic stability. These factors impose fundamental constraints on controller gain tuning. Excessively high gains may amplify the effects of noise and delay. Conversely, overly conservative gain settings can degrade the robot’s ability to maintain balance and accurately track the desired trajectory. As a result, both the accuracy and consistency of the jump performance may be adversely affected. Ground compliance is the most complex factor, as the reaction forces from different surfaces influence the robot’s takeoff power and landing stability. Soft or uneven ground can lead to instability. Mass errors affect the robot’s dynamic properties, which in turn influence both the jump height and the stability of posture during the jump. Although the trajectory tracking has been optimized by incorporating feedforward torque through a leg statics model and validated the consistency and stability of the algorithm through repeated experiments on two different surfaces (concrete and wood), these issues still require further investigation. Developing a more robust jump control algorithm that can adapt to these influences is crucial for enhancing the robot’s adaptability to diverse environments. Thirdly, from a hardware perspective, further structural optimization, weight reduction design, and the integration of torsional spring energy storage devices could further enhance the robot’s jumping performance. Additionally, analyzing battery consumption during consecutive jumps is also significant for improving the robot’s actual jumping performance. Moreover, from a functional perspective, the ability to adjust the robot’s posture in mid-air could enable diagonal jumps, further improving the robot’s actual jumping performance. Finally, research on the NW-SLIP model is still in its early stages. The flexibility and high energy storage advantages exhibited by the nonlinear model can further enhance the robot’s jumping performance and may also be extended to the control of other complex functions or jumping control of multi-legged robots.

8. Conclusions

This paper focuses on enhancing the jumping ability of WBRs to improve their environmental adaptability. The newly proposed NW-SLIP model, with simulated human-like force output strategies, achieves a jump height 3.4 times greater than that of the LW-SLIP model. Cost functions are established based on the virtual model, and the trajectories for each stage are iteratively optimized using QP and the bisection method. Minimizing the required joint torque while setting strict constraints aims to enhance the robot’s ability to perform jumps in real-world environments. Consequently, the maximum jump height is increased by 21.5%, while the maximum joint torque for the same height is reduced by 14%. In trajectory tracking control, alongside the kinematics model, a leg statics model is employed to compute the feedforward joint torque. This approach not only ensures precise trajectory tracking but also mitigates the uncertainties and complex calculations inherent in the dynamic model, demonstrating excellent potential for real-time applications. The proposed trajectory planning and control method performs well in jump consistency and stability, as evidenced in both simulations and experiments. Future work will further delve into the dynamic characteristics of the NW-SLIP model to enhance jumping performance and extend its application to other complex tasks. To further enhance the robot’s jumping performance in real-world environments, future work will investigate the effects of disturbances such as sensor noise, latency, and ground compliance. Robust control algorithms will be developed accordingly to mitigate these effects.

Supplementary Materials

The supplementary materials can be downloaded at: https://www.mdpi.com/article/10.3390/biomimetics10040246/s1.

Author Contributions

Conceptualization, J.G. and H.J.; methodology, J.G.; software, J.G.; validation, J.G.; investigation, J.G. and L.G.; resources, J.Z. and L.G.; writing—original draft preparation, J.G.; writing—review and editing, J.G.; supervision, H.C. and H.J.; funding acquisition, H.J., Y.Z. and J.Z. All authors have read and agreed to the published version of the manuscript.

Funding

This research was funded in part by the National Key Research and Development Program of China under Grant 2022YFB4701500, in part by STI 2030-Major Projects under Grant 2021ZD0201403, in part by the National Natural Science Foundation of China under Grant 62373121, 92048301 and 52205012, and in part by the National Outstanding Youth Science Fund Project of National Natural Science Foundation of China under Grant 52025054.

Institutional Review Board Statement

Not applicable.

Informed Consent Statement

Not applicable.

Data Availability Statement

The data for all the figures in this paper are provided in the Supplementary Materials.

Conflicts of Interest

The authors declare no conflicts of interest.

References

  1. Meng, M.Q.H.; Song, R. Legged Mobile Robots for Challenging Terrains. Biomim. Intel. Robot. 2022, 2, 100034. [Google Scholar] [CrossRef]
  2. Qin, D.; Zhang, G.; Zhu, Z.; Zeng, X.; Gao, J. An Online Terrain Classification Framework for Legged Robots Based on Acoustic Signals. Biomim. Intel. Robot. 2023, 3, 100091. [Google Scholar] [CrossRef]
  3. Klemm, V.; Viragh, Y.; Rohr, D.; Siegwart, R.; Tognon, M. Non-Smooth Trajectory Optimization for Wheeled Balancing Robots with Contact Switches and Impacts. IEEE Trans. Robot. 2023, 41, 497–517. [Google Scholar] [CrossRef]
  4. Liu, T.; Zhang, C.; Wang, J.; Song, S. Towards Terrain Adaptability: In Situ Transformation of Wheel-Biped Robot. IEEE Robot. Autom. Lett. 2022, 7, 3819–3826. [Google Scholar] [CrossRef]
  5. Zhao, Y.; Lin, S.; Zhu, Z.; Jia, Z. A Bipedal Wheel-Legged Robot with High-Frequency Force Control by Qausi-Direct Drive: Design and Experiments. In Proceedings of the 2022 IEEE international Conference on Robotics and Biomimetics (ROBIO), Xishuangbanna, China, 5–9 December 2022; pp. 58–63. [Google Scholar]
  6. Baek, D.; Purushottam, A.; Ramos, J. Hybrid LMC: Hybrid Learning and Model-Based Control for Wheeled Humanoid Robot via Ensemble Deep Reinforcement Learning. In Proceedings of the 2022 IEEE/RSJ International Conference on Intelligent Robots and Systems (IROS), Kyoto, Japan, 23–27 October 2022; pp. 9347–9354. [Google Scholar]
  7. Klemm, V.; Morra, A.; Salzmann, C.; Tschopp, F.; Bodic, K.; Gulich, L.; Kung, N.; Mannhart, D.; Pfister, C.; Vierneisel, M.; et al. Ascento: A Two-Wheeled Jumping Robot. In Proceedings of the 2019 International Conference on Robotics and Automation (ICRA), Montreal, QC, Canada, 20–24 May 2019; pp. 7515–7521. [Google Scholar]
  8. Klemm, V.; Morra, A.; Gulich, L.; Mannhart, D.; Rohr, D.; Kamel, M.; Viragh, Y.; Siegwart, R. LQR-Assisted Whole-Body Control of a Wheeled Bipedal Robot with Kinematic Loops. IEEE Robot. Autom. Lett. 2020, 5, 3745–3752. [Google Scholar] [CrossRef]
  9. Cui, L.; Wang, S.; Zhang, J.; Zhang, D.; Lai, J.; Zheng, Y.; Zhang, Z.; Jiang, Z.P. Learning-Based Balance Control of Wheel-Legged Robots. IEEE Robot. Autom. Lett. 2021, 6, 7667–7674. [Google Scholar] [CrossRef]
  10. Zhang, J.; Li, Z.; Wang, S.; Dai, Y.; Zhang, R.; Lai, J.; Zhang, D.; Chen, K.; Hu, J.; Gao, W.; et al. Adaptive Optimal Output Regulation for Wheel-Legged Robot Ollie: A Data-Driven Approach. Front. Neurorobot. 2023, 16, 1102259. [Google Scholar] [CrossRef] [PubMed]
  11. Hutter, M.; Remy, C.D.; Hoepflinger, M.A.; Siegwart, R. ScarlETH: Design and Control of a Planar Running Robot. In Proceedings of the 2011 IEEE/RSJ International Conference Intelligent Robots and Systems (IROS), San Francisco, CA, USA, 25–30 September 2011; pp. 562–567. [Google Scholar]
  12. Bian, Y.; Shao, J.; Yang, J.; Liang, A. Jumping Motion Planning for Biped Robot Based on Hip and Knee Joints Coordination Control. J. Mech. Sci. Technol. 2021, 35, 1223–1234. [Google Scholar] [CrossRef]
  13. Luo, G.; Du, R.; Song, S.; Yuan, H.; Huang, Z.; Zhou, H.; Gu, J. Stable and Fast Planar Jumping Control Design for a Compliant One-Legged Robot. Micromachines 2022, 13, 1261. [Google Scholar] [CrossRef]
  14. Piovan, G.; Byl, K. Approximation and Control of the SLIP Model Dynamics via Partial Feedback Linearization and Two-Element Leg Actuation Strategy. IEEE Trans. Robot. 2016, 32, 399–412. [Google Scholar] [CrossRef]
  15. Mathis, F.B.; Mukherjee, R. Apex Height Control of a Two-Mass Robot Hopping on a Rigid Foundation. Mech. Mach. Theory 2016, 105, 44–57. [Google Scholar] [CrossRef]
  16. Tian, D.; Gao, J.; Liu, C.; Shi, X. Simulation of Upward Jump Control for One-Legged Robot Based on QP Optimization. Sensors 2021, 21, 1893. [Google Scholar] [CrossRef]
  17. Zhang, Z.; Wang, L.; Liao, J.; Zhao, J.; Zhou, Z. Dynamic Stability of Bio-Inspired Biped Robots for Lateral Jumping in Rugged Terrain. Appl. Math. Model. 2021, 97, 113–137. [Google Scholar] [CrossRef]
  18. Chen, H.; Wang, B.; Hong, Z.; Shen, C.; Wensing, P.M.; Zhang, W. Underactuated Motion Planning and Control for Jumping with Wheeled-Bipedal Robots. IEEE Robot. Autom. Lett. 2020, 6, 747–754. [Google Scholar] [CrossRef]
  19. Zhuang, Y.; Xu, Y.; Huang, B.; Chao, M.; Shi, G.; Yang, X.; Zhang, K.; FU, C. Height Control and Optimal Torque Planning for Jumping with Wheeled-Bipedal Robots. In Proceedings of the 2021 6th IEEE International Conference on Advanced Robotics and Mechatronics (ICARM), Chongqing, China, 3–5 July 2021; pp. 477–482. [Google Scholar]
  20. Hao, Y.; Lu, B. Run-and-Jump Planning and Control of a Compact Two-Wheeled Legged Robot. In Proceedings of the 2022 7th Asia-Pacific Conference on Intelligent Robot Systems (ACIRS), Tianjin, China, 1–3 July 2022; pp. 1–6. [Google Scholar]
  21. Li, X.; Fan, Y.; Yu, H.; Zhou, H.; Feng, H.; Fu, Y. Stable Jump Control for the Wheel-Legged Robot Based on TMS-DIP Model. Ind. Rob. 2022, 49, 212–225. [Google Scholar] [CrossRef]
  22. Li, X.; Yu, H.; Feng, H.; Zhang, S.; Fu, Y. Design and Control for WLR-3P: A Hydraulic Wheel-Legged Robot. Cybrog Bionic Syst. 2023, 4, 0025. [Google Scholar] [CrossRef] [PubMed]
  23. Li, X.; Zhang, S.; Zhou, H.; Feng, H.; Fu, Y. Locomotion Adaption for Hydraulic Humanoid Wheel-Legged Robots over Rough Terrains. Int. J. Hum. Robot 2021, 18, 2150001. [Google Scholar] [CrossRef]
  24. Yu, H.; Li, X.; Tao, Z.; Feng, H.; Zhang, S.; Fu, Y. Hierarchical Jumping optimization for Hydraulic Biped Wheeled-Legged Robots. Control Eng. Pract. 2023, 141, 105721. [Google Scholar] [CrossRef]
  25. Cormie, P. McBride, J.M.; McCaulley, G.O. Power-Time, Force-Time, and Velocity-Time Curve Analysis during the Jump Squat: Impact of Load. J. Appl. Biomech. 2008, 24, 112–120. [Google Scholar] [CrossRef]
  26. Pérez-Castilla, A.; Rojas, F.J.; Gómez-Martínez, F.; García-Ramos, A. Vertical Jump Performance is Affected by the Velocity and Depth of the Countermovement. Sport. Biomech. 2021, 20, 1015–1030. [Google Scholar] [CrossRef]
  27. Janicijevic, D.; Knezevic, O.M.; Mirkov, D.M.; Pérez-Castilla, A.; Petrovic, M.; Samozino, P.; Garcia-Ramos, A. The Force-Velocity Relationship Obtained during the Squat Jump Exercise is Meaningfully Influenced by the Initial Knee Angle. Sport. Biomech. 2022, 21, 1136–1145. [Google Scholar] [CrossRef] [PubMed]
  28. Mintsa, H.A.; Eny, G.E.; Senouveau, N.; Nzue, R.M.A. Optimal Tuning PID Controller Gains from Ziegler-Nichols Approach for an Electrohydraulic Servo System. J. Eng. Res. Rep. 2023, 25, 158–166. [Google Scholar] [CrossRef]
  29. Fajuke, I.D.; Raji, A. Optimal Tuning of PID Controller for Speed Control of DC Motor Using Equilibrium Optimizer. Indones. J. Electr. Eng. Comput. Sci. 2023, 30, 89–101. [Google Scholar]
  30. Mohammadhossein, N.M.; Mohammad, M.; Hooman, R.; Mohammad, T.Y.M.; Ali, A.; Ali, K.E. Manufacturing and Simulation of a Tracked Mobile Robot for Harsh Terrain and High-Impact Conditions. In Proceedings of the 12th RSI International Conference on Robotics and Mechatronics (ICRoM), Tehran, Iran, 17–19 December 2024; pp. 1–7. [Google Scholar]
  31. Cai, X. Mechanical Structure Design of Wearable Assistive Robot Driven by ADAMS System. IEEE Access. 2024, 12, 15366–145377. [Google Scholar] [CrossRef]
Figure 1. Optimization of leg configuration: (a) refined four-linkage; (b) optimization effect.
Figure 1. Optimization of leg configuration: (a) refined four-linkage; (b) optimization effect.
Biomimetics 10 00246 g001
Figure 2. Design process of WBR.
Figure 2. Design process of WBR.
Biomimetics 10 00246 g002
Figure 3. Prototype platform of the designed WBR.
Figure 3. Prototype platform of the designed WBR.
Biomimetics 10 00246 g003
Figure 4. Nonlinear Wheel-Spring-Loaded Inverted Pendulum (NW-SLIP) model.
Figure 4. Nonlinear Wheel-Spring-Loaded Inverted Pendulum (NW-SLIP) model.
Biomimetics 10 00246 g004
Figure 5. Kinematics model of the designed WBR.
Figure 5. Kinematics model of the designed WBR.
Biomimetics 10 00246 g005
Figure 6. Leg statics model.
Figure 6. Leg statics model.
Biomimetics 10 00246 g006
Figure 7. Four stages of the jumping sequence.
Figure 7. Four stages of the jumping sequence.
Biomimetics 10 00246 g007
Figure 8. Schematic diagram of jump control method based on NW-SLIP model.
Figure 8. Schematic diagram of jump control method based on NW-SLIP model.
Biomimetics 10 00246 g008
Figure 9. Comparison of planned results between two models: (a) spring force; (b) hip joint torque; (c) elastic potential energy.
Figure 9. Comparison of planned results between two models: (a) spring force; (b) hip joint torque; (c) elastic potential energy.
Biomimetics 10 00246 g009
Figure 10. Comparison of simulation results based on two models: (a) maximum planned hip joint torque; (b) jump height error.
Figure 10. Comparison of simulation results based on two models: (a) maximum planned hip joint torque; (b) jump height error.
Biomimetics 10 00246 g010
Figure 11. Planned trajectory for 0.093m jump height: (a) planned trajectory of centroid; (b) planned hip joint torque.
Figure 11. Planned trajectory for 0.093m jump height: (a) planned trajectory of centroid; (b) planned hip joint torque.
Biomimetics 10 00246 g011
Figure 12. Simulated jumping effect with the complete trajectory at a target height of 0.93 m.
Figure 12. Simulated jumping effect with the complete trajectory at a target height of 0.93 m.
Biomimetics 10 00246 g012
Figure 13. Jumping simulation under different target heights: (a) maximum planned joint torque; (b) jump height error; (c) maximum pitch angle deviation; (d) maximum joint angle deviation.
Figure 13. Jumping simulation under different target heights: (a) maximum planned joint torque; (b) jump height error; (c) maximum pitch angle deviation; (d) maximum joint angle deviation.
Biomimetics 10 00246 g013
Figure 14. Simulation result of jumping onto a step.
Figure 14. Simulation result of jumping onto a step.
Biomimetics 10 00246 g014
Figure 15. Simulation results of jumping onto a step under different jump heights: (a) maximum planned hip joint torque; (b) jump height error.
Figure 15. Simulation results of jumping onto a step under different jump heights: (a) maximum planned hip joint torque; (b) jump height error.
Biomimetics 10 00246 g015
Figure 16. Diagram of jumping effect without leg retraction.
Figure 16. Diagram of jumping effect without leg retraction.
Biomimetics 10 00246 g016
Figure 17. Jumping results without leg retraction: (a) maximum pitch angle deviation; (b) maximum planned hip torque; (c) maximum hip angle deviation; (d) maximum hip angular velocity.
Figure 17. Jumping results without leg retraction: (a) maximum pitch angle deviation; (b) maximum planned hip torque; (c) maximum hip angle deviation; (d) maximum hip angular velocity.
Biomimetics 10 00246 g017
Figure 18. Experimental results of jumping under complete trajectory: (a) jumping diagram; (b) hip joint angle; (c) hip joint torque; (d) fuselage attitude angle; (e) wheel torque.
Figure 18. Experimental results of jumping under complete trajectory: (a) jumping diagram; (b) hip joint angle; (c) hip joint torque; (d) fuselage attitude angle; (e) wheel torque.
Biomimetics 10 00246 g018
Figure 19. Experimental results of complete jumps under different target jump heights: (a) maximum pitch angle deviation; (b) maximum planned hip torque; (c) maximum hip angle deviation; (d) maximum hip angular velocity.
Figure 19. Experimental results of complete jumps under different target jump heights: (a) maximum pitch angle deviation; (b) maximum planned hip torque; (c) maximum hip angle deviation; (d) maximum hip angular velocity.
Biomimetics 10 00246 g019
Figure 20. Experimental results of jumping onto the steps: (a) jumping diagram; (b) hip joint angle; (c) hip joint torque; (d) fuselage attitude angle; (e) wheel torque.
Figure 20. Experimental results of jumping onto the steps: (a) jumping diagram; (b) hip joint angle; (c) hip joint torque; (d) fuselage attitude angle; (e) wheel torque.
Biomimetics 10 00246 g020
Figure 21. Summary of jumping onto the steps experiment results: (a) maximum pitch angle deviation; (b) maximum hip joint torque.
Figure 21. Summary of jumping onto the steps experiment results: (a) maximum pitch angle deviation; (b) maximum hip joint torque.
Biomimetics 10 00246 g021
Table 1. Definition of jump parameters.
Table 1. Definition of jump parameters.
VariableDefinition
x1, z1X and z-coordinate of lower mass (m)
x2, z2X and z-coordinate of upper mass (m)
x3, z3X and z-coordinate of overall mass (m)
t0-t4Switching moment of each stage (s)
ls, lTarget and actual length of the virtual spring (m)
l0t, l0lSpring original length of thrust and landing stage (m)
FsPlanned spring force (N)
FtTrajectory tracking force (N)
FTotal spring force (N)
θs, θTarget and actual pitch angle of fuselage (rad)
τwWheel output torque (Nm)
hsTarget jump height (m)
htTarget thrust height (m)
haTarget ascent height (m)
atCubic stiffness coefficient of thrust stage (N·m−3)
btLinear stiffness coefficient of thrust stage (N·m−1)
alCubic stiffness coefficient of landing stage (N·m−3)
blLinear stiffness coefficient of landing stage (N·m−1)
Table 2. Summary of variables involved in trajectory planning.
Table 2. Summary of variables involved in trajectory planning.
VariableDefinition
Es(a, b, l, l0, t)Total energy of the NW-SLIP model
Es(a, b, l, l0, t)Total energy error function
G(Fs, l0)Support force coefficient
Q, NState space of q and Fs
FmaxMaximum spring force corresponding to spring length
clSpring extension constraint coefficient
L(ci, t)State variable error
H1(a, b, l, l0)Constraints of the NW-SLIP model
H2(z1, ci, t)Constraints of the cubic interpolation
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.

Share and Cite

MDPI and ACS Style

Gao, J.; Jin, H.; Gao, L.; Zhu, Y.; Zhao, J.; Cai, H. Jump Control Based on Nonlinear Wheel-Spring-Loaded Inverted Pendulum Model: Validation of a Wheeled-Bipedal Robot with Single-Degree-of-Freedom Legs. Biomimetics 2025, 10, 246. https://doi.org/10.3390/biomimetics10040246

AMA Style

Gao J, Jin H, Gao L, Zhu Y, Zhao J, Cai H. Jump Control Based on Nonlinear Wheel-Spring-Loaded Inverted Pendulum Model: Validation of a Wheeled-Bipedal Robot with Single-Degree-of-Freedom Legs. Biomimetics. 2025; 10(4):246. https://doi.org/10.3390/biomimetics10040246

Chicago/Turabian Style

Gao, Jingsong, Hongzhe Jin, Liang Gao, Yanhe Zhu, Jie Zhao, and Hegao Cai. 2025. "Jump Control Based on Nonlinear Wheel-Spring-Loaded Inverted Pendulum Model: Validation of a Wheeled-Bipedal Robot with Single-Degree-of-Freedom Legs" Biomimetics 10, no. 4: 246. https://doi.org/10.3390/biomimetics10040246

APA Style

Gao, J., Jin, H., Gao, L., Zhu, Y., Zhao, J., & Cai, H. (2025). Jump Control Based on Nonlinear Wheel-Spring-Loaded Inverted Pendulum Model: Validation of a Wheeled-Bipedal Robot with Single-Degree-of-Freedom Legs. Biomimetics, 10(4), 246. https://doi.org/10.3390/biomimetics10040246

Article Metrics

Back to TopTop