Identifying Physical Interactions in Contact‐Based Robot Manipulation for Learning from Demonstration
Identifying physical interactions between a robot and its environment can improve autonomous robot manipulation. Methods in the literature can identify meaningful physical interactions, such as constraints, from a single task demonstration. However, they do not scale well when a wide variety of different physical interactions may be encountered. To alleviate this limitation, this work proposes to model physical interactions with interaction frames: reference frames that attach to the robot and/or ground body and have interaction classes associated with each axis. Interaction frames are identified by minimizing and decoupling the Cartesian mechanical power components in demonstration data. Thereby, interaction frames identify what interactions take place where , for example at geometric features. The method is evaluated in three experiments. First, identification accuracy is evaluated through several single‐constraint experiments comparing velocity‐based, force‐based, and the proposed power‐based method, where the latter is found to be advantageous. Second, the method is applied to a task demonstration that contains different sequential contacts. Third, it is illustrated how the method can be used as a basis for Learning from Demonstration, by reproducing the sequential task from a single demonstration. The method can be applied with little prior information, to advance the development of versatile robots.
Authors
- Douwe Dresscher (ORCID: https://orcid.org/0000-0002-5315-9029)
- Mark Vlutters
- Herman van der Kooij (ORCID: https://orcid.org/0000-0002-7926-3262)
- Alex Harm Gert‐Jan Overbeek (ORCID: https://orcid.org/0009-0000-7394-7340)
Institutions
- University of Twente (NL)
Publication Details
- Journal
- Advanced Robotics Research
- Published
- 2025-09-25
- DOI
- https://doi.org/10.1002/adrr.202500109
- Citations
- 1
- Primary Topic
- Robot Manipulation and Learning
- Type
- article
- Field-Weighted Citation Impact
- 1.21