Title :
Mixed-integer programming for optimal path planning of robotic manipulators
Author :
Ding, Hao ; Reissig, Gunther ; Gross, Dominic ; Stursberg, Olaf
Author_Institution :
Dept. of Electr. Eng. & Comput. Sci., Univ. of Kassel, Kassel, Germany
Abstract :
One of the fundamental problems in the field of robotic motion planning is to safely and efficiently drive the end effector of a robotic manipulator to a specified goal position. Here, safety refers to the requirement that the robotic manipulator must have no collision with surrounding obstacles, and efficiency requires that some predefined cost function is minimized. In addition, kinematic and dynamic constraints have to be satisfied. These requirements lead to non-convex optimization problems, which may be approximated by mixed-integer linear programs (MILPs). The solution of the latter, however, is often intolerably complex due to a huge number of binary decision variables. In the present paper, we consider motion planning scenarios with polyhedral obstacles and velocity constraints for the joint positions of the robotic manipulator. We provide a geometric result whose application leads to MILPs with drastically reduced numbers of binary decision variables. Computational efficiency is demonstrated for two- and three-link manipulators interacting with obstacles, where the number of simplex steps during the MILP solution is reduced by a factor of roughly 200 over previous methods. We also demonstrate the application of the proposed method to an industrial robot.
Keywords :
binary decision diagrams; collision avoidance; concave programming; end effectors; industrial manipulators; integer programming; manipulator dynamics; manipulator kinematics; mobile robots; binary decision variables; dynamic constraints; end effector; industrial robot; kinematic constraints; mixed-integer programming; nonconvex optimization problems; optimal path planning; polyhedral obstacles; predefined cost function minimization; robotic manipulators; robotic motion planning; velocity constraints; Collision avoidance; End effectors; Joints; Planning; Service robots;
Conference_Titel :
Automation Science and Engineering (CASE), 2011 IEEE Conference on
Conference_Location :
Trieste
Print_ISBN :
978-1-4577-1730-7
Electronic_ISBN :
2161-8070
DOI :
10.1109/CASE.2011.6042462