Passer à la navigation principale Passer à la recherche Passer au contenu principal

SCvxPyGen: Autocoding SCvx Algorithm

  • University of Toulouse

Résultats de recherche: Le chapitre dans un livre, un rapport, une anthologie ou une collectionContribution à une conférenceRevue par des pairs

1 Citation (Scopus)

Résumé

In this paper, we address the embedded code generation for an optimal control algorithm, SCvx, which is particularly suitable for solving trajectory planning problems with collision avoidance constraints. Producing code compatible with embedded systems constraints will support the use of the SCvx algorithm in a real-time configuration. Existing uses of SCvx on drones or embedded platforms are currently handcrafted code. On the other hand, recent toolboxes such as SCPToolbox provide a simpler access to these trajectory planning algorithms, based on the resolution of a sequence of convex sub-problems. We define here a framework, in Python, enabling the automatic code generation for SCvx, in C, based on cVxpygen and the ecos solver. The framework is able to address problems involving non-convex constraints such as obstacle avoidance. This is a first step towards a more streamlined process to auto-code trajectory planning algorithms and convex optimization solvers.

langue originaleAnglais
titre2024 IEEE 63rd Conference on Decision and Control, CDC 2024
EditeurInstitute of Electrical and Electronics Engineers Inc.
Pages5086-5093
Nombre de pages8
ISBN (Electronique)9798350316339
Les DOIs
étatPublié - 1 janv. 2024
Evénement63rd IEEE Conference on Decision and Control, CDC 2024 - Milan, Italie
Durée: 16 déc. 202419 déc. 2024

Série de publications

NomProceedings of the IEEE Conference on Decision and Control
ISSN (imprimé)0743-1546
ISSN (Electronique)2576-2370

Une conférence

Une conférence63rd IEEE Conference on Decision and Control, CDC 2024
Pays/TerritoireItalie
La villeMilan
période16/12/2419/12/24

Empreinte digitale

Examiner les sujets de recherche de « SCvxPyGen: Autocoding SCvx Algorithm ». Ensemble, ils forment une empreinte digitale unique.

Contient cette citation