The Open Stack of Tasks Library: OpenSoT: A Software Dedicated to Hierarchical Whole-Body Control of Robots Subject to Constraints

The Open Stack of Tasks (OpenSoT) library is a state-of-the-art framework for instantaneous whole-body motion planning and control based on quadratic programming optimization. The library is designed to enable users to easily write and solve a variety of complex instantaneous whole-body control problems with minimal input, facilitating the addition of new tasks, constraints, and solvers. OpenSoT is designed to be real-time safe and can be conveniently interfaced with other software components, such as Robotic Operating System or other robotic-oriented frameworks. This article aims to present the use of the OpenSoT library to a large audience of researchers, engineers, and practitioners as well as provide insights into its software design, which has matured over nearly 10 years of development.

Authors

Institutions

Publication Details

Journal
IEEE Robotics & Automation Magazine
Published
2024-11-27
DOI
https://doi.org/10.1109/mra.2024.3487395
Primary Topic
Human-Automation Interaction and Safety
Type
article
Field-Weighted Citation Impact
0.00

Funders

Controls
|||
ALL TIME
JAN
FEB
MAR
APR
MAY
JUN
JUL
AUG
SEP
OCT
article

The Open Stack of Tasks Library: OpenSoT: A Software Dedicated to Hierarchical Whole-Body Control of Robots Subject to Constraints

Arturo Laurenzi, Nikos G. Tsagarakis, Enrico Mingo Hoffman
IEEE Robotics & Automation Magazine
Human-Automation Interaction and Safety
article

The Open Stack of Tasks Library: OpenSoT: A Software Dedicated to Hierarchical Whole-Body Control of Robots Subject to Constraints

Arturo Laurenzi, Nikos G. Tsagarakis, Enrico Mingo Hoffman
article en

Abstract

The Open Stack of Tasks (OpenSoT) library is a state-of-the-art framework for instantaneous whole-body motion planning and control based on quadratic programming optimization. The library is designed to enable users to easily write and solve a variety of complex instantaneous whole-body control problems with minimal input, facilitating the addition of new tasks, constraints, and solvers. OpenSoT is designed to be real-time safe and can be conveniently interfaced with other software components, such as Robotic Operating System or other robotic-oriented frameworks. This article aims to present the use of the OpenSoT library to a large audience of researchers, engineers, and practitioners as well as provide insights into its software design, which has matured over nearly 10 years of development.

IEEE Robotics & Automation MagazineVol. 32(1)
Centre National de la Recherche Scientifique (FR), Italian Institute of Technology (IT), Centre Inria de l'Université de Lorraine (FR)
European Commission, Agence Nationale de la Recherche, HORIZON EUROPE Framework Programme
Openalex Percentile: Top 72%
Human-Automation Interaction and Safety
AI Navigator

Ask Laika to Summarize, Analyze, and Connect papers live on the map.

Summarize Papers & Methodologies

Extract key findings, datasets, and comparative methods across publications.

Benchmark Rankings & Visual Analytics

Rank top research institutions, authors, funders, topics, and journals by Field-Weighted Citation Impact (FWCI) and paper volume with instant charts.

Connect Distant Disciplines

Bridge topological clusters on the map to find hidden collaborative intersections.