Interpreting Behaviors and Geometric Constraints as Knowledge Graphs for Robot Manipulation Control
Chen Jiang, Allie Wang, Martin Jagersand
TL;DR
This work tackles the challenge of explainable robot manipulation by unifying high-level task scripting with low-level geometric constraints through event-centric robot knowledge graphs. By mapping behavior trees and geometric constraints into a cohesive graph-based representation, the approach enables semantic reasoning about actions and contexts while driving uncalibrated visual servoing control. The authors introduce a formal KG schema, define how behavior trees and four geometric constraint types are represented as semantic events, and provide a three-stage control loop that queries, conceptualizes, and enacts manipulation tasks, updating knowledge after completion. Real-world experiments demonstrate robustness, concurrency benefits, and task compositionality, while also highlighting limitations and opportunities for system scalability and automatic KG generation.
Abstract
In this paper, we investigate the feasibility of using knowledge graphs to interpret actions and behaviors for robot manipulation control. Equipped with an uncalibrated visual servoing controller, we propose to use robot knowledge graphs to unify behavior trees and geometric constraints, conceptualizing robot manipulation control as semantic events. The robot knowledge graphs not only preserve the advantages of behavior trees in scripting actions and behaviors, but also offer additional benefits of mapping natural interactions between concepts and events, which enable knowledgeable explanations of the manipulation contexts. Through real-world evaluations, we demonstrate the flexibility of the robot knowledge graphs to support explainable robot manipulation control.
