Abstract:Efficient planning in dynamic and uncertain environments is a fundamental challenge in robotics. In the context of trajectory optimization, the feasibility of paths can change as the environment evolves. Therefore, it can be beneficial to reason about multiple possible paths simultaneously. We build on prior work that considers graph-based trajectories to find solutions in multiple homotopy classes concurrently. Specifically, we extend this previous work to an online setting where the unreachable (in time) par… Show more
“…The F T F needs to be computed only once since they do not change with iteration or batch index. Similar analysis can be drawn for (14) as well. Solutions of ( 15)-( 16) are available as symbolic formulae whose evaluation has linear complexity with respect to the number of footprint circles and obstacles.…”
Section: Computation Time Scalingsupporting
confidence: 66%
“…Note: Unlike [13], [14], works like [11], [12] and ours do not explicitly search for solutions in different homotopy but rely on stochastic sampling to achieve that.…”
Section: Connections To Sampling Based Trajectory Optimizationmentioning
“…The F T F needs to be computed only once since they do not change with iteration or batch index. Similar analysis can be drawn for (14) as well. Solutions of ( 15)-( 16) are available as symbolic formulae whose evaluation has linear complexity with respect to the number of footprint circles and obstacles.…”
Section: Computation Time Scalingsupporting
confidence: 66%
“…Note: Unlike [13], [14], works like [11], [12] and ours do not explicitly search for solutions in different homotopy but rely on stochastic sampling to achieve that.…”
Section: Connections To Sampling Based Trajectory Optimizationmentioning
“…4b, the replanned trajectory is not homotopic with the evasive trajectory. This means that our replanner can alter the homotopy class if a better one is found during the selection of a qualified connective trajectory [30,31]. This property allows the proposed replanner to improve the global optimality of the solution especially when the hybrid A* algorithm (or other sampling-and-search-based ones that do guarantee optimality) is involved in the replanning process.…”
Section: B On the Efficiency Of Our Replannermentioning
“…The first is to assume full prior knowledge of the moving obstacle trajectories in the scene [3]- [5]. The second approach is 'continuous re-planning' in which the motion planner either re-optimises and adapts the current planned trajectory, or considers multiple trajectory modes at any one time, such as in ITOMP [1], and smoothly switches between them as new information is provided [6], [7]. However, there have been few works that incorporate predicted obstacle motions into the motion planning of articulated systems.…”
We present a novel framework for motion planning in dynamic environments that accounts for the predicted trajectories of moving objects in the scene. We explore the use of composite signed-distance fields in motion planning and detail how they can be used to generate signed-distance fields (SDFs) in real-time to incorporate predicted obstacle motions. We benchmark our approach of using composite SDFs against performing exact SDF calculations on the workspace occupancy grid. Our proposed technique generates predictions substantially faster and typically exhibits an 81-97% reduction in time for subsequent predictions. We integrate our framework with GPMP2 to demonstrate a full implementation of our approach in real-time, enabling a 7-DoF Panda arm to smoothly avoid a moving robot.
scite is a Brooklyn-based organization that helps researchers better discover and understand research articles through Smart Citations–citations that display the context of the citation and describe whether the article provides supporting or contrasting evidence. scite is used by students and researchers from around the world and is funded in part by the National Science Foundation and the National Institute on Drug Abuse of the National Institutes of Health.