Stochastic Control Via Chance Constrained Optimization and Its Application to Unmanned Aerial Vehicles
Author | : Michael Peter Vitus |
Publisher | : |
Total Pages | : |
Release | : 2012 |
ISBN-10 | : OCLC:780502098 |
ISBN-13 | : |
Rating | : 4/5 (98 Downloads) |
Download or read book Stochastic Control Via Chance Constrained Optimization and Its Application to Unmanned Aerial Vehicles written by Michael Peter Vitus and published by . This book was released on 2012 with total page pages. Available in PDF, EPUB and Kindle. Book excerpt: Automation has had a strong presence in manufacturing for centuries, however its use in society has been very limited. The most ubiquitous robot in everyday life is the Roomba which has sold over 6 million, but the vacuuming task of this robot is simple in comparison with the difficult tasks performed in the manufacturing sector. Automation is successful in manufacturing because the task and environment can be well-defined to simplify the problem, whereas for automation to penetrate into society, it needs to safely operate in the presence of significantly greater uncertainty. Applications that could benefit from increased autonomy include: robot-assisted surgery, energy efficient control of buildings, autonomous control of vehicles, robotic assistance for elderly and disabled people, routing aircraft around weather, and home automation for tasks such as folding laundry, loading and emptying a dish washer, or tidying up a room. All of the above applications are examples of stochastic systems which contain three sources of uncertainty: process uncertainty, sensing uncertainty, and environment uncertainty. In order to safely operate in the intended domains, the system must account for all three types of uncertainty in generating a safe control strategy. This problem of generating control inputs for systems under uncertainty is commonly referred to as the stochastic control problem. One way of formulating this problem is as a chance constrained optimization problem that restricts the risk of violating the system's constraints to be below a user supplied threshold. This thesis develops several extensions over existing chance constrained programming solutions. The feedback controller is used to shape the uncertainty of the system to facilitate the satisfaction of the stochastic constraints, enabling previously infeasible solutions. Systems with component failures are also studied, and the computational complexity is drastically reduced over previous solution methods. The chance constrained framework is also extended to handle systems operating in uncertain environments. A novel hybrid approach is developed that uses a combination of sampling and analytic functions to represent the uncertainty. This approach results in a convex optimization program, guaranteeing the optimal solution and reducing the complexity over other methods. The formulation is further extended to incorporate future measurements of the uncertain environment to increase the performance of the system. The proposed stochastic control methods are solved in real-time to plan trajectories for a quadrotor unmanned aerial vehicle navigating in a three-dimensional cluttered, uncertain environment. The solution method enables the quadrotor to explore the environment to gather more information, allowing it to successfully complete its objective.