Monte Carlo Tree Search with Spectral Expansion for Planning with Dynamical Systems

Embodied AI and Robotics DMPA RKDM ML ALG MCTS
Science Robotics, 4 Dec 2024, Vol 9, Issue 97
机器人能够在实时计算中规划复杂行为,而不是遵循预先设计或离线学习的程序,这减轻了为每个问题实例专门设计算法或进行训练的需求。蒙特卡洛树搜索是一种强大的规划算法,能够战略性地探索模拟的未来可能性,但它需要一个离散的问题表示,这与物理世界的连续动态无法调和。我们提出了光谱扩展树搜索(SETS),这是一种实时的、基于树的规划器,它利用局部线性化系统的频谱来构建一个低复杂度且近似等效的离散表示,以反映连续世界。我们证明了SETS在连续、确定性和可微的马尔可夫决策过程中收敛到全局最优解的一个界,这类问题包括欠驱动非线性动力学、非凸奖励函数和无结构环境。我们在无人机、航天器和地面车辆机器人以及一个数值实验中对SETS进行了实验验证,这些实验都无法直接用现有方法解决。我们成功地展示了SETS能够实时自动发现多种最优行为和运动轨迹。
The ability of a robot to plan complex behaviors with real-time computation, rather than adhering to predesigned or offline-learned routines, alleviates the need for specialized algorithms or training for each problem instance. Monte Carlo Tree Search is a powerful planning algorithm that strategically explores simulated future possibilities, but it requires a discrete problem representation that is irreconcilable with the continuous dynamics of the physical world. We present Spectral Expansion Tree Search (SETS), a real-time, tree-based planner that uses the spectrum of the locally linearized system to construct a low-complexity and approximately equivalent discrete representation of the continuous world. We prove SETS converges to a bound of the globally optimal solution for continuous, deterministic and differentiable Markov Decision Processes, a broad class of problems that includes underactuated nonlinear dynamics, non-convex reward functions, and unstructured environments. We experimentally validate SETS on drone, spacecraft, and ground vehicle robots and one numerical experiment, each of which is not directly solvable with existing methods. We successfully show SETS automatically discovers a diverse set of optimal behaviors and motion trajectories in real time.
许愿