1. Centre of Micro/Nano Manufacturing Technology (MNMT-Dublin), School of Mechanical and Materials Engineering, University College Dublin, Dublin 4, Ireland
2. Department of Aerospace, Mechanical and Electronic Engineering, Institute of Technology Carlow, Carlow, Ireland
3. State Key Laboratory of Precision Measuring Technology and Instruments, Centre of Micro/Nano Manufacturing Technology (MNMT), Tianjin University, Tianjin 300072, China
Corresponding author: Jufan ZHANG,Fengzhou FANG
Show less
History+
Received
Accepted
Published
25 Aug 2021
28 Feb 2022
15 Jun 2022
Just Accepted Date
Issue Date
22 Apr 2022
27 Jul 2022
Abstract
The tribological performance of artificial joints is regarded as the main factor of the lifespan of implanted prostheses. The relationship between surface roughness and coefficient of friction (COF) under dry and lubricated conditions is studied. Results show that under dry test, friction coefficient is not reduced all the time with a decrease in surface roughness. On the contrary, a threshold of roughness value is observed, and frictional force increases again below this value. This critical value lies between 40 and 100 nm in Sa (roughness). This phenomenon is due to the transfer of friction mechanisms from abrasion to adhesion. Under wet test, COF always decreases with reduction in surface roughness. This result is mainly attributed to the existence of a thin layer of lubricant film that prevents the intimate contact of two articulating surfaces, thus greatly alleviating adhesion friction. Furthermore, surface texturing technology is successful in improving the corresponding tribological performance by decreasing friction force and mitigating surface deterioration. The even-distribution mode of texturing patterns is most suitable for artificial joints. By obtaining the optimal surface roughness and applying texturing technology, the tribological performance of polymer-based bioimplants can be greatly enhanced.
Gang SHEN,
Jufan ZHANG,
David CULLITON,
Ruslan MELENTIEV,
Fengzhou FANG.
Tribological study on the surface modification of metal-on-polymer bioimplants. Front. Mech. Eng., 2022, 17(2): 26 https://doi.org/10.1007/s11465-022-0682-6
Introduction
Diverse in terms of morphology and gait patterns [1], cursorial mammals with legs used to propel their bodies and traverse complicated terrains display astonishing performance that outclasses that of any man-made walking device. Such dexterity and superiority when interacting with the surrounding environment have widely attracted the interest of both bio-mechanical and robotics researchers. Recently, numerous legged prototypes [2–5] have been developed extensively with the aim of reproducing these behaviors. However, a huge gap still exists in that artificial apparatuses have yet to attain comparable performance as those of animals.
Hopping, as the most ordinary movement observed in kangaroo and galago, is the fundamental gait pattern from which other complex gaits, such as bipedal running, quadrupedal trotting, bounding, and galloping, can be further evolved [6]. The spring-loaded inverted pendulum (SLIP) is regarded a versatile template in capturing the essential characteristics of hopping with satisfactory trajectory prediction accuracy of the center of mass (CoM); SLIP is also regarded effective in fitting biology data since it was first established in Ref. [7]. The sagittal SLIP dynamics, particular in stance phase, is intrinsically nonlinear. The exact analytical closed-form solution of sagittal SLIP dynamics is unavailable due to the non-integrable coupled terms contained in the stance formulation. Several studies in this field provide analytical approximation as an alternative. An analytical approximation is proposed in Ref. [8]. Picard’s iteration with mean-value theorem is employed to derive a closed-form expression of sagittal SLIP dynamics in stance phase. However, the accuracy of the derived approximation relies on the iteration steps, and this reliance restricts the practicability of the solution when online computational cost is crucial for the motion planning and gait control of a legged robot. Ghigliazza et al. [9] presented another approximate solution for an ideal SLIP template based on the negligible gravity assumption, and stable hopping gait is also fulfilled with the fixed-leg reposition policy. Geyer et al. [10] developed an approximation by assuming the angular momentum of the SLIP model conserved in the stance phase and offered a straightforward solution in simple form that works effectively with the symmetric movement of CoM. Arslan et al. [11] further improved this approximation by proposing a gravity correction scheme to compensate the effect of gravity on angular momentum for highly non-symmetric trajectories. Consequently, a two-step iteration with high accuracy is provided for predicting the apex state of the SLIP system. Shahbazi et al. [12] extended the approach from a single-leg configuration to a bipedal case. An analytical approximate representation for double-stance walking is derived and then used to construct an apex return map (ARM) without relying on numerical integration. Our previous work [13] presented a perturbation-based analytical approximation for the sagittal SLIP dynamics in stance phase and is valid for both the symmetric and asymmetric trajectories of CoM, and it can preserve mathematical tractability and high apex prediction accuracy.
The merits of simple formulation in mathematics and self-stability in stride-to-stride movement renders the SLIP model easy to implement for the locomotion control for legged robots. A SLIP template-based controller operating with an impact collision compensation scheme is presented in Ref. [14]. The spring–mass dynamics is numerically solved to generate the reference CoM trajectory for a segmented robotic leg. The SLIP model with leg actuation is reported in Ref. [15]. Active SLIP dynamics is analytically resolved to reduce online computational cost, and a corresponding two-part control strategy is developed to add/remove system energy from a series of strides of a single-leg robot. Reliable adaptive hopping performance is achieved in the presence of terrain perturbations. The swing-leg retraction policy was first proposed in Ref. [16] and further adapted in Ref. [17] to improve the hopping stability and robustness of the SLIP model. In Ref. [18], a comparison of energetic efficiency between the Raibert-style controller with embedded SLIP dynamics and the optimal trajectory-based controller for a three-link monopode model is conducted using cost of transport as a criterion. A nonlinear predictive control scheme is constructed in Ref. [19] to steer the SLIP trajectory over rough terrain footholds. Garofalo and Albu-Schäffer [20] developed a controller based on the dual-SLIP model to stabilize a five-link fully actuated bipedal walking robot, in which the reference CoM trajectory is generated by numerically computing the SLIP dynamics. Aside from the sagittal SLIP model used to control legged robots, the 3D-SLIP model can be applied to generate the reference CoM trajectory for humanoids [21], in which high-speed stabilized running as fast as 6.5 m/s is achieved. Subsequently, turning gait control with 3D-SLIP model is realized in Ref. [22] by modifying the control framework of straightforward running, which is established in Ref. [23].
Aiming at fully leveraging the aforementioned benefits of the sagittal SLIP model, this study presents a SLIP-anchored task space control for a monopode robot to deal with terrain perturbations. The main contributions of this study can be summarized as follows:
1) An analytical approximation-based deadbeat controller for the sagittal SLIP model is developed to regulate apex height and velocity. In stance phase, a leg adjustment policy with piecewise-constant stiffness is proposed to match the energy variation between the current apex and the desired apex. In flight phase, a falling time-dominant touchdown (TD) policy for the swing leg is proposed to adapt to terrain irregularities without priori ground truth knowledge.
2) A sagittal SLIP-anchored double-layered task space formulation for a monopode robot is presented. The high layer employs the SLIP model to generate an adaptive reference CoM trajectory for the monopode robot. The bottom layer employs the task space controller to enforce the robot to behave with SLIP dynamics when dealing with terrain perturbations.
3) The simulation results demonstrate the effectiveness of the proposed controller in steering the monopode robot. The robot not only can achieve stable hopping with desired apex height and velocity, but it also has the capability of traversing irregular terrains.
The remainder of this paper is structured as follows. Section 2 briefly reviews the general control framework by elaborating the control objective and the sagittal SLIP-anchored double-layered control architecture. The sagittal SLIP model with the corresponding analytical representation is presented in Section 3, followed by the task space controller design in Section 4. The simulation results are given in Section 5. Section 6 presents the discussions on the superiority of the proposed SLIP-anchored task space controller relative to the traditional SLIP controller. This paper ends with conclusions and perspectives of future work in Section 7.
General control framework
Control objective
Self-stability and ease of maneuverability are the main merits of the sagittal SLIP model when applied to the motion planning and gait control of legged robots. The operation of the former property may be valid in a wide range of model parameter combinations, as reported in Refs. [10,23]. The latter property simplifies the control of the SLIP model by tuning the swing-leg TD angle during flight and the leg stiffness during stance, respectively. The main purpose of this work is to endow the fully actuated monopode robot with the aforementioned merits of the sagittal SLIP model. In this regard, the control objective is to reproduce the sagittal SLIP model behavior on the monopode robot as the target dynamics, in which the expected resulted is adaptive and robustness hopping performance in the presence of terrain perturbations.
Sagittal SLIP-anchored double-layered control architecture
The sagittal SLIP-anchored task space control architecture is illustrated in Fig. 1. The high layer consists of a sagittal SLIP model that employs a deadbeat controller to generate the reference CoM trajectory for the monopode robot. The derived analytical approximation can be regarded a representation of SLIP dynamics, and it provides apex prediction to resolve the shooting problem of the deadbeat controller, which will be detailed in Section 3.3. The TD angle, together with the leg stiffness, is regarded the tunable parameter of the SLIP model, in which adaptive movements can be produced in the presence of terrain perturbations. Scheduled by the finite state machine (FSM) that switches the flight/stance phase according to the contact detection triggered by monopode-ground interaction, the bottom layer transfers the target CoM trajectory into individual joint commands via the task space controller, thus enforcing the whole body of the actuated robot to bounce in accordance with the SLIP dynamics generated by the high layer.
Fig.1 Schematic of the sagittal SLIP-anchored task space control architecture. SLIP: Spring-loaded inverted pendulum.
Sagittal SLIP model and analytical representations
Sagittal SLIP model and the analytical approximate solution
The sagittal SLIP model with coordinates and relevant parameters (Fig. 2(a)) is represented by point mass ms that connects a massless telescopic leg to the hip at rest length r0. The entire gait cycle, defined as a complete mapping from the current apex to the next apex (Fig. 2(b)), entails a flight phase (when the leg swings in aerial mode) and a stance phase (when the leg touches the ground). Two switching events will be defined as TD triggered from flight to stance and lift-off (LO) from stance to flight. The stance leg undergoes compression and decompression with tunable stiffness ks. The swing leg is assumed to be freely pre-positioned in its orientation at TD with the angle of attack (AoT) αTD. The toe is assumed to be a fixed pivot, and no slipping is expected to occur during stance.
Fig.2 Illustration of the sagittal SLIP model. (a) Coordinates and variable definitions; (b) entire gait cycle, including flight and stance sub-phase.
Given the CoM position vector of the SLIP model in a polar coordinate and expressed as , the dynamics for the stance phase is given by
where the leg force resulting from the linear spring satisfies , where is the leg length vector at TD given by , and denotes the gravitational force vector given by . A system in flight phase is solely governed by gravity and exhibits a ballistic trajectory, and its dynamics is formulated as
where denotes the CoM position vector with the Cartesian coordinate form .
Incidentally, the exact solution of the sagittal SLIP dynamics in stance phase is unknown due to the coupled non-integrable terms in Eq. (1) [10]. Alternatively, we employ in this study an analytical approximation, in which the proven high apex prediction accuracy has been derived in our previous work [13], instead of using the nonlinear Eq. (1) to formulate the entire SLIP dynamics in stance phase. The two switching event mappings for TD and LO can be further defined as
Apex return map
ARM, as a reduced-order discrete version of the Poincaré map used to analyze the periodic behaviors of hybrid systems, is utilized in the present study to characterize the stride-to-stride hopping behavior of the SLIP system. We take the so-called Poincaré section at the apex state, which is defined by the following vector at the ith step:
where and denote apex height and velocity, respectively. As shown in Fig. 3, the ARM generally consists of three sub-maps, namely, the map Pfd of the downward flight from the current apex to TD, the map Pst of the stance from TD to LO, and the map Pfu of the upward flight from LO to the succeeding apex.
Fig.3 Composition of ARM, including the three sub-maps of Pfd, Pst, and Pfu.
Aiming at regulating the apex vector during hopping, two variables are selected in this study as the control inputs for the SLIP model. The AoT αTD of the swing leg with a pre-positioning policy in flight phase is chosen as one of the control inputs. Leg stiffness ks in stance phase with a piecewise constant property is chosen as another control input (Fig. 4). This stance phase is further divided into a compression sub-phase (with constant stiffness kc) and a decompression sub-phase (with constant stiffness kd). The instant stiffness variation at the instant stiffness variation at the bottom (BM) is commonly used in Refs. [13,22]. Let the control input vector be . ARM can thus be written as
The above ARM formulation can be obtained by numerical integration only (i.e., fourth-order Runge–Kutta approach), considering that the stance map Pst cannot be analytically solved. We therefore build an approximate apex return map (A2RM) that employs the previous analytical approximation presented in Ref. [13] to calculate Pst and fully avoid the numerical process.
where the superscript “~” denotes the maps or the variable derived by using the analytical approximation in Ref. [13].
Fig.4 Schematic of the variable stiffness policy with piecewise constant profile for the compression and decompression phases. (a) Division of the stance phase, with the instant stiffness variation at the bottom defined as the maximum leg compression; (b) variable stiffness spring with piecewise-constant leg stiffness.
Given the current apex vector S0 and the target apex vector Sd, the deadbeat control applied to achieve the target apex height and velocity is formulated as an optimization problem as follows:
The relationship between leg stiffness during compression and leg stiffness during decompression can be further determined by using the system energy matching of the current apex S0 and the target apex Sd.
where is the approximate prediction of the leg length at BM, and is the energy variation between S0 and Sd to obtain
In this manner, the leg stiffness collection {kc, kd} of the SLIP model can be transformed into AoT variables if the current apex vector S0 and the target apex vector Sd are given. Consequently, the AoT of the swing leg can be determined by solving a 1D shooting problem as follows:
ππ
As shown below, an algorithm that determines the TD angle together with the leg stiffness kc, kd is applied to solve the optimization problem Eq. (7):
Tab.1
Algorithm: Determination of the touchdown angle and the leg stiffness in solving problem Eq. (7)
Input:
The initial apex state S0
The target apex state Sd
The initial leg stiffness ks
Output:
The touchdown angle αTD
The leg stiffness kc and kd
1. Initialize the current leg stiffness
2. Compute the energy variation by using Eq. (9)
3. forαTD = π/4 to π/2 do
4. Compute the approximation of the leg length at BM
5.
6. Compute sub-maps , ,
7. Compute the A2RM
8. Compute the predicted apex state
9.
10. end for
11. redo Steps 3 and 4
12. return αTD, kc, and kd
13 Update the leg stiffness for the coming compression sub-phase with
14. end algorithm
The leg stiffness of the SLIP model during the compression sub-phase of the first gait cycle requires a customized initial value to maintain the operation of the solving procedure. Furthermore, leg stiffness shall be updated by using Eq. (8) to match the energy variation, as illustrated in Fig. 4(b). Once the stiffness kd in the decompression sub-phase is updated, the SLIP model will retain this value as the leg stiffness kc in the forthcoming compression sub-phase. Thus far, the deadbeat controller with control input (αTD, kc, kd) has been completely constructed for hopping on a flat terrain, in which the target apex state is approached in one stride. However, the devised deadbeat controller is twofold; it has a swing-leg pre-positioned controller with a preset AoT αTD and a stance-leg controller with a piecewise-constant leg stiffness adjustment. The twofold scheme suggests that AoT αTD is the sole tunable control input for the swing leg during flight, while the leg stiffness collection {kc, kd} is the remaining control input for the stance leg during stance.
Extension to an irregular terrain case
Traversing irregular terrains is an essential requirement for legged robots interacting with complex environments. In this section, we extend the developed deadbeat controller in Section 3.3 from one capable of flat surface hopping to one suitable for irregular terrain cases to achieve constant absolute altitude in the presence of terrain perturbations, as shown in Fig. 5.
Fig.5 Hopping with constant absolute altitude when traversing irregular terrains in the SLIP model. Colored curves represent CoM trajectories of different terrain irregularities. y0 and yd represents the initial and target hopping height, respectively.
We first introduce a perturbation indicator to characterize terrain irregularities, in which represents a convex profile and vice versa. Thus, the control problem of the SLIP model with terrain perturbation can be transferred into the following shooting problem:
where is the corresponding A2RM based on the initial apex height y0 and the control input u. A constant absolute altitude requirement implies that , considering that the system energy of the sagittal SLIP model is conservative. According to Eq. (8), we have
Then, the deadbeat controller is reduced to a 1D shooting problem as follows:
ππ
which can be regarded an extension of Eq. (10) with the perturbation indicator . On the purpose of devising a robust controller without prior knowledge of ground truth, we introduce a time-scale variable tfall measured from the apex state, as reported in Ref. [23] to record the time of falling. In this manner, the pre-positioning policy for the swing leg with AoT αTD during downward flight can be transformed into a time-dependent policy by using
Substituting Eq. (14) into Eq. (13) yields the falling-time relevant swing-leg policy as follows:
ππ
Thus far, we have completed the deadbeat controller design for the hopping of the sagittal SLIP model in irregular terrains. The resulting trajectory will be utilized as the reference CoM trajectory for the monopode robot and then reproduced by the task space controller, as presented in the following section.
Task space controller design
Dynamics of the monopode robot
The rigid body model of the monopode robot in this study (Fig. 6) has a two-segmented leg mounted at the hip of the robot’s upper body, with rotatory actuation located at the hip and the knee. The CoM of the upper body is assumed to coincide at the hip, and the toe of the foot is considered a massless point, as shown in Fig. 6(a). By considering the upper body position, the CoM coordinates of the two segments can be further given by
where (x1, y1) and (x2, y2) are the CoM coordinates of the thigh and the shank, respectively, (xb, yb) is the hip joint position on the upper body, l1 and lC1 are the segment length and the CoM bias length of the thigh, respectively, l2 and lC2 are the segment length and the CoM bias length of the shank, respectively, q1 is the joint angle of the shank (anticlockwise measured) actuated by the torque u1, while q2 is the joint angle of the thigh (clockwise measured) actuated by the torque u2. The CoM of the monopode robot are thus given by
where mb, m1, and m2 are the mass variables of the upper body, shank, and thigh, respectively. Let q = [q1, q2]T and qCoM = [xCoM, yCoM]T be the joint and the CoM vectors of the robot, respectively. Then, Jacobian JCoM can be defined as . The variables in stance/flight phase can be distinguished by using the subscripts “S” and “F” to represent stance and flight in the derivations.
Fig.6 Rigid model of the monopode robot. (a) Leg configuration and relevant parameters; (b) entire hopping gait cycle with sub-phase division. AoT αTD and virtual equivalent leg req are the corresponding parameters used in the SLIP model.
In the stance phase, the dynamics of the robot can be written as
where MS, CS, GS, and SS denote the inertia matrix, Coriolis/centripetal vector, gravity vector, and input selection matrix for the actuated joints, respectively. represents the actuated joint torques. FGnd is the collection of the ground reaction forces exerted on the toe. JS is the Jacobian associated with FGnd. represents the generalized coordinate. Foot–ground contact is modeled as an inelastic impact, in which state transition at the time instant of impact satisfies
where , and the superscripts “+” and “−” denote an instance immediately before and after the impact, respectively.
In flight phase, the dynamics of the robot is given by
where MF, CF, GF, and SF denote the inertia matrix, Coriolis/centripetal vector, gravity vector, and input selection matrix for the actuated joints, respectively. represents the actuated joint torques. represents the generalized coordinate. The vector (xb, yb)T is added to determine the body position in flight as the toe leaves the ground.
Finite state machine
Similar to the switching events defined in Eq. (3), the switching conditions between stance and flight of the monopode robot are given as follows:
(i) From flight to stance switching condition:
where req is the virtual equivalent leg length that connects CoM and the toe (see Appendix for details).
(ii) From stance to flight switching condition:
where ɑLO is the LO angle measured from the positive X-axis to the virtual equivalent leg req. tA and tB are the corresponding time instants that fulfill Eqs. (19) and (20), respectively. Two switching conditions can be adopted to determine the stance-to-flight transition, and the formulations are by and . The former condition is enabled when the virtual equivalent leg of the corresponding SLIP model approaches rest length r0. The latter condition is enabled when the toe of the monopode robot loses ground contact. The schematic diagram of the FSM for the monopode robot is illustrated in Fig. 7. The actual switching time of the stance-to-flight transition depends on the value of min(tA, tB).
Considering that the adaptive reference CoM trajectory can be generated by the sagittal SLIP model based on the devised deadbeat controller, the remaining task of this study is to enforce the monopode robot to reproduce the target SLIP dynamics by using the task space controller, as presented in Ref. [24].
First, we rewrite the target dynamics generated by the sagittal SLIP model to produce the reference CoM trajectory as follows:
where is the generated reference CoM trajectory of the sagittal SLIP model, and ks, ms, gs, and qs0 are defined uniformly as those in Eq. (1). The deadbeat controller with the control pair (αTD, ks) can be operated synchronously with the evolution of the SLIP model.
Then, the previously defined Jacobian JCoM is used to map the joint velocities into CoM space. We rearrange the stance dynamics of the monopode robot in Eq. (16) by eliminating the ground reaction force FGnd to obtain the task space formulation with
where Λt, bt, gt, and FCoM are given by
where is a generalized inverse of the task Jacobian JCoM. By using Eq. (25) as the reference CoM acceleration, a proportion-differentiation (PD)-type command can be expressed as
where KD and KP are the diagonal PD gain matrices. Therefore, the control law for the torque-actuated monopode robot in stance phase is
where is the Moore–Penrose inverse of .
As for the swing phase, the swing leg should be pre-positioned relative to the CoM of the monopode robot; in this manner, the forthcoming TD event can be prepared with the desired AoT αTD, and sufficient ground clearance can also be provided to prevent the toe from stumbling during the retraction stride. In contrast to the stance phase that employs task space in Eq. (26) and the control law Eq. (29) to reproduce the spring–mass behavior of the sagittal SLIP dynamics, the control task for the swing phase is relatively simple and has the capability to maintain the orientation of the swing leg (see Section 3.4) with the time-dependent angle αTD (tfall). We choose the desired acceleration command for individual joints of the swing leg as follows:
where is the reference position of the ith joint (i = 1 for knee and i = 2 for hip), while qiF is the actual position of the corresponding joint, and kD,i and kP,i are the PD gains of the ith joint, respectively. Here, can be acquired by directly resolving the inverse kinematics of , as presented in the Appendix. Ultimately, the task space controller of the monopode robot is established to enforce the robot to behave according to the target sagittal SLIP dynamics, with prescribed apex height and velocity.
Simulation results
Simulation setups
Simulations are conducted to evaluate the performance of the proposed SLIP-anchored task space control method in dealing with various terrains. The model parameters of the monopode robot and the SLIP model are shown in Tables 1 and 2, respectively. The virtual equivalent leg length is chosen as 0.8 m to sufficiently provide a large workspace for the two-segmented leg of the robot. This adequate ground clearance can help determine the hopping of the robot in the upward swing sub-phase. The virtual simulation model of the robot is created in MATLAB/SimMechanics environment, and the variable-step Runge–Kutta integration ode45 is used to compute the hopping dynamics of the robot. The absolute tolerance is set to less than 10−8 to guarantee computational accuracy. The FSM of the control framework is encoded in MATLAB/Stateflow to schedule the stance/flight command and steer the hopping behavior. Several scenarios with diverse control goals, including stable periodic hopping on flat surface, target apex tracking, and traversing irregular terrains, are considered to verify the capability of the robot to achieve stable and robust hopping behaviors in complicated environments.
Tab.2 Model parameters of the monopode robot in the simulation
Parameter
Symbol
Value
Unit
Upper body mass
mb
12
kg
Shank mass
m1
3.5
kg
Thigh mass
m2
3.5
kg
Shank inertia
J1
0.08
kg·m2
Thigh inertia
J2
0.08
kg·m2
Shank length
l1
0.5
m
Thigh length
l2
0.5
m
Shank CoM length
lC1
0.25
m
Thigh CoM length
lC2
0.25
m
Tab.3 Model parameters of the sagittal SLIP model in the simulation
Parameter
Symbol
Value
Unit
Total mass
ms
19
kg
Leg length
r0
0.8
m
Leg stiffness
ks
3200
N/m
Main results
Periodic hopping on flat surface
The first scenario is simulated to validate the performance of the monopode robot in achieving periodic hopping on a flat surface. The simulation results are shown in Figs. 8 and 9. The desired apex height is set to ya = 1 m, and the robot starts its hopping in the initial condition of S0 = [1.2 m, 1.5 m/s]. Snapshots of the monopode robot indicate that the robot takes approximately two strides to approach the desired apex height, thus exhibiting a periodic hopping gait pattern.
Fig.8 Snapshots of the CoM trajectory of the monopode robot to represent periodic hopping on a flat surface.
Figure 9(a) plots joint angles q1 and q2 versus simulation time. The swing-leg pre-positioning in upward flight and in the stance phase are shown in different colors in this figure. The PD gains of the swing-leg controller Eq. (31) are given by kD = 20 and kP = 100 for both actuated joints. The swing leg has clearly attained the pre-positioned state with the desired AoT at the apex at each stride and maintained this orientation during the downward flight. This phenomenon implies that the robot with the devised swing-leg control, as proposed in Section 4.3, has sufficient time to prepare its leg for the forthcoming TD. Figure 9(b) shows the convergence process of the apex height and the AoT within five strides after the robot is initially released. The CoM of the robot approaches ya = 0.98 m (equivalently relative error of 2% with respect to the desired apex height ya = 1 m) after the first stride. This relative error in apex height is considerably reduced as the stride number increases. The AoT of the virtual equivalent leg is generally maintained at 83.33°, and the robot manifests stable limit cycle behavior when the SLIP model is used for hopping at the fixed point of the ARM. These scenarios demonstrate the effectiveness of the proposed deadbeat controller, which operates in conjunction with the task space controller, to regulate the apex state of CoM.
Fig.9 Simulation results of selected variables for the monopode robot on constant apex height tracking. (a) Evolution of joint angles q1 and q2; (b) apex height ya and AoT αTD from stride to stride.
The second scenario is simulated to validate the tracking performance of the monopode robot with diverse target apex states. The simulation results are shown in Figs. 10 and 11. The target apex vector Sd for each stride are sequentially set to [1.0 m, 1.5 m/s], [1.0 m, 1.5 m/s], [1.3 m, 1.5 m/s], [1.3 m, 1.8 m/s], and [1.3 m, 2.0 m/s]. The tracking performance for the apex height can be directly observed from the snapshots of the CoM trajectory in Fig. 10. The stride length of the robot indirectly reveals the tracking result of apex velocity. The robot is initially released at S0 = [1.1 m, 1.5 m/s] and has exhibited stable hopping with the prescribed apex requirements.
Fig.10 Snapshots of the CoM trajectory of the monopode robot executing target apex tracking on a flat surface.
Figure 11(a) shows the resulting joint angles q1 and q2 in five strides during simulation. The PD gains of the swing-leg controller Eq. (31) are identical to that in the previous simulation. The swing leg adjusts its orientation according to the AoT generated by the deadbeat controller, a phenomenon similar to the leg movement in the periodic hopping simulation in which the robot prepared for a forthcoming TD event. Figure 11(b) plots apex height and velocity versus gait cycles. The CoM of the robot can track the target apex state with high accuracy (the maximum tracking error for apex height and velocity are 3.75% and 4.82%, respectively). Theoretically, the tracking error is twofold in that it entails the prediction error in the deadbeat controller (the derived analytical approximation is used to compute the ARM) and the convergence error in the closed-loop controller (see Eqs. (28) and (31)). The first error is sufficiently small, and its occurrence is valid for a wide range of model parameter combinations, as presented in Ref. [13]. The latter error can be restricted by properly increasing the PD gains of both stance and swing controls. Apex height and velocity in this scenario can be independently regulated by tuning synchronously the AoT and the virtual leg stiffness. This technique implies that the system energy level of the robot can be shifted from stride to stride owing to potential variations of the target apex vector.
Fig.11 Simulation results of selected variables of the monopode robot on variable apex state tracking. (a) Evolution of joint angles q1 and q2; (b) apex height and velocity from stride to stride.
The final scenario is created by enforcing the monopode robot to hop on unknown irregular terrains. In this manner, the robustness of the proposed controller in terms of dealing with terrain perturbations can be validated. As shown in Fig. 12, the terrain profile is randomly arranged by setting the maximum step altitude to 0.17 m and the minimum step altitude to −0.2 m. An apex height preservation of ya = 1.0 m is required uniformly in all strides. Moreover, we have set up a scenario in which the robot is unaware of the ground truth information; that is, blind hopping without prior knowledge of the terrain is implemented by the control strategy. The simulation results are shown in Figs. 12 and 13. The robot is initially released at S0 = [1.1 m, 1.5 m/s] and has maintained the apex height of approximately 1.0 m (the maximum relative error is 3.87%) in all strides, as shown in Fig. 12. By using the swing-leg pre-positioning strategy of the falling time-dependent AoT, as proposed in Section 3.4, the robot can achieve adaptive and robust hopping in irregular terrains. This finding demonstrates the effectiveness of the proposed controller in dealing with terrain perturbations.
Fig.12 Snapshots of the CoM trajectory of the monopode robot traversing an irregular terrain.
The horizontal velocity and the vertical height of the CoM are shown in Fig. 13. In all simulations, the desired apex height and the velocity are fixed at 1.0 m and 1.2 m/s regardless of the terrain perturbation. The generated curves shown in the figures indicate that the robot can constantly maintain its hopping height and forward speed at each apex. Then, we plot the phase portraits of the joint angles q1 and q2 to determine the dynamical behaviors during hopping. The discontinuity of the joint velocities at TD can be derived from Fig. 14; the discontinuity is due to the impulse effect of the foot–ground impact, which satisfies the transient switching condition Eq. (20). The SLIP model in the higher layer is energetically conservative based on the fixed apex state requirements, and it is invulnerable to the impact of the foot. The same scenario can be observed for the resulting reference CoM trajectory sent to the lower layer. The energy loss at TD is asymptotically compensated by the closed-loop controller Eq. (29) in the form of tracking errors within the forthcoming stance phase. Subsequently, the maximum altitude variation in the two adjacent irregular terrains approaches 0.352 m (approximately 35% of the vertical hopping height). The swing-leg controller Eq. (31) can provide sufficient ground clearance at each step, and the robot can successfully traverse complicated terrains without stumbling.
Fig.13 Simulated horizontal velocity and vertical height of CoM of the monopode robot.
Fig.14 Phase portrait of joint angles q1 and q2 of the robot traversing an irregular terrain. Arrows represent the evolution of the selected variables over time.
The proposed sagittal SLIP-anchored task space controller leverages the self-stability and ease of maneuverability advantages of the classical SLIP model by creating a two-fold deadbeat controller, which can be operated in flight and stance phases. The advantages of applying the proposed control method to steer the monopode robot in varied terrains are determined by implementing performance comparisons, including general feature synthesis and comparative simulation analysis.
General feature synthesis
The SLIP model has been extensively exploited, mainly because this model is the most common template used to describe the dynamical behaviors of legged locomotion. Traditionally, a fixed AoT policy in flight phase operating in conjunction with constant leg stiffness can be guaranteed, and the apex state during hopping can be steered from stride to stride, as reported in Ref. [10]. An issue with this scheme can be stated as follows: what is the benefit of applying the proposed deadbeat controller in contrast to the traditional SLIP control method? We implement a general feature synthesis between these two methods from the perspective of system representation, control, steering performance, and practical implementation. The detailed results are shown in Table 3. The fundamental distinction between the traditional controller and the proposed method lies in system representation. The former utilizes coupled nonlinear differential equations in formulating the SLIP dynamics (particularly in the stance phase) and inevitably downgrades mathematical tractability; in our proposed method, mathematical tractability is preserved. Therefore, the swing-leg pre-positioning policy with the stance-leg stiffness adjustment can be employed and transformed into a 1D shooting problem in the deadbeat controller. The merit of using this analytical approximation-based deadbeat controller endows the sagittal SLIP-anchored task space controller the ability of independently steering apex height and horizontal velocity. Subsequently, the reference CoM trajectory in the presence of terrain perturbations can be generated for the monopode robot.
Tab.4 General feature comparison between the traditional SLIP controller and the proposed controller
The superiority of the proposed deadbeat controller over the traditional SLIP controller has been established in Section 6.1. Comparative simulations are subsequently implemented to determine the performance discrepancies of the monopode robot equipped with the traditional and proposed deadbeat SLIP controllers as the high layer. Considering that the traditional controller cannot independently steer apex height and velocity, we select the apex height of CoM as the control target to execute the comparative simulation. Both cases adopt the whole-body task space controller for the 2-degree of freedom monopode robot. The traditional and the proposed SLIP controllers are adopted to generate the reference CoM trajectories, which are then transformed into torque commands by the task space controller to manipulate the robot. The parameters of the monopode robot with the SLIP model are identical, as shown in Tables 1 and 2.
The comparative simulation results are shown in Fig. 15. The robot is initially released at the apex height of ya(0) = 0.78 m, and the target apex height is set to ya = 0.72 m for both controllers. Additionally, the fixed AoT policy with αTD = 64° is maintained throughout the simulation. The resulting height of the CoM at the convergence duration of the robot with the traditional SLIP controller is 26 gait cycles (the relative error is less than 0.58%). This duration is substantially reduced to only 1 gait cycle by using the proposed deadbeat controller (the relative error is less than 0.44%), which implies that the proposed controller can converge to the prescribed apex height more rapidly compared with the traditional method.
Fig.15 Comparative simulation results of the monopode robot equipped with the traditional and proposed controllers. Shaded areas represent convergence duration for each case.
The underlying mechanism of the traditional SLIP controller with the fixed AoT policy is further determined by focusing on ARM and by setting the AoT range from 50° to 86°. All the fixed points (stable or unstable) of ARM are located on the diagonal line, with ya(i) = ya(i+1). Conventionally, each ARM of a specified AoT policy has one stable and one unstable fixed point at most within the feasible motion range according to Ref. [10]. A partial view of the convergence process after the robot is released at ya = 0.78 m is generated. The ARM with αTD = 64° clearly has two fixed points: yas = 0.72 (stable) and yaus = 0.795 (unstable). The basin of attraction (BoA) for yas = 0.72 is determined by [r0sinαTD, yaus] = [0.71, 0.795]. From this perspective, the fundamental mechanism of the traditional fixed AoT controller is on how to utilize the self-stability merit of BoA at a stable fixed point and achieve stride-to-stride convergence. However, the initial apex state must be carefully chosen to guarantee that ya(0) is embodied by the BoA, especially since the BoA region is narrow. This disadvantage implies that the hopping behavior of the robot is sensitive to initial-state perturbation. The convergence process of the traditional SLIP controller is dependent on the initial state. Moreover, the proposed deadbeat controller requires only one step to attain the target apex state; by contrast, the traditional controller conventionally requires multiple gait cycles.
Fig.16 ARM of the SLIP model equipped with traditional fixed AoT policy. Shaded areas represent the unfeasible region in which stumbling occurs with insufficient initial releasing height ya(i)<r0sinαTD. Stable and unstable fixed points are colored green and red, respectively. The partial view shows the convergence process after initial release at AoT αTD = 64°.
This study proposes a sagittal SLIP-anchored task space control for a monopode robot traversing irregular terrains. The advantages of the SLIP model in terms of self-stability and ease of maneuverability are employed in this study. Moreover, the classical sagittal SLIP model with a deadbeat controller is developed to independently regulate apex height and velocity. The proposed scheme is based on the analytical approximate solution, which can be operated as representation of the SLIP dynamics. The deadbeat controller takes the AoT of the swing leg and the stiffness of the stance leg as the control input. In the stance phase, a variable leg stiffness policy with a piecewise-constant stiffness profile is employed to adjust the energy level of the SLIP model. In the flight phase, a falling time-dominant TD policy for the swing leg in downward flight is proposed to adapt to unknown terrain irregularities in anticipation of forthcoming TD events. Subsequently, a sagittal SLIP-anchored double-layered task space formulation is established for the monopode robot. The higher layer utilizes the SLIP model to generate the adaptive reference CoM trajectory of the robot. Then, the lower layer transfers the CoM trajectory into individual joint commands by using the task space formulation to reproduce the target SLIP dynamics on the monopode robot. The effectiveness of the proposed control strategy is verified by simulation. The robot can achieve stable periodic hopping and target apex tracking and traverse irregular terrains. The proposed control framework has the potential to be extended to extremely complicated cases, such as when biped and quadruped robots are involved. The SLIP model needs to be elaborately constructed to capture the essential dynamical behavior of legged locomotion.
{{custom_sec.title}}
{{custom_sec.title}}
{{custom_sec.content}}
This is a preview of subscription content, contact us for subscripton.
Wang Z W , Yan Y , Wang Y , Su Y J , Qiao L J . Lifecycle of cobalt-based alloy for artificial joints: from bulk material to nanoparticles and ions due to bio-tribocorrosion. Journal of Materials Science & Technology, 2020, 46 : 98– 106
Cui W , Bian Y Y , Zeng H K , Zhang X G , Zhang Y L , Weng X S , Xin S X , Jin Z M . Structural and tribological characteristics of ultra-low-wear polyethylene as artificial joint materials. Journal of the Mechanical Behavior of Biomedical Materials, 2020, 104 : 103629
Jin Z M , Dowson D , Fisher J . Analysis of fluid film lubrication in artificial hip joint replacements with surfaces of high elastic modulus. Proceedings of the Institution of Mechanical Engineers, Part H: Journal of Engineering in Medicine, 1997, 211( 3): 247– 256
Weber M , Renkawitz T , Voellner F , Craiovan B , Greimel F , Worlicek M , Grifka J , Benditz A . Revision surgery in total joint replacement is cost-intensive. BioMed Research International, 2018, 2018 : 8987104
Furnes A , Lie S A , Havelin L I , Engesaeters L B , Vollset S E . The economic impact of failures in total hip replacement surgery: 28,997 cases from the Norwegian arthroplasty register, 1987–1993. Acta Orthopaedica Scandinavica, 1996, 67( 2): 115– 121
Revision Total Hip Replacement. Available from American Academy of Orthopaedic Surgeons website. Accessed on June 2021
[8]
Albrektsson T , Brånemark P I , Hansson H A , Lindström J . Osseointegrated titanium implants: requirements for ensuring a long-lasting, direct bone-to-implant anchorage in man. Acta Orthopaedica Scandinavica, 1981, 52( 2): 155– 170
Hwang D S , Kim Y M , Lee C H . Alumina femoral head fracture in uncemented total hip arthroplasty with a ceramic sandwich cup. The Journal of Arthroplasty, 2007, 22( 3): 468– 471
Nevelos J , Ingham E , Doyle C , Streicher R , Nevelos A , Walter W , Fisher J . Microseparation of the centers of alumina-alumina artificial hip joints during simulator testing produces clinically relevant wear rates and patterns. The Journal of Arthroplasty, 2000, 15( 6): 793– 795
Sawano H , Warisawa S , Ishihara S . Study on long life of artificial joints by investigating optimal sliding surface geometry for improvement in wear resistance. Precision Engineering, 2009, 33( 4): 492– 498
Lombardi A V Jr , Mallory T H , Vaughn B K , Drouillard P . Aseptic loosening in total hip arthroplasty secondary to osteolysis induced by wear debris from titanium-alloy modular femoral heads. The Journal of Bone and Joint Surgery. American Volume, 1989, 71( 9): 1337– 1342
Shen G , Fang F Z , Kang C W . Tribological performance of bioimplants: a comprehensive review. Nanotechnology and Precision Engineering, 2018, 1( 2): 107– 122
Svahn F , Kassman-Rudolphi Å , Wallén E . The influence of surface roughness on friction and wear of machine element coatings. Wear, 2003, 254( 11): 1092– 1098
Brinksmeier E , Riemer O , Twardy S . Tribological behavior of micro structured surfaces for micro forming tools. International Journal of Machine Tools and Manufacture, 2010, 50( 4): 425– 430
Kragelsky I V Dobychin M N Kombalov V S. Friction and Wear: Calculation Methods. New York: Pergamon Press, 1982
[25]
Shen G , Zhang J F , Kang C W , Fang F Z . Study on surface texture patterns for improving tribological performance of bioimplants. Surface and Coatings Technology, 2021, 422 : 127567
Lancaster J G , Dowson D , Isaac G H , Fisher J . The wear of ultra-high molecular weight polyethylene sliding on metallic and ceramic counterfaces representative of current femoral surfaces in joint replacement. Proceedings of the Institution of Mechanical Engineers, Part H: Journal of Engineering in Medicine, 1997, 211( 1): 17– 24
Wang A , Polineni V K , Stark C , Dumbleton J H . Effect of femoral head surface roughness on the wear of ultrahigh molecular weight polyethylene acetabular cups. The Journal of Arthroplasty, 1998, 13( 6): 615– 620
Welghtman B , Light D . The effect of the surface finish of alumina and stainless steel on the wear rate of UHMW polyethylene. Biomaterials, 1986, 7( 1): 20– 24
Feng D , Shen M X , Peng X D , Meng X K . Surface roughness effect on the friction and wear behaviour of acrylonitrile–butadiene rubber (NBR) under oil lubrication. Tribology Letters, 2017, 65( 1): 10
Shen G , Zhang J F , Melentiev R , Fang F Z . Study on tribological performance of groove-textured bioimplants. Journal of the Mechanical Behavior of Biomedical Materials, 2021, 119 : 104514
Kovacı H , Seçer Y . Improved tribological performance of AISI 316L stainless steel by a combined surface treatment: surface texturing by selective laser melting and plasma nitriding. Surface and Coatings Technology, 2020, 400 : 126178
Xi Y W , Kaper H J , Choi C H , Sharma P K . Tribological properties of microporous polydimethylsiloxane (PDMS) surfaces under physiological conditions. Journal of Colloid and Interface Science, 2020, 561 : 220– 230
Xi Y W , Sharma P K , Kaper H J , Choi C H . Tribological properties of micropored poly (2-hydroxyethyl methacrylate) hydrogels in a biomimetic aqueous environment. ACS Applied Materials & Interfaces, 2021, 13( 35): 41473– 41484
Choudhury D , Rebenda D , Sasaki S , Hekrle P , Vrbka M , Zou M . Enhanced lubricant film formation through micro-dimpled hard-on-hard artificial hip joint: an in-situ observation of dimple shape effects. Journal of the Mechanical Behavior of Biomedical Materials, 2018, 81 : 120– 129
Ito H , Kaneda K , Yuhta T , Nishimura I , Yasuda K , Matsuno T . Reduction of polyethylene wear by concave dimples on the frictional surface in artificial hip joints. The Journal of Arthroplasty, 2000, 15( 3): 332– 338
Qiu M F , Chyr A , Sanders A P , Raeymaekers B . Designing prosthetic knee joints with bio-inspired bearing surfaces. Tribology International, 2014, 77 : 106– 110
Sadeghi M , Kharaziha M , Salimijazi H R , Tabesh E . Role of micro-dimple array geometry on the biological and tribological performance of Ti6Al4V for biomedical applications. Surface and Coatings Technology, 2019, 362 : 282– 292
Wei X F , Li W J , Liang B J , Li B L , Zhang J J , Zhang L S , Wang Z B . Surface modification of Co–Cr–Mo implant alloy by laser interference lithography. Tribology International, 2016, 97 : 212– 217
Pratap T , Patra K . Mechanical micro-texturing of Ti-6Al-4V surfaces for improved wettability and bio-tribological performances. Surface and Coatings Technology, 2018, 349 : 71– 81
Chyr A , Qiu M F , Speltz J W , Jacobsen R L , Sanders A P , Raeymaekers B . A patterned microtexture to reduce friction and increase longevity of prosthetic hip joints. Wear, 2014, 315( 1–2): 51– 57
Nečas D , Vrbka M , Rebenda D , Gallo J , Galandáková A , Wolfová L , Křupka I , Hartl M . In situ observation of lubricant film formation in THR considering real conformity: the effect of model synovial fluid composition. Tribology International, 2018, 117 : 206– 216
Roy T , Choudhury D , Ghosh S , Bin Mamat A , Pingguan-Murphy B . Improved friction and wear performance of micro dimpled ceramic-on-ceramic interface for hip joint arthroplasty. Ceramics International, 2015, 41( 1): 681– 690
Zhang H , Qin L G , Hua M , Dong G N , Chin K S . A tribological study of the petaloid surface texturing for Co–Cr–Mo alloy artificial joints. Applied Surface Science, 2015, 332 : 557– 564
Shen G , Zhang J F , Fang F Z . Study on the effect of hydrodynamic pressure on the tribological performance of textured bioimplants. Proceedings of the Institution of Mechanical Engineers, Part C: Journal of Mechanical Engineering Science, 2022, 236( 6): 3135– 3145
Pratap T , Patra K . Tribological performances of symmetrically micro-textured Ti-6Al-4V alloy for hip joint. International Journal of Mechanical Sciences, 2020, 182 : 105736
Melentiev R , Fang F Z . Fabrication of micro-channels on Co–Cr–Mo joints by micro-abrasive jet direct writing. Journal of Manufacturing Processes, 2020, 56 : 667– 677
Longmore R B Gardner D L. The surface structure of ageing human articular cartilage: a study by reflected light interference microscopy (RLIM). Journal of Anatomy, Journal of Anatomy, 126(Pt 2): 353– 365
[48]
Melentiev R Fang F Z. Tailoring of surface topography for tribological purposes by controlled solid particle impacts. Wear, Wear, 444–445: 203164
[49]
Kang C W , Liang F S , Shen G , Wu D X , Fang F Z . Study of micro-dimples fabricated on alumina-based ceramics using micro-abrasive jet machining. Journal of Materials Processing Technology, 2021, 297 : 117181
[50]
Saikko V . Effect of contact area on the wear of ultrahigh molecular weight polyethylene in noncyclic pin-on-disk tests. Tribology International, 2017, 114 : 84– 87
[51]
Saikko V . Effect of lubricant protein concentration on the wear of ultra-high molecular weight polyethylene sliding against a CoCr counterface. Journal of Tribology, 2003, 125( 3): 638– 642
[52]
Shen G , Zhang J F , Fang F Z . In vitro evaluation of artificial joints: a comprehensive review. Advances in Manufacturing, 2019, 7( 1): 1– 14
[53]
Nečas D , Vrbka M , Marian M , Rothammer B , Tremmel S , Wartzack S , Galandáková A , Gallo J , Wimmer M A , Křupka I , Hartl M . Towards the understanding of lubrication mechanisms in total knee replacements—part I: experimental investigations. Tribology International, 2021, 156 : 106874
[54]
Marian M , Orgeldinger C , Rothammer B , Nečas D , Vrbka M , Křupka I , Hartl M , Wimmer M A , Tremmel S , Wartzack S . Towards the understanding of lubrication mechanisms in total knee replacements—part II: numerical modeling. Tribology International, 2021, 156 : 106809
[55]
Rothammer B , Marian M , Rummel F , Schroeder S , Uhler M , Kretzer J P , Tremmel S , Wartzack S . Rheological behavior of an artificial synovial fluid—influence of temperature, shear rate and pressure. Journal of the Mechanical Behavior of Biomedical Materials, 2021, 115 : 104278
[56]
Marian M , Shah R , Gashi B , Zhang S , Bhavnani K , Wartzack S , Rosenkranz A . Exploring the lubrication mechanisms of synovial fluids for joint longevity—a perspective. Colloids and Surfaces B: Biointerfaces, 2021, 206 : 111926
[57]
Lancaster J K . Abrasive wear of polymers. Wear, 1969, 14( 4): 223– 239
[58]
Xie Y , Williams J A . The prediction of friction and wear when a soft surface slides against a harder rough surface. Wear, 1996, 196( 1–2): 21– 34
[59]
Affatato S. Wear of orthopaedic implants and artificial joints. Woodhead Publishing, 2012
[60]
Jalali-Vahid D , Jagatia M , Jin Z M , Dowson D . Prediction of lubricating film thickness in UHMWPE hip joint replacements. Journal of Biomechanics, 2001, 34( 2): 261– 266
[61]
Wang A , Essner A , Stark C , Dumbleton J H . Comparison of the size and morphology of UHMWPE wear debris produced by a hip joint simulator under serum and water lubricated conditions. Biomaterials, 1996, 17( 9): 865– 871
[62]
Que L , Topoleski L D T , Parks N L . Surface roughness of retrieved CoCrMo alloy femoral components from PCA artificial total knee joints. Journal of Biomedical Materials Research, 2000, 53( 1): 111– 118
[63]
Caravia L , Dowson D , Fisher J , Jobbins B . The influence of bone and bone cement debris on counterface roughness in sliding wear tests of ultra-high molecular weight polyethylene on stainless steel. Proceedings of the Institution of Mechanical Engineers, Part H: Journal of Engineering in Medicine, 1990, 204( 1): 65– 70
[64]
Choudhury D , Vrbka M , Mamat A B , Stavness I , Roy C K , Mootanah R , Krupka I . The impact of surface and geometry on coefficient of friction of artificial hip joints. Journal of the Mechanical Behavior of Biomedical Materials, 2017, 72 : 192– 199
Acknowledgements
This publication emanated from research conducted with the financial support of the Science Foundation Ireland (Grant No. 15/RP/B3208). For the purpose of Open Access, the author has applied a CC BY public copyright license to any Author Accepted Manuscript version arising from this submission. The “111” Project by the State Administration of Foreign Experts Affairs and the Ministry of Education of China (Grant No. B07014) is also acknowledged. The authors appreciate the help provided by the Extreme Optoelectromechanix Laboratory of the East China Normal University in fabricating micro patterns. Acknowledgments are extended to Orthoplastics for providing UHMWPE materials and Beijing Jinzhi Hongtai Metal for providing CoCrMo disks. Open Access funding provided by the IReL Consortium.
Open Access
This article is licensed under a Creative Commons Attribution 4.0 International License, which permits use, sharing, adaptation, distribution, and reproduction in any medium or format as long as appropriate credit is given to the original author(s) and source, a link to the Creative Commons license is provided, and the changes made are indicated.
The images or other third-party material in this article are included in the article’s Creative Commons license, unless indicated otherwise in a credit line to the material. If material is not included in the article’s Creative Commons license and your intended use is not permitted by statutory regulation or exceeds the permitted use, you will need to obtain permission directly from the copyright holder.
Visit http://creativecommons.org/licenses/by/4.0/ to view a copy of this license.
RIGHTS & PERMISSIONS
2022 The Author(s). This article is published with open access at link.springer.com and journal.hep.com.cn
AI Summary 中Eng×
Note: Please note that the content below is AI-generated. Frontiers Journals website shall not be held liable for any consequences associated with the use of this content.