Global Inverse Kinematics via Mixed-Integer Convex Optimization

0Citations
Citations of this article
37Readers
Mendeley users who have this article in their library.
Get full text

Abstract

In this paper we present a novel formulation of the inverse kinematics (IK) problem with generic constraints as a mixed-integer convex optimization program. The proposed approach can solve the IK problem globally with generic task space constraints, a major improvement over existing approaches, which either solve the problem in only a local neighborhood of the user initial guess through nonlinear non-convex optimization, or address only a limited set of kinematics constraints. Specifically, we propose a mixed-integer convex relaxation on non-convex SO(3) rotation constraints, and apply this relaxation on the inverse kinematics problem. Our formulation can detect if an instance of the IK problem is globally infeasible, or produce an approximate solution when it is feasible. We show results on a 7-joint arm grasping objects in a cluttered environment, and a quadruped standing on stepping stones. We also compare our approach against the analytical approach for a 6-joint manipulator. The code is open-sourced at https://www.drake.mit.edu [29].

Cite

CITATION STYLE

APA

Dai, H., Izatt, G., & Tedrake, R. (2020). Global Inverse Kinematics via Mixed-Integer Convex Optimization. In Springer Proceedings in Advanced Robotics (Vol. 10, pp. 809–826). Springer Science and Business Media B.V. https://doi.org/10.1007/978-3-030-28619-4_56

Register to see more suggestions

Mendeley helps you to discover research relevant for your work.

Already have an account?

Save time finding and organizing research with Mendeley

Sign up for free