05.11.2012 Views

Navigation Functionalities for an Autonomous UAV Helicopter

Navigation Functionalities for an Autonomous UAV Helicopter

Navigation Functionalities for an Autonomous UAV Helicopter

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

4.2. TRAJECTORY GENERATOR 39<br />

radius (picture (a) of Fig. 4.4). The solution <strong>for</strong> this flight condition is given<br />

by 4.13 where R b z = ∞, ˙u = 0 <strong>an</strong>d R b y = const<strong>an</strong>t. This condition is called<br />

trimmed flight because the first derivative of the flight parameters are zero<br />

( ˙ φ = ˙ θ = ˙r = ˙ T = ˙u = 0). For this flight condition it is straight<strong>for</strong>ward to<br />

calculate the maximum flight speed allowed. Since the maximum values of<br />

r, φ, θ <strong>an</strong>d T are limited <strong>for</strong> safety reasons, the maximum path velocity u<br />

c<strong>an</strong> be calculated from the system 4.13:<br />

u1 = |R b yrmax|<br />

u2 = | gθmax<br />

|<br />

Xu<br />

�<br />

u3 = |φmaxgRb y| (4.14)<br />

u4 = (| − g(Tmax + g)(R b y) 2 |) 1<br />

4<br />

The minimum of these four velocities c<strong>an</strong> be taken as the maximum<br />

speed <strong>for</strong> the path:<br />

umax = min(u1, u2, u3, u4) (4.15)<br />

The path generated by the path pl<strong>an</strong>ner is represented by a cubic polynomial.<br />

The curvature radius in general is not const<strong>an</strong>t <strong>for</strong> such a path,<br />

which me<strong>an</strong>s that the helicopter never flies in trimmed conditions but it<br />

flies instead in m<strong>an</strong>euvered flight conditions.<br />

Let’s now examine a m<strong>an</strong>euver in the vertical pl<strong>an</strong>e (R b y = ∞, R b z =<br />

const<strong>an</strong>t). From the second equation in 4.12 <strong>an</strong>d the second equation<br />

in 4.13 we c<strong>an</strong> observe that there is no const<strong>an</strong>t velocity solution ( ˙u = 0)<br />

which satisfies both. This me<strong>an</strong>s that when the helicopter climbs, it loses<br />

velocity.<br />

To make the PFCM more flexible in the sense of allowing vertical climbing<br />

<strong>an</strong>d descending at a const<strong>an</strong>t speed, we have to remove the constraint<br />

˙θ = u/R b z <strong>an</strong>d w = ˙w = 0. In other words the fuselage will not be aligned<br />

to the path during a m<strong>an</strong>euver in the vertical pl<strong>an</strong>e as it is shown in Fig. 4.4<br />

(c). The helicopter instead will follow the path as it is shown in Fig. 4.4<br />

(b).

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!