Hybrid Differential Dynamic Programming for Planar Manipulation Primitives
Neel Doshi, Francois R. Hogan, and Alberto Rodriguez

TL;DR
This paper introduces a hybrid differential dynamic programming algorithm for planning and controlling manipulation primitives with contact switches, enabling efficient and stable execution in planar manipulation tasks.
Contribution
The paper develops a hybrid DDP method for planning and stabilizing manipulation primitives with contact switches, addressing hybrid, under-actuated, and stochastic challenges.
Findings
Few contact switches needed for pose-to-pose trajectories
Planning time is reasonable (1-5 seconds)
Controller stabilizes hybrid trajectories in real experiments
Abstract
We present a hybrid differential dynamic programming (DDP) algorithm for closed-loop execution of manipulation primitives with frictional contact switches. Planning and control of these primitives is challenging as they are hybrid, under-actuated, and stochastic. We address this by developing hybrid DDP both to plan finite horizon trajectories with a few contact switches and to create linear stabilizing controllers. We evaluate the performance and computational cost of our framework in ablations studies for two primitives: planar pushing and planar pivoting. We find that generating pose-to-pose closed-loop trajectories from most configurations requires only a couple (one to two) hybrid switches and can be done in reasonable time (one to five seconds). We further demonstrate that our controller stabilizes these hybrid trajectories on a real pushing system. A video describing our work can…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
