3,420 research outputs found
Progressive Learning for Physics-informed Neural Motion Planning
Motion planning (MP) is one of the core robotics problems requiring fast
methods for finding a collision-free robot motion path connecting the given
start and goal states. Neural motion planners (NMPs) demonstrate fast
computational speed in finding path solutions but require a huge amount of
expert trajectories for learning, thus adding a significant training
computational load. In contrast, recent advancements have also led to a
physics-informed NMP approach that directly solves the Eikonal equation for
motion planning and does not require expert demonstrations for learning.
However, experiments show that the physics-informed NMP approach performs
poorly in complex environments and lacks scalability in multiple scenarios and
high-dimensional real robot settings. To overcome these limitations, this paper
presents a novel and tractable Eikonal equation formulation and introduces a
new progressive learning strategy to train neural networks without expert data
in complex, cluttered, multiple high-dimensional robot motion planning
scenarios. The results demonstrate that our method outperforms state-of-the-art
traditional MP, data-driven NMP, and physics-informed NMP methods by a
significant margin in terms of computational planning speed, path quality, and
success rates. We also show that our approach scales to multiple complex,
cluttered scenarios and the real robot set up in a narrow passage environment.
The proposed method's videos and code implementations are available at
https://github.com/ruiqini/P-NTFields.Comment: Accepted to Robotics: Science and Systems (RSS) 202
End-to-end deep learning-based framework for path planning and collision checking: bin picking application
Real-time and efficient path planning is critical for all robotic systems. In
particular, it is of greater importance for industrial robots since the overall
planning and execution time directly impact the cycle time and automation
economics in production lines. While the problem may not be complex in static
environments, classical approaches are inefficient in high-dimensional
environments in terms of planning time and optimality. Collision checking poses
another challenge in obtaining a real-time solution for path planning in
complex environments. To address these issues, we propose an end-to-end
learning-based framework viz., Path Planning and Collision checking Network
(PPCNet). The PPCNet generates the path by computing waypoints sequentially
using two networks: the first network generates a waypoint, and the second one
determines whether the waypoint is on a collision-free segment of the path. The
end-to-end training process is based on imitation learning that uses data
aggregation from the experience of an expert planner to train the two networks,
simultaneously. We utilize two approaches for training a network that
efficiently approximates the exact geometrical collision checking function.
Finally, the PPCNet is evaluated in two different simulation environments and a
practical implementation on a robotic arm for a bin-picking application.
Compared to the state-of-the-art path planning methods, our results show
significant improvement in performance by greatly reducing the planning time
with comparable success rates and path lengths.Comment: 18 pages, 6 figures, 2 table
Enhance Connectivity of Promising Regions for Sampling-based Path Planning
Sampling-based path planning algorithms usually implement uniform sampling
methods to search the state space. However, uniform sampling may lead to
unnecessary exploration in many scenarios, such as the environment with a few
dead ends. Our previous work proposes to use the promising region to guide the
sampling process to address the issue. However, the predicted promising regions
are often disconnected, which means they cannot connect the start and goal
state, resulting in a lack of probabilistic completeness. This work focuses on
enhancing the connectivity of predicted promising regions. Our proposed method
regresses the connectivity probability of the edges in the x and y directions.
In addition, it calculates the weight of the promising edges in loss to guide
the neural network to pay more attention to the connectivity of the promising
regions. We conduct a series of simulation experiments, and the results show
that the connectivity of promising regions improves significantly. Furthermore,
we analyze the effect of connectivity on sampling-based path planning
algorithms and conclude that connectivity plays an essential role in
maintaining algorithm performance.Comment: Accepted in Transactions on Automation Science and Engineering, 202
- …