TL;DR
This paper introduces SRTR, an SMT-based interactive method for repairing robot transition functions by minimal user input, enabling quick, effective parameter adjustments that generalize across scenarios.
Contribution
The paper presents a novel SMT-based approach for interactive robot transition repair that automates parameter tuning using user corrections, improving efficiency and robustness.
Findings
SRTR effectively repairs robot transition parameters in real-world tests.
It requires only a few user corrections to find suitable parameters.
Repaired state machines outperform complex, expert-tuned models in practice.
Abstract
Complex robot behaviors are often structured as state machines, where states encapsulate actions and a transition function switches between states. Since transitions depend on physical parameters, when the environment changes, a roboticist has to painstakingly readjust the parameters to work in the new environment. We present interactive SMT-based Robot Transition Repair (SRTR): instead of manually adjusting parameters, we ask the roboticist to identify a few instances where the robot is in a wrong state and what the right state should be. A lightweight automated analysis of the transition function's source code then 1) identifies adjustable parameters, 2) converts the transition function into a system of logical constraints, and 3) formulates the constraints and user-supplied corrections as MaxSMT problem that yields new parameter values. Our evaluation shows that SRTR is effective on…
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.
Code & Models
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
