cs.ROAug 21, 2026

OpenSCvx: An Open-Source Modular and Extensible Nonlinear Trajectory Planning Package

Authors: Christopher R. Hayner, Griffin J. Norris, Fabio Spada, Samet Uzun, Avi Mittal, Behcet Acıkmese, Karen Leung

Organizations: Dept. of Aeronautics and Astronautics, University of Washington, Seattle, WA, USA. · General Robotics, Seattle, WA, USA. · Dept. of Mechanical Engineering, University of California, Berkeley, Berkley CA, USA. · Zoox, San Francisco, CA, USA. · 

Abstract

Trajectory optimization computes dynamically feasible motions that enable autonomous systems to accomplish complex tasks while satisfying operational and environmental constraints. This tutorial presents OpenSCvx, an open-source Python framework that bridges the gap between high-level problem specification and efficient numerical optimization. Rather than requiring users to derive solver-specific mathematical formulations, OpenSCvx provides a symbolic modeling interface that automatically constructs and solves trajectory optimization problems from modular descriptions of objectives, dynamics, and constraints. Beyond simplifying problem formulation, OpenSCvx supports (i) continuous-time constraint modeling, (ii) temporal and logical specifications, (iii) automatic vectorization for scalable and batched optimization, and (iv) a modular architecture that enables new algorithms, models, and solver backends to be incorporated with minimal effort. These capabilities allow researchers and practitioners to rapidly prototype, solve, and extend state-of-the-art trajectory optimization methods.

Figures & tables

Appendix figures & tables2 assets

Supplementary material from the paper’s appendix.

Appendix

Explore similar work

CardsList
  1. cuNRTO: GPU-Accelerated Nonlinear Robust Trajectory Optimization

    Mar 3, 2026Jiawei Wang, Arshiya Taj Abdul, Evangelos A. TheodorouTrajectory OptimizationConstrained Optimization

  2. Semantic Constraint Synthesis for Adaptive Trajectory Optimization via Large Language Models

    Jun 2, 2026Eleanor Brosius, Yuji Takubo, Daniele Gammelli +2Trajectory OptimizationLarge Language Model-Guided Optimization

  3. Test-Time Trajectory Optimization for Autonomous Driving

    Jun 5, 2026Yihong Xu, Eloi Zablocki, Yuan Yin +4Trajectory OptimizationTrajectory Generation