Pushing Everything Everywhere All At Once: Probabilistic Prehensile Pushing
By: Patrizio Perugini , Jens Lundell , Katharina Friedl and more
Potential Business Impact:
Robots push objects more smoothly and faster.
We address prehensile pushing, the problem of manipulating a grasped object by pushing against the environment. Our solution is an efficient nonlinear trajectory optimization problem relaxed from an exact mixed integer non-linear trajectory optimization formulation. The critical insight is recasting the external pushers (environment) as a discrete probability distribution instead of binary variables and minimizing the entropy of the distribution. The probabilistic reformulation allows all pushers to be used simultaneously, but at the optimum, the probability mass concentrates onto one due to the entropy minimization. We numerically compare our method against a state-of-the-art sampling-based baseline on a prehensile pushing task. The results demonstrate that our method finds trajectories 8 times faster and at a 20 times lower cost than the baseline. Finally, we demonstrate that a simulated and real Franka Panda robot can successfully manipulate different objects following the trajectories proposed by our method. Supplementary materials are available at https://probabilistic-prehensile-pushing.github.io/.
Similar Papers
PushingBots: Collaborative Pushing via Neural Accelerated Combinatorial Hybrid Optimization
Robotics
Robots push big things together to move them.
Model-Based Adaptive Precision Control for Tabletop Planar Pushing Under Uncertain Dynamics
Robotics
Robots learn to push objects for many tasks.
Learning Geometry-Aware Nonprehensile Pushing and Pulling with Dexterous Hands
Robotics
Robots can push and pull objects better.