{"id":{"repo_id":"byu","oai_identifier":"oai:scholarsarchive.byu.edu:etd-2197"},"canonical_url":"https://search.dev.ndltd.org/etd/byu/oai:scholarsarchive.byu.edu:etd-2197","repository":{"repo_id":"byu","name":"Brigham Young University","base_url":"https://scholarsarchive.byu.edu/do/oai/"},"display":{"title":"Vision-Based Control and Flight Optimization of a Rotorcraft UAV","abstract":"<p>A Rotorcraft UAV provides an ideal experimental platform for vision-based navigation. This thesis describes the flight tests of the US Army PALACE pro ject, which implements Moravec's pseudo-normalized correlation tracking algorithm. The tracker uses the movement of the landing site in the camera, a laser range, and the aircraft attitude from an IMU to estimate the relative motion of the UAV. The position estimate functions as a GPS equivalent to enable the rotorcraft to maneuver without the aid of GPS. Flight tests were performed with obstacles and over concrete, asphalt, and grass in daylight conditions with a safe landing area determined by a separate method. The tracking algorithm and position estimation performance are compared to GPS. Accurate time synchronization of the inputs to the position estimation algorithm directly affect the closed-loop stability of the system, proportional with altitude. By identifying the frequency response of each input and adding filters to delay some of the inputs, the closed-loop system maintains stable flight above 18 m above ground, where the system was unstable without the additional filters.</p>","abstract_html":"&lt;p&gt;A Rotorcraft UAV provides an ideal experimental platform for vision-based navigation. This thesis describes the flight tests of the US Army PALACE pro ject, which implements Moravec&#x27;s pseudo-normalized correlation tracking algorithm. The tracker uses the movement of the landing site in the camera, a laser range, and the aircraft attitude from an IMU to estimate the relative motion of the UAV. The position estimate functions as a GPS equivalent to enable the rotorcraft to maneuver without the aid of GPS. Flight tests were performed with obstacles and over concrete, asphalt, and grass in daylight conditions with a safe landing area determined by a separate method. The tracking algorithm and position estimation performance are compared to GPS. Accurate time synchronization of the inputs to the position estimation algorithm directly affect the closed-loop stability of the system, proportional with altitude. By identifying the frequency response of each input and adding filters to delay some of the inputs, the closed-loop system maintains stable flight above 18 m above ground, where the system was unstable without the additional filters.&lt;/p&gt;","abstract_has_math":false,"creators":["Hubbard, David Christian"],"institution":"Brigham Young University - Provo","degree_name":"MS","degree_level":null,"degree_discipline":null,"degree_department":null,"school":null,"contributors":[],"advisors":[],"committee_chairs":[],"committee_members":[],"year":null,"date_issued":"","date_published":null,"updated_at":"2026-07-24T01:28:54Z","subjects":["Computer Vision","Real Time","Rotorcraft","Helicopter","UAV","Computer Sciences"],"languages":["English"],"rights":[],"rights_urls":[],"identifier_entries":[]},"links":{"outbound_url":"https://scholarsarchive.byu.edu/etd/1198","outbound_label":"Repository record","outbound_source":"dc:identifier"},"metadata_groups":[{"id":"people","label":"People","entries":[{"key":"dc:creator","label":"Author","values":["Hubbard, David Christian"]}]},{"id":"academic_context","label":"Academic Context","entries":[{"key":"dc:date","label":"Dc Date","values":["2007-06-04T07:00:00Z"]},{"key":"dc:publisher","label":"Institution","values":["Brigham Young University - Provo"]},{"key":"dc:type","label":"Dc Type","values":["Thesis"]},{"key":"thesis:degree_name","label":"Degree Name","values":["MS"]}]},{"id":"subjects_keywords","label":"Subjects and Keywords","entries":[{"key":"dc:subject","label":"Dc Subject","values":["Computer Vision","Real Time","Rotorcraft","Helicopter","UAV","Computer Sciences"]}]},{"id":"language_rights","label":"Language and Rights","entries":[{"key":"dc:language","label":"Dc Language","values":["English"]}]},{"id":"identifiers","label":"Identifiers","entries":[{"key":"dc:identifier","label":"Identifier","values":["https://scholarsarchive.byu.edu/etd/1198","https://scholarsarchive.byu.edu/context/etd/article/2197/viewcontent/ETD_CISOPTR_1202.pdf"]}]},{"id":"additional","label":"Additional Metadata","entries":[{"key":"dc:description","label":"Description","values":["Physical and Mathematical Sciences; Computer Science"]},{"key":"dc:description.abstract","label":"Abstract","values":["<p>A Rotorcraft UAV provides an ideal experimental platform for vision-based navigation. This thesis describes the flight tests of the US Army PALACE pro ject, which implements Moravec's pseudo-normalized correlation tracking algorithm. The tracker uses the movement of the landing site in the camera, a laser range, and the aircraft attitude from an IMU to estimate the relative motion of the UAV. The position estimate functions as a GPS equivalent to enable the rotorcraft to maneuver without the aid of GPS. Flight tests were performed with obstacles and over concrete, asphalt, and grass in daylight conditions with a safe landing area determined by a separate method. The tracking algorithm and position estimation performance are compared to GPS. Accurate time synchronization of the inputs to the position estimation algorithm directly affect the closed-loop stability of the system, proportional with altitude. By identifying the frequency response of each input and adding filters to delay some of the inputs, the closed-loop system maintains stable flight above 18 m above ground, where the system was unstable without the additional filters.</p>"]},{"key":"dc:format","label":"Dc Format","values":["application:pdf"]},{"key":"dc:source","label":"Dc Source","values":["Brigham Young University - Provo"]},{"key":"dc:title","label":"Title","values":["Vision-Based Control and Flight Optimization of a Rotorcraft UAV"]}]}],"canonical_facts":{"dc:creator":["Hubbard, David Christian"],"dc:date":["2007-06-04T07:00:00Z"],"dc:description":["Physical and Mathematical Sciences; Computer Science"],"dc:description.abstract":["<p>A Rotorcraft UAV provides an ideal experimental platform for vision-based navigation. This thesis describes the flight tests of the US Army PALACE pro ject, which implements Moravec's pseudo-normalized correlation tracking algorithm. The tracker uses the movement of the landing site in the camera, a laser range, and the aircraft attitude from an IMU to estimate the relative motion of the UAV. The position estimate functions as a GPS equivalent to enable the rotorcraft to maneuver without the aid of GPS. Flight tests were performed with obstacles and over concrete, asphalt, and grass in daylight conditions with a safe landing area determined by a separate method. The tracking algorithm and position estimation performance are compared to GPS. Accurate time synchronization of the inputs to the position estimation algorithm directly affect the closed-loop stability of the system, proportional with altitude. By identifying the frequency response of each input and adding filters to delay some of the inputs, the closed-loop system maintains stable flight above 18 m above ground, where the system was unstable without the additional filters.</p>"],"dc:format":["application:pdf"],"dc:identifier":["https://scholarsarchive.byu.edu/etd/1198","https://scholarsarchive.byu.edu/context/etd/article/2197/viewcontent/ETD_CISOPTR_1202.pdf"],"dc:language":["English"],"dc:publisher":["Brigham Young University - Provo"],"dc:source":["Brigham Young University - Provo"],"dc:subject":["Computer Vision","Real Time","Rotorcraft","Helicopter","UAV","Computer Sciences"],"dc:title":["Vision-Based Control and Flight Optimization of a Rotorcraft UAV"],"dc:type":["Thesis"],"thesis:degree_name":["MS"]},"updated_at":"2026-07-24T01:28:54Z"}