Abstract
In this paper, we present a visual modeling system to enable users to seamlessly describe the constraints of trajectory planning problems for autonomous aerial drones. The proposed modeling system comes with an intuitive GUI-based interface that enables the user to specify trajectory objectives, add and remove motion constraints, and update the constraint parameters in real-time. The interface algorithm acts as a high-level parser to convert graphically specified constraints into a standard form of the underlying optimal control problem. Then a sequence of convex optimization problems, convex subproblems, are generated whose solutions will converge to a solution of the trajectory planning problem. This convex optimization based method is referred to as successive convexification (SCvx) [1]. Beneath the interface, there is another low-level layer of problem parsing, which aims to model each convex subproblem as a Second Order Cone Programming (SOCP) problem in a standard form. Once each SOCP is formulated in this standard form, it can be passed to our in-house developed primal-dual interior point method (IPM) SOCP solver [2], [3] to obtain a solution for each convex subproblem within SCvx. This paper is aimed to describe the functional architecture of the visual modeling system and its core algorithms, and also presents some illustrative flight experiments.
Talk to us
Join us for a 30 min session where you can share your feedback and ask us any queries you have
Disclaimer: All third-party content on this website/platform is and will remain the property of their respective owners and is provided on "as is" basis without any warranties, express or implied. Use of third-party content does not indicate any affiliation, sponsorship with or endorsement by them. Any references to third-party content is to identify the corresponding services and shall be considered fair use under The CopyrightLaw.