Words2Contact: Identifying Support Contacts from Verbal Instructions Using Foundation Models
Dionis Totsila, Quentin Rouxel, Jean-Baptiste Mouret, Serena Ivaldi
TL;DR
Words2Contact tackles identifying safe and usable support contacts for humanoid robots from natural language. The approach builds a language-guided, modular pipeline—Prediction, Correction, and Control—guided by a Module Selector and powered by a mix of LLMs and VLMs, with a final SEIKO-based multi-contact controller. Across a comprehensive benchmark, smaller models coupled with task decomposition achieve performance levels close to larger models, and real-world Talos experiments validate practical viability with iterative corrections. The work demonstrates a promising path toward language-enabled teleoperation and shared autonomy, while outlining future work on online corrections, trajectory generation, and safety-aware constraints.
Abstract
This paper presents Words2Contact, a language-guided multi-contact placement pipeline leveraging large language models and vision language models. Our method is a key component for language-assisted teleoperation and human-robot cooperation, where human operators can instruct the robots where to place their support contacts before whole-body reaching or manipulation using natural language. Words2Contact transforms the verbal instructions of a human operator into contact placement predictions; it also deals with iterative corrections, until the human is satisfied with the contact location identified in the robot's field of view. We benchmark state-of-the-art LLMs and VLMs for size and performance in contact prediction. We demonstrate the effectiveness of the iterative correction process, showing that users, even naive, quickly learn how to instruct the system to obtain accurate locations. Finally, we validate Words2Contact in real-world experiments with the Talos humanoid robot, instructed by human operators to place support contacts on different locations and surfaces to avoid falling when reaching for distant objects.
