This paper proposes a novel sampling-based motion planner, which integrates in RRT* (Rapidly exploring Random Tree star) a database of pre-computed motion primitives to alleviate its computational load and allow for motion planning in a dynamic or partially known environment. The database is built by considering a set of initial and final state pairs in some grid space, and determining for each pair an optimal trajectory that is compatible with the system dynamics and constraints, while minimizing a cost. Nodes are progressively added to the tree of feasible trajectories in the RRT* algorithm by extracting at random a sample in the gridded state space and selecting the best obstacle-free motion primitive in the database that joins it to an existing node. The tree is rewired if some nodes can be reached from the new sampled state through an obstacle-free motion primitive with lower cost. The computationally more intensive part of motion planning is thus moved to the preliminary offline phase of the database construction {at the price of some performance degradation due to gridding. Grid resolution can be tuned so as to compromise between (sub)optimality and size of the database. The planner is shown to be }asymptotically optimal as the grid resolution goes to zero and the number of sampled states grows to infinity.
翻译:本文提出一个新的基于取样的移动规划新颖流程,该流程规划将一个预先计算的运动原始体数据库(快速探索随机树星)纳入RRT* (快速探索随机树星),以缓解其计算负荷,并允许在动态或部分已知环境中进行运动规划。该数据库的构建方法是考虑在一些网格空间中一组初始和最终状态对配,并为每对对确定一个符合系统动态和限制的最佳轨迹,同时尽量减少成本。在RRT* 算法中,将节点逐步添加到可行的轨道树上,在网格空间随机抽取一个样本,并选择数据库中最佳的无障碍运动,将其合并到现有的节点。如果通过成本较低的无障碍运动原始从新样本状态中找到一些节点,则该树将重新铺动。因此,更密集的动作规划部分将转移到数据库建设的初步离线阶段(以因电网化而导致的某些性能退化为代价)。 网格分辨率可以调整为在数据库中(次的)节点和大小之间作出妥协,以便将数据库作为最佳分辨率显示为零分辨率。