Successive Convexification of Non-convex Optimal Control Problems: Theory and Applications
| dc.contributor.advisor | Acikmese, Behcet | |
| dc.contributor.author | Mao, Yuanqi | |
| dc.date.accessioned | 2022-01-26T23:21:13Z | |
| dc.date.issued | 2022-01-26 | |
| dc.date.submitted | 2021 | |
| dc.description | Thesis (Ph.D.)--University of Washington, 2021 | |
| dc.description.abstract | The topic of this dissertation centers around Successive Convexification, a family of iterative algorithms designed to solve non-convex constrained optimal control problems. This document begins with an introduction to optimal control and finite-dimensional optimization in Chapter 2. It then presents the main algorithm within the Successive Convexification framework, SCvx, in Chapter 3. SCvx is a general-purpose solver that can handle problems with nonlinear system dynamics and non-convex state and control constraints. Analytical and numerical results are presented to demonstrate its convergence properties, including global convergence, strong convergence and superlinear convergence rate. SCvx-fast, a specialized version of SCvx is introduced next in Chapter 4 to handle systems with simpler dynamics and convex keep-out zones type of constraints commonly seen in quadrotor obstacle avoidance problems. It has new features such as a project-and-convexify step, removes the smoothness assumption, and does not rely on the trust-region updating mechanism. As a result, more aggressive steps can be taken and thus convergence occurs in much fewer iterations.With SCvx or SCvx-fast as the central pillar for on-board trajectory planning, we can build a fully autonomous system by further integrating i) a computer-vision-based perception unit and ii) Signal-Temporal-Logic (STL)-based mission specifications. Chapter 5 explores these directions as aerospace applications of Successive Convexification. | |
| dc.embargo.lift | 2023-01-26T23:21:13Z | |
| dc.embargo.terms | Restrict to UW for 1 year -- then make Open Access | |
| dc.format.mimetype | application/pdf | |
| dc.identifier.other | Mao_washington_0250E_23794.pdf | |
| dc.identifier.uri | http://hdl.handle.net/1773/48186 | |
| dc.language.iso | en_US | |
| dc.rights | CC BY | |
| dc.subject | autonomous vehicles | |
| dc.subject | convex optimization | |
| dc.subject | numerical optimization | |
| dc.subject | optimal control | |
| dc.subject | successive convexification | |
| dc.subject | Aerospace engineering | |
| dc.subject | Applied mathematics | |
| dc.subject | Robotics | |
| dc.subject.other | Aeronautics and astronautics | |
| dc.title | Successive Convexification of Non-convex Optimal Control Problems: Theory and Applications | |
| dc.type | Thesis |
Files
Original bundle
1 - 1 of 1
Loading...
- Name:
- Mao_washington_0250E_23794.pdf
- Size:
- 1.59 MB
- Format:
- Adobe Portable Document Format
