Kinematic Motion Retargeting for Contact-Rich Anthropomorphic Manipulations (2402.04820v1)
Abstract: Hand motion capture data is now relatively easy to obtain, even for complicated grasps; however this data is of limited use without the ability to retarget it onto the hands of a specific character or robot. The target hand may differ dramatically in geometry, number of degrees of freedom (DOFs), or number of fingers. We present a simple, but effective framework capable of kinematically retargeting multiple human hand-object manipulations from a publicly available dataset to a wide assortment of kinematically and morphologically diverse target hands through the exploitation of contact areas. We do so by formulating the retarget operation as a non-isometric shape matching problem and use a combination of both surface contact and marker data to progressively estimate, refine, and fit the final target hand trajectory using inverse kinematics (IK). Foundational to our framework is the introduction of a novel shape matching process, which we show enables predictable and robust transfer of contact data over full manipulations while providing an intuitive means for artists to specify correspondences with relatively few inputs. We validate our framework through thirty demonstrations across five different hand shapes and six motions of different objects. We additionally compare our method against existing hand retargeting approaches. Finally, we demonstrate our method enabling novel capabilities such as object substitution and the ability to visualize the impact of design choices over full trajectories.
- Skeleton-Aware Networks for Deep Motion Retargeting. ACM Transactions on Graphics 39, 4 (2020), 62.
- N. Aigerman and Y. Lipman. 2016. Hyperbolic Orbifold Tutte Embeddings. ACM Transactions on Graphics 35, 6, Article 217 (dec 2016), 14 pages. https://doi.org/10.1145/2980179.2982412
- Task-Oriented Hand Motion Retargeting for Dexterous Manipulation Imitation. In The European Conference on Computer Vision (ECCV) Workshops.
- DPFM: Deep Partial Functional Maps. In 2021 International Conference on 3D Vision (3DV). IEEE. https://doi.org/10.1109/3dv53792.2021.00040
- Towards Very Low-Cost Iterative Prototyping for Fully Printable Dexterous Soft Robotic Hands. In 2022 IEEE 5th International Conference on Soft Robotics (RoboSoft). 490–497. https://doi.org/10.1109/RoboSoft54090.2022.9762122
- ContactDB: Analyzing and Predicting Grasp Contact via Thermal Imaging. In The IEEE Conference on Computer Vision and Pattern Recognition (CVPR). https://contactdb.cc.gatech.edu
- ContactGrasp: Functional Multi-finger Grasp Synthesis from Contact. In 2019 IEEE/RSJ International Conference on Intelligent Robots and Systems (IROS). IEEE Press.
- ContactPose: A Dataset of Grasps with Object Contact and Hand Pose. In The European Conference on Computer Vision (ECCV). https://doi.org/10.1007/978-3-030-58601-0_22
- Contact Mode Guided Sampling-Based Planning for Quasistatic Dexterous Manipulation in 2D. In 2021 IEEE International Conference on Robotics and Automation (ICRA). 6520–6526. https://doi.org/10.1109/ICRA48506.2021.9560766
- D-Grasp: Physically Plausible Dynamic Grasp Synthesis for Hand-Object Interactions. In Proceedings of the IEEE/CVF Conference on Computer Vision and Pattern Recognition (CVPR).
- Learning Dexterous Manipulation from Exemplar Object Trajectories and Pre-Grasps. In IEEE International Conference on Robotics and Automation 2023.
- D. Eberly. 2005. Least Squares Fitting of Data with B-Spline Curves. https://www.geometrictools.com/Documentation/BSplineCurveLeastSquaresFit.pdf
- ENIGMA: Evolutionary Non-Isometric Geometry MAtching. ACM Transactions on Graphics 39, 4, Article 112 (2020). https://doi.org/10.1145/3386569.3392447
- Reversible Harmonic Maps between Discrete Surfaces. ACM Transactions on Graphics 38, 2, Article 15 (2019). https://doi.org/10.1145/3202660
- ARCTIC: A Dataset for Dexterous Bimanual Hand-Object Manipulation. In Proceedings IEEE Conference on Computer Vision and Pattern Recognition (CVPR).
- C. Ferrari and J. Canny. 1992. Planning optimal grasps. In Proceedings 1992 IEEE International Conference on Robotics and Automation. 2290–2295 vol.3. https://doi.org/10.1109/ROBOT.1992.219918
- Interactive Curve Constrained Functional Maps. Computer Graphics Forum (2018). https://doi.org/10.1111/cgf.13486
- ContactOpt: Optimizing Contact to Improve Grasps. In The IEEE Conference on Computer Vision and Pattern Recognition (CVPR). http://www.pgrady.net/contactopt/
- DexPilot: Vision-Based Teleoperation of Dexterous Robotic Hand-Arm System. 2020 IEEE International Conference on Robotics and Automation (ICRA) (2019), 9164–9170.
- Automated design of robotic hands for in-hand manipulation tasks. International Journal of Humanoid Robotics 17, 01 (2020), 1950029.
- Diffusion Diagrams: Voronoi Cells and Centroids from Diffusion. Computer Graphics Forum (2017). https://doi.org/10.1111/cgf.13116
- B. Humberston and D. K. Pai. 2015. Hands on: Interactive Animation of Precision Manipulation and Contact. In Proceedings of the 14th ACM SIGGRAPH / Eurographics Symposium on Computer Animation (SCA ’15). 63–72. https://doi.org/10.1145/2786784.2786794
- Aura Mesh: Motion Retargeting to Preserve the Spatial Relationships between Skinned Characters. Computer Graphics Forum 37, 2 (2018), 311–320. https://doi.org/10.1111/cgf.13363
- S.G. Johnson. 2017. The NLopt nonlinear-optimization package. http://ab-initio.mit.edu/nlopt
- J. Jost. 2008. Riemannian geometry and geometric analysis. Vol. 42005. Springer.
- Learning 3D Mesh Segmentation and Labeling. ACM Transactions on Graphics 29, 3 (2010).
- Retargeting Human-Object Interaction to Virtual Avatars. IEEE Transactions on Visualization and Computer Graphics 22, 11 (2016), 2405–2412. https://doi.org/10.1109/TVCG.2016.2593780
- P. G. Kry and D. K. Pai. 2006. Interaction Capture and Synthesis. ACM Transactions on Graphics 25, 3 (2006), 872–880. https://doi.org/10.1145/1141911.1141969
- V. Kumar and E. Todorov. 2015. MuJoCo HAPTIX: A virtual reality system for hand manipulation. In 2015 IEEE-RAS 15th International Conference on Humanoid Robots (Humanoids). 657–663. https://doi.org/10.1109/HUMANOIDS.2015.7363441
- Contact Transfer: A Direct, User-Driven Method for Human to Robot Transfer of Grasps and Manipulations. In 2022 International Conference on Robotics and Automation (ICRA). IEEE Press. https://doi.org/10.1109/ICRA46639.2022.9811739
- Contact Tracing: A Low Cost Reconstruction Framework for Surface Contact Interpolation. In 2021 IEEE/RSJ International Conference on Intelligent Robots and Systems (IROS).
- Contact Edit: Artist Tools for Intuitive Modeling of Hand-Object Interactions. ACM Trans. Graph. 42, 4, Article 45 (July 2023). https://doi.org/10.1145/3592117
- J. Lee and S. Y. Shin. 1999. A Hierarchical Approach to Interactive Motion Editing for Human-like Figures. In Proceedings of the 26th Annual Conference on Computer Graphics and Interactive Techniques (SIGGRAPH ’99). ACM Press/Addison-Wesley Publishing Co., USA, 39–48. https://doi.org/10.1145/311535.311539
- S. Lee and S. H. Lee. 2019. Projective Motion Correction with Contact Optimization. IEEE Transactions on Visualization and Computer Graphics 25, 4 (2019), 1746–1759. https://doi.org/10.1109/TVCG.2018.2818721
- Data-Driven Grasp Synthesis Using Shape Matching and Task-Based Pruning. IEEE Transactions on Visualization and Computer Graphics 13, 4 (2007), 732–747. https://doi.org/10.1109/TVCG.2007.1033
- FARM: Functional Automatic Registration Method for 3D Human Bodies. Computer Graphics Forum 39, 1 (2020), 160–173. https://doi.org/10.1111/cgf.13751
- The Discrete Geodesic Problem. SIAM J. Comput. 16, 4 (1987), 647–668. https://doi.org/10.1137/0216045 arXiv:https://doi.org/10.1137/0216045
- Contact-invariant optimization for hand manipulation. In Proceedings of the ACM SIGGRAPH/Eurographics symposium on computer animation. 137–144.
- Functional Maps: A Flexible Representation of Maps between Shapes. ACM Transactions on Graphics 31, 4, Article 30 (2012), 11 pages. https://doi.org/10.1145/2185520.2185526
- Fast Sinkhorn Filters: Using Matrix Scaling for Non-Rigid Shape Correspondence With Functional Maps. In Proceedings of the IEEE/CVF Conference on Computer Vision and Pattern Recognition (CVPR). 384–393.
- Global Planning for Contact-Rich Manipulation via Local Smoothing of Quasi-Dynamic Contact Models. IEEE Transactions on Robotics 39, 6 (2023), 4691–4711. https://doi.org/10.1109/TRO.2023.3300230
- Non-Isometric Shape Matching via Functional Maps on Landmark-Adapted Bases. Computer graphics forum : journal of the European Association for Computer Graphics 41, 6 (September 2022), 394—417. https://doi.org/10.1111/cgf.14579
- From One Hand to Multiple Hands: Imitation Learning for Dexterous Manipulation From Single-Camera Teleoperation. IEEE Robotics and Automation Letters 7 (2022), 10873–10881.
- DexMV: Imitation Learning for Dexterous Manipulation from Human Videos. In European Conference on Computer Vision.
- Learning Complex Dexterous Manipulation with Deep Reinforcement Learning and Demonstrations. In Proceedings of Robotics: Science and Systems (RSS).
- M. A. Roa and R. Suarez. 2009. Computation of Independent Contact Regions for Grasping 3-D Objects. IEEE Transactions on Robotics 25, 4 (2009), 839–850. https://doi.org/10.1109/TRO.2009.2020351
- Embodied Hands: Modeling and Capturing Hands and Bodies Together. ACM Transactions on Graphics 36, 6, Article 245 (2017), 17 pages. https://doi.org/10.1145/3130800.3130883
- Functionality-Driven Musculature Retargeting. Computer Graphics Forum 40, 1 (2021), 341–356. https://doi.org/10.1111/cgf.14191 arXiv:https://onlinelibrary.wiley.com/doi/pdf/10.1111/cgf.14191
- Interactive Decal Compositing with Discrete Exponential Maps. ACM Transactions on Graphics 25, 3 (2006), 605–613. https://doi.org/10.1145/1141911.1141930
- DiffusionNet: Discretization Agnostic Learning on Surfaces. ACM Transactions on Graphics 41, 3, Article 27 (2022), 16 pages. https://doi.org/10.1145/3507905
- The Vector Heat Method. ACM Transactions on Graphics 38, 3, Article 24 (2019). https://doi.org/10.1145/3243651
- Robotic Telekinesis: Learning a Robotic Hand Imitator by Watching Humans on Youtube. In Proceedings of Robotics: Science and Systems (RSS).
- K. Svanberg. 2002. A class of globally convergent optimization methods based on conservative convex separable approximations. SIAM Journal on Optimization (2002), 555–573.
- GRAB: A Dataset of Whole-Body Human Grasping of Objects. In European Conference on Computer Vision (ECCV). https://grab.is.tue.mpg.de
- K. Takayama. 2022. Compatible Intrinsic Triangulations. ACM Transactions on Graphics 41, 4, Article 57 (jul 2022), 12 pages. https://doi.org/10.1145/3528223.3530175
- Grasp’D: Differentiable Contact-Rich Grasp Synthesis for Multi-Fingered Hands. In Computer Vision – ECCV 2022: 17th European Conference, Tel Aviv, Israel, October 23–27, 2022, Proceedings, Part VI. Springer-Verlag, Berlin, Heidelberg, 201–221. https://doi.org/10.1007/978-3-031-20068-7_12
- Contact-Aware Retargeting of Skinned Motion. In 2021 IEEE/CVF International Conference on Computer Vision (ICCV). 9700–9709. https://doi.org/10.1109/ICCV48922.2021.00958
- Generalized Anthropomorphic Functional Grasping with Minimal Demonstrations. arXiv:2303.17808 [cs.RO]
- J. Won and J. Lee. 2019. Learning Body Shape Variation in Physics-based Characters. ACM Transactions on Graphics 38, 6, Article 207 (2019).
- SAGA: Stochastic Whole-Body Grasping with Contact. In Proceedings of the European Conference on Computer Vision (ECCV).
- Learning Generalizable Dexterous Manipulation from Human Grasp Affordance. In Conference on Robot Learning (CORL), Vol. 205. PMLR, 618–629. https://proceedings.mlr.press/v205/wu23a.html
- Y. Ye and C. K. Liu. 2012. Synthesis of detailed hand manipulations using contact sampling. ACM Transactions on Graphics 31, 4 (2012), 1–10. https://doi.org/10.1145/2185520.2185537
- Simulation and Retargeting of Complex Multi-Character Interactions. In Special Interest Group on Computer Graphics and Interactive Techniques Conference (SIGGRAPH). https://doi.org/10.1145/3588432.3591491
- Q. Zhou and A. Jacobson. 2016. Thingi10K: A Dataset of 10,000 3D-Printing Models. arXiv preprint arXiv:1605.04797 (2016).
- Arjun S. Lakshmipathy (2 papers)
- Jessica K. Hodgins (13 papers)
- Nancy S. Pollard (9 papers)