Abstract
Data-driven, learning-based path planning approaches have demonstrated significant advantages over traditional planning algorithms in terms of search efficiency and computational cost. These approaches can learn from large-scale environmental data and plan paths effectively. Currently, mainstream learning-based methods such as Neural RRT and Neural A* can directly output a promising region that connects the start and end points provided by the input map. This region provides a smaller sampling space for sampling-based methods and a more effective heuristic function for search-based methods. However, the paths generated by such learning-based approaches are generally inferior to those of traditional planners. Furthermore, their performance exhibits poor generalization ability, particularly in unseen environments. In this paper, we propose a supervised momentum contrastive learning method to address these challenges. Our method leverages the powerful feature representation and generalization capabilities of contrastive learning to generate a coarse-grained map with promising regions. Subsequently, an any-angle search planner, Theta*, is applied to perform fine-grained path generation on the resulting navigation map. To the best of our knowledge, this is the first work that adopts contrastive learning to solve path planning problems. Results show that the proposed method achieves a better trade-off between solution quality and search efficiency compared to state-of-the-art learning-based planners and traditional planners. Evaluations in out-of-distribution environments and real-world deployments also confirm that the proposed method has a superior generalization performance and satisfactory applicability.
| Original language | English |
|---|---|
| Pages (from-to) | 23909-23922 |
| Number of pages | 14 |
| Journal | IEEE Transactions on Automation Science and Engineering |
| Volume | 22 |
| DOIs | |
| Publication status | Accepted/In press - 2025 |
Keywords
- contrastive learning
- Path planning
- planning on images
ASJC Scopus subject areas
- Control and Systems Engineering
- Electrical and Electronic Engineering