Title :
Newton-Type Algorithms for Dynamics-Based Robot Movement Optimization
Author :
Lee, Sung-Hee ; Kim, Junggon ; Park, F.C. ; Kim, Munsang ; Bobrow, James E.
Author_Institution :
Dept. of Comput. Sci., New York Univ., NY, USA
Abstract :
This paper describes Newton and quasi-Newton optimization algorithms for dynamics-based robot movement generation. The robots that we consider are modeled as rigid multibody systems containing multiple closed loops, active and passive joints, and redundant actuators and sensors. While one can, in principle, always derive in analytic form the equations of motion for such systems, the ensuing complexity, both numeric and symbolic, of the equations makes classical optimization-based movement-generation schemes impractical for all but the simplest of systems. In particular, numerically approximating the gradient and Hessian often leads to ill-conditioning and poor convergence behavior. We show in this paper that, by extending (to the general class of systems described above) a Lie theoretic formulation of the equations of motion originally developed for serial chains, it is possible to recursively evaluate the dynamic equations, the analytic gradient, and even the Hessian for a number of physically plausible objective functions. We show through several case studies that, with exact gradient and Hessian information, descent-based optimization methods can be forged into an effective and reliable tool for generating physically natural robot movements.
Keywords :
Newton method; closed loop systems; optimal control; optimisation; robot dynamics; Lie theoretic formulation; Newton-type algorithms; redundant actuators; rigid multibody systems; robot dynamics; robot movement optimization; Aerodynamics; Aerospace engineering; Equations; Heuristic algorithms; Humans; Motion analysis; Optimal control; Optimization methods; Robot kinematics; Robot sensing systems; Closed chain; Newton´s method; movement optimization; multibody system dynamics; redundant actuation; robot dynamics;
Journal_Title :
Robotics, IEEE Transactions on
DOI :
10.1109/TRO.2004.842336