IKFlow: Generating Diverse Inverse Kinematics Solutions
Not on the map. Why?
Abstract (arXiv)
Inverse kinematics - finding joint poses that reach a given Cartesian-space end-effector pose - is a common operation in robotics, since goals and waypoints are typically defined in Cartesian space, but robots must be controlled in joint space. However, existing inverse kinematics solvers return a single solution pose, where systems with more than 6 degrees of freedom support infinitely many such solutions, which can be useful in the presence of constraints, pose preferences, or obstacles. We introduce a method that uses a deep neural network to learn to generate a diverse set of samples from the solution space of such kinematic chains. The resulting samples can be generated quickly (2000 solutions in under 10ms) and accurately (to within 10 millimeters and 2 degrees of an exact solution) and can be rapidly refined by classical methods if necessary.
Key facts. Cited by 15 papers in the map (data through 7 Oct 2026). First posted on arXiv 17 Nov 2021.
Builds on
No reference list yet.
Built on by
Citing papers per year: 2022: 1; 2023: 3; 2024: 4; 2025: 3; 2026: 4.
15 papers.
Sort:
By area:
- 2022AvatarPoser: Articulated Full-Body Pose Tracking from Sparse Motion Sensingcited by 107
- 2024Deep Generative Models in Robotics: A Survey on Learning from Multimodal Demonstrationscited by 35
- 2023SparsePoser: Real-time Full-body Motion Reconstruction from Sparse Datacited by 20
- 2024Inverse Kinematics for Neuro-Robotic Grasping with Humanoid Embodied Agentscited by 7
- 2023CycleIK: Neuro-inspired Inverse Kinematicscited by 5
- 2025IKDiffuser: a Diffusion-based Generative Inverse Kinematics Solver for Kinematic Treescited by 2
- 2025A Design Co-Pilot for Task-Tailored Manipulatorscited by 2
- 2026MimicIK: Real-Time Generative Inverse Kinematics from Teleoperation with FK Consistencycited by 2
- 2024PaddingFlow: Improving Normalizing Flows with Padding-Dimensional Noisecited by 1
- 2023Application-driven Validation of Posteriors in Inverse Problemscited by 0
- 2024ViIK: Flow-based Vision Inverse Kinematics Solver with Fusing Collision Checkingcited by 0
- 2025Leveraging CVAE for Joint Configuration Estimation of Multifingered Grippers from Point Cloud Datacited by 0
- 2026MorphIK: Morphology-Conditioned Neural Inverse Kinematics for Unknown Robots24 Sep 2026
- 2026Exploring the Intrinsic Geometry of Diffusion Models with Constrained Inverse Kinematics24 Jun 2026
- 2026MimicIK: Real-Time Generative Inverse Kinematics from Teleoperation with FK Consistency13 Jun 2026
- 2026RAM: Reachability Across Morphologies8 Jun 2026
- 2025Leveraging CVAE for Joint Configuration Estimation of Multifingered Grippers from Point Cloud Data21 Nov 2025
- 2025A Design Co-Pilot for Task-Tailored Manipulators16 Sep 2025
- 2025IKDiffuser: a Diffusion-based Generative Inverse Kinematics Solver for Kinematic Trees16 Jun 2025
- 2024ViIK: Flow-based Vision Inverse Kinematics Solver with Fusing Collision Checking21 Aug 2024
- 2024Deep Generative Models in Robotics: A Survey on Learning from Multimodal Demonstrations8 Aug 2024
- 2024Inverse Kinematics for Neuro-Robotic Grasping with Humanoid Embodied Agents12 Apr 2024
- 2024PaddingFlow: Improving Normalizing Flows with Padding-Dimensional Noise13 Mar 2024
- 2023SparsePoser: Real-time Full-body Motion Reconstruction from Sparse Data3 Nov 2023
3 more
- 2023Application-driven Validation of Posteriors in Inverse Problems18 Sep 2023
- 2023CycleIK: Neuro-inspired Inverse Kinematics21 Jul 2023
- 2022AvatarPoser: Articulated Full-Body Pose Tracking from Sparse Motion Sensing27 Jul 2022
- 2022AvatarPoser: Articulated Full-Body Pose Tracking from Sparse Motion Sensingcited by 107
- 2023SparsePoser: Real-time Full-body Motion Reconstruction from Sparse Datacited by 20
- 2024Inverse Kinematics for Neuro-Robotic Grasping with Humanoid Embodied Agentscited by 7
- 2023CycleIK: Neuro-inspired Inverse Kinematicscited by 5
- 2025A Design Co-Pilot for Task-Tailored Manipulatorscited by 2
- 2026MimicIK: Real-Time Generative Inverse Kinematics from Teleoperation with FK Consistencycited by 2
- 2024PaddingFlow: Improving Normalizing Flows with Padding-Dimensional Noisecited by 1
- 2023Application-driven Validation of Posteriors in Inverse Problemscited by 0
- 2024ViIK: Flow-based Vision Inverse Kinematics Solver with Fusing Collision Checkingcited by 0
- 2025Leveraging CVAE for Joint Configuration Estimation of Multifingered Grippers from Point Cloud Datacited by 0
- 2026RAM: Reachability Across Morphologiescited by 0
- 2026MimicIK: Real-Time Generative Inverse Kinematics from Teleoperation with FK Consistency13 Jun 2026
- 2026RAM: Reachability Across Morphologies8 Jun 2026
- 2025Leveraging CVAE for Joint Configuration Estimation of Multifingered Grippers from Point Cloud Data21 Nov 2025
- 2025A Design Co-Pilot for Task-Tailored Manipulators16 Sep 2025
- 2024ViIK: Flow-based Vision Inverse Kinematics Solver with Fusing Collision Checking21 Aug 2024
- 2024Inverse Kinematics for Neuro-Robotic Grasping with Humanoid Embodied Agents12 Apr 2024
- 2024PaddingFlow: Improving Normalizing Flows with Padding-Dimensional Noise13 Mar 2024
- 2023SparsePoser: Real-time Full-body Motion Reconstruction from Sparse Data3 Nov 2023
- 2023Application-driven Validation of Posteriors in Inverse Problems18 Sep 2023
- 2023CycleIK: Neuro-inspired Inverse Kinematics21 Jul 2023
- 2022AvatarPoser: Articulated Full-Body Pose Tracking from Sparse Motion Sensing27 Jul 2022