Please wait a minute...
Frontiers of Mechanical Engineering

ISSN 2095-0233

ISSN 2095-0241(Online)

CN 11-5984/TH

Postal Subscription Code 80-975

2018 Impact Factor: 0.989

Front. Mech. Eng.    2022, Vol. 17 Issue (4) : 51    https://doi.org/10.1007/s11465-022-0707-1
RESEARCH ARTICLE
Landing control method of a lightweight four-legged landing and walking robot
Ke YIN1, Chenkun QI2, Yue GAO1, Qiao SUN2, Feng GAO2()
1. School of Electronic Information and Electrical Engineering, Shanghai Jiao Tong University, Shanghai 200240, China
2. Key Laboratory of Mechanical System and Vibration, School of Mechanical Engineering, Shanghai Jiao Tong University, Shanghai 200240, China
 Download: PDF(9052 KB)   HTML
 Export: BibTeX | EndNote | Reference Manager | ProCite | RefWorks
Abstract

The prober with an immovable lander and a movable rover is commonly used to explore the Moon’s surface. The rover can complete the detection on relatively flat terrain of the lunar surface well, but its detection efficiency on deep craters and mountains is relatively low due to the difficulties of reaching such places. A lightweight four-legged landing and walking robot called “FLLWR” is designed in this study. It can take off and land repeatedly between any two sites wherever on deep craters, mountains or other challenging landforms that are difficult to reach by direct ground movement. The robot integrates the functions of a lander and a rover, including folding, deploying, repetitive landing, and walking. A landing control method via compliance control is proposed to solve the critical problem of impact energy dissipation to realize buffer landing. Repetitive landing experiments on a five-degree-of-freedom lunar gravity testing platform are performed. Under the landing conditions with a vertical velocity of 2.1 m/s and a loading weight of 140 kg, the torque safety margin is 10.3% and 16.7%, and the height safety margin is 36.4% and 50.1% for the cases with or without an additional horizontal disturbance velocity of 0.4 m/s, respectively. The study provides a novel insight into the next-generation lunar exploration equipment.

Keywords landing and walking robot      lunar exploration      buffer landing      compliance control     
Corresponding Author(s): Feng GAO   
Just Accepted Date: 27 May 2022   Issue Date: 12 December 2022
 Cite this article:   
Ke YIN,Chenkun QI,Yue GAO, et al. Landing control method of a lightweight four-legged landing and walking robot[J]. Front. Mech. Eng., 2022, 17(4): 51.
 URL:  
https://academic.hep.com.cn/fme/EN/10.1007/s11465-022-0707-1
https://academic.hep.com.cn/fme/EN/Y2022/V17/I4/51
Fig.1  Conceptual sketch of repetitive landing.
Fig.2  Structure of a four-legged landing and walking robot.
Fig.3  Multifunction design during different phase: (a) buffer landing like a cantilever lander and (b) roving like a four-legged robot.
Fig.4  Three active degrees-of-freedom hybrid leg design: (a) leg prototype and (b) leg mechanism. IDU: integrated drive unit, RP: revolute pair, PFBM: parallel five-bar mechanism.
Fig.5  Design of the integrated drive unit: (a) three-dimensional and (b) inner structure.
Fig.6  Hardware structure of motion controller. RTOS: real time operating system.
Fig.7  Coordinate system in motion planning: (a) robot coordinate and (b) leg coordinate.
Fig.8  Landing method framework consisting of three layers: hardware inputs, landing method, and hardware outputs.
Fig.9  State switching method during buffer landing.
Legxtip0/mytip0/mztip0/m
10.7880.788?0.750
2?0.7880.788?0.750
3?0.788?0.788?0.750
40.788?0.788?0.750
Tab.1  Initial tiptoe positions before buffer landing
Fig.10  Trajectory planning of the body and tiptoe of leg 4 during buffer landing.
Fig.11  Compliance planning of stiffness and damping coefficients for thigh and shank joints.
Fig.12  Virtual three-leg supporting algorithm.
MethodTime/s
SVD3.81 × 10?5
Ginv1.66 × 10?5
TPM1.26 × 10?5
Geninv5.10 × 10?5
Qrg3.57 × 10?5
IMqrg2.22 × 10?5
VTLSA3.34 × 10?5
Tab.2  Computation time of different algorithms to solve Eq. (29)
SituationWeight/kgvx/(m·s?1)vz/(m·s?1)
Vertical landing1800.0?2.1
Parabolic landing1800.4?2.1
Tab.3  Initial conditions of numerical simulation
Fig.13  Results of vertical landing simulation: (a) joint torque in each leg, (b) body angle of roll and pitch, and (c) position and velocity of the body.
Fig.14  Results of parabolic landing simulation: joint torques in (a) legs 1 and 4 and (b) legs 2 and 3; (c) body angle of roll and pitch; and (d) position and velocity of the body.
Fig.15  Components of the 5-DoF-LGSP.
Fig.16  Counterweight system design of the 5-DoF-LGSP.
Fig.17  Keyframe snapshots in the parabolic landing.
Fig.18  Results of vertical landing experiment: joint torques in (a) leg 1, (b) leg 2, (c) leg 3, and (d) leg 4; (e) body angle of roll and pitch; and (f) position and velocity of the body.
Fig.19  Results of parabolic landing experiment: joint torques in (a) leg 1, (b) leg 2, (c) leg 3, and (d) leg 4; (e) body angle of roll and pitch; and (f) position and velocity of the body.
Abbreviations
5-DoF-LGTPFive-degree-of-freedom lunar gravity testing platform
COMCenter of mass
DoFDegree-of-freedom
FLLWRFour-legged landing and walking robot
GeninvGeneralized inverse based on Cholesky factorization
GinvGeneralized inverse computation method
IDUIntegrated drive unit
IMqrgImproved generalized inverse computation method based on QR factorization
IMUInertial measurement unit
LRVLunar roving vehicle
PFBMParallel five-bar mechanism
QrgGeneralized inverse computation method based on QR factorization
RPRevolute pair
SVDSingular value decomposition
TPMTensor product matrix
VTLSAVirtual three-leg supporting algorithm
Variables
a0, a1Initial and target acceleration
abBody linear acceleration
B, B0, B1, B2, B3Active damping coefficients
BgGround damping coefficient
BvirtualVirtual damping coefficient
ciCoefficient of interpolation trajectory
coeinterp, coe0, coe1, coeV0, coeV1Current interpolation coefficient, initial coefficient, target coefficient, initial coefficient velocity, and target coefficient velocity in compliance planning, respectively
dActive compression distance
EpsElastic potential energy of passive spring
Fiith tiptoe force from ground
Fiz, FizVector and the third component of the ith tiptoe force from ground in the z direction
Fizkmnith (i = k, m, or n) vertical force in leg k-m-n supporting
Ftip, Fx, Fy, FzTiptoe force vector and its components
FvirtualVirtual tiptoe force
FvrVirtual resultant force in the z direction
g, gVector and the third component of gravitational acceleration
geGravitational acceleration on the Earth
gmGravitational accelerations on the Moon
HCorrection vector
Ib, Ibx, IbyBody inertia vector and its components
j0, j1Initial and target jerk
Jv (q)Velocity Jacobian matrix
K, K0, K1, K2Active stiffness coefficients
kdzDerivative gain in the z direction
kd,θDerivative gain of roll and pitch angles
KgGround stiffness coefficient
ki,zIntegral gain in the z direction
ki,θIntegral gain of roll and pitch angles
kp,zProportional gain in the z direction
kp,θProportional gain of roll and pitch angles
KpsStiffness coefficient of passive spring
KvirtualVirtual stiffness coefficient
Ll, LrDistances from the intersection point of thigh and shank to the left and right fixed points of passive spring, respectively
Lps, Lps0Current and original length of the passive spring, respectively
LsShank length
LtThigh length
mbBody mass
mc1Counterweight 1 mass
mc2Counterweight 2 mass
mtSystem mass of the lander and loads
ObOrigin of body coordinate frame
OliOrigin of the ith leg coordinate frame
OwOrigin of world coordinate frame
Ptip, P˙tipTiptoe position and velocity, respectively
bPliOrigin position of Σli in the body coordinate frame Σb
liPtipTiptoe position in the leg coordinate frame Σli
wPbBody position in the world coordinate frame Σw
wPtipTiptoe position in the world coordinate frame Σw
q, q˙Generalized coordinate and velocity vector of joints, respectively
rcom, rcomx, rcomyVector and its components from the COM to the origin Ob
ri, rix, riy, rizVector and its components from the origin Ob to the ith tiptoe
bRliRotation transformation matrix from Σli to Σb
wRbRotation transformation matrix from Σb to Σw
t, t0, t1, tr, TCurrent time, initial time, end time, duration ratio time, and total duration time, respectively
Ts, TtShank and thigh IDUs torques, respectively
v0, v1Initial and target velocity, respectively
vhHorizontal velocity
vxHorizontal velocity in the x direction
vzVertical velocity
xb, yb, zbForward, left, and upper direction, respectively
xli, yli, zliComponents of tiptoe position in the ith leg coordinate frame, respectively
xtip, xtip0, xtip1Current, initial position, and terminated position of tiptoe in the x direction, respectively
x˙tip, y˙tip, z˙tipCurrent tiptoe velocity in the x, y and z directions, respectively
ytip, ytip0, ytip1Current, initial, and terminated positions of tiptoe in the y direction, respectively
zab, z˙abActual body position and velocity in the z direction, respectively
z¨b, z¨bVector and the third component of body linear acceleration in the z direction, respectively
zbody0, zbody1Body initial and target position in the z direction, respectively
zinterpReal-time body interpolation trajectory
zrb, z˙rbReference body position and velocity in the z direction, respectively
ztip, ztip0, ztip1Current, initial, and target positions of the tiptoe in the z direction, respectively
δPtipVirtual displacement of tiptoe
δqVirtual displacement of the generalized coordinate vector q
δWpsVirtual work of passive spring
θaj, θ˙ajActual joint angle and velocity, respectively
θap, θ˙apActual pitch angle and velocity, respectively
θar, θ˙arActual roll angle and velocity, respectively
θr, θ˙rRocker arm angle and velocity, respectively
θrj, θ˙rjReference joint angle and velocity, respectively
θrp, θ˙rpReference pitch angle and velocity, respectively
θrr, θ˙rrReference roll angle and velocity, respectively
θs, θ˙sSide angle and velocity, respectively
θt, θ˙tThigh angle and velocity, respectively
τ, τs, τt, τrJoint torque vector and its components, respectively
τaj, τcj, τrjActual, command, and reference joint torques, respectively
τvirtualVirtual joint torque
τvrVirtual resultant torsions in the x and y directions, respectively
ΣbBody coordinate frame
ΣimuIMU coordinate frame
Σliith leg coordinate frame
ΣwWorld coordinate frame
ωbBody angular velocity
ω˙b, ω˙bx, ω˙byVector and its components of body angular acceleration, respectively
  
1 R F Lin , W Z Guo , M Li . Novel design of legged mobile landers with decoupled landing and walking functions containing a rhombus joint. Journal of Mechanisms and Robotics, 2018, 10(6): 061017
https://doi.org/10.1115/1.4040884
2 J W Lucas , J E Conel , W A Hagemeyer , R R Garipay , J M Saari . Lunar surface thermal characteristics from Surveyor 1. Journal of Geophysical Research, 1967, 72(2): 779–789
https://doi.org/10.1029/JZ072i002p00779
3 R J Williams , E K Gibson . The origin and stability of lunar goethite, hematite and magnetite. Earth and Planetary Science Letters, 1972, 17(1): 84–88
https://doi.org/10.1016/0012-821X(72)90261-0
4 M Gisler , D Sornette . Exuberant innovations: the Apollo program. Society, 2009, 46(1): 55–68
https://doi.org/10.1007/s12115-008-9163-8
5 A T Basilevsky , A M Abdrakhimov , J W Head , C M Pieters , Y Z Wu , L Xiao . Geologic characteristics of the Luna 17/Lunokhod 1 and Chang’e-3/Yutu landing sites, Northwest Mare Imbrium of the Moon. Planetary and Space Science, 2015, 117: 385–400
https://doi.org/10.1016/j.pss.2015.08.006
6 Y Q Ma , S C Liu , B Sima , B Wen , S Peng , Y Jia . A precise visual localisation method for the Chinese Chang’e-4 Yutu-2 rover. Photogrammetric Record, 2020, 35(169): 10–39
https://doi.org/10.1111/phor.12309
7 Z Xu , D J Guo , J Z Liu . Maria basalts chronology of the Chang’e-5 sampling site. Remote Sensing, 2021, 13(8): 1515
https://doi.org/10.3390/rs13081515
8 T Zhang , W M Zhang , K Wang , S Gao , L Hou , J H Ji , X L Ding . Drilling, sampling, and sample-handling system for China’s asteroid exploration mission. Acta Astronautica, 2017, 137: 192–204
https://doi.org/10.1016/j.actaastro.2017.04.017
9 I M Salzberg . Tracking the Apollo lunar rover with interferometry techniques. Proceedings of the IEEE, 1973, 61(9): 1233–1236
https://doi.org/10.1109/PROC.1973.9251
10 D Kim , S J Jorgensen , J Lee , J Ahn , J W Luo , L Sentis . Dynamic locomotion for passive-ankle biped robots and humanoids using whole-body locomotion control. The International Journal of Robotics Research, 2020, 39(8): 936–956
https://doi.org/10.1177/0278364920918014
11 M Raibert , K Blankespoor , G Nelson , R Playter . BigDog, the rough-terrain quadruped robot. IFAC Proceedings Volumes, 2008, 41(2): 10822–10825
https://doi.org/10.3182/20080706-5-KR-1001.01833
12 C Semini , V Barasuol , J Goldsmith , M Frigerio , M Focchi , Y Gao , D G Caldwell . Design of the hydraulically actuated, torque-controlled quadruped robot HyQ2Max. IEEE/ASME Transactions on Mechatronics, 2017, 22(2): 635–646
https://doi.org/10.1109/TMECH.2016.2616284
13 S Bartsch , T Birnschein , F Cordes , D Kuehn , P Kampmann , J Hilljegerdes , S Planthaber , M Roemmermann , F Kirchner . SpaceClimber: development of a six-legged climbing robot for space exploration. In: Proceedings of ISR 2010 (the 41st International Symposium on Robotics) and ROBOTIK 2010 (the 6th German Conference on Robotics). Munich: VDE, 2010, 1–8
14 S Dirk , K Frank . The bio-inspired scorpion robot: design, control & lessons learned. In: Zhang H X, ed. Climbing and Walking Robots: Towards New Applications. London: IntechOpen, 2007, 197–218
https://doi.org/10.5772/5081
15 G Bledt , M J Powell , B Katz , J Di Carlo , P M Wensing , S Kim . MIT Cheetah 3: design and control of a robust, dynamic quadruped robot. In: Proceedings of 2018 IEEE/RSJ International Conference on Intelligent Robots and Systems. Madrid: IEEE, 2018, 2245–2252
https://doi.org/10.1109/IROS.2018.8593885
16 M Hutter , C Gehring , D Jud , A Lauber , C D Bellicoso , V Tsounis , J Hwangbo , M Bodie , R K , S Fankhauser , A P , M Bloesch . ANYmal—a highly mobile and dynamic quadrupedal robot. In: Proceedings of 2016 IEEE/RSJ International Conference on Intelligent Robots and Systems (IROS). Daejeon: IEEE, 2016, 38–44
https://doi.org/10.1109/IROS.2016.7758092
17 P Arm , R Zenkl , P Barton , L Beglinger , A Dietsche , L Ferrazzini , E Hampp , J Hinder , C Huber , D Schaufelberger , F Schmitt , B Sun , B Stolz , H Kolvenbach , M Hutter . SpaceBok: a dynamic legged robot for space exploration. In: Proceedings of 2019 International Conference on Robotics and Automation (ICRA). Montreal: IEEE, 2019, 6288–6294
https://doi.org/10.1109/ICRA.2019.8794136
18 H Kolvenbach , E Hampp , P Barton , R Zenkl , M Hutter . Towards jumping locomotion for quadruped robots on the moon. In: Proceedings of 2019 IEEE/RSJ International Conference on Intelligent Robots and Systems (IROS). Macao: IEEE, 2019, 5459–5466
https://doi.org/10.1109/IROS40897.2019.8967552
19 J H Zhou , M Chen , J B Chen , S Jia . Optimal time-jerk trajectory planning for the landing and walking integration mechanism using adaptive genetic algorithm method. Review of Scientific Instruments, 2020, 91(4): 044501
https://doi.org/10.1063/1.5133369
20 R F Lin, W Z Guo, M Li, Y Hu, Y C Han. Novel design of a legged mobile lander for extraterrestrial planet exploration. International Journal of Advanced Robotic Systems, 2017, 14(6): 1729881417746120
https://doi.org/10.1177/1729881417746120
21 J H Zhou , S Jia , J C Qian , M Chen , J B Chen . Improving the buffer energy absorption characteristics of movable lander-numerical and experimental studies. Materials, 2020, 13(15): 3340
https://doi.org/10.3390/ma13153340
22 R F Lin , W Z Guo , C J Zhao , Y Y Tang , C Y Zhao , Z Y Li . Topological design of a new family of legged mobile landers based on Truss-mechanism transformation method. Mechanism and Machine Theory, 2020, 149: 103787
https://doi.org/10.1016/j.mechmachtheory.2020.103787
23 R F Lin , W Z Guo . Type synthesis of reconfiguration parallel mechanisms transforming between trusses and mechanisms based on friction self-locking composite joints. Mechanism and Machine Theory, 2022, 168: 104597
https://doi.org/10.1016/j.mechmachtheory.2021.104597
24 Y C Han , W Z Guo , Z K Peng , M D He , F Gao , J Z Yang . Dimensional synthesis of the reconfigurable legged mobile lander with multi-mode and complex mechanism topology. Mechanism and Machine Theory, 2021, 155: 104097
https://doi.org/10.1016/j.mechmachtheory.2020.104097
25 Y C Han , C Z Zhou , W Z Guo . Singularity loci, bifurcated evolution routes, and configuration transitions of reconfigurable legged mobile lander from adjusting, landing, to roving. Journal of Mechanisms and Robotics, 2021, 13(4): 040903
https://doi.org/10.1115/1.4051060
26 R D Lorenz , E P Turtle , J W Barnes , M G Trainer , D S Adams , K E Hibbard , C Z Sheldon , K Zacny , P N Peplowski , D J Lawrence , M Ravine , T G McGee , K Sotzen , S M MacKenzie , J Langelaan , S Schmitz , L S Wolfarth , P D Bedini . Dragonfly: a rotorcraft lander concept for scientific exploration at Titan. Johns Hopkins APL Technical Digest, 2018, 34(3): 374–385
27 J Balaram , M Aung , M P Golombek . The Ingenuity helicopter on the perseverance rover. Space Science Reviews, 2021, 217(4): 56
https://doi.org/10.1007/s11214-021-00815-w
28 K Yin , S L Zhou , Q Sun , F Gao . Lunar surface fault-tolerant soft-landing performance and experiment for a six-legged movable repetitive lander. Sensors, 2021, 21(17): 5680
https://doi.org/10.3390/s21175680
29 Q Sun , F Gao , X B Chen . Towards dynamic alternating tripod trotting of a pony-sized hexapod robot for disaster rescuing based on multi-modal impedance control. Robotica, 2018, 36(7): 1048–1076
https://doi.org/10.1017/S026357471800022X
30 J W Luo , S G Wang , Y Zhao , Y L Fu . Variable stiffness control of series elastic actuated biped locomotion. Intelligent Service Robotics, 2018, 11(3): 225–235
https://doi.org/10.1007/s11370-018-0248-y
31 K Yin , Q Sun , F Gao , S L Zhou . Lunar surface soft-landing analysis of a novel six-legged mobile lander with repetitive landing capacity. Proceedings of the Institution of Mechanical Engineers, Part C: Journal of Mechanical Engineering Science, 2022, 236(2): 1214–1233
https://doi.org/10.1177/0954406221999422
32 R B McGhee , A A Frank . On the stability properties of quadruped creeping gaits. Mathematical Biosciences, 1968, 3: 331–351
https://doi.org/10.1016/0025-5564(68)90090-4
33 V N Katsikis , D Pappas . Fast computing of the Moore–Penrose inverse matrix. Electronic Journal of Linear Algebra, 2008, 17: 637–650
https://doi.org/10.13001/1081-3810.1287
34 P Courrieu . Fast computation of Moore–Penrose inverse matrices. Neural Information Processing—Letters and Reviews, 2005, 8(2): 25–29
https://doi.org/10.48550/arXiv.0804.4809
35 F Toutounian , A Ataei . A new method for computing Moore–Penrose inverse matrices. Journal of Computational and Applied Mathematics, 2009, 228(1): 412–417
https://doi.org/10.1016/j.cam.2008.10.008
36 V N Katsikis , D Pappas , A Petralias . An improved method for the computation of the Moore–Penrose inverse matrix. Applied Mathematics and Computation, 2011, 217(23): 9828–9834
https://doi.org/10.1016/j.amc.2011.04.080
37 H Esmaeili , R Erfanifar , M Rashidi . An efficient method to compute the Moore–Penrose inverse. Advances in Pure and Applied Mathematics, 2018, 9(2): 143–152
https://doi.org/10.1515/apam-2016-0064
38 S X Lu , X Z Wang , G Q Zhang , X Zhou . Effective algorithms of the Moore–Penrose inverse matrices for extreme learning machine. Intelligent Data Analysis, 2015, 19(4): 743–760
https://doi.org/10.3233/IDA-150743
39 A Ataei . Improved Qrginv algorithm for computing Moore–Penrose inverse matrices. ISRN Applied Mathematics, 2014, 2014: 641706
https://doi.org/10.1155/2014/641706
Viewed
Full text


Abstract

Cited

  Shared   
  Discussed