Inferring geometric constraints in human demonstrations
Guru Subramani, Michael Zinn, Michael Gleicher
TL;DR
The paper tackles inferring geometric constraints from human demonstrations by jointly identifying constraint type and parameters using both kinematic data and force/moment measurements. It introduces a generalized rigid-body constraint framework and a library of six geometric constraint models, each with semantic parameters, and fits them per demonstration segment via nonlinear least squares. Ambiguities arising from kinematics are mitigated by incorporating force/torque data and a sample-voting scheme to select the most consistent constraint. Experimental validation with instrumented tools demonstrates robust constraint inference across multiple DOFs and shows that force/moment information improves disambiguation. The approach advances programming-by-demonstration by enabling autonomous extraction of constraint models for hybrid force-position control and richer, semantically meaningful representations of demonstrated tasks.
Abstract
This paper presents an approach for inferring geometric constraints in human demonstrations. In our method, geometric constraint models are built to create representations of kinematic constraints such as fixed point, axial rotation, prismatic motion, planar motion and others across multiple degrees of freedom. Our method infers geometric constraints using both kinematic and force/torque information. The approach first fits all the constraint models using kinematic information and evaluates them individually using position, force and moment criteria. Our approach does not require information about the constraint type or contact geometry; it can determine both simultaneously. We present experimental evaluations using instrumented tongs that show how constraints can be robustly inferred in recordings of human demonstrations.
