PlaCo: a QP-based robot planning and control framework

📅 2025-11-08
📈 Citations: 0
Influential: 0
📄 PDF
🤖 AI Summary
To address the challenges of complex quadratic programming (QP) modeling, fragmented interfaces, and the trade-off between development efficiency and real-time performance in robot motion planning and control, this paper proposes a hierarchical abstraction framework for QP. The framework introduces a high-level task description language to modularly specify objective functions and diverse constraints—including kinematic, dynamic, and collision-avoidance constraints—automatically translating them into standard QP form. A lightweight, real-time–optimized C++ core ensures low-latency computation, while Python bindings enable rapid prototyping. Crucially, the framework abstracts away low-level mathematical details, enhancing model readability and reusability. Experimental evaluation on representative mobile manipulator tasks demonstrates millisecond-scale QP solution times, seamless deployment, and successful integration across multiple real-world robotic platforms—effectively bridging the gap between algorithmic design and practical implementation.

Technology Category

Application Category

📝 Abstract
This article introduces PlaCo, a software framework designed to simplify the formulation and solution of Quadratic Programming (QP)-based planning and control problems for robotic systems. PlaCo provides a high-level interface that abstracts away the low-level mathematical formulation of QP problems, allowing users to specify tasks and constraints in a modular and intuitive manner. The framework supports both Python bindings for rapid prototyping and a C++ implementation for real-time performance.
Problem

Research questions and friction points this paper is trying to address.

Simplifying QP-based robot planning and control formulation
Providing modular interface for task and constraint specification
Supporting rapid prototyping and real-time robotic performance
Innovation

Methods, ideas, or system contributions that make the work stand out.

QP-based planning and control framework
High-level interface abstracts mathematical formulation
Python and C++ for prototyping and real-time
🔎 Similar Papers
No similar papers found.
M
Marc Duclusaud
Univ. Bordeaux, CNRS, LaBRI, UMR 5800, 33400 Talence, France
G
Grégoire Passault
Univ. Bordeaux, CNRS, LaBRI, UMR 5800, 33400 Talence, France
Vincent Padois
Vincent Padois
Inria, Auctus, 33400 Talence, France
Olivier Ly
Olivier Ly
Associate Professor - LaBRI - Université de Bordeaux