MIRROR: Visual Motion Imitation via Real-time Retargeting and Teleoperation with Parallel Differential Inverse Kinematics

arXiv cs.RO / 3/26/2026

📰 NewsSignals & Early TrendsIdeas & Deep AnalysisModels & Research

Key Points

  • The paper addresses the difficulty of real-time humanoid teleoperation using inverse kinematics that must be both fast and constraint-safe under redundancy, joint limits, singularities, and self-collisions.
  • It proposes a GPU-parallelized, continuation-based differential IK approach that runs multiple constrained IK quadratic programs in parallel and uses a self-collision avoidance control barrier function (CBF) plus a Lyapunov-based criterion to choose safe, progress-improving updates.
  • The authors argue the continuation strategy helps the solver escape locally trapped, basin-dependent behaviors typical of locally linearized differential IK updates.
  • The method is integrated with a visual skeletal pose estimation pipeline and demonstrated for robust real-time upper-body teleoperation on the THEMIS humanoid robot in real-world tasks.

Abstract

Real-time humanoid teleoperation requires inverse kinematics (IK) solvers that are both responsive and constraint-safe under kinematic redundancy and self-collision constraints. While differential IK enables efficient online retargeting, its locally linearized updates are inherently basin-dependent and often become trapped near joint limits, singularities, or active collision boundaries, leading to unsafe or stagnant behavior. We propose a GPU-parallelized, continuation-based differential IK that improves escape from such constraint-induced local minima while preserving real-time performance, promoting safety and stability. Multiple constrained IK quadratic programs are evaluated in parallel, together with a self-collision avoidance control barrier function (CBF), and a Lyapunov-based progression criterion selects updates that reduce the final global task-space error. The method is paired with a visual skeletal pose estimation pipeline that enables robust, real-time upper-body teleoperation on the THEMIS humanoid robot hardware in real-world tasks.