English

Hybrid Differential Dynamic Programming for Planar Manipulation Primitives

Robotics 2020-04-22 v5

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 be found at https://youtu.be/YGSe4cUfq6Q.

Keywords

Cite

@article{arxiv.1911.00175,
  title  = {Hybrid Differential Dynamic Programming for Planar Manipulation Primitives},
  author = {Neel Doshi and Francois R. Hogan and Alberto Rodriguez},
  journal= {arXiv preprint arXiv:1911.00175},
  year   = {2020}
}
R2 v1 2026-06-23T12:01:47.554Z