The Virtues of Laziness: Multi-Query Kinodynamic Motion Planning with Lazy Methods
Anuj Pasricha, Alessandro Roncone
TL;DR
The paper introduces LazyBoE, a multi-query kinodynamic motion planner that interleaves exploration of state and control spaces while deferring expensive dynamics simulation and collision checks through lazy propagation. It builds a discrete edge-bundle representation via Monte Carlo forward dynamics on a 7-DoF Panda arm, and uses probabilistic measures $P_{lazy\_prop}$ and $P_{collision}$ with a neighborhood radius $\\theta$ to guide lazy evaluation without sacrificing asymptotic optimality. Empirically, LazyBoE achieves substantially faster planning times, higher solution diversity, and improved success rates compared to RRT, SST variants, and BoE baselines, while maintaining comparable solution costs. The work highlights practical benefits for dynamic task planning in robotics and discusses challenges in scaling, jitter from varying control sequences, and memory constraints, proposing future directions in biased sampling, selective data loading, and application-specific edge weighting.
Abstract
In this work, we introduce LazyBoE, a multi-query method for kinodynamic motion planning with forward propagation. This algorithm allows for the simultaneous exploration of a robot's state and control spaces, thereby enabling a wider suite of dynamic tasks in real-world applications. Our contributions are three-fold: i) a method for discretizing the state and control spaces to amortize planning times across multiple queries; ii) lazy approaches to collision checking and propagation of control sequences that decrease the cost of physics-based simulation; and iii) LazyBoE, a robust kinodynamic planner that leverages these two contributions to produce dynamically-feasible trajectories. The proposed framework not only reduces planning time but also increases success rate in comparison to previous approaches.
