Title
A Quadratic Programming Approach to Quasi-Static Whole-Body Manipulation.
Abstract
This paper introduces a local motion planning method for robotic systems with manipulating limbs, moving bases (legged or wheeled), and stance stability constraints arising from the presence of gravity. We formulate the problem of selecting local motions as a linearly constrained quadratic program (QP), that can be solved efficiently. The solution to this QP is a tuple of locally optimal joint velocities. By using these velocities to step towards a goal, both a path and an inverse-kinematic solution to the goal are obtained. This formulation can be used directly for real-time control, or as a local motion planner to connect waypoints. This method is particularly useful for high-degree-of-freedom mobile robotic systems, as the QP solution scales well with the number of joints. We also show how a number of practically important geometric constraints (collision avoidance, mechanism self-collision avoidance, gaze direction, etc.) can be readily incorporated into either the constraint or objective parts of the formulation. Additionally, motion of the base, a particular joint, or a particular link can be encouraged/discouraged as desired. We summarize the important kinematic variables of the formulation, including the stance Jacobian, the reach Jacobian, and a center of mass Jacobian. The method is easily extended to provide sparse solutions, where the fewest number of joints are moved, by iteration using Tibshirani's method to accommodate an l(1) regularizer. The approach is validated and demonstrated on SURROGATE, a mobile robot with a TALON base, a 7 DOF serial-revolute torso, and two 7 DOF modular arms developed at JPL/Caltech.
Year
DOI
Venue
2014
10.1007/978-3-319-16595-0_32
ALGORITHMIC FOUNDATIONS OF ROBOTICS XI
Field
DocType
Volume
Motion planning,Kinematics,Jacobian matrix and determinant,Tuple,Control theory,Legged robot,Modular design,Quadratic programming,Mobile robot,Mathematics
Conference
107
ISSN
Citations 
PageRank 
1610-7438
4
0.49
References 
Authors
0
3
Name
Order
Citations
PageRank
Krishna Shankar1263.56
Burdick, J.W.22988516.87
Nicolas Hudson3755.06