TaskNPoint: How to Teach Your Humanoid to Hit a Backhand in Minutes
Not on the map. Why?
Abstract (arXiv)
How do we learn to hit a tennis backhand? Not from a thousand hours of tennis tournaments on TV - we work with a coach and practice. We argue this is also the right recipe for teaching dynamic skills to humanoid robots. This follows from a structural property of dynamic skills: the outcome is decided by a short, crucial portion of the trajectory - for a backhand, the ~20cm of racket travel around ball contact. Getting this interaction window right requires coordinating the whole motion, so that control, physics, and morphology act in concert. Learning thus reduces to mastering a handful of distinct actions and, for each, practicing until the window comes out right. To this end, we introduce TaskNPoint, a training protocol which makes the coach-learner division of labor explicit. The human coach contributes four inputs: a discrete set of skills (e.g. different shots), one demonstration per skill, identification of the interaction window, and the goal. Learning in a physically realistic simulation environment fills in each action trajectory and provides robustness to unmodeled events. Crucially, randomized target sampling during training lets a single demonstration generalize zero-shot to unseen goal locations. We test this approach on a Unitree G1 humanoid that hits forehands and backhands against balls thrown by a human, kicks incoming soccer balls, and picks and places boxes from novel locations. We find that learning is successful from short human video demonstrations and under an hour of training on a single GPU, with no per-task reward tuning.
Key facts. No citing papers in the map yet (data through 7 Oct 2026). Builds on 45 of its 57 references that are in the map. First posted on arXiv 24 Jun 2026.
Builds on
45 of 57 references.
References · 45
- 2017Proximal Policy Optimization Algorithmscited by 14,441
- 2019Expressive Body Capture: 3D Hands, Face, and Body from a Single Imagecited by 1,600
- 2021DROID-SLAM: Deep Visual SLAM for Monocular, Stereo, and RGB-D Camerascited by 673
- 2023ZoeDepth: Zero-shot Transfer by Combining Relative and Metric Depthcited by 646
- 2020Neural Body: Implicit Neural Representations with Structured Latent Codes for Novel View Synthesis of Dynamic Humanscited by 634
- 2022ViTPose: Simple Vision Transformer Baselines for Human Pose Estimationcited by 450
- 2021Learning to Walk in Minutes Using Massively Parallel Deep Reinforcement Learningcited by 395
- 2018Learning 3D Human Dynamics from Videocited by 315
- 2020Beyond Static Features for Temporally Consistent 3D Human Pose and Shape from a Videocited by 162
- 2025BeyondMimic: From Motion Tracking to Versatile Humanoid Control via Guided Diffusioncited by 128
- 2024World-Grounded Human Motion Recovery via Gravity-View Coordinatescited by 127
- 2021SimPoE: Simulated Character Control for 3D Human Pose Estimationcited by 111
33 more
- 2023Learning Agile Soccer Skills for a Bipedal Robot with Deep Reinforcement Learningcited by 111
- 2023Universal Humanoid Motion Representations for Physics-Based Controlcited by 109
- 2024TRAM: Global Trajectory and Motion of 3D Humans from in-the-wild Videoscited by 105
- 20182D/3D Pose Estimation and Action Recognition using Multitask Deep Learningcited by 103
- 2021Learning Motion Priors for 4D Human Body Capture in 3D Scenescited by 98
- 2024Expressive Whole-Body 3D Gaussian Avatarcited by 89
- 2025Retargeting Matters: General Motion Retargeting for Humanoid Motion Trackingcited by 60
- 2025Visual Imitation Enables Contextual Humanoid Controlcited by 57
- 2025OmniRetarget: Interaction-Preserving Data Generation for Humanoid Whole-Body Loco-Manipulation and Scene Interactioncited by 57
- 2025GENMO: A GENeralist Model for Human MOtioncited by 43
- 2022D&D: Learning Human Dynamics from Dynamic Cameracited by 39
- 2025TWIST2: Scalable, Portable, and Holistic Humanoid Data Collection Systemcited by 39
- 2023On the Benefits of 3D Pose and Tracking for Human Action Recognitioncited by 32
- 2025BeamDojo: Learning Agile Humanoid Locomotion on Sparse Footholdscited by 32
- 2025HDMI: Learning Interactive Humanoid Whole-Body Control from Human Videoscited by 32
- 2024SMPLOlympics: Sports Environments for Physically Simulated Humanoidscited by 29
- 2025HITTER: A HumanoId Table TEnnis Robot via Hierarchical Planning and Learningcited by 29
- 2024SkillMimic: Learning Basketball Interaction Skills from Demonstrationscited by 25
- 2024MultiPhys: Multi-Person Physics-aware 3D Motion Estimationcited by 18
- 2025Learning coordinated badminton skills for legged manipulatorscited by 16
- 2025AthletePose3D: A Benchmark Dataset for 3D Human Pose Estimation and Kinematic Validation in Athletic Movementscited by 14
- 2026mjlab: A Lightweight Framework for GPU-Accelerated Robot Learningcited by 13
- 2026Perceptive Humanoid Parkour: Chaining Dynamic Human Skills via Motion Matchingcited by 13
- 2026HumanX: Toward Agile and Generalizable Humanoid Interaction Skills from Human Videoscited by 10
- 2026Learning Athletic Humanoid Tennis Skills from Imperfect Human Motion Datacited by 8
- 2025Humanoid Goalkeeper: Learning from Position Conditioned Task-Motion Constraintscited by 7
- 2026Tune to Learn: How Controller Gains Shape Robot Policy Learningcited by 7
- 2025PhysicsFC: Learning User-Controlled Skills for a Physics-Based Football Player Controllercited by 5
- 2025Humanoid Whole-Body Badminton via an Annealed Reinforcement Learning Curriculumcited by 3
- 2026Learning Human-Like Badminton Skills for Humanoid Robotscited by 3
- 2025High Speed Robotic Table Tennis Swinging Using Lightweight Hardware with Model Predictive Controlcited by 1
- 2025A Hierarchical, Model-Based System for High-Performance Humanoid Soccercited by 1
- 2026CalTennis: Large Multi-View Tennis Video Dataset and Benchmark of Monocular-to-3D Pose Estimationcited by 1
Built on by
Not cited yet.