Flux-free brazing of Mg-containing aluminium alloys by means of cold spraying

BOBZIN Kirsten, ZHAO Lidong, ERNST Felix, RICHARDT Katharina

Front. Mech. Eng. ›› 2008, Vol. 3 ›› Issue (4) : 355-359.

PDF(165 KB)
Front. Mech. Eng. All Journals
PDF(165 KB)
Front. Mech. Eng. ›› 2008, Vol. 3 ›› Issue (4) : 355-359. DOI: 10.1007/s11465-008-0055-9

Flux-free brazing of Mg-containing aluminium alloys by means of cold spraying

  • BOBZIN Kirsten, ZHAO Lidong, ERNST Felix, RICHARDT Katharina
Author information +
History +

Abstract

In the present study, AlSi12 and AlSi10Cu4 were deposited onto Mg-containing aluminium alloys 6063 and 5754 by cold spraying. The influences of the two brazing alloys and spray parameters on coating formation were investigated. The microstructure of the coatings was characterized. Some coated samples were heat-treated at 590°C and 560°C in air to investigate the effect of the rupture of oxide scales on the diffusion of elements during heat-treatment. Some coated samples were brazed under argon atmosphere without any fluxes. The results show that AlSi12 had much better deposition behaviour than AlSi10Cu4. Due to the rupture of oxide scales, Cu and Si diffused into the substrate and a metallurgical bond formed between the brazing alloys and the substrates during heat-treatment. The coated samples could be brazed without any fluxes. Because the oxide scales prevented the formation of a metallurgical bond locally, the brazed samples had relatively low shear strengths of up to 43 MPa.

Cite this article

Download citation ▾
BOBZIN Kirsten, ZHAO Lidong, ERNST Felix, RICHARDT Katharina. Flux-free brazing of Mg-containing aluminium alloys by means of cold spraying. Front. Mech. Eng., 2008, 3(4): 355‒359 https://doi.org/10.1007/s11465-008-0055-9

1 1 Introduction

Since the 1950s, mankind’s exploration of unknown territory has gradually shifted from Earth to extraterrestrial regions, such as the Moon and Mars. For extraterrestrial exploration, the technology of landing and walking is essential. Landing has two main methods: hard-landing and soft-landing. Hard-landing is a one-time detection method, such as the method used for Ranger4 [1] and Chang’e 1 [2]. It has no buffer mechanism; thus, the lander is destroyed when it touches the surface of the planet. For soft-landing, the landing speed is reduced through the buffer mechanism to achieve a controllable landing; hence, the lander can be protected from damage.
One effective method for soft-landing is to use a legged lander; according to the topological structure, a legged lander can be divided into two types: tripod type and cantilever type [3,4]. The tripod type has a simple structure and a small supporting capacity. Hence, it is suitable for landers with low mass, such as those used for the Mars Viking Program [5], Phoenix Program [6], Insight Program [7], Moon Surveyor Program [810], and Luna Program [11]. The cantilever type has good buffer capacity and large supporting stiffness. Hence, it has a good carrying capacity and is suitable for landers with heavy mass, such as those used for manned missions and the transport of cargos and scientific instruments. The typical application cases include the Apollo Program [12] and Chang’e 5 [13,14]. The legged lander cannot move, and it can only land on a relatively flat terrain. As a result, a legged lander has a very limited detection range.
Another effective method for soft-landing is to use a rover. It can use its visual system to walk and its equipment for sampling. The soft-landing method for the rover can be divided into two types: airbag type and aerial crane type. The airbag type has a small bearing capacity, so it is suitable for some small rovers, such as Spirit and Opportunity [15,16] on Mars. The aerial crane type is suitable for a planet with an atmosphere; thus, this method is used for the rovers Curiosity [17,18] and Perseverance to land on Mars. A highly efficient method is the cooperation of the legged lander and the rover. A lander is responsible for transporting the rover to the planet. It also acts as a transfer station for the rover to communicate with Earth. A lander employs the cantilever-type topological structure because it should have a high carrying capacity. The typical application cases include Apollo 15 and Lunar Rover Vehicle [19], Chang’e 3 and Yutu 1 [20], and Chang’e 4 and Yutu 2 [21]. However, the combination of a lander and a rover has some limitations. In particular, the separation of the lander and the rover results in heavy mass, large volume, and high launching costs. Moreover, the lander cannot move, and the rover needs to obtain supplies and send messages to Earth through the lander. These problems result in a very limited range of exploration.
Some researchers aimed to solve the above problems by proposing the mobile probe, which integrates the landing and walking functions. Legged robots have good adaptability on complex terrains, such as those with steps and gullies. Hence, some legged robots for detection have been designed, such as SpaceClimber [22] and SpaceBok [23,24]. For the methods of landing control, deep reinforcement learning (RL) was used on SpaceBok to realize repetitive controlled jumping and landing [25]. An integrated control method based on a model-free RL controller in conjunction with an auto-turned reward function was proposed to solve the landing control of quadruped robots on celestial bodies [26]. The dynamics of quadrupeds after touchdown were modeled as a Variable Height Springy Inverted Pendulum to solve the problem of landing on a flat horizontal surface for a quadruped robot [27]. A compliant landing control framework was proposed for quadruped robots; then, a model predictive control (MPC) algorithm was used to determine the joint torque and realize compliant landing [28]. A framework combining trajectory optimization and MPC was proposed to achieve continuous jumping and landing of the robot; this framework could also adapt to unknown height perturbations and uncertain dynamic models [29]. A new method using trajectory optimization, a high-frequency tracking controller, and a robust landing controller was proposed to stabilize a robot’s posture after impact [30]. An algorithm inspired by the falling cat was presented to reduce the impact at landing by using nonholonomic trajectory planning [31]. Based on the landing movements of cats, a new method combining trajectory optimization and machine learning was used to achieve a highly dynamic landing control [32]. A real-time and optimal landing controller was presented to determine the optimal touchdown postures; the controller helps Massachusetts Institute of Technology’s Mini Cheetah to recover from drops of up to 2 m [33]. Yin et al. [34,35] proposed a control method based on a state machine for soft-landing on the Moon to absorb the landing impact energy. The soft-landing process was analyzed based on a dynamic model through three numerical simulations [36]. These methods have significantly realized the landing control of legged robots. In this study, we proposed a six-legged mobile repetitive lander for Moon exploration. It can realize repetitive landing and walking by using compliance control of each drive motor. Compared with the separation of the lander and the rover, the mobile repetitive lander can reduce volume and launching costs. Solving the problem of landing is the most important thing to ensure the operation of exploration. In this study, a soft-landing method based on compliance control and optimal force control for the mobile repetitive lander is proposed to protect the whole system from damage, with the following features:
I. The soft-landing method can keep the lander’s body stable during the landing process.
II. The soft-landing method can limit the torque of the drive motors and weaken the peak torque during the landing process.
III. The soft-landing method can effectively adapt to complex terrains, such as step and slope.
The rest of this paper is organized as follows. In Section 2, the six-legged mobile repetitive lander with the serial–parallel leg mechanism, as well as its structure, is introduced. In Section 3, the soft-landing method based on compliance control and optimal force control for the mobile repetitive lander is proposed. In Section 4, experiments on complex terrains are conducted to validate the soft-landing method and its performances. In Section 5, the conclusions are presented.

2 2 System overview

2.1 2.1 Six-legged mobile repetitive lander

The six-legged mobile repetitive lander in this study is shown in Fig.1. It has six legs arranged around its body hexagonally. Each leg is a 3-degree-of-freedom serial–parallel mechanism composed of an abduction motor, a thigh motor, and a shank motor. All the motors are installed near the lander’s body to reduce leg inertia and improve the motion performance of the lander. The body coordinate frame (BCF) OB-XBYBZB is located at the center of the body. XB points forward, and ZB points upward. The ground coordinate frame (GCF) OG-XGYGZG coincides with the initial body frame, and it can be updated to the current BCF if necessary. The lander runs a real-time operating system, and the control frequency is 1000 Hz. Users send commands to the onboard computer via Wi-Fi. Then, the command can be sent to the drivers via EtherCAT.
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.

Full size|PPT slide

The six-legged mobile repetitive lander can realize the function of landing and walking, as shown in Fig.2. In particular, the lander can realize safe and stable landing based on the soft-landing control method, as shown in Fig.2(a)–Fig.2(d). Moreover, the lander can walk by the 3-3 gait, with three legs swinging and the three other legs supporting. The six legs are divided into two groups and walk in turn, as shown in Fig.2(e)–Fig.2(h).
Fig.2 (a–h) Working mode of the six-legged mobile repetitive lander.

Full size|PPT slide

2.2 2.2 Leg mechanism and model analysis

2.2.1 2.2.1 Leg mechanism

The composition of the leg mechanism is shown in Fig.3(a). The abduction motor is fixed to the body and connects to the parallel four-bar mechanism. The thigh motor controls the thigh rod directly. The shank motor controls the shank rod by the rocker and the connecting rod of the parallel four-bar mechanism. Two passive linear springs are installed between the thigh rod and the shank rod, and they can reduce the torque of the motors during landing. The original length of the spring is L0 = 0.21 m, and the stiffness is Ks = 4200 N/m. The leg coordinate frame (LCF) OLi-XLiYLiZLi (i = 1,2,…,6) is located at the intersection of the rotational axis of the abduction motor, thigh motor, and shank motor. XLi coincides with the rotational axis of the abduction motor, and ZLi coincides with the rotational axis of the thigh motor. The dimensions of the leg mechanism are shown in Tab.1. The kinematic parameters at the input end are defined as qi = (θaitisi)T, and they are limited to [−π/2,π/2], [π/2,3π/2], and [π/2,π], as shown in Fig.3(b). The coordinate of the foot tip in LCF is the output end. It is defined as PiL = (xiL, yiL, ziL)T, as shown in Fig.3(b).
Tab.1 Dimensions of the leg mechanism
Parameter Dimension/m
lAD,lBC 0.10
lBE 0.50
lAB,lCD 0.50
lBF 0.21
Fig.3 Leg mechanism and kinematic parameter: (a) composition of the leg mechanism, (b) kinematic parameter, and (c) portrait view of the leg mechanism.

Full size|PPT slide

2.2.2 2.2.2 Model analysis

The inverse kinematics in LCF is qi = IKiL(PiL), which entails deriving qi from PiL. As shown in Fig.3(c),
θai=arctan(ziLyiL).
Fig.3(c) shows that in the plane of the four-bar mechanism, the coordinate of PiL in OLi-XLiY'LiZ'Li is defined as PiL = (xiL, yiL, ziL)T. It can be calculated by
{xiL=xiL,yiL=yiLcosθai+ziLsinθai,ziL=0.
Accordingly,
lAE=(xiL)2+(yiL)2+(ziL)2.
In ΔABE, αi = ∠BAE and βi = ∠ABE can be derived from the cosine law of the triangle:
{αi=arccos(lAB2+lAE2lBE22lABlAE),βi=arccos(lAB2+lBE2lAE22lABlBE).
The phase angle of PiL can be calculated by
γi=arctan(xiLyiL).
As a result,
{θai=arctan(ziLyiL),θti=32πγiαi,θsi=32πγiαiβi.
The forward kinematics in LCF is expressed by PiL = FKiL(qi), which entails deriving PiL from qi. It can be calculated by
xiL=lABcosθtilBEcosθsi,
yiL=lABsinθtilBEsinθsi,
{xiL=xiL,yiL=yiLcosθai,ziL=yiLsinθai.
The velocity at the output end of the leg in LCF can be expressed by
P˙iL=JviLq˙i,
where JviL is the velocity Jacobian matrix of the leg mechanism. It can be calculated by
JviL=δ(FKiL(qi))δqi=[0lABsinθtilBEsinθsisinθai(lABsinθtilBEsinθsi)lABcosθaicosθtilBEcosθaicosθsicosθai(lABsinθtilBEsinθsi)lABsinθaicosθtilBEsinθaicosθsi].
Based on the principle of virtual work, the force Jacobian matrix can be expressed by
JFiL=(JviL)T.
The action of the passive linear spring can influence the torque of the thigh motor and the shank motor. As shown in Fig.4, the force generated by the two passive springs in each leg can be expressed by
Fig.4 Analysis of the passive spring.

Full size|PPT slide

Fki=2Ks(lCFL0),
where lCF is the current length of the spring. It can be calculated by
lCF=lBC2+lBF22lBClBFcos(CBF).
The toque generated by the springs to the shank motor is
Δτsi=F1lADsin(CDA)=F1lBCsin(CBF)=FkilBCsin(BCF),
where F1 is the component of Fki along line CD.
Based on the force analysis performed on point B, the torque generated by the springs to the thigh motor is
Δτti=FkilABsin(CFB)Fki(lABlBF)sin(CFB)=FkilBFsin(CFB).
In ΔBCF,
{CBF=π+θsiθti,lBFsin(BCF)=lBCsin(CFB)=lCFsin(CBF).
Therefore,
Δτti=Δτsi=FkilBFlBCsin(π+θsiθti)lCF.
Hence, the torques generated by the springs to the input end can be defined as τspring,i = (0,Δτti,Δτsi)T. The force at the output end of the leg in LCF can be expressed by
FiL=JFiL[τi+τspring,i],
where τi is the torque of the input end. It can be expressed as τi = (τaitisi)T.

3 3 Soft-landing method

As shown in Fig.5, the process of soft-landing can be divided into three steps based on the state of the body: landing state, retracting state, and extending state. The landing state is the process of dropping while the lander is in the sky. When all the legs of the lander touch the ground, the process switches to the retracting state, and the body starts to retract to absorb the impact energy. Then, the process switches to the extending state, and the lander starts to lift the body to adjust the posture when the speed of the body decelerates to zero.
Fig.5 Process of soft-landing.

Full size|PPT slide

During the landing state, the lander descends under the gravity. The compliance control is used to maintain the position of the active joints and deal with the unknown landing terrain. Then, the lander absorbs the impact energy and slows down when it is in the retracting state. The impact results in changes in the actual position and velocity of the active joints. The compliance control produces large joint torques and exceeds the capacity of the joints. An optimal force control method is proposed to control the peak torque of the joint and maximize the capacity of buffering absorption. When the lander is in the extending state, compliance control is also used to control the stability of the body and prepare for walking.

3.1 3.1 Landing state: compliance control

The compliance control shown in Eq. (20) is used to control the joint torques in the landing state process. The actual joint angle qact,i and actual joint velocity q˙act,i of each leg can be obtained from the encoders. qinit,i is the initial joint angle that should remain constant during the landing state. It remains unchanged and is measured when the lander starts landing. τreq,i is the required joint torque of each leg. The active stiffness K and damping B must be low coefficients to avoid a large impact force. They cannot be zero because the leg would move. This movement is due to the gravity if the joint torques are zero. Hence, K and B are set to 26 N·m/rad and 2.5 N·m·s/rad, respectively.
τreq,i=τcom,i=K(qinit,iqact,i)+B(0q˙act,i)τspring,i.
A virtual compliance control shown in Eq. (21) is used to judge the state of each leg. As shown in Fig.6(a), all legs are in the aerial phase when the lander is in the landing state. Fig.6(b) shows that each leg has a different time to touch the ground because of the terrain’s irregularity. A virtual foot-tip force Fvi in GCF calculated by Eq. (22) is generated to judge the touchdown of each leg. BGR is the rotation matrix from BCF to GCF, and LiGR is the rotation matrix from LCF to BCF. When the leg starts to touch to ground, the actual angle and actual joint velocity generate great changes in a very short time because of the low active stiffness K and damping B. The virtual stiffness Kvirtual and damping Bvirtual must be large to make Fvi large enough to judge the touchdown. Hence, Kvirtual and Bvirtual are set to 130 N·m/rad and 12.5 N·m·s/rad, respectively.
Fig.6 (a–c) Change process from the landing state to the retracting state.

Full size|PPT slide

τvi=Kvirtual(qinit,iqact,i)+Bvirtual(0q˙act,i).
Fvi=BGRLiBRJFiLτvi.
When the virtual vertical value Fvi_z shown in Fig.6(b) is greater than the threshold value, the leg state changes to the grounded phase. In the grounded phase, any contact force would cause the body to tilt. Hence, the stiffness K and damping B in Eq. (20) are set to zero.
Legstate={Aerialphase,ifFvi_z<50N,Groundedphase,ifFvi_z50N.
The lander changes to the retracting state when all leg states switch to the grounded phase, as shown in Fig.6(c).
Landerstate={Landing,ifthereexistsanaeriallegstate,Retracting,ifalllegstatesaregrounded.

3.2 3.2 Retracting state: optimal force control

In the retracting state process, the lander absorbs the impact energy. An intuitive idea for obtaining a good deceleration involves maximizing the sum of the vertical foot-tip force of all six legs. The object can be modeled as
maxi=16Fzi,
where Fzi is shown in Fig.7. The peak torque of the joint should be controlled; thus, for each leg, the joint torque generated by the supporting force Fi = (0,0,Fzi)T should satisfy
Fig.7 Supporting force in the retracting process.

Full size|PPT slide

τlimitτi=[JFiL]1LiBRTBGRTFiτspring,iτlimit,
where the sign means that the elements of left matrix are all less than or euqal to the corresponding elements of right matrix. τlimit is the limited torque of the drive motor. Equation (26) can be then expressed as
AiFzibi,
where Ai and bi are 6 × 1 matrixes. They can be expressed by
Ai=[[JFiL]1LiBRTBGRT[001]T[JFiL]1LiBRTBGRT[001]T],bi=[τlimitτspring,iτlimit+τspring,i].
Merging all six legs yields
AFzb,
where A is a 36 × 6 matrix, F is a 6 × 1 matrix, and b is a 36 × 1 matrix. Note that
A=[A1A2A3A4A5A6],Fz=[Fz1Fz2Fz3Fz4Fz5Fz6],b=[b1b2b3b4b5b6].
The roll angle wxBG and pitch angle wyBG of the body shown in Fig.7 should be equal to zero to keep the stability of the body. Therefore, a torque τbody is needed to control the body, and it can be generated by the PID controller as follows:
τbody=[kp(0wxBG)+kd(0w˙xBG)+ki(0wxBG)dtkp(0wyBG)+kd(0w˙yBG)+ki(0wyBG)dt],
where kp, kd, and ki are the control parameters of the proportional gain, derivative gain, and integral gain. wxBG, w˙xBG, wyBG, and w˙yBG can be obtained from the inertial measurement unit.
The forces on the foot tips need to satisfy the following to realize the torque:
i=16ri×Fi=τbody,
where ri is the vector from the body to the foot tip, as shown in Fig.7. Equation (32) can be rearranged as
AeqFz=beq,
where Aeq is a 2 × 6 matrix, and beq is a 2 × 1 matrix. They can be expressed by
Aeq=[r1yr2yr3yr4yr5yr6yr1xr2xr3xr4xr5xr6x],beq=τbody.
As a result, the optimization model can be summarized as follows:
Maxi=16Fzis.t.{AFzbAeqFz=beq.
This model can be considered as a linear programming problem and solved by the simplex algorithm.
Hence, the required joint torque of each leg in the retracting state process can be expressed by
τreq,i=[JFiL]1LiBRTBGRT[001]TFziτspring,i.
In the retracting state process, the height of the body drops, and the velocity eventually decelerates to zero. Accordingly, the velocity of the foot tip in BCF is zero. It can be calculated by
P˙iB=LiBRJviLq˙i.
The average of the vertical value P˙ziB of all six legs can be expressed by
P˙¯zB=16i=16P˙ziB.
When P˙¯zB is equal to zero, the lander changes to the extending state.
Landerstate={Retracting,ifP˙¯zB>0,Extending,ifP˙¯zB0.

3.3 3.3 Extending state: compliance control

In the extending state process, the lander stands on the ground and starts to lift the body to the desired height. The required joint torque can be calculated by compliance control and body stabilizer, as shown in Eq. (40).
τreq,i=τcom,i+τstab,i.
Compliance control can be expressed by
τcom,i=K(qref,iqact,i)+B(q˙ref,iq˙act,i)τspring,i.
The reference joint angle qref,i and reference joint velocity q˙ref,i of each leg can be processed by trajectory planning. The active stiffness K and damping B should be large to improve the control for the trajectory planning, and they are set to 260 N·m/rad and 50 N·m·s/rad, respectively. Trajectory planning can be calculated by
{PiL=LiBRT[BGRT(PiGPBG)PLiB],qref,i=IKiL(PiL),q˙ref,i=(qref,iqref,i_last)dt,
where PiG is the coordinate of the foot tip in GCF, PBG is the coordinate of the body in GCF, PLiB is the coordinate of LCF in BCF, and qref,i_last is the reference joint angle in the last control period. dt is the control cycle, and it is set to 0.001 s.
At the beginning of the extending state, the coordinate of the foot tip in GCF for each leg can be calculated by
PiG=BGRLiBRFKiL(qi).
Hence, the average height of all six legs H0 shown in Fig.8 can be expressed by
Fig.8 Extended height of the body in the process of extending.

Full size|PPT slide

H0=16i=16Hi=16i=16(PziG).
The extended height of the body is Hinit−H0, where Hinit is the desired height. Therefore, the trajectory planning of the body in the extending state can be expressed by
{PBG=(PxBGPyBGPzBG)=s(00HinitH0),wBG=(wxBGwyBGwzBG)=(1s)(wxB0GwyB0G0),s={2t2textend2,ifttextend2,2t2textend2+4ttextend,ift>textend2,
where wxB0G and wyB0G are the roll angle and pitch angle at the beginning of the extending state, respectively, and textend is the total extending time.
For the body stabilizer, the resultant force in the vertical direction should be kept at zero to maintain a stable height during the extending state process. Moreover, torque is needed to make the roll angle and pitch angle remain zero and control the body attitude. We assume that the mass of the lander is concentrated at the center of the body to simplify the body stabilizer. Therefore, the body stabilizer can be expressed by
{i=16Fzimg=0,i=16ri×Fi=τbody.
Equation (46) can be rearranged as
CFz=D,
where C is a 3 × 6 matrix, and D is a 3 × 1 matrix. They can be expressed by
C=[111111r1yr2yr3yr4yr5yr6yr1xr2xr3xr4xr5xr6x],D=[mgτbody].
Equation (47) can be solved by a pseudoinverse, which turns out to be
Fz=CD.
Therefore, the joint torque generated by the body stabilizer can be calculated by
τstab,i=[JFiL]1LiBRTBGRT[001]TFzi.
The control procedure for the entire soft-landing process is concluded in Fig.9.
Fig.9 Control procedure for the entire soft-landing process.

Full size|PPT slide

4 4 Experiments and results

4.1 4.1 Experiment scene

As shown in Fig.10, an experimental platform is built to simulate the gravity of the Moon and verify the effectiveness of the soft-landing method. The platform consists of a six-legged mobile repetitive lander, a balancing weight, a rope, a cantilever, two pulleys, and soils. The mass of the balancing weight can be calculated by
Fig.10 Experiment scene for the lander.

Full size|PPT slide

{(m1+m2)gmoon=(m2m1)gearth,gmoon=16gearth,
where m2 = 95 kg is the mass of the lander; gmoon and gearth are the gravitational acceleration of the Moon and Earth. Therefore, the mass of the balancing weight should be m1 = 67.8 kg. The lander lands from a height of 2.35 m to simulate the soft-landing process. Two terrains are constructed to prove the validity of the soft-landing method. As shown in Fig.11, the height of the step is 0.13 m, and the degree of the slope is approximately 8.92°.
Fig.11 Parameters of the terrains: (a) height of the step and (b) degree of the slope.

Full size|PPT slide

4.2 4.2 Experiment analysis

The experiment on the terrain with a step is shown in Fig.12. At the beginning of the process, the lander is in the landing state. It drops from the sky, as shown in Fig.12(b). At t = 1.510 s, the legs start to touch the ground, and the state of each leg changes from the aerial phase to the grounded phase successively. Leg 3 touches the ground first because of the step, as shown in Fig.12(c). The grounded time of each leg is shown in Tab.2. The lander changes to the retracting state when all legs touch the ground at t = 1.581 s, as shown in Fig.12(d). Then, the height of the body descends until the body speed drops to zero at t = 1.863 s, as shown in Fig.12(e) and Fig.12(f). Finally, the lander changes to the extending state, and the height of the body extends to the desired height at t = 4.063 s, as shown in Fig.12(h). The extended height of the body is approximately 0.229 m.
Tab.2 Grounded time of each leg on the terrain with a step
Leg number Grounded time/s
1 1.565
2 1.580
3 1.510
4 1.581
5 1.578
6 1.572
Fig.12 (a–h) Snapshots of the experiment on the terrain with a step.

Full size|PPT slide

The joint torques of all six legs for the soft-landing process on the terrain with a step are shown in Fig.13(a). The limited torque τlimit of each joint is set to 50 N·m. When t < 1.581 s, the lander is in the landing state (line A). All six legs touch the ground in succession. The torques of the thigh motor and shank motor in the process of touching the ground are shown in Fig.13(b). With leg 3 as the example, the leg is in the aerial phase (line D) when t < 1.510 s. It changes to the grounded phase at t = 1.510 s when the leg touches the ground (line E). Then, the stiffness K and damping B of the compliance control are set to zero. The joint torque is only affected by the two passive springs. Accordingly, the other legs are controlled in the same way.
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.

Full size|PPT slide

When the lander is in the retracting state (line B), the optimal force control helps the body decelerate as quickly as possible. The average height of all six legs reduces, as shown in Fig.14. Fig.14(a) shows that when t = 1.863 s, the average vertical value of the velocity of all six legs in BCF drops to zero. The average height of all six legs is 0.521 m, as shown in Fig.14(b). Then, the lander changes to the extending state (line C). The height of the body rises to approximately 0.75 m at t = 4.063 s and is maintained. Fig.14(c) illustrates the roll angle and pitch angle of the experiment. They have oscillations in the process of touching the ground. They are close to zero when the body is in the stable state.
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.

Full size|PPT slide

The soft-landing experiment on the terrain with a slope is shown in Fig.15. The lander changes to the retracting state when all legs touch the ground at t = 1.502 s. The order of the legs is shown in Fig.16. Legs 4 and 5 touch the ground first because of the slope. The grounded time of each leg is shown in Tab.3.
Tab.3 Grounded time of each leg on the terrain with a slope
Leg number Grounded time/s
1 1.496
2 1.502
3 1.470
4 1.420
5 1.421
6 1.477
Fig.15 (a–h) Snapshots of the experiment on the terrain with a slope.

Full size|PPT slide

Fig.16 Order of the legs.

Full size|PPT slide

The joint torques of all six legs for the soft-landing process on the terrain with a slope are shown in Fig.17(a). The limited torque of each joint is also set to 50 N·m. Fig.18(a) shows that when t = 1.731 s, the average vertical value of the velocity of all six legs in BCF drops to zero. The body of the lander rises to approximately 0.182 m during the extending state process, as shown in Fig.18(b).
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.

Full size|PPT slide

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.

Full size|PPT slide

A comparative experiment is conducted to illustrate the effectiveness of the soft-landing method proposed in this study. The control strategy of the comparative experiment is to change the active stiffness K and damping B continuously when the lander is in the retracting and extending states [34]. The experiment on the terrain with a step is shown in Fig.19. At t = 1.520 s, the legs start to touch the ground successively. The grounded time of each leg is shown in Tab.4. The total time of the retracting state is 0.299 s.
Tab.4 Grounded time of each leg on the terrain with a step for comparative experiment
Leg number Grounded time/s
1 1.589
2 1.520
3 1.576
4 1.579
5 1.578
6 1.591
Fig.19 (a–h) Snapshots for the comparative experiment.

Full size|PPT slide

The joint torques of all six legs for the comparative experiment on the terrain with a step are shown in Fig.20. When t < 1.591 s, the lander is in the landing state (line A). Moreover, the lander changes to the extending state when t > 1.89 s (line C). The maximum torque of the active joints is 130.5 N·m in the soft-landing process. The result of the comparative experiment shows that the optimal force control we proposed can effectively control the joint torques and reduce the impact energy.
Fig.20 Joint torques of the legs for the comparative experiment.

Full size|PPT slide

5 5 Conclusions

This study proposes a soft-landing method for the six-legged mobile repetitive lander. The method based on compliance control and optimal force control can make responses to different states during the landing process. It can also realize soft-landing safely in rough terrains, such as those with steps and slopes. Moreover, an experimental platform is built to simulate the gravity of the Moon. The results show that the proposed method can realize a stable and safe soft-landing on complex terrains under the gravity of the Moon. In future work, the fault-tolerant soft-landing method will be studied to solve the landing problem, such as the failure of several drive motors. Based on the form of the drive motors’ failure, the two kinds of failure are the uncontrollable failure and the locked failure. For uncontrollable failure, the failed joints lose the supporting capacity, and the landing problem can be solved by dealing with the conditions of losing several legs. For locked failure, the failed joints cannot move and can be used for support. The body of the lander tilts when the lander touches the ground. The potential strategy of this condition is to plan the trajectory of the body and make the lander adjust to a stable state.
This is a preview of subscription content, contact us for subscripton.

References

1. Miller W S, Zhuang L, Bottema J, Wittebrood A J, Smet PD, Haszler A, Vieregge A . Recentdevelopment in aluminum alloys for automotive industry.Mater Sci Eng A, 2000, 280(1): 37–49. doi:10.1016/S0921-5093(99)00653-X
2. Kohlweiler W . Brazingaluminium. www.BrazeTec.de
3. Dykhuizen R C, Smith M F . Gas dynamic principles ofcold spray. J Therm Spray Technol 1998, 7(2): 205–212
4. Lima R S, Kucuk A, Berndt C C, Karthikeyan J, Kay C M, Lindemann J . Deposition efficiency, mechanical properties and coatingroughness in cold-sprayed titanium. J MaterSci Lett, 2002, 21: 1687–1689. doi:10.1023/A:1020833011448
5. Morgan R, Fox P, Pattison J, Sutcliffe C, O'Neil W . Analysis of cold gas dynamicallysprayed aluminium deposits. Mater Lett, 2004, 58: 1317–1320. doi:10.1016/j.matlet.2003.09.048
6. Gärtner F, Stoltenhoff T, Schmidt T, Kreye H . The cold sprayprocess and its potential for industrial applications. J Therm Spray Technol, 2006, 15(2): 223–232. doi:10.1361/105996306X108110
AI Summary AI Mindmap
PDF(165 KB)

Part of a collection:

Intelligent Legged Robot

Accesses

Citations

Detail

Sections
Recommended

/