Learning Stack-of-Tasks Management for Redundant Robots
Alessandro Adami, Aris Synodinos, Matteo Iovino, Ruggero Carli, Pietro Falco

TL;DR
This paper introduces an automated framework for learning complete Stack-of-Tasks controllers for redundant robots, optimizing task hierarchies and parameters from user preferences using genetic programming and simulation.
Contribution
It presents a novel method that automatically learns hierarchical control structures for robots, replacing manual tuning with an optimization approach based on user-defined cost functions.
Findings
Controllers transfer seamlessly from simulation to real robots
The method achieves robust obstacle avoidance and high tracking accuracy
Learned hierarchies resemble expert-designed task structures
Abstract
This paper presents a novel framework for automatically learning complete Stack-of-Tasks (SoT) controllers for redundant robotic systems, including task priorities, activation logic, and control parameters. Unlike classical SoT pipelines-where task hierarchies are manually defined and tuned-our approach optimizes the full SoT structure directly from a user-specified cost function encoding intuitive preferences such as safety, precision, manipulability, or execution speed. The method combines Genetic Programming with simulation-based evaluation to explore both discrete (priority order, task activation) and continuous (gains, trajectory durations) components of the controller. We validate the framework on a dual-arm mobile manipulator (the ABB mobile-YuMi research platform), demonstrating robust convergence across multiple cost definitions, automatic suppression of irrelevant tasks, and…
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.
