All work

Software / numerical optimization / 2025 — ongoing

MAPTOR

Trajectory and design optimization in Python.

Creator and maintainer

MAPTOR project banner

Overview

A Python package for formulating optimal-control problems. It handles multiphase trajectories and adaptive mesh refinement, with CasADi used for symbolic expressions and nonlinear optimization.

What I worked on

  • Define states, controls, path constraints, and design parameters in a Python API.
  • Transcribe trajectories using Legendre–Gauss–Radau collocation and refine the mesh adaptively.
  • Handle multiphase missions and combined design-and-trajectory optimization problems.