CLASP: Language-Driven Robot Skill Selection and Composition using Task-Parameterized Learning
About
Enabling robots to understand and execute tasks from natural language commands while maintaining data efficiency remains challenging. Foundation models such as vision-language-action (VLA) and vision-language models (VLMs) provide intuitive interaction channels but require extensive data; task-parameterized imitation learning achieves data efficiency but lacks natural language grounding. This work bridges this gap through a modular architecture combining task-parameterized kernelized movement primitives (TP-KMPs) with pretrained VLMs. During learning, skills are acquired from 2 to 5 kinesthetic demonstrations, and the VLM generates skill schemas describing each skill's parameters and preconditions. During execution, the VLM interprets commands to select skills, reason about parameter bindings, and create novel behaviors through covariance-weighted composition. When no skill or composition suffices, the system identifies capability gaps and requests targeted demonstrations, all without fine-tuning. Validation on a 7-DoF manipulator shows success rates of 73.3%-100% in scenarios requiring skill selection, composition, and active learning.
Related benchmarks
| Task | Dataset | Result | Rank | |
|---|---|---|---|---|
| Robot Manipulation | Real-world Manipulation Tasks In-Domain | Average Success Rate100 | 9 | |
| Robot Manipulation | Robot Manipulation Tasks (Out-of-Domain) | Success Rate79 | 5 | |
| Pose Generalization | Robot Platform | Autonomous Success Rate100 | 4 | |
| Object Generalization | Robot Platform | Autonomous Success Rate90.9 | 3 |