Ergodic Trajectory Optimization on Generalized Domains Using Maximum Mean Discrepancy
Christian Hughes, Houston Warren, Darrick Lee, Fabio Ramos, Ian Abraham
TL;DR
This work addresses the limitation of domain-specific ergodic trajectory optimization by introducing a maximum mean discrepancy (MMD) based ergodic metric that operates on samples from any domain. By embedding distributions into a reproducing kernel Hilbert space and using a domain-aware kernel, the method defines an ergodic objective that can be optimized with standard solvers while accommodating Lie groups and differential kinematic constraints. The approach demonstrates competitive ergodicity across diverse domains (SE(3) objects, bunnies, turbines) without requiring explicit utility maps or basis function computation, albeit with quadratic scaling in the number of domain samples. Overall, the method broadens the applicability of ergodic coverage to general objects and environments and offers a practical trade-off between generality and computational cost for robotic exploration tasks.
Abstract
We present a novel formulation of ergodic trajectory optimization that can be specified over general domains using kernel maximum mean discrepancy. Ergodic trajectory optimization is an effective approach that generates coverage paths for problems related to robotic inspection, information gathering problems, and search and rescue. These optimization schemes compel the robot to spend time in a region proportional to the expected utility of visiting that region. Current methods for ergodic trajectory optimization rely on domain-specific knowledge, e.g., a defined utility map, and well-defined spatial basis functions to produce ergodic trajectories. Here, we present a generalization of ergodic trajectory optimization based on maximum mean discrepancy that requires only samples from the search domain. We demonstrate the ability of our approach to produce coverage trajectories on a variety of problem domains including robotic inspection of objects with differential kinematics constraints and on Lie groups without having access to domain specific knowledge. Furthermore, we show favorable computational scaling compared to existing state-of-the-art methods for ergodic trajectory optimization with a trade-off between domain specific knowledge and computational scaling, thus extending the versatility of ergodic coverage on a wider application domain.
