48 research outputs found

    Aircraft trajectory tracking with large sideslip angles for sense and avoid intruder state estimation

    Full text link

    Performance Comparison of SISO and MIMO Low Level Controllers in a Special Trajectory Tracking Application

    Get PDF

    An Innovative Mission Management System for Fixed-Wing UAVs

    Get PDF
    This paper presents two innovative units linked together to build the main frame of a UAV Mis- sion Management System. The first unit is a Path Planner for small UAVs able to generate optimal paths in a tridimensional environment, generat- ing flyable and safe paths with the lowest com- putational effort. The second unit is the Flight Management System based on Nonlinear Model Predictive Control, that tracks the reference path and exploits a spherical camera model to avoid unpredicted obstacles along the path. The control system solves on-line (i.e. at each sampling time) a finite horizon (state horizon) open loop optimal control problem with a Genetic Algorithm. This algorithm finds the command sequence that min- imizes the tracking error with respect to the ref- erence path, driving the aircraft far from sensed obstacles and towards the desired trajectory

    Advanced Path Planning and Collision Avoidance Algorithms for UAVs

    Get PDF
    The thesis aims to investigate and develop innovative tools to provide autonomous flight capability to a fixed-wing unmanned aircraft. Particularly it contributes to research on path optimization, tra jectory tracking and collision avoidance with two algorithms designed respectively for path planning and navigation. The complete system generates the shortest path from start to target avoiding known obstacles represented on a map, then drives the aircraft to track the optimum path avoiding unpredicted ob jects sensed in flight. The path planning algorithm, named Kinematic A*, is developed on the basis of graph search algorithms like A* or Theta* and is meant to bridge the gap between path-search logics of these methods and aircraft kinematic constraints. On the other hand the navigation algorithm faces concurring tasks of tra jectory tracking and collision avoidance with Nonlinear Model Predictive Control. When A* is applied to path planning of unmanned aircrafts any aircraft kinematics is taken into account, then practicability of the path is not guaranteed. Kinematic A* (KA*) generates feasible paths through graph-search logics and basic vehicle characteristics. It includes a simple aircraft kinematic-model to evaluate moving cost between nodes of tridimensional graphs. Movements are constrained with minimum turning radius and maximum rate of climb. Furtermore, separation from obstacles is imposed, defining a volume around the path free from obstacles (tube-type boundaries). Navigation is safe when the tracking error does not exceed this volume. The path-tracking task aims to link kinematic information related to desired aircraft positions with dynamic behaviors to generate commands that minimize the error between reference and real tra jectory. On the other hand avoid obstacles in flight is one of the most challenging tasks for autonomous aircrafts and many elements must be taken into account in order to implement an effective collision avoidance maneuver. Second part of the thesis describes a Nonlinear Model Predictive Control (NMPC) application to cope with collision avoidance and path tracking tasks. First contribution is the development of a navigation system able to match concurring problems: track the optimal path provided with KA* and avoid unpredicted obstacles detected with sensors. Second Contribution is the Sense & Avoid (S&A) technique exploiting spherical camera and visual servoing control logics

    Visual flight rules-based collision avoidance systems for UAV flying in civil aerospace

    Get PDF
    The operation of Unmanned Aerial Vehicles (UAVs) in civil airspace is restricted by the aviation authorities, which require full compliance with regulations that apply for manned aircraft. This paper proposes control algorithms for a collision avoidance system that can be used as an advisory system or a guidance system for UAVs that are flying in civil airspace under visual flight rules. A decision-making system for collision avoidance is developed based on the rules of the air. The proposed architecture of the decision-making system is engineered to be implementable in both manned aircraft and UAVs to perform different tasks ranging from collision detection to a safe avoidance manoeuvre initiation. Avoidance manoeuvres that are compliant with the rules of the air are proposed based on pilot suggestions for a subset of possible collision scenarios. The proposed avoidance manoeuvres are parameterized using a geometric approach. An optimal collision avoidance algorithm is developed for real-time local trajectory planning. Essentially, a finite-horizon optimal control problem is periodically solved in real-time hence updating the aircraft trajectory to avoid obstacles and track a predefined trajectory. The optimal control problem is formulated in output space, and parameterized by using B-splines. Then the optimal designed outputs are mapped into control inputs of the system by using the inverse dynamics of a fixed wing aircraft

    NMPC and genetic algorithm based approach for trajectory tracking and collision avoidance of UAVs

    Get PDF
    Research on unmanned aircraft is improving constantly the autonomous flight capabilities of these vehicles in order to provide performance needed to employ them in even more complex tasks. UAV Path Planning (PP) system plans the best path to per- form the mission and then it uploads this path on the Flight Management System (FMS) providing reference to the aircraft navigation. Tracking the path is the way to link kine- matic references related to the desired aircraft positions with its dynamic behaviours, to generate the right command sequence. This paper presents a Nonlinear Model Predictive Control (NMPC) system that tracks the reference path provided by PP and exploits a spherical camera model to avoid unpredicted obstacles along the path. The control sys- tem solves on-line (i.e., at each sampling time) a finite horizon (state horizon) open loop optimal control problem with a Genetic Algorithm. This algorithm finds the command sequence that minimises the tracking error with respect to the reference path, driving the aircraft far from sensed obstacles and towards the desired trajectory

    Development, analysis, and implications of open-source simulations of remotely piloted aircraft

    Get PDF
    In recent years, the use of Remotely Piloted Aircraft (RPAs) for diverse purposes has increased exponentially. As a consequence, the uncertainty created by situations turning into a threat for civilians has led to more restrictive regulations from national administrations such as Transport Canada. Their purpose is to safely integrate RPAs in the current airspace used for piloted aviation by evaluating Sense and Avoid (SAA) strategies and close encounters. The difficulty falls on having to rely on simulated environments because of the risk to the human pilot in the piloted aircraft. In the first part of this research, the technical difficulties associated with the development and study of RPA computer models are discussed. It explores the rationale behind using Open-Source Software (OSS) platforms for simulating RPAs as well as the challenges associated with interacting with OSS at graduate student level. A set of recommendations is proposed as the solution to improve the graduate student experience with OSS. In the second part, particular challenges related to the design of OSS computer models are addressed. Based on: (1) the differences and similarities between piloted and RPA flight simulators and (2) existing Verification and Validation (V&V) approaches, a validation method is presented as a solution to the subject of developing fixed-wing RPAs in OSS environments. This method is used to design two flight dynamics models with SAA applications. The first computer model is presented in tutorial format as a case study for the validation procedure whereas the second computer model is specific for testing SAA strategies. In the last part, one of the designed RPAs is integrated into a computer environment with a representative general aircraft. From the simulated encounters, a diving avoidance manoeuvre on the RPA is developed. This performance is observed to analyze the consequences to the airspace. The implications of this research are seen from three perspectives: (1) the OSS challenges in graduate school are wide-spread across disciplines, (2) the proposed validation procedure is adaptable to fit any computer model and simulation scenario, and (3) the simulated OSS framework with an RPA computer model has served for testing preliminary SAA methods with close encounters with manned aircraft

    Real-time estimation of gas concentration released from a moving source using an unmanned aerial vehicle

    Get PDF
    This work presents an approach which provides the real-time estimation of the gas concentration in a plume using an unmanned aerial vehicle (UAV) equipped with concentration sensors. The plume is assumed to be generated by a moving aerial or ground source with unknown strength and location, and is modeled by the unsteady advection-diffusion equation with ambient winds and eddy diffusivities. The UAV dynamics is described using the point-mass model of a fixed-wing aircraft resulting in a sixth-order nonlinear dynamical system. The state (gas concentration) estimator takes the form of a Luenberger observer based on the advection-diffusion equation. The UAV in the approach is guided towards the region with the larger state-estimation error via an appropriate choice of a Lyapunov function thus coupling the UAV guidance with the performance of the gas concentration estimator. This coupled controls-CFD guidance scheme provides the desired Cartesian velocities for the UAV and based on these velocities a lower-level controller processes the control signals that are transmitted to the UAV. The finite-volume discretization of the estimator incorporates a second-order total variation diminishing (TVD) scheme for the advection term. For computational efficiency needed in real-time applications, a dynamic grid adaptation for the estimator with local grid-refinement centered at the UAV location is proposed. The approach is tested numerically for several source trajectories using existing specifications for the UAV considered. The estimated plumes are compared with simulated concentration data. The estimator performance is analyzed by the behavior of the RMS error of the concentration and the distance between the sensor and the source
    corecore