Navigation Functionalities for an Autonomous UAV Helicopter
Navigation Functionalities for an Autonomous UAV Helicopter
Navigation Functionalities for an Autonomous UAV Helicopter
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).