I. Introduction
Unmanned aerial vehicles (UAVs), large and small, have demonstrated their usefulness in military applications. Fur-thermore, there are numerous potential uses for UAVs in civil and commercial applications and the prospects for broad impact are strong. To extend the usefulness of UAVs beyond their current applications, the capability to plan paths and to follow them precisely is of great importance. Unlike piloted vehicles, which rely on the pilot to navigate over demanding terrain or to avoid obstructions, UAVs rely on automation to provide this functionality. As applications such as urban surveillance and rural search and rescue require UAVs to fly down city streets surrounded by buildings or near the surface of abruptly changing mountainous terrain, the ability to follow pre-planned paths with precision is essential. For missions involving cooperation among a team of UAVs, precise path tracking is often crucial to achieving the cooperation objective.