Skip to main content

IKFlow: Generating Diverse Inverse Kinematics Solutions

Publication ,  Journal Article
Ames, B; Morgan, J; Konidaris, G
Published in: IEEE Robotics and Automation Letters
July 1, 2022

Inverse kinematics - finding joint poses that reach a given Cartesian-space end-effector pose - is a fundamental 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, in contrast, 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 10 ms) and accurately (to within 10 millimeters and 2 degrees of an exact solution) and can be rapidly refined by classical methods if necessary.

Duke Scholars

Altmetric Attention Stats
Dimensions Citation Stats

Published In

IEEE Robotics and Automation Letters

DOI

EISSN

2377-3766

Publication Date

July 1, 2022

Volume

7

Issue

3

Start / End Page

7177 / 7184

Related Subject Headings

  • 4602 Artificial intelligence
  • 4007 Control engineering, mechatronics and robotics
  • 0913 Mechanical Engineering
 

Citation

APA
Chicago
ICMJE
MLA
NLM
Ames, B., Morgan, J., & Konidaris, G. (2022). IKFlow: Generating Diverse Inverse Kinematics Solutions. IEEE Robotics and Automation Letters, 7(3), 7177–7184. https://doi.org/10.1109/LRA.2022.3181374
Ames, B., J. Morgan, and G. Konidaris. “IKFlow: Generating Diverse Inverse Kinematics Solutions.” IEEE Robotics and Automation Letters 7, no. 3 (July 1, 2022): 7177–84. https://doi.org/10.1109/LRA.2022.3181374.
Ames B, Morgan J, Konidaris G. IKFlow: Generating Diverse Inverse Kinematics Solutions. IEEE Robotics and Automation Letters. 2022 Jul 1;7(3):7177–84.
Ames, B., et al. “IKFlow: Generating Diverse Inverse Kinematics Solutions.” IEEE Robotics and Automation Letters, vol. 7, no. 3, July 2022, pp. 7177–84. Scopus, doi:10.1109/LRA.2022.3181374.
Ames B, Morgan J, Konidaris G. IKFlow: Generating Diverse Inverse Kinematics Solutions. IEEE Robotics and Automation Letters. 2022 Jul 1;7(3):7177–7184.

Published In

IEEE Robotics and Automation Letters

DOI

EISSN

2377-3766

Publication Date

July 1, 2022

Volume

7

Issue

3

Start / End Page

7177 / 7184

Related Subject Headings

  • 4602 Artificial intelligence
  • 4007 Control engineering, mechatronics and robotics
  • 0913 Mechanical Engineering