Robot Introspection via Wrench-based Action Grammars
Juan Rojas, Zhengjie Huang, Shuangqi Luo, Yunlong Du Wenwei Kuang,, Dingqiao Zhu, and Kensuke Harada

TL;DR
This paper introduces a novel approach for robot introspection in contact tasks by encoding wrench data into a vocabulary of patterns, enabling robots to understand their high-level state and improve failure detection.
Contribution
The work presents a simple, generalizable semantic scheme for robot introspection using wrench data segmentation and classification, applicable in simulation and real-world scenarios.
Findings
Effective classification of contact tasks using SVMs and Mondrian Forests
Robustness demonstrated in both simulation and real robot experiments
Semantic encoding improves robot failure detection and high-level state understanding
Abstract
Robotic failure is all too common in unstructured robot tasks. Despite well designed controllers, robots often fail due to unexpected events. How do robots measure unexpected events? Many do not. Most robots are driven by the senseplan- act paradigm, however more recently robots are working with a sense-plan-act-verify paradigm. In this work we present a principled methodology to bootstrap robot introspection for contact tasks. In effect, we are trying to answer the question, what did the robot do? To this end, we hypothesize that all noisy wrench data inherently contains patterns that can be effectively represented by a vocabulary. The vocabulary is generated by meaningfully segmenting the data and then encoding it. When the wrench information represents a sequence of sub-tasks, we can think of the vocabulary forming sets of words or sentences, such that each subtask is uniquely…
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.
Taxonomy
TopicsAI-based Problem Solving and Planning · Robot Manipulation and Learning · Logic, Reasoning, and Knowledge
