cs.ROSep 1, 2026

Behavior--Realization Separation for Constrained Physical Human--Robot Interaction

Authors: Yongyan Cao

Organizations: Voryx Robotics LLC, San Jose, CA 95136, USA

Abstract

Physical human--robot interaction software often couples desired-behavior specification with constrained realization; we treat these as separate layers. A \emph{behavior layer} supplies a desired contact-port acceleration akid=fθ(ek,e˙k,Fh,k)a_k^{\mathrm{id}}=f_θ(e_k,\dot e_k,F_{h,k}). A \emph{realization layer} converts it into constrained robot commands and reports total desired-versus-realized acceleration error instead of hiding it in saturation. A same-objective unconstrained counterfactual separates regularization from constraint intervention, while plant data expose model error. This paper implements a receding-horizon quadratic program realizing memoryless affine behaviors. Changing the behavior modifies objective coefficients through (Cθ,Gθ)(C_θ,G_θ) while the robot-command variable and feasible set remain unchanged. A planar study instantiates impedance and admittance; the same running layer accepts an impedance--admittance--impedance reassignment without reconstruction, under its existing rate limit. On a torque-controlled 7-DOF Franka FR3 in MuJoCo, the runtime freezes task-space dynamics per solve and enforces torque feasibility across its horizon. Under a sustained 20N push, it holds a slack-relaxed workspace boundary to within approximately 0.1--0.2mm, versus 4.4cm (impedance) and 4.7cm (admittance) overshoot from instantaneous clipping. A derated actuator budget then activates the torque constraint: horizon-wide enforcement keeps its frozen-model plan feasible to 2.1×1042.1\times10^{-4}N\cdotm, whereas a first-step-only ablation plans up to 11.329N\cdotm beyond budget; on the executed nonlinear plant, where both share the same local-model error, the gap is smaller but still favors horizon-wide enforcement (0.161 vs.\ 0.380~N\cdotm). These results are a focused proof of behavior--realization separation.

Explore similar work

CardsList