Landing control method of a lightweight four-legged landing and walking robot
Ke YIN, Chenkun QI, Yue GAO, Qiao SUN, Feng GAO
Landing control method of a lightweight four-legged landing and walking robot
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.
landing and walking robot / lunar exploration / buffer landing / compliance control
[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,
|
[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,
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,
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,
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,
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,
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
|
Abbreviations | |
5-DoF-LGTP | Five-degree-of-freedom lunar gravity testing platform |
COM | Center of mass |
DoF | Degree-of-freedom |
FLLWR | Four-legged landing and walking robot |
Geninv | Generalized inverse based on Cholesky factorization |
Ginv | Generalized inverse computation method |
IDU | Integrated drive unit |
IMqrg | Improved generalized inverse computation method based on QR factorization |
IMU | Inertial measurement unit |
LRV | Lunar roving vehicle |
PFBM | Parallel five-bar mechanism |
Qrg | Generalized inverse computation method based on QR factorization |
RP | Revolute pair |
SVD | Singular value decomposition |
TPM | Tensor product matrix |
VTLSA | Virtual three-leg supporting algorithm |
Variables | |
a0, a1 | Initial and target acceleration |
ab | Body linear acceleration |
B, B0, B1, B2, B3 | Active damping coefficients |
Bg | Ground damping coefficient |
Bvirtual | Virtual damping coefficient |
ci | Coefficient of interpolation trajectory |
coeinterp, coe0, coe1, coeV0, coeV1 | Current interpolation coefficient, initial coefficient, target coefficient, initial coefficient velocity, and target coefficient velocity in compliance planning, respectively |
d | Active compression distance |
Eps | Elastic potential energy of passive spring |
Fi | ith tiptoe force from ground |
Fiz, Fiz | Vector and the third component of the ith tiptoe force from ground in the z direction |
ith (i = k, m, or n) vertical force in leg k-m-n supporting | |
Ftip, Fx, Fy, Fz | Tiptoe force vector and its components |
Fvirtual | Virtual tiptoe force |
Fvr | Virtual resultant force in the z direction |
g, g | Vector and the third component of gravitational acceleration |
ge | Gravitational acceleration on the Earth |
gm | Gravitational accelerations on the Moon |
H | Correction vector |
Ib, Ibx, Iby | Body inertia vector and its components |
j0, j1 | Initial and target jerk |
Jv (q) | Velocity Jacobian matrix |
K, K0, K1, K2 | Active stiffness coefficients |
kdz | Derivative gain in the z direction |
kd,θ | Derivative gain of roll and pitch angles |
Kg | Ground stiffness coefficient |
ki,z | Integral gain in the z direction |
ki,θ | Integral gain of roll and pitch angles |
kp,z | Proportional gain in the z direction |
kp,θ | Proportional gain of roll and pitch angles |
Kps | Stiffness coefficient of passive spring |
Kvirtual | Virtual stiffness coefficient |
Ll, Lr | Distances from the intersection point of thigh and shank to the left and right fixed points of passive spring, respectively |
Lps, Lps0 | Current and original length of the passive spring, respectively |
Ls | Shank length |
Lt | Thigh length |
mb | Body mass |
mc1 | Counterweight 1 mass |
mc2 | Counterweight 2 mass |
mt | System mass of the lander and loads |
Ob | Origin of body coordinate frame |
Oli | Origin of the ith leg coordinate frame |
Ow | Origin of world coordinate frame |
, | Tiptoe position and velocity, respectively |
Origin position of in the body coordinate frame | |
Tiptoe position in the leg coordinate frame | |
Body position in the world coordinate frame | |
Tiptoe position in the world coordinate frame | |
, | Generalized coordinate and velocity vector of joints, respectively |
, , | Vector and its components from the COM to the origin Ob |
, , , | Vector and its components from the origin to the ith tiptoe |
Rotation transformation matrix from to | |
Rotation transformation matrix from to | |
, , , , T | Current time, initial time, end time, duration ratio time, and total duration time, respectively |
, | Shank and thigh IDUs torques, respectively |
, | Initial and target velocity, respectively |
Horizontal velocity | |
Horizontal velocity in the x direction | |
Vertical velocity | |
, , | Forward, left, and upper direction, respectively |
, , | Components of tiptoe position in the ith leg coordinate frame, respectively |
, , | Current, initial position, and terminated position of tiptoe in the x direction, respectively |
, , | Current tiptoe velocity in the x, y and z directions, respectively |
, , | Current, initial, and terminated positions of tiptoe in the y direction, respectively |
, | Actual body position and velocity in the z direction, respectively |
, | Vector and the third component of body linear acceleration in the z direction, respectively |
, | Body initial and target position in the z direction, respectively |
Real-time body interpolation trajectory | |
, | Reference body position and velocity in the z direction, respectively |
, , | Current, initial, and target positions of the tiptoe in the z direction, respectively |
Virtual displacement of tiptoe | |
Virtual displacement of the generalized coordinate vector | |
Virtual work of passive spring | |
, | Actual joint angle and velocity, respectively |
, | Actual pitch angle and velocity, respectively |
, | Actual roll angle and velocity, respectively |
, | Rocker arm angle and velocity, respectively |
, | Reference joint angle and velocity, respectively |
, | Reference pitch angle and velocity, respectively |
, | Reference roll angle and velocity, respectively |
, | Side angle and velocity, respectively |
, | Thigh angle and velocity, respectively |
, , , | Joint torque vector and its components, respectively |
, , | Actual, command, and reference joint torques, respectively |
Virtual joint torque | |
Virtual resultant torsions in the and directions, respectively | |
Body coordinate frame | |
IMU coordinate frame | |
ith leg coordinate frame | |
World coordinate frame | |
Body angular velocity | |
, , | Vector and its components of body angular acceleration, respectively |
/
〈 | 〉 |