Global inverse kinematics via mixed-integer convex optimization

H Dai, G Izatt, R Tedrake - The International Journal of …, 2019 - journals.sagepub.com
The International Journal of Robotics Research, 2019journals.sagepub.com
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 …
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 of non-convex rotation constraints, and apply this relaxation on the IK 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 seven-joint arm grasping objects in a cluttered environment, an 18-degree-of-freedom quadruped standing on stepping stones, and a parallel Stewart platform. Moreover, we show that our approach can find a collision free path for a gripper in a cluttered environment, or certify such a path does not exist. We also compare our approach against the analytical approach for a six-joint manipulator. The open-source code is available at http://drake.mit.edu.
Sage Journals
以上显示的是最相近的搜索结果。 查看全部搜索结果