Optimization-based Constrained Trajectory Generation for Autonomous Vehicles

dc.contributor.authorKolapalli, Venkata Kameswara Praneeth
dc.date.accessioned2026-06-01T13:52:14Z
dc.date.available2026-06-01T13:52:14Z
dc.date.issued2026-06-01
dc.date.submitted2026-05-20
dc.description.abstractIn this thesis, we study problems in constrained trajectory generation for autonomous vehicles with a focus on designing optimization-based algorithms. First, we investigate the problem of designing trajectories required to satisfy signal temporal logic specifications for non-holonomic car-like robots. Autonomous mobile robots are actively applied to execute complex tasks, such as package delivery, autonomous taxiing, and search-and-rescue. Signal Temporal Logic (STL) offers a powerful formalism for such complex tasks. We formulate the problem as a nonlinear program to generate trajectories for a multi-robot system with car-like robots to perform complex tasks specified with STL grammar. The proposed approach uses an exact closed-form nonlinear parameterization of the kinematics to evaluate the STL grammar in the NLP. We demonstrate the effectiveness and scalability of our algorithm in practice compared to a state-of-the-art baseline. Second, we also investigate the problem of designing trajectories with obstacle avoidance constraints for quadcopters. Often robots operate in obstacle-free spaces that can be approximated by orthogonal polytopes. We leverage this problem structure and design an algorithm that is massively scalable in practice. Initially, we study the combinatorial optimization problem of decomposing orthogonal polytopes into a minimum number of boxes. We design a novel integer linear program to solve the problem exactly and show that a simple rounding scheme recovers near-optimal solutions from the relaxed linear program in practice. Next, we heuristically select a subset of the boxes to traverse in and then study the continuous problem of generating piecewise trajectories constrained to stay within the selected subset of boxes. We formulate a biconvex optimization program by parametrizing the trajectory and design an algorithm to recover a locally optimal solution using convex alternating minimizations. Finally, we demonstrate that our algorithms are significantly faster than existing baselines and are scalable for large-scale real-world quadcopter scenarios. Our solution approaches focus on generating trajectories that are provably correct with optimization-based techniques. We demonstrate our algorithms on real world platforms to show that our formulation is tractable for robots in practice.
dc.identifier.urihttps://hdl.handle.net/10012/23469
dc.language.isoen
dc.pendingfalse
dc.publisherUniversity of Waterlooen
dc.titleOptimization-based Constrained Trajectory Generation for Autonomous Vehicles
dc.typeMaster Thesis
uws-etd.degreeMaster of Applied Science
uws-etd.degree.departmentElectrical and Computer Engineering
uws-etd.degree.disciplineElectrical and Computer Engineering
uws-etd.degree.grantorUniversity of Waterlooen
uws-etd.embargo.terms1 year
uws.contributor.advisorPant, Yash
uws.contributor.affiliation1Faculty of Engineering
uws.peerReviewStatusUnrevieweden
uws.published.cityWaterlooen
uws.published.countryCanadaen
uws.published.provinceOntarioen
uws.scholarLevelGraduateen
uws.typeOfResourceTexten

Files

Original bundle

Now showing 1 - 1 of 1
Loading...
Thumbnail Image
Name:
Kolapalli_VenakataKameswaraPraneeth.pdf
Size:
5.73 MB
Format:
Adobe Portable Document Format

License bundle

Now showing 1 - 1 of 1
Loading...
Thumbnail Image
Name:
license.txt
Size:
6.4 KB
Format:
Item-specific license agreed upon to submission
Description:

Collections