Skip to main content
Log in

From topological map to local cognitive map: a new opportunity of local path planning

  • Original Research Paper
  • Published:
Intelligent Service Robotics Aims and scope Submit manuscript

Abstract

To solve the consistency problem in local path planning, the traditional definition of topological maps is extended in this paper, by introducing a new concept of local cognitive maps (LCMs). Principal structures of a local environment including all possible routes, key obstacles, and mutual relationships among them are incorporated. Based on the LCMs, the consistency of local path planning can be guaranteed, by keeping the relationship between the chosen route and key obstacles in sequential planning cycles as consistent as possible. To generate the LCMs, an iterative decomposition method is designed . Furthermore, to evaluate candidate routes in the LCMs, the model predictive control (MPC) based on a vehicle–road evaluation method and vehicle dynamics is incorporated. The optimal route is chosen based on the MPC simulation results with criterions, such as the spending time and route width. The final path for vehicles to follow is also achieved with the simulation results. To verify the performance of the proposed method, experiments in various kinds of environments were carried out. Experimental results illustrate the effectiveness and advantages of the proposed method.

This is a preview of subscription content, log in via an institution to check access.

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Fig. 1
Fig. 2
Fig. 3
Fig. 4
Fig. 5
Fig. 6
Fig. 7
Fig. 8
Fig. 9
Fig. 10
Fig. 11
Fig. 12
Fig. 13
Fig. 14

Similar content being viewed by others

References

  1. Bak J-H, Hwang SW, Yoon J, Park JH, Park J-O (2019) Collision-free path planning of cable-driven parallel robots in cluttered environments. Intell Serv Robot 12:243–253

    Article  Google Scholar 

  2. Barraquand J, Langlois B, Latombe J-C (1992) Numerical potential field techniques for robot path planning. IEEE Trans Syst Man Cybern 22(2):224–241

    Article  MathSciNet  Google Scholar 

  3. Bhattacharya S, Kumar V, Likhachev M (2010) Search-based path planning with homotopy class constraints. In: Proceedings of the national conference on artificial intelligence, vol 2. Atlanta, GA, United States, pp 1230–1237

  4. Bottasso CL, Leonello D, Savini B (2008) Path planning for autonomous vehicles by trajectory smoothing using motion primitives. IEEE Trans Control Syst Technol 16(6):1152–1168

    Article  Google Scholar 

  5. Chen H, Ji Y, Niu L (2020) Reinforcement learning path planning algorithm based on obstacle area expansion strategy. Intell Serv Robot 13:289–297

    Article  Google Scholar 

  6. Chen QY (2017) Analysis of paths by the multi-constraints support vector machine method for path planning. 29th Chinese control and decision conference (CCDC). Chongqing, China, pp 6623–6630

    Google Scholar 

  7. Chen QY, Sun ZP, Chen TT, Cao L (2011) Local path planning for autonomous land vehicle based on navigation function. Fourth international conference on intelligent computation technology and automation. Guangdong, China, pp 1122–1125

    Chapter  Google Scholar 

  8. Chen QY, Sun ZP, Liu DX, Fang YQ, Li XH (2012) Local path planning for an ummanned ground vehicle based on SVM. Int J Adv Rob Syst 9(246):1–13

    Google Scholar 

  9. Choset H, Burdick J (2000) Sensor-based exploration: the hierarchical generalized Voronoi graph. Int J Robot Res 19(2):96–125

    Article  Google Scholar 

  10. Choset H, Walker S, Eiamsa-Ard K, Burdick J (2000) Sensor-based exploration: Incremental construction of the hierarchical generalized Voronoi graph. Int J Robot Res 19(2):126–128

    Article  Google Scholar 

  11. Dunlaing PO, Yap C (1982) A retraction method for planning the motion of a disc. J Algorithms 6(1):104–111

    Article  MathSciNet  Google Scholar 

  12. Edelsbrunner H (1987) Algorithms in combinatorial geometry. Springer, Berlin

    Book  MATH  Google Scholar 

  13. Frazzoli E, Dahleh MA, Feron E (2002) Real-time motion planning for agile autonomous vehicles. J Guid Control Dyn 25(1):43–49

    Article  Google Scholar 

  14. Giusti A, Guzzi J, Ciresan DC, He F-L, Rodriguez JP, Fontana F, Fassler M, Forster C, Schmidhuber J, Di Caro G, Scaramuzza D, Gambardella LM (2016) A machine learning approach to visual perception of forest trails for mobile robots. IEEE Robot Autom Lett 1(2):661–667

    Article  Google Scholar 

  15. Green CJ, Kelly A (2010) Toward optimal sampling in the space of paths. Springer Tracts Adv Robot 66:281–292

    Article  Google Scholar 

  16. Howard TM, Green CJ, Kelly A, Ferguson D (2008) State space sampling of feasible motions for high-performance mobile robot navigation in complex environments. J Field Robot 25:325–345

    Article  Google Scholar 

  17. Hwang YK, Ahuja N (1992) A potential field approach to path planning. IEEE Trans Robot Autom 8(1):23–32

    Article  Google Scholar 

  18. Irani B, Wang J, Chen W (2019) A localizability constraint-based path planning method for autonomous vehicles. IEEE Trans Intell Transp Syst 20(7):2593–2604

    Article  Google Scholar 

  19. Kavraki LE, Kolountzakis MN, Latombe J-C (1996) Analysis of probabilistic roadmaps for path planning. Proceedings-IEEE international conference on robotics and automation. Minneapolis, MN, USA, pp 3020–3025

    Chapter  Google Scholar 

  20. Khatib O (1986) Real-time obstacle avoidance for manipulators and mobile robots. Int J Robot Res 5(1):90–98

    Article  Google Scholar 

  21. Knepper RA, Mason MT (2010) Improved hierarchical planner performance using local path equivalence. In: Proceedings of the IEEE international conference on intelligent robots and systems, San Francisco, USA

  22. Knepper RA, Srinivasa SS, Mason MT (2010) An equivalence relation for local path sets. In: The ninth international workshop on the algorithmic foundations of robotics, Singapore, pp 19–35

  23. Knepper RA, Srinivasa SS, Mason MT (2010) Hierarchical planning architectures for mobile manipulation tasks in indoor environments. In: Proceedings of the IEEE international conference on robotics and automation, Anchorage, AK, United States, pp 1985–1990

  24. Knepper RA, Srinivasa SS, Mason MT (2012) Toward a deeper understanding of motion alternatives via an equivalence relation on local paths. Int J Robot Res 31(2):168–187

    Article  Google Scholar 

  25. Krüsi P, Pivtoraiko M, Kelly A, Howard TM, Siegwart R (2010) Path set relaxation for mobile robot navigation. In: Proceedings of the international symposium on artificial intelligence, robotics and automation in space

  26. Kuwata Y, Teo J, Fiore G, Karaman S, Frazzoli E, How JP (2009) Real-time motion planning with applications to autonomous urban driving. IEEE Trans Control Syst Technol 17(5):1105–1118

    Article  Google Scholar 

  27. Land MF, Lee DN (1994) Where we look when we steer. Nature 369:742–744

    Article  Google Scholar 

  28. LaValle SM (1998) Rapidly-exploring random trees: a new tool for path planning. Tr 98-11, Department of Computer Science, Iowa State University

  29. LaValle SM, Kuffner JJJ (1999) Randomized kinodynamic planning. In: Proceedings-IEEE international conference on robotics and automation, Detroit, MI, USA, pp 473–479

  30. LaValle SM, Kuffner JJJ (2000) Rrt-connect: an effficient approach to single-query path planning. In: Proceedings—IEEE international conference on robotics and automation, New York, USA, pp 995–1001

  31. Liang X, Meng G, Xu Y, Luo H (2018) A geometrical path planning method for unmanned aerial vehicle in 2d/3d complex environment. Intell Serv Robot 11:301–312

    Article  Google Scholar 

  32. Likhachev M, Ferguson D (2009) Planning long dynamically feasible maneuvers for autonomous vehicles. Int J Robot Res 28(8):933–945

    Article  Google Scholar 

  33. Lin Y, Saripalli S (2017) Sampling-based path planning for UAV collision avoidance. IEEE Trans Intell Transp Syst 18(11):3179–3192

    Article  Google Scholar 

  34. Liu Y, Xu A, Chen Z (2018) Map-based deep imitation learning for obstacle avoidance. In: 2018 IEEE/RSJ international conference on intelligent robots and systems (IROS), Madrid, Spain, pp 8644–8649

  35. Masoud AA (2009) Managing the dynamics of a harmonic potential field-guided robot in a cluttered environment. IEEE Trans Ind Electron 56(2):488–496

    Article  Google Scholar 

  36. Noreen I, Khan A, Ryu H, Doh NL, Habib Z (2018) Optimal path planning in cluttered environment using rrt*-ab. Intell Serv Robot 11:41–52

    Article  Google Scholar 

  37. Overmars MH, Svestka P (1994) A probabilistic learning approach to motion planning. Tr uu-cs-1994-03, Department of Computer Science, Utrecht University, Utrecht, The Netherlands

  38. Perez A, Karaman S, Shkolnik A, Frazzoli E, Teller S, Walter MR (2011) Asymptotically-optimal path planning for manipulation using incremental sampling-based algorithms. In: Proceedings of the IEEE international conference on intelligent robots and systems, San Francisco, CA, United States, pp 4307–4313

  39. Perez TL, Wesley M (1979) An algorithm for planning collision-free paths among polyhedral obstacles. Commun ACM 22(10):560–570

    Article  Google Scholar 

  40. Pfeiffer M, Schaeuble M, Nieto J, Siegwart R, Cadena C (2017) From perception to decision: a data-driven approach to end-to-end motion planning for autonomous ground robots. In: 2017 IEEE international conference on robotics and automation (ICRA), Singapore, pp 1627–1533

  41. Pivtoraiko M, Kelly A (2005) Generating near minimal spanning control sets for constrained motion planning in discrete state spaces. In: Proceedings of the IEEE international conference on intelligent robots and systems, Edmonton, AB, Canada, pp 594–600

  42. Pivtoraiko M, Kelly A (2011) Kinodynamic motion planning with state lattice motion primitives. In: Proceedings of the national conference on artificial intelligence, San Francisco, CA, United States, pp 2172–2179

  43. Rufli M, Siegwart R (2010) On the design of deformable input-/state-lattice graphs. In: Proceedings of the IEEE international conference on robotics and automation, Anchorage, AK, United States, pp 3071–3077

  44. Sun ZP, Chen QY, Nie YM, Liu DX, He HG (2012) Ribbon model based path tracking method for autonomous land vehicle. In: Proceedings—IEEE/RSJ 2012 international conference on intelligent robots and systems

  45. Tang H, Zhu Q, Shang E, Dai B, Hu C (2020) A reference path guided rrt* method for the local path planning of UGVS. In: Proceedings of the 39th Chinese control conference, Shenyang, China, pp 3904–3909

  46. Wen S, Zhao Y, Yuan X, Wang Z, Zhang D, Manfredi L (2020) Path planning for active slam based on deep reinforcement learning under unknown environments. Intell Serv Robot 13:263–272

    Article  Google Scholar 

  47. Wu K, Wang H, Esfahani MA, Yuan S (2020) Achieving real-time path planning in unknown environments through deep neural networks. IEEE Trans Intell Transp Syst. https://doi.org/10.1109/TITS.2020.3031962

    Article  Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Qingyang Chen.

Additional information

Publisher's Note

Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.

Rights and permissions

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

Cite this article

Chen, Q., Lu, Y., Wang, Y. et al. From topological map to local cognitive map: a new opportunity of local path planning. Intel Serv Robotics 14, 285–301 (2021). https://doi.org/10.1007/s11370-021-00352-z

Download citation

  • Received:

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s11370-021-00352-z

Keywords

Navigation