Stable, Concurrent Controller Composition for Multi-Objective Robotic Tasks
Anqi Li, Ching-An Cheng, Byron Boots, Magnus Egerstedt

TL;DR
This paper presents a stable, modular approach for combining multiple robotic control tasks using RMPflow, ensuring overall system stability through a CLF-based framework, validated by simulations and real robots.
Contribution
It extends RMPflow with a CLF-based stability analysis, enabling stable, concurrent controller composition for multi-objective robotic tasks.
Findings
RMPflow can stably combine subtask controllers satisfying CLF constraints.
The framework allows incorporation of design heuristics via nominal controllers.
Validation through numerical simulations and robotic experiments.
Abstract
Robotic systems often need to consider multiple tasks concurrently. This challenge calls for controller synthesis algorithms that fulfill multiple control specifications while maintaining the stability of the overall system. In this paper, we decompose multi-objective tasks into subtasks, where individual subtask controllers are designed independently and then combined to generate the overall control policy. In particular, we adopt Riemannian Motion Policies (RMPs), a recently proposed controller structure in robotics, and, RMPflow, its associated computational framework for combining RMP controllers. We re-establish and extend the stability results of RMPflow through a rigorous Control Lyapunov Function (CLF) treatment. We then show that RMPflow can stably combine individually designed subtask controllers that satisfy certain CLF constraints. This new insight leads to an efficient…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsRobotic Mechanisms and Dynamics · Robot Manipulation and Learning · Robotic Path Planning Algorithms
