Planning in hybrid systems with both discrete and continuous control variables is important for dealing with real-world applications such as extra-planetary exploration and multi-vehicle transportation systems. Meanwhile, generating high-quality solutions given certain hybrid planning specifications is crucial to building high-performance hybrid systems. However, since hybrid planning is challenging in general, most methods use greedy search that is guided by various heuristics, which is neither complete nor optimal and often falls into blind search towards an infinite-action plan. In this paper, we present a hybrid automaton planning formalism and propose an optimal approach that encodes this planning problem as a Mixed Integer Linear Program (MILP) by fixing the action number of automaton runs. We also show an extension of our approach for reasoning over temporally concurrent goals. By leveraging an efficient MILP optimizer, our method is able to generate provably optimal solutions for complex mixed discrete-continuous planning problems within a reasonable time. We use several case studies to demonstrate the extraordinary performance of our hybrid planning method and show that it outperforms a state-of-the-art hybrid planner, Scotty, in both efficiency and solution qualities.
翻译:具有离散和连续控制变量的混合系统规划对于处理行星外探索和多车辆运输系统等现实应用十分重要。与此同时,根据某些混合规划规格,产生高质量的解决方案对于建设高性能混合系统至关重要。然而,由于总体而言混合规划具有挑战性,大多数方法使用由各种休眠法指导的贪婪搜索,这种搜索既不完整也不理想,而且往往会盲目地寻找一个无限行动计划。在本文中,我们提出了一个混合自动地图规划形式主义,并提出了一个最佳方法,通过确定自动运行的混合内径仪(MILP)将这一规划问题编码为混合内径仪(MILP),从而确定自动运行的操作操作的操作数量。我们还展示了我们推理超时间并行目标的方法的延伸。通过利用高效的混合内断层优化器,我们的方法能够在合理的时间内产生复杂混合的离心规划问题的最佳解决方案。我们用几个案例研究来证明我们混合规划方法的特别性,并表明它超越了效率和解决方案的质量。