Receding horizon control of autonomous aerial vehicles

Proceedings of the American Control Conference - Tập 5 - Trang 3741-3746 vol.5 - 2002
J. Bellingham1, A. Richards1, J.P. How2
1Research Assistant, Massachusetts Institute of Technology, Cambridge, MA, USA
2Massachusetts Institute of Technology, Cambridge, MA, USA

Tóm tắt

This paper presents a new approach to trajectory optimization for autonomous fixed-wing aerial vehicles performing large-scale maneuvers. The main result is a planner which designs nearly minimum time planar trajectories to a goal, constrained by no-fly zones and the vehicle's maximum speed and turning rate. Mixed-Integer Linear Programming (MILP) is used for the optimization, and is well suited to trajectory optimization because it can incorporate logical constraints, such as no-fly zone avoidance, and continuous constraints, such as aircraft dynamics. MILP is applied over a receding planning horizon to reduce the computational effort of the planner and to incorporate feedback. In this approach, MILP is used to plan short trajectories that extend towards the goal, but do not necessarily reach it. The cost function accounts for decisions beyond the planning horizon by estimating the time to reach the goal from the plan's end point. This time is estimated by searching a graph representation of the environment. This approach is shown to avoid entrapment behind obstacles, to yield near-optimal performance when comparison with the minimum arrival time found using a fixed horizon controller is possible, and to work consistently on large trajectory optimization problems that are intractable for the fixed horizon controller.

Từ khóa

#Remotely operated vehicles #Mobile robots #Constraint optimization #Large-scale systems #Turning #Linear programming #Aircraft #Dynamic programming #Vehicle dynamics #Feedback

Tài liệu tham khảo

floudas, 1995, Nonlinear and Mixed-Integer Programming - Fundamentals and Applications 10.1109/ROBOT.1999.770022 10.1109/70.508439 10.1109/ACC.2002.1023918 richards, 0, Plume avoidance maneuver planning using mixed integer linear programming, AIAA GN&C Conf 2001 schouwenaars, 2001, Mixed integer programming for multi-vehicle path planning, ECC williams, 1996, Computational logic and integer programming, Advances in Linear and Integer Programming, 249 cormen, 1990, Introduction to Algorithms 10.1109/ACC.2001.946385