Soft-landing control for a six-legged mobile repetitive lander
Qingxing XI1, Zhijun CHEN1, Ke YIN2, Feng GAO1()
. State Key Laboratory of Mechanical System and Vibration, School of Mechanical Engineering, Shanghai Jiao Tong University, Shanghai 200240, China . National Key Laboratory of Aerospace Mechanism, Institute of Aerospace System Engineering Shanghai, Shanghai 201108, China
The primary mode of extraterrestrial exploration is a robotic system comprising a lander and a rover. However, the lander is immovable, and the rover has a restrictive detection area because of the difficulties of reaching complex terrains, such as those with deep craters. In this study, a six-legged mobile repetitive lander with landing and walking functions is designed to solve these problems. First, a six-legged mobile repetitive lander and its structure are introduced. Then, a soft-landing method based on compliance control and optimal force control is addressed to control the landing process. Finally, the experiments are conducted to validate the soft-landing method and its performances. Results show that the soft-landing method for the six-legged mobile repetitive lander can successfully control the joint torques and solve the soft-landing problem on complex terrains, such as those with steps and slopes.
Fig.1 Model of the six-legged mobile repetitive lander: (a) top view and (b) axonometric drawing. Six legs are labeled by numbers for identification purpose.
Fig.2 (a–h) Working mode of the six-legged mobile repetitive lander.
Parameter
Dimension/m
lAD,lBC
0.10
lBE
0.50
lAB,lCD
0.50
lBF
0.21
Tab.1 Dimensions of the leg mechanism
Fig.3 Leg mechanism and kinematic parameter: (a) composition of the leg mechanism, (b) kinematic parameter, and (c) portrait view of the leg mechanism.
Fig.4 Analysis of the passive spring.
Fig.5 Process of soft-landing.
Fig.6 (a–c) Change process from the landing state to the retracting state.
Fig.7 Supporting force in the retracting process.
Fig.8 Extended height of the body in the process of extending.
Fig.9 Control procedure for the entire soft-landing process.
Fig.10 Experiment scene for the lander.
Fig.11 Parameters of the terrains: (a) height of the step and (b) degree of the slope.
Leg number
Grounded time/s
1
1.565
2
1.580
3
1.510
4
1.581
5
1.578
6
1.572
Tab.2 Grounded time of each leg on the terrain with a step
Fig.12 (a–h) Snapshots of the experiment on the terrain with a step.
Fig.13 Joint torques of the legs on the terrain with a step: (a) the torques of all six legs in the whole process and (b) the torques of the thigh motor and shank motor in the process of touching the ground.
Fig.14 Results of the experiment on the terrain with a step: (a) the average vertical value of the velocities of all six legs in BCF, (b) the average height of all six legs, and (c) the roll angle and pitch angle of the body.
Leg number
Grounded time/s
1
1.496
2
1.502
3
1.470
4
1.420
5
1.421
6
1.477
Tab.3 Grounded time of each leg on the terrain with a slope
Fig.15 (a–h) Snapshots of the experiment on the terrain with a slope.
Fig.16 Order of the legs.
Fig.17 Joint torques of the legs on the terrain with a slope: (a) the torques of all six legs in the whole process and (b) the torques of the thigh motor and shank motor in the process of touching the ground.
Fig.18 Results of the experiment on the terrain with a slope: (a) the average vertical value of the velocities of all six legs in BCF, (b) the average height of all six legs, and (c) the roll angle and pitch angle of the body.
Leg number
Grounded time/s
1
1.589
2
1.520
3
1.576
4
1.579
5
1.578
6
1.591
Tab.4 Grounded time of each leg on the terrain with a step for comparative experiment
Fig.19 (a–h) Snapshots for the comparative experiment.
Fig.20 Joint torques of the legs for the comparative experiment.
Abbreviations
BCF
Body coordinate frame
GCF
Ground coordinate frame
LCF
Leg coordinate frame
MPC
Model predictive control
RL
Reinforcement learning
Variables
B
Active damping of the compliance control
Bvirtual
Virtual damping of the virtual compliance control
Fi
Supporting force of the ith leg
Fvi
Virtual foot-tip force in GCF
Force at the output end of the leg in LCF
F1
Component of Fki along line CD
Fki
Force generated by the two passive springs in each leg
Fvi_z
Virtual vertical value
Fzi
Vertical foot-tip force
Forward kinematic of the ith leg in LCF
gearth
Gravitational acceleration of Earth
gmoon
Gravitational acceleration of the Moon
H0
Average height of all six legs
Hinit
Desired height of the body
i
Number to mark the legs of the robot (i = 1,2,...,6)
Inverse kinematic of the ith leg in LCF
Force Jacobian matrix of the leg mechanism
Velocity Jacobian matrix of the leg mechanism
K
Active stiffness of the compliance control
Ks
Stiffness of the spring
Kvirtual
Virtual stiffness of the virtual compliance control
kd
Control parameter of the derivative gain
ki
Control parameter of the integral gain
kp
Control parameter of the proportional gain
lCF
Current length of the spring
L0
Original length of the spring
m1
Mass of the balancing weight
m2
Mass of the lander
OB-XBYBZB
Body coordinate frame, fixed to the body
OG-XGYGZG
Ground coordinate frame, fixed to the ground
OLi-XLiYLiZLi
Leg coordinate frame, fixed to the body
OLi-XLiY'LiZ'Li
Coordinate of the plane of the four-bar mechanism
Coordinate of LCF in BCF
Coordinate of the body in GCF
Coordinate of the foot tip of the ith leg in GCF
Coordinate of the foot tip of the ith leg in LCF
Coordinate of in OLi-XLiY'LiZ'Li
Velocity of the foot tip of the ith leg in BCF
Velocity of the foot tip of the ith leg in LCF
Vertical value of the foot tip of the ith leg
Average of the vertical value of all six legs
qact,i
Actual joint angle
qi
Kinematic parameters at the input end
qinit,i
Joint angle that should remain constant during the landing state
qref,i
Reference joint angle
qref,i_last
Reference joint angle in last control period
Actual joint velocity
Joint velocity of the ith leg
Reference joint velocity
Rotation matrix from LCF to BCF
Rotation matrix from BCF to GCF
ri
Vector from the body to foot tip
textend
Total extending time
,
Roll angle and pitch angle of the body
,
Roll angle and pitch angle at the beginning of the extending state
,
Velocity of the roll angle and the pitch angle
θai, θti, θsi
Angle of the abduction, the thigh, and the shank motor of the ith leg
τbody
Torque needed to control the body
τcom,i
Torque generated by the compliance control
τi
Torque of the input end
τlimit
Limited torque of the drive motor
τreq,i
Required joint torque of each leg
τspring,i
Torque generated by the springs to the input end
τstab,i
Torque generated by the body stabilizer
τvi
Torque generated by the virtual compliance control
1
J R Arnold, A E Metzger, E C Anderson, M A Van Dilia. Gamma rays in space, ranger 3. Journal of Geophysical Research, 1962, 67(12): 4878–4880 https://doi.org/10.1029/JZ067i012p04878
2
Z Y Ouyang, C L Li, Y L Zou, H B Zhang, C Lü, J Z Liu, J J Liu, W Zuo, Y Su, W B Wen, W Bian, B C Zhao, J Y Wang, J F Yang, J Chang, H Y Wang, X H Zhang, S J Wang, M Wang, X Ren, L L Mu, D Q Kong, X Q Wang, F Wang, L Geng, Z B Zhang, L Zheng, X Y Zhu, Y C Zheng, J D Li, X D Zou, C Xu, S B Shi, Y F Gao, G N Gao. Primary scientific results of Chang’E-1 lunar mission. Science China Earth Sciences, 2010, 53(11): 1565–1581 https://doi.org/10.1007/s11430-010-4056-2
3
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(1): 104097 https://doi.org/10.1016/j.mechmachtheory.2020.104097
4
Y C Han, W Z Guo, F Gao, J Z Yang. A new dimension design method for the cantilever-type legged lander based on truss-mechanism transformation. Mechanism and Machine Theory, 2019, 142: 103611 https://doi.org/10.1016/j.mechmachtheory.2019.103611
5
J B Pollack, M E Ockert-Bell, M K Shepard. Viking lander image analysis of Martian atmospheric dust. Journal of Geophysical Research, 1995, 100(E3): 5235–5250 https://doi.org/10.1029/94JE02640
6
J H Hoffman, R C Chaney, H Hammack. Phoenix mars mission—the thermal evolved gas analyzer. Journal of the American Society for Mass Spectrometry, 2008, 19(10): 1377–1383 https://doi.org/10.1016/j.jasms.2008.07.015
7
A Trebi-Ollennu, W Kim, K Ali, O Khan, C Sorice, P Bailey, J Umland, R Bonitz, C Ciarleglio, J Knight, N Haddad, K Klein, S Nowak, D Klein, N Onufer, K Glazebrook, B Kobeissi, E Baez, F Sarkissian, M Badalian, H Abarca, R G Deen, J Yen, S Myint, J Maki, A Pourangi, J Grinblat, B Bone, N Warner, J Singer, J Ervin, J Lin. Insight Mars lander robotics instrument deployment system. Space Science Reviews, 2018, 214(5): 93 https://doi.org/10.1007/s11214-018-0520-7
J J Rennilson, D R Criswell. Surveyor observations of lunar horizon-glow. The Moon, 1974, 10(2): 121–142 https://doi.org/10.1007/BF00655715
10
S W Thurman. Surveyor spacecraft automatic landing system. In: Proceedings of the 27th Annual AAS Guidance and Control Conference. Breckenridge: AAS, 2004, 1–12
11
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
J Wang, Y Zhang, K C Di, M Chen, J F Duan, J Kong, J F Xie, Z Q Liu, W H Wan, Z F Rong, B Liu, M Peng, Y X Wang. Localization of the Chang’e-5 lander using radio-tracking and image-based methods. Remote Sensing, 2021, 13(4): 590 https://doi.org/10.3390/rs13040590
14
H J Li, X N Niu, X Zheng. Progress of Chang’e 5 probe project. Aerospace China, 2016, 17(1): 72
15
J L Bresina, A K Jónsson, P H Morris, K Rajan. Activity planning for the Mars exploration rovers. In: Proceedings of the 15th International Conference on Automated Planning & Scheduling. Monterey: AAAI, 2005, 40–49
16
K C Di. A review of spirit and opportunity rover localization methods. Spacecraft Engineering, 2009, 18(5): 1–5
17
R Welch, D Limonadi, R Manning. Systems engineering the curiosity rover: a retrospective. In: Proceedings of the 8th International Conference on System of Systems Engineering. Maui: IEEE, 2013, 70–75
18
M Heverly, J Matthews, J Lin, D Fuller, M Maimone, J Biesiadecki, J Leichty. Traverse performance characterization for the Mars science laboratory rover. Journal of Field Robotics, 2013, 30(6): 835–846 https://doi.org/10.1002/rob.21481
19
J Zakrajsek, D McKissock, J Woytach, J Zakrajsek, F, Oswald K McEntire, G Hill, P Abel, D Eichenberg, T Goodnight. Exploration rover concepts and development challenges. In: Proceedings of the 1st Space Exploration Conference: Continuing the Voyage of Discovery. Orlando: AIAA, 2005, 2525–2547
20
W R Wu, D Y Yu. Key technologies in the Chang’e-3 soft-landing project. Journal of Deep Space Exploration, 2014, 1(2): 105–109
21
W R Wu, Q Wang, Y H Tang, G B Yu, J Z Liu, W Zhang, Y M Ning, L L Lu. Design of Chang’e-4 lunar farside soft-landing mission. Journal of Deep Space Exploration, 2017, 4(2): 111–117 https://doi.org/10.15982/j.issn.2095-7777.2017.02.002
22
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 the 41st International Symposium on Robotics and 6th German Conference on Robotics. Munich: IEEE, 2010, 1–8
23
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 the 2019 International Conference on Robotics and Automation. Montreal: IEEE, 2019, 6288–6294
24
H Kolvenbach, E Hampp, P Barton, R Zenkl, M Hutter. Towards jumping locomotion for quadruped robots on the Moon. In: Proceedings of IEEE/RSJ International Conference on Intelligent Robots and Systems. Macau: IEEE, 2019, 5459–5466
25
N Rudin, H Kolvenbach, V Tsounis, M Hutter. Cat-like jumping and landing of legged robots in low-gravity using deep reinforcement learning. IEEE Transactions on Robotics, 2022, 38(1): 317–328 https://doi.org/10.1109/TRO.2021.3084374
26
J Qi, H B Gao, H T Yu, M Y Huo, W Y Feng, Z Q Deng. Integrated attitude and landing control for quadruped robots in asteroid landing mission scenarios using reinforcement learning. Acta Astronautica, 2023, 204: 599–610 https://doi.org/10.1016/j.actaastro.2022.11.028
27
F Roscia, M Focchi, A D Prete, D G Caldwell, C Semini. Reactive landing controller for quadruped robots. IEEE Robotics and Automation Letters, 2023, 8(11): 7210–7217 https://doi.org/10.1109/LRA.2023.3313919
28
S Wang, W C Chi, J B Zuo, Q Q Zhou, K Chen, S C Yang, L Z Xiang, Y Zheng. Online multi-phase trajectory generation for compliant landing control of quadruped robots. In: Proceedings of the 21st International Conference on Advanced Robotics. Abu Dhabi: IEEE, 2023, 168–175
29
C Nguyen, L F Bao, Q Nguyen. Continuous jumping for legged robots on stepping stones via trajectory optimization and model predictive control. In: Proceedings of the 61st Conference on Decision and Control. Cancun: IEEE, 2022, 93–99
30
Q Nguyen, M J Powell, B Katz, J D Carlo, S Kim. Optimized jumping on the MIT Cheetah 3 robot. In: Proceedings of the 2019 International Conference on Robotics and Automation. Montreal: IEEE, 2019, 7448–7454
31
J T Bingham, J Lee, R N Haksar, J Ueda, C K Liu. Orienting in mid-air through configuration changes to achieve a rolling landing for reducing impact after a fall. In: Proceedings of the IEEE/RSJ International Conference on Intelligent Robots & Systems. Chicago: IEEE, 2014, 3610–3617
32
V Kurtz, H Li, P M Wensing, H Lin. Mini Cheetah, the falling cat: a case study in machine learning and trajectory optimization for robot acrobatics. In: Proceedings of the International Conference on Robotics and Automation. Philadelphia: IEEE, 2022, 4635–4641
33
S H Jeon, S Kim, D Kim. Online optimal landing control of the MIT Mini Cheetah. In: Proceedings of the International Conference on Robotics and Automation. Philadelphia: IEEE, 2022, 178–184
34
K Yin, F Gao, Q Sun, J M Liu, T Xiao, J Z, Jiang S Q, Chen X B, Sun J, Liu R Q, Qi C K Yang. Design and soft-landing control of a six-legged mobile repetitive lander for lunar exploration. In: Proceedings of the International Conference on Robotics and Automation. Xi’an: IEEE, 2021, 670–676
35
K Yin, C K Qi, Y Gao, Q Sun, F Gao. Landing control method of a lightweight four-legged landing and walking robot. Frontiers of Mechanical Engineering, 2022, 17(4): 51 https://doi.org/10.1007/s11465-022-0707-1
36
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