57 research outputs found

    Optimal algorithm design for transfer path planning for unmanned aerial vehicles

    Get PDF
    Over the past three decades unmanned aerial vehicles (UAV) have seen significant development with a current focus on automation. The main area of development that is pushing automation is that of path planning allowing a UAV to generate its own path information that it can then follow to carry out its mission. Little work however has been carried out on transfer path planning. This work attempts to address this shortcoming by developing optimal algorithms for a path planning task to move on to a circular flightpath to carry out a target tracking mission. The work is developed in three main sections. Firstly the transfer algorithm itself is derived including gradient analysis for the cost function being applied, adaptation of this cost function into two separate minimising actions and analysis of a cost function issue that introduces a separation distance constraint. The algorithm is tested proving correct constraint activation and cost selection. The second part of this work looks at validating the results of the transfer algorithm against the Dubin's car result and a receding horizon approach when applied to the transfer operation. Utilising the cost results from the transfer algorithm an efficiency analysis against the equivalent costs from the other methods is carried out. Lastly this work looks at the comparison between the developed transfer algorithm and a more flexible transfer approach by developing a new cost function form. A switching cost function is introduced where environmental parameters from the target tracking mission (i.e target position and velocity) are used to switch between a number of applicable cost functions (time minimal, distance minimal and minimum speed transfer). An analysis is carried out to investigate the performance of both the original algorithm and the newly developed switching function based on key target tracking parameter

    Ant colony optimization for agile motion planning

    Get PDF
    Thesis (S.M.)--Massachusetts Institute of Technology, Dept. of Aeronautics and Astronautics, 2006.This electronic version was submitted by the student author. The certified thesis is available in the Institute Archives and Special Collections.Includes bibliographical references (p. 67-69).With the need for greater autonomy in unmanned vehicles growing, design of algorithms for mission-level planning becomes essential. The general field of motion planning for unmanned vehicles falls into this category. Of particular interest is the case of operating in hostile environments with unknown threat locations. When a threat appears, a replan must be quickly formulated and executed. The use of terrain masking to hide from the threat is a vital tactic, which a good algorithm should exploit. In addition, the algorithm should be able to accommodate large search spaces and non-linear objective functions. This thesis investigates the suitability of the Ant Colony Optimization (ACO) heuristic for the agile vehicle motion planning problem. An ACO implementation tailored to the motion planning problem was designed and tested against an existing genetic algorithm solution method for validation. Results show that ACO is indeed a viable option for real-time trajectory generation. ACO' ability to incorporate heuristic information, and its method of solution construction, make it better suited to motion planning problems than existing methods.by Tom Krenzke.S.M

    Motion Planning For Micro Aerial Vehicles

    Get PDF
    A Micro Aerial Vehicle (MAV) is capable of agile motion in 3D making it an ideal platform for developments of planning and control algorithms. For fully autonomous MAV systems, it is essential to plan motions that are both dynamically feasible and collision-free in cluttered environments. Recent work demonstrates precise control of MAVs using time-parameterized trajectories that satisfy feasibility and safety requirements. However, planning such trajectories is non-trivial, especially when considering constraints, such as optimality and completeness. For navigating in unknown environments, the capability for fast re-planning is also critical. Considering all of these requirements, motion planning for MAVs is a challenging problem. In this thesis, we examine trajectory planning algorithms for MAVs and present methodologies that solve a wide range of planning problems. We first introduce path planning and geometric control methods, which produce spatial paths that are inadequate for high speed flight, but can be used to guide trajectory optimization. We then describe optimization-based trajectory planning and demonstrate this method for solving navigation problems in complex 3D environments. When the initial state is not fixed, an optimization-based method is prone to generate sub-optimal trajectories. To address this challenge, we propose a search-based approach using motion primitives to plan resolution complete and sub-optimal trajectories. This algorithm can also be used to solve planning problems with constraints such as motion uncertainty, limited field-of-view and moving obstacles. The proposed methods can run in real time and are applicable for real-world autonomous navigation, even with limited on-board computational resources. This thesis includes a carefully analysis of the strengths and weaknesses of our planning paradigm and algorithms, and demonstration of their performance through simulation and experiments

    Path Planning For Persistent Surveillance Applications Using Fixed-Wing Unmanned Aerial Vehicles

    Get PDF
    This thesis addresses coordinated path planning for fixed-wing Unmanned Aerial Vehicles (UAVs) engaged in persistent surveillance missions. While uniquely suited to this mission, fixed wing vehicles have maneuver constraints that can limit their performance in this role. Current technology vehicles are capable of long duration flight with a minimal acoustic footprint while carrying an array of cameras and sensors. Both military tactical and civilian safety applications can benefit from this technology. We make three main contributions: C1 A sequential path planner that generates a C2 flight plan to persistently acquire a covering set of data over a user designated area of interest. The planner features the following innovations: • A path length abstraction that embeds kino-dynamic motion constraints to estimate feasible path length • A Traveling Salesman-type planner to generate a covering set route based on the path length abstraction • A smooth path generator that provides C2 routes that satisfy user specified curvature constraints C2 A set of algorithms to coordinate multiple UAVs, including mission commencement from arbitrary locations to the start of a coordinated mission and de-confliction of paths to avoid collisions with other vehicles and fixed obstacles iv C3 A numerically robust toolbox of spline-based algorithms tailored for vehicle routing validated through flight test experiments on multiple platforms. A variety of tests and platforms are discussed. The algorithms presented are based on a technical approach with approximately equal emphasis on analysis, computation, dynamic simulation, and flight test experimentation. Our planner (C1) directly takes into account vehicle maneuverability and agility constraints that could otherwise render simple solutions infeasible. This is especially important when surveillance objectives elevate the importance of optimized paths. Researchers have devel oped a diverse range of solutions for persistent surveillance applications but few directly address dynamic maneuver constraints. The key feature of C1 is a two stage sequential solution that discretizes the problem so that graph search techniques can be combined with parametric polynomial curve generation. A method to abstract the kino-dynamics of the aerial platforms is then presented so that a graph search solution can be adapted for this application. An A* Traveling Salesman Problem (TSP) algorithm is developed to search the discretized space using the abstract distance metric to acquire more data or avoid obstacles. Results of the graph search are then transcribed into smooth paths based on vehicle maneuver constraints. A complete solution for a single vehicle periodic tour of the area is developed using the results of the graph search algorithm. To execute the mission, we present a simultaneous arrival algorithm (C2) to coordinate execution by multiple vehicles to satisfy data refresh requirements and to ensure there are no collisions at any of the path intersections. We present a toolbox of spline-based algorithms (C3) to streamline the development of C2 continuous paths with numerical stability. These tools are applied to an aerial persistent surveillance application to illustrate their utility. Comparisons with other parametric poly nomial approaches are highlighted to underscore the benefits of the B-spline framework. Performance limits with respect to feasibility constraints are documented
    corecore