Free-space-oriented roadmaps typically generate a series of convex geometric primitives, which constitute the safe region for motion planning. However, a static environment is assumed for this kind of roadmap. This assumption makes it unable to deal with dynamic obstacles and limits its applications. In this paper, we present a dynamic free-space roadmap, which provides feasible spaces and a navigation graph for safe quadrotor motion planning. Our roadmap is constructed by continuously seeding and extracting free regions in the environment. In order to adapt our map to environments with dynamic obstacles, we incrementally decompose the polyhedra intersecting with obstacles into obstacle-free regions, while the graph is also updated by our well-designed mechanism. Extensive simulations and real-world experiments demonstrate that our method is practically applicable and efficient.
翻译:以自由空间为导向的路线图通常产生一系列细形几何原始物,构成安全的运动规划区域。然而,这种路线图假定有一个静态环境。这种假设使得它无法应对动态障碍和限制其应用。在本文中,我们提出了一个动态自由空间路线图,为安全二次轨道运动规划提供了可行的空间和导航图。我们的路线图是通过不断播种和在环境中提取自由区域来构建的。为了使我们的地图适应充满动态障碍的环境,我们逐步将多环体与障碍交织到无障碍区域,而图表也是由我们精心设计的机制更新的。广泛的模拟和现实世界实验表明,我们的方法实际上适用而且有效。