Documente Academic
Documente Profesional
Documente Cultură
Mrinal Kalakrishnan
Mrinal Kalakrishnan (USC) Smooth Motion Planning and Control August 28, 2009 1 / 10
Overview
Mrinal Kalakrishnan (USC) Smooth Motion Planning and Control August 28, 2009 2 / 10
CHOMP
Covariant Hamiltonian Optimization for Motion Planning, Ratliff et. al., ICRA 2009
Mrinal Kalakrishnan (USC) Smooth Motion Planning and Control August 28, 2009 3 / 10
CHOMP
Covariant Hamiltonian Optimization for Motion Planning, Ratliff et. al., ICRA 2009
CHOMP. . .
Approaches the problem from a different perspective.
Inherently generates and optimizes smooth trajectories.
Uses gradient information to push trajectories out of collision
Mrinal Kalakrishnan (USC) Smooth Motion Planning and Control August 28, 2009 3 / 10
CHOMP: The Algorithm
Mrinal Kalakrishnan (USC) Smooth Motion Planning and Control August 28, 2009 4 / 10
CHOMP: The Algorithm
The key:
Covariant gradient updates
Mrinal Kalakrishnan (USC) Smooth Motion Planning and Control August 28, 2009 4 / 10
CHOMP: The Algorithm
The key:
Covariant gradient updates
Mrinal Kalakrishnan (USC) Smooth Motion Planning and Control August 28, 2009 4 / 10
CHOMP: Distance Fields
Euclidean Distance
Transform in 3-D.
Each cell contains distance
to closest obstacle.
Gradient information easily
obtainable.
Cartesian gradient
converted into joint space
using robot kinematics
(Jacobian transpose).
Mrinal Kalakrishnan (USC) Smooth Motion Planning and Control August 28, 2009 5 / 10
CHOMP: Smooth Joint Limit Projection
Mrinal Kalakrishnan (USC) Smooth Motion Planning and Control August 28, 2009 7 / 10
CHOMP: The Optimization Process (See Video)
Mrinal Kalakrishnan (USC) Smooth Motion Planning and Control August 28, 2009 8 / 10
Smooth Control using spline_smoother
Mrinal Kalakrishnan (USC) Smooth Motion Planning and Control August 28, 2009 9 / 10
Smooth Control using spline_smoother
Mrinal Kalakrishnan (USC) Smooth Motion Planning and Control August 28, 2009 9 / 10
Smooth Control using spline_smoother
Mrinal Kalakrishnan (USC) Smooth Motion Planning and Control August 28, 2009 9 / 10
Thanks
Questions, comments?
Mrinal Kalakrishnan (USC) Smooth Motion Planning and Control August 28, 2009 10 / 10