Development and Validation of a Controlled Virtual Environment for Guidance, Navigation and Control of Quadrotor UAV

Abstract

This thesis is focused on the development of a six degrees of freedom (6DOF) simulation model of a commercial-off-the-shelf quadrotor. The dynamics of the quadrotor and its control strategy are described. The Geometric Dilution of Precision (GDOP) of the Autonomous Systems Engineering and Integration Laboratory (ASEIL) laboratory used in conducting the experiments is also analyzed. Simulation results are then verified with actual flight data. A direct method of calculus of variations is employed in the development of an algorithm for optimal trajectory generation and collision-free flight. Using the differential-flatness characteristics of the system, the trajectory optimization is posed as a nonlinear constrained optimization problem in virtual domain, not explicitly related to the time domain. Appropriate parameterized functions employing an abstract argument, known as the virtual arc, are used to ensure initial and terminal constraints satisfaction. A speed factor maps the virtual to the time domain and controls the speed profile along any predetermined trajectory. An inner loop attitude controller was used to achieve almost global asymptotic attitude tracking for trajectory following. The trajectory generation and following algorithms were verified using the 6DOF simulation model through a simulated collision avoidance scenario.

Open PDF

Document Details

Document Type
Technical Report
Publication Date
Sep 01, 2013
Accession Number
ADA590047

Entities

People

  • Junwei Choon

Organizations

  • Naval Postgraduate School

Tags

Communities of Interest

  • Air Platforms
  • Autonomy
  • Energy and Power Technologies
  • Sensors
  • Space

DTIC Thesaurus Topics

  • Aircrafts
  • Autonomous Systems
  • Calculus Of Variations
  • Collision Avoidance
  • Computational Science
  • Computer Programming
  • Computers
  • Global Positioning Systems
  • Ground Control Stations
  • Guidance
  • Measurement
  • Motion Capture
  • Navigation
  • Operating Systems
  • Remotely Piloted Vehicles
  • Systems Engineering
  • Unmanned Aerial Vehicles

Readers

  • Calculus or Mathematical Analysis
  • Robotics and Automation.

Technology Areas

  • Autonomy