Modeling, Guidance, and Robust Cooperative Control of Two Quadrotors Carrying a “Y”-Shaped-Cable-Suspended Payload

[ad_1]

Appendix A. Proof of Theorem 1

The UDE estimation error is defined as

f ˜ i ξ = f i ξ f ^ i ξ .

By combining (48), (51), and (A1), the UDE estimation error can be expressed in the frequency domain as

F ˜ i ξ ( s ) = [ I G i ξ ( s ) ]

F i ξ ( s ) ,

which can be rewritten in the time domain as

f ˜ ˙

i ξ = T i ξ f ˜ i ξ + f ˙ i ξ ,

where T i ξ is given in (54).

From (35), it can be seen that the ψ channel is in a cascade connection with the x and y channels. Therefore, we start with the analysis of the ψ channel. By plugging the control design (39) into the quadrotor model (28) and then subtracting the model from the global reference systems (29) and (30) for the two quadrotors, we obtain the following tracking error dynamics in the ψ channel:

ψ ˜ ˙

1 ψ ˜ ¨

1 ψ ˜ ˙

2 ψ ˜ ¨

2 ψ ˜ ˙

= 0 1 0 0 k 1 p ψ α 1 ψ k 1 d ψ β 1 ψ α 1 ψ β 1 ψ 0 0 0 1 k 1 p ψ + α 2 ψ k 1 d ψ + β 2 ψ α 2 ψ β 2 ψ A r ψ

ψ ˜ 1 ψ ˜ ˙

1 ψ ˜ 2 ψ ˜ ˙

2 ψ ˜

+ 0 0 1 0 0 0 0 1 B r ψ

f ˜ 1 ψ f ˜ 2 ψ f ˜ ψ

.

By substituting the parameter mapping (59) into (A3), we obtain the UDE estimation error dynamics for the two quadrotors in the ψ channel as

ε f ˜ ˙

1 ψ f ˜ ˙

2 ψ f ˜ ˙

ψ

= 1 T 1 ψ * 0 0 1 T 2 ψ * A b ψ

f ˜ 1 ψ f ˜ 2 ψ f ˜ ψ

+ ε 1 0 0 1 B b ψ

f ˙ 1 ψ f ˙ 2 ψ f ˙ ψ

.

Up to now, we have derived the tracking error dynamics (A4) and the UDE estimation dynamics (A5), which are exactly in the form of the standard singular perturbation model [18]. Thus, it is natural to exploit singular perturbation theory to analyze the system stability and robustness. By letting ε = 0 in (A5), we obtain the quasi-steady state of the f ˜ ψ dynamics:Then, by plugging the quasi-steady state f ˜ ψ * into (A4) and letting ε = 0 , the following reduced model is obtained:

ψ ˜ ˙

= A r ψ ψ ˜ .

It is readily verified that the origin of (A7) is an exponentially stable equilibrium under Stability Condition 1. Meanwhile, the boundary-layer model corresponding to (A5) is

f ˜ ˙

ψ = A b ψ f ˜ ψ ,

which is also exponentially stable at its origin by noting (59). Therefore, by using Theorem 11.4 in [18], we conclude that there exists a ε * > 0 , such that 0 < ε < ε * , and the tracking error dynamics (A4) and the UDE estimation dynamics (A5) are both stable, provided the boundedness of f i ψ and its derivatives up to the second order. Thus, the boundedness of ψ i and f ^ i ψ is verified.

Now, we show the robustness of the ψ channel. The solution of the reduced model (A7) is

ψ ˜ ^

( t ) = e A r ψ ψ ˜ ( 0 ) .

Via Theorem 11.2 in [18], we conclude that there exists a positive constant k ψ such that 0 < ε < ε * and t > 0 , and the following inequality holds:

ψ ˜ ( t ) ψ ˜ ^

( t ) 2 k ψ ε .

Hence, we have

ψ ˜ ( t ) 2 ψ ˜ ( t ) ψ ˜ ^

( t ) 2 + ψ ˜ ^

( t ) 2 k ψ ε + ψ ˜ ^

( t ) 2 .

Note that (A7) is stable, and we have ψ ˜ ^

( t ) 2 0 . Thus, it is clear that there exist t i ψ > 0 , ε * * > 0 , and ultimate bound σ i ψ ( ε )

satisfying σ i ψ ( ε ) 0

as ε 0 , such that 0 < ε < ε * * , and the following inequality holds:

| ψ ˜ i ( t ) |

ψ ˜ ( t ) 2 k ψ ε + ψ ˜ ^

( t ) 2 σ i ψ ( ε ) , t > t i ψ .

Since the z channel has an identical form to the ψ channel, an analysis of its stability and robustness can be performed in the same way as that presented above, and, thus, it is omitted here. In what follows, we analyze the x and y channels. The tracking error dynamics are

ξ ˜ ˙

1 ξ ˜ ¨

1 ξ ˜ ˙

2 ξ ˜ ¨

2 ξ ˜ ˙

= 0 1 0 0 k 1 p ξ α 1 ξ k 1 d ξ β 1 ξ α 1 ξ β 1 ξ 0 0 0 1 k 1 p ξ + α 2 ξ k 1 d ξ + β 2 ξ α 2 ξ β 2 ξ A r ξ

ξ ˜ 1 ξ ˜ ˙

1 ξ ˜ 2 ξ ˜ ˙

2 ξ ˜

+ 0 0 1 0 0 0 0 1 B r ξ

f ˜ 1 ξ f ˜ 2 ξ ξ ˜

+ 0 0 0 1 E r ξ

E ξ , ξ { x , y } ,

where E ξ = h ξ ( ψ d ) h ξ ( ψ 1 ) = Δ ¨ d ξ Δ ¨ 2 ξ + α 2 ξ ( Δ d ξ Δ 2 ξ ) + β 2 ξ ( Δ ˙ d ξ Δ ˙ 2 ξ )

is the formation offset-related term satisfying

E x = ( L d ψ ¨ d cos ψ d + L ˙ d ψ ˙ d cos ψ d + L ¨ d sin ψ d + L ˙ d ψ ˙ d cos ψ d L d ψ ˙ d 2 sin ψ d ) ( L d ψ ¨ 1 cos ψ 1 + L ˙ d ψ ˙ 1 cos ψ 1 + L ¨ d sin ψ 1 + L ˙ d ψ ˙ 1 cos ψ 1 L d ψ ˙ 1 2 sin ψ 1 ) α 2 y ( L d sin ψ 1 L d sin ψ d ) β 2 y ( L d ψ ˙ 1 cos ψ 1 + L ˙ d sin ψ 1 L d ψ ˙ d cos ψ d L ˙ d sin ψ d ) ,

E y = ( L d ψ ˙ d 2 cos ψ d + L d ψ ¨ d sin ψ d + L ˙ d ψ ˙ d sin ψ d L ¨ d cos ψ d + L ˙ d ψ ˙ d sin ψ d ) ( L d ψ ˙ 1 2 cos ψ 1 + L d ψ ¨ 1 sin ψ 1 + L ˙ d ψ ˙ 1 sin ψ 1 L ¨ d cos ψ 1 + L ˙ d ψ ˙ 1 sin ψ 1 ) α 2 x ( L d cos ψ d L d cos ψ 1 ) β 2 x ( L ˙ d cos ψ d L d ψ ˙ d sin ψ d L ˙ d cos ψ 1 + L d ψ ˙ 1 sin ψ 1 ) .

Similar to the parameter mapping (59) employed in the ψ channel, by mapping T i ξ = ε T i ξ * , ξ { x , y }

, it is found that the UDE estimation error dynamics are

ε f ˜ ˙

1 ξ f ˜ ˙

2 ξ f ˜ ˙

ξ

= 1 T 1 ξ * 0 0 1 T 2 ξ * A b ξ

f ˜ 1 ξ f ˜ 2 ξ f ˜ ξ

+ ε 1 0 0 1 B b ξ

f ˙ 1 ξ f ˙ 2 ξ f ˙ ξ

, ξ { x , y } .

Via singular perturbation theory, it is readily concluded that 0 < ε < ε * , and the error dynamics (A13) and (A16) are stable under Stability Condition 1, provided the boundedness of f i ξ and its derivatives up to the second order; thus, the states ξ i and the UDE estimation signals f ^ i ξ are bounded.

As for the robustness analysis, the reduced model that corresponds to (A13) is

ξ ˜ ˙

= A r ξ ξ ˜ + E r ξ E ξ , ξ { x , y } ,

and its solution is denoted by

ξ ˜ ^

( t ) = e A r ξ ξ ˜ ( 0 ) + 0 t e A r ξ ( t τ )

E r ξ E ξ d τ , ξ { x , y } .

From the stability of systems (A4) and (A5), we conclude that state ψ 1 and its derivatives up to the third order are bounded. Furthermore, reference signal ψ d and its derivatives up to the third order can be designed to be bounded. Then, it is clear that the derivative of function h ξ , denoted by h ˙ ξ ( ψ )

, is bounded by a positive constant h ˙ m a x ξ , and, thus, the following inequality holds by noting (A12):

| E ξ | = | h ξ ( ψ d ) h ξ ( ψ 1 ) | h ˙ m a x ξ | ψ d ψ 1 ψ ˜ 1

| h ˙ m a x ξ σ 1 ψ ( ε ) = Δ σ E ξ ( ε ) , ξ { x , y } ,

where the bound σ E ξ ( T 1 ψ ) 0

as ε 0 . Then, we have

ξ ˜ ^

( t ) 2 e A r ξ t ξ ˜ ( 0 ) 2 + e A r ξ t 0 t e A r ξ τ d τ E r ξ σ E ξ ( ε ) 2 e A r ξ t ξ ˜ ( 0 ) 2 + σ E ξ ( ε ) ( e A r ξ t I ) ( A r ξ ) 1 E r ξ 2 , ξ { x , y } .

Based on the boundedness of ( e A r ξ t I ) ( A r ξ ) 1 E r ξ 2 provided by the exponential stability of the reduced model (A18), we use singular perturbation theory to conclude that there exist k ξ > 0 , a t i ξ > 0 , ε * * > 0 , and ultimate bound σ i ξ ( ε )

satisfying σ i ξ ( ε ) 0

as ε 0 , such that 0 < ε < ε * * and t > t i ξ , and the following inequality holds:

| ξ ˜ i ( t ) |

ξ ˜ ( t ) 2 ξ ˜ ( t ) ξ ˜ ^

( t ) 2 + ξ ˜ ^

( t ) 2 k ξ ε + e A r ξ t ξ ˜ ( 0 ) 2 + σ E ξ ( ε ) ( e A r ξ t I ) ( A r ξ ) 1 E r ξ 2

σ i ξ ( ε ) , ξ { x , y } .

Up to now, we have finished the proof of Theorem 1 for the ξ { ψ , x , y , z } channels, and the next step is to analyze the η { ϕ , θ } channels. The tracking error dynamics and UDE estimation error dynamics are respectively given by

η ˜ ˙

η ˜ ¨

i η ˜ ˙

i

= 0 1 k i p η k i d η A r η

η ˜ i η ˜ ˙

i η ˜ ¨

+ 0 1 B r η

f ˜ i η , η { ϕ , θ } ,

and

ε f ˜ ˙

i η = 1 T i η * f ˜ i η + ε f ˙ i η , η { ϕ , θ } .

Under stability Condition 1, it is clear that the reduced model

η ˜ ˙

= A r η η ˜ , η { ϕ , θ } ,

and the boundary-layer model

f ˜ ˙

i η = 1 T i η * f ˜ i η , η { ϕ , θ } ,

are exponentially stable at the origin. The remaining parts can be proven in the same way as the proof of the ψ channel and is omitted. This ends the proof of Theorem 1.

[ad_2]

This website uses cookies to improve your experience. We'll assume you're ok with this, but you can opt-out if you wish. Accept Read More