Landing control method of a lightweight four-legged landing and walking robot

Ke YIN, Chenkun QI, Yue GAO, Qiao SUN, Feng GAO

PDF(9052 KB)
PDF(9052 KB)
Front. Mech. Eng. ›› 2022, Vol. 17 ›› Issue (4) : 51. DOI: 10.1007/s11465-022-0707-1
RESEARCH ARTICLE
RESEARCH ARTICLE

Landing control method of a lightweight four-legged landing and walking robot

Author information +
History +

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.

Graphical abstract

Keywords

landing and walking robot / lunar exploration / buffer landing / compliance control

Cite this article

Download citation ▾
Ke YIN, Chenkun QI, Yue GAO, Qiao SUN, Feng GAO. Landing control method of a lightweight four-legged landing and walking robot. Front. Mech. Eng., 2022, 17(4): 51 https://doi.org/10.1007/s11465-022-0707-1

References

[1]
Lin R F , Guo W Z , Li M . 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
CrossRef Google scholar
[2]
Lucas J W , Conel J E , Hagemeyer W A , Garipay R R , Saari J M . Lunar surface thermal characteristics from Surveyor 1. Journal of Geophysical Research, 1967, 72(2): 779–789
CrossRef Google scholar
[3]
Williams R J , Gibson E K . The origin and stability of lunar goethite, hematite and magnetite. Earth and Planetary Science Letters, 1972, 17(1): 84–88
CrossRef Google scholar
[4]
Gisler M , Sornette D . Exuberant innovations: the Apollo program. Society, 2009, 46(1): 55–68
CrossRef Google scholar
[5]
Basilevsky A T , Abdrakhimov A M , Head J W , Pieters C M , Wu Y Z , Xiao L . 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
CrossRef Google scholar
[6]
Ma Y Q , Liu S C , Sima B , Wen B , Peng S , Jia Y . A precise visual localisation method for the Chinese Chang’e-4 Yutu-2 rover. Photogrammetric Record, 2020, 35(169): 10–39
CrossRef Google scholar
[7]
Xu Z , Guo D J , Liu J Z . Maria basalts chronology of the Chang’e-5 sampling site. Remote Sensing, 2021, 13(8): 1515
CrossRef Google scholar
[8]
Zhang T , Zhang W M , Wang K , Gao S , Hou L , Ji J H , Ding X L . Drilling, sampling, and sample-handling system for China’s asteroid exploration mission. Acta Astronautica, 2017, 137: 192–204
CrossRef Google scholar
[9]
Salzberg I M . Tracking the Apollo lunar rover with interferometry techniques. Proceedings of the IEEE, 1973, 61(9): 1233–1236
CrossRef Google scholar
[10]
Kim D , Jorgensen S J , Lee J , Ahn J , Luo J W , Sentis L . 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
CrossRef Google scholar
[11]
Raibert M , Blankespoor K , Nelson G , Playter R . BigDog, the rough-terrain quadruped robot. IFAC Proceedings Volumes, 2008, 41(2): 10822–10825
CrossRef Google scholar
[12]
Semini C , Barasuol V , Goldsmith J , Frigerio M , Focchi M , Gao Y , Caldwell D G . Design of the hydraulically actuated, torque-controlled quadruped robot HyQ2Max. IEEE/ASME Transactions on Mechatronics, 2017, 22(2): 635–646
CrossRef Google scholar
[13]
Bartsch S , Birnschein T , Cordes F , Kuehn D , Kampmann P , Hilljegerdes J , Planthaber S , Roemmermann M , Kirchner F . 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]
Dirk S , Frank K . 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
CrossRef Google scholar
[15]
Bledt G , Powell M J , Katz B , Di Carlo J , Wensing P M , Kim S . 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
CrossRef Google scholar
[16]
Hutter M , Gehring C , Jud D , Lauber A , Bellicoso C D , Tsounis V , Hwangbo J , Bodie M , K R , Fankhauser S , P A , Bloesch M . 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
CrossRef Google scholar
[17]
Arm P , Zenkl R , Barton P , Beglinger L , Dietsche A , Ferrazzini L , Hampp E , Hinder J , Huber C , Schaufelberger D , Schmitt F , Sun B , Stolz B , Kolvenbach H , Hutter M . SpaceBok: a dynamic legged robot for space exploration. In: Proceedings of 2019 International Conference on Robotics and Automation (ICRA). Montreal: IEEE, 2019, 6288–6294
CrossRef Google scholar
[18]
Kolvenbach H , Hampp E , Barton P , Zenkl R , Hutter M . 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
CrossRef Google scholar
[19]
Zhou J H , Chen M , Chen J B , Jia S . 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
CrossRef Google scholar
[20]
Lin R F, Guo W Z, Li M, Hu Y, Han Y C. Novel design of a legged mobile lander for extraterrestrial planet exploration. International Journal of Advanced Robotic Systems, 2017, 14(6): 1729881417746120
CrossRef Google scholar
[21]
Zhou J H , Jia S , Qian J C , Chen M , Chen J B . Improving the buffer energy absorption characteristics of movable lander-numerical and experimental studies. Materials, 2020, 13(15): 3340
CrossRef Google scholar
[22]
Lin R F , Guo W Z , Zhao C J , Tang Y Y , Zhao C Y , Li Z Y . Topological design of a new family of legged mobile landers based on Truss-mechanism transformation method. Mechanism and Machine Theory, 2020, 149: 103787
CrossRef Google scholar
[23]
Lin R F , Guo W Z . 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
CrossRef Google scholar
[24]
Han Y C , Guo W Z , Peng Z K , He M D , Gao F , Yang J Z . Dimensional synthesis of the reconfigurable legged mobile lander with multi-mode and complex mechanism topology. Mechanism and Machine Theory, 2021, 155: 104097
CrossRef Google scholar
[25]
Han Y C , Zhou C Z , Guo W Z . 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
CrossRef Google scholar
[26]
Lorenz R D , Turtle E P , Barnes J W , Trainer M G , Adams D S , Hibbard K E , Sheldon C Z , Zacny K , Peplowski P N , Lawrence D J , Ravine M , McGee T G , Sotzen K , MacKenzie S M , Langelaan J , Schmitz S , Wolfarth L S , Bedini P D . Dragonfly: a rotorcraft lander concept for scientific exploration at Titan. Johns Hopkins APL Technical Digest, 2018, 34(3): 374–385
[27]
Balaram J , Aung M , Golombek M P . The Ingenuity helicopter on the perseverance rover. Space Science Reviews, 2021, 217(4): 56
CrossRef Google scholar
[28]
Yin K , Zhou S L , Sun Q , Gao F . Lunar surface fault-tolerant soft-landing performance and experiment for a six-legged movable repetitive lander. Sensors, 2021, 21(17): 5680
CrossRef Google scholar
[29]
Sun Q , Gao F , Chen X B . 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
CrossRef Google scholar
[30]
Luo J W , Wang S G , Zhao Y , Fu Y L . Variable stiffness control of series elastic actuated biped locomotion. Intelligent Service Robotics, 2018, 11(3): 225–235
CrossRef Google scholar
[31]
Yin K , Sun Q , Gao F , Zhou S L . 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
CrossRef Google scholar
[32]
McGhee R B , Frank A A . On the stability properties of quadruped creeping gaits. Mathematical Biosciences, 1968, 3: 331–351
CrossRef Google scholar
[33]
Katsikis V N , Pappas D . Fast computing of the Moore–Penrose inverse matrix. Electronic Journal of Linear Algebra, 2008, 17: 637–650
CrossRef Google scholar
[34]
Courrieu P . Fast computation of Moore–Penrose inverse matrices. Neural Information Processing—Letters and Reviews, 2005, 8(2): 25–29
CrossRef Google scholar
[35]
Toutounian F , Ataei A . A new method for computing Moore–Penrose inverse matrices. Journal of Computational and Applied Mathematics, 2009, 228(1): 412–417
CrossRef Google scholar
[36]
Katsikis V N , Pappas D , Petralias A . An improved method for the computation of the Moore–Penrose inverse matrix. Applied Mathematics and Computation, 2011, 217(23): 9828–9834
CrossRef Google scholar
[37]
Esmaeili H , Erfanifar R , Rashidi M . An efficient method to compute the Moore–Penrose inverse. Advances in Pure and Applied Mathematics, 2018, 9(2): 143–152
CrossRef Google scholar
[38]
Lu S X , Wang X Z , Zhang G Q , Zhou X . Effective algorithms of the Moore–Penrose inverse matrices for extreme learning machine. Intelligent Data Analysis, 2015, 19(4): 743–760
CrossRef Google scholar
[39]
Ataei A . Improved Qrginv algorithm for computing Moore–Penrose inverse matrices. ISRN Applied Mathematics, 2014, 2014: 641706
CrossRef Google scholar

Nomenclature

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

Acknowledgements

This work was funded by the National Key R&D Program of China (Grant No. 2021YFF0307905).

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 AI Mindmap
PDF(9052 KB)

Accesses

Citations

Detail

Sections
Recommended

/