MIRROR: Visual Motion Imitation via Real-time Retargeting and Teleoperation with Parallel Differential Inverse Kinematics
Junheng Li, Lizhi Yang, Aaron D. Ames

TL;DR
This paper introduces MIRROR, a real-time humanoid teleoperation system using a GPU-accelerated, continuation-based differential inverse kinematics method that enhances safety, stability, and responsiveness during task retargeting and collision avoidance.
Contribution
It presents a novel GPU-parallelized continuation-based differential IK approach that improves escape from local minima and integrates collision avoidance for real-time humanoid teleoperation.
Findings
Achieves real-time upper-body teleoperation on THEMS humanoid robot.
Effectively avoids joint limits and collisions during tasks.
Maintains responsiveness and safety in complex environments.
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…
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
TopicsRobot Manipulation and Learning · Human Motion and Animation · Robotic Locomotion and Control
