SkillAgentSearch skills...

Casos

CaΣoS is a nonlinear sum-of-squares optimization suite based on the symbolic framework of CasADi.

Install / Use

/learn @iFR-OFC/Casos

README

<!-- SPDX-FileCopyrightText: 2023 Institute of Flight Mechanics and Controls, University of Stuttgart SPDX-FileCopyrightText: Author(s): Torbjørn Cunis <tcunis@ifr.uni-stuttgart.de> SPDX-FileCopyrightText: Author(s): For a full list of contributors, see <https://github.com/ifr-ofc/casos> <tcunis@ifr.uni-stuttgart.de> SPDX-FileCopyrightText: Author(s): Torbjørn Cunis <tcunis@ifr.uni-stuttgart.de> SPDX-FileContributor: For a full list of contributors, see <https://github.com/ifr-ofc/casos> SPDX-License-Identifier: GPL-3.0-only --> <picture> <source media="(prefers-color-scheme: dark)" srcset="https://github.com/ifr-ofc/.github/blob/main/assets/logo-casos-inverted.png"> <source media="(prefers-color-scheme: light)" srcset="https://github.com/ifr-ofc/.github/blob/main/assets/logo-casos-trans.png"> <img alt="CaΣoS: A nonlinear sum-of-squares optimization suite"> </picture>

Paper License

CaΣoS provides tools for symbolic polynomial expressions, conic optimization, and parametrized (convex and nonconvex) sum-of-squares optimization, making use of the CasADi software for symbolic expressions, automatic differentiation, and numerical optimization. CaΣoS is developed by researchers at the Institute of Flight Mechanics and Controls of the University of Stuttgart and distributed open-source under the GPL-3.0 license.

Downloads

Quick links

Publications

If you use CaΣoS, please cite us:

  1. T. Cunis and J. Olucak, ‘CaΣoS: A nonlinear sum-of-squares optimization suite’, in 2025 American Control Conference, (Denver, CO), pp. 1659–1666, 2025. doi: 10.23919/ACC63710.2025.11107794

  2. J. Olucak and T. Cunis, ‘Sequential Quadratic Sum-of-squares Programming for Nonlinear Control Systems’, Pre-print. arXiv: 2602.02394

<details> <summary>Bibtex entry</summary>
@inproceedings{Cunis2025acc,
	author = {Cunis, Torbjørn and Olucak, Jan},
	title = {{CaΣoS}: {A} nonlinear sum-of-squares optimization suite},
	booktitle = {2025 American Control Conference},
	address = {Denver, CO},
	year = {2025},
	pages = {1659--1666},
	doi = {10.23919/ACC63710.2025.11107794},
}

@misc{Olucak2026,
      title={Sequential Quadratic Sum-of-squares Programming for Nonlinear Control Systems}, 
      author={Olucak, Jan and Cunis, Torbjørn},
      year={2026},
      eprint={2602.02394},
      archivePrefix={arXiv},
      url={https://arxiv.org/abs/2602.02394}, 
}
</details>

Applications

We provide the source code for our benchmarks and comparisons:

  1. Implementation details and source code for CaΣoS: A nonlinear sum-of-squares optimization suite, DaRUS, 2024. doi: 10.18419/DARUS-4499
  2. Supplementary Material for Sequential Quadratic Sum-of-squares Programming for Nonlinear Control Systems, DaRUS, 2026. doi: 10.18419/DARUS-5677

Further applications of CaΣoS include:

  • R. Loureiro and T. Cunis, ‘Nonlinear Observer Synthesis for Stochastic Polynomial Dynamical Systems’, in 2025 American Control Conference, (Denver, CO), 2025, pp. 2509–2514. doi: 10.23919/ACC63710.2025.11107965

  • R. Loureiro and T. Cunis, ‘Estimating Robust Regions of Attraction with Uncertain Equilibrium Points’, in 2025 American Control Conference, (Denver, CO), 2025, pp. 1045–1050. doi: 10.23919/ACC63710.2025.11107427

  • J. Olucak, A. C. B. de Oliveira, and T. Cunis, ‘Safe-by-Design: Approximate Nonlinear Model Predictive Control with Realtime Feasibility’, Preprint. arXiv: 2509.22422, Source code


View on GitHub
GitHub Stars20
CategoryDevelopment
Updated11d ago
Forks1

Languages

MATLAB

Security Score

95/100

Audited on Mar 16, 2026

No findings