Skip to main content

Advertisement

Log in

Autonomous car decision making and trajectory tracking based on genetic algorithms and fractional potential fields

  • Review Article
  • Published:
Intelligent Service Robotics Aims and scope Submit manuscript

Abstract

This article deals with the issue of trajectory optimization of autonomous terrestrial vehicles on a specific range handled by the human driver. The main contributions of this paper are a genetic algorithm-potential field combined method for optimized trajectory planning, the definition of the multi-criteria optimization problem by including a time variable, dynamical vehicle constraints, obstacle motion for collision avoidance, and improvements on the attractive and repulsive potential field definitions. The main interests of the proposed method are its efficiency even in only arc-connected spaces with holes, trajectory optimality thanks to the genetic algorithm that minimizes multi-criteria optimization, reactivity thanks to the potential field through the consideration for nature and motion of obstacles, its orientation toward situations a human driver would consider, and finally the inclusion of constraints to avoid danger and to take into account vehicle dynamics. The global trajectory, optimized through genetic algorithm, is used as a reference in a fractional potential field, which is a reactive local path planning method. The repulsive potential field is made safer by adding fractional orders to the obstacles, and the attractive potential field is improved by creating a dynamical optimal target seen from a robust control point of view. This target replaces the unique attractive potential field point and avoids its drawbacks such as local minima. Autonomous car simulation results are given for a crossroad and an overtaking scenarios.

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

Similar content being viewed by others

References

  1. Ahmadi S, Kebriaei H, Moradi H (2018) Constrained coverage path planning: evolutionary and classical approaches. Robotica 36(6):904–924. https://doi.org/10.1017/S0263574718000139

    Article  Google Scholar 

  2. Besada-Portas E, de la Torre L, Moreno A, Risco-Martín J (2013) On the performance comparison of multi-objective evolutionary UAV path planners. Inf Sci 238:111–125. https://doi.org/10.1016/j.ins.2013.02.022

    Article  Google Scholar 

  3. Cáceres Flórez C, Rosário J, Amaya D (2018) Control structure for a car-like robot using artificial neural networks and genetic algorithms. Neural Comput Appl. https://doi.org/10.1007/s00521-018-3514-1

    Article  Google Scholar 

  4. Capello E, Guglieri G, Quagliotti F, Speciale G (2008) Trajectory optimisation for autonomous vehicles: a miniUAV application. In: The 26th international congress of the international council of the aeronautical sciences. Anchorage, Alaska, USA

  5. Chebly A, Tagne G, Talj R, Charara A (2015) Local trajectory planning and tracking of autonomous vehicles, using clothoid tentacles method. In: 2015 IEEE intelligent vehicles symposium (IV). pp 674–679. https://doi.org/10.1109/IVS.2015.7225762

  6. Chiang H, Malone N, Lesser K, Oishi M, Tapia L (2015) Path-guided artificial potential fields with stochastic reachable sets for motion planning in highly dynamic environments. In: 2015 IEEE international conference on robotics and automation (ICRA). pp 2347–2354. https://doi.org/10.1109/ICRA.2015.7139511

  7. Gaillard F, Soulignac M, Dinont C, Mathieu P (2011) Deterministic kinodynamic planning with hardware demonstrations. In: 2011 IEEE/RSJ international conference on intelligent robots and systems. pp 3519–3525. https://doi.org/10.1109/IROS.2011.6094769

  8. Ge S, Cui Y (2002) Dynamic motion planning for mobile robots using potential field method. Auton Robots 13(3):207–222. https://doi.org/10.1023/A:1020564024509

    Article  MATH  Google Scholar 

  9. González D, Pérez J, Milanés V, Nashashibi F (2016) A review of motion planning techniques for automated vehicles. IEEE Trans Intell Transp Syst 17(4):1135–1145. https://doi.org/10.1109/TITS.2015.2498841

    Article  Google Scholar 

  10. Ji J, Khajepour A, Melek W, Huang Y (2017) Path planning and tracking for vehicle collision avoidance based on model predictive control with multiconstraints. IEEE Trans Veh Technol 66(2):952–964. https://doi.org/10.1109/TVT.2016.2555853

    Article  Google Scholar 

  11. Jiang Z, Zeng Z (2017) Robot path planning based on a hybrid approach. In: Liu D, Xie S, Li Y, Zhao D, El-Alfy E (eds) Neural information processing. Springer, Cham, pp 288–295. https://doi.org/10.1007/978-3-319-70093-9_30

    Chapter  Google Scholar 

  12. Khatib O (1986) Real-time obstacle avoidance for manipulators and mobile robots. Int J Robot Res 5(1):90–98. https://doi.org/10.1177/027836498600500106

    Article  Google Scholar 

  13. Latombe JC (1991) Robot motion planning, vol 124. Springer, New York

    Book  Google Scholar 

  14. Lei L, Wang H, Wu Q (2006) Improved genetic algorithms based path planning of mobile robot under dynamic unknown environment. In: 2006 International conference on mechatronics and automation. pp 1728–1732. https://doi.org/10.1109/ICMA.2006.257475

  15. Lei W, Ming L (2017) Application of improved adaptive genetic algorithm in mobile robot path planning. J Nanjing Univ Sci Technol 5:015

    Google Scholar 

  16. Macfarlane S, Croft E (2003) Jerk-bounded manipulator trajectory planning: design for real-time applications. IEEE Trans Robot Autom 19(1):42–52. https://doi.org/10.1109/TRA.2002.807548

    Article  Google Scholar 

  17. Melchior P, Metoui B, Najar S, Abdelkrim M, Oustaloup A (2009) Robust path planning for mobile robot based on fractional attractive force. In: 2009 American control conference. pp 1424–1429. https://doi.org/10.1109/ACC.2009.5160599

  18. Melchior P, Metoui B, Poty A, Najar S, Oustaloup A, Abdelkrim M (2007) Attractive force based on fractional potential in dynamic motion planning for mobile robot. In: International design engineering technical conferences and computers and information in engineering conference, Volume 5: 6th international conference on multibody systems, nonlinear dynamics, and control, parts A, B, and C. pp 1423–1430. https://doi.org/10.1115/DETC2007-35495

  19. Mensing F, Trigui R, Bideaux E (2012) Vehicle trajectory optimization for hybrid vehicles taking into account battery state-of-charge. In: 2012 IEEE vehicle power and propulsion conference. pp 950–955. https://doi.org/10.1109/VPPC.2012.6422774

  20. Metoui B, Melchior P, Najar S, Abdelkrim MN, Oustaloup A (2009) Robust path planning for dynamic environment based on fractional attractive force. In: 2009 6th international multi-conference on systems, signals and devices. pp 1–8. https://doi.org/10.1109/SSD.2009.4956793

  21. Nilsson NJ (1969) A mobius automation: An application of artificial intelligence techniques. In: Proceedings of the 1st international joint conference on artificial intelligence, IJCAI’69. Morgan Kaufmann Publishers Inc., San Francisco, pp 509–520

  22. Oustaloup A, Orsoni B, Melchior P, Linarès H (2003) Path planning by fractional differentiation. Robotica 21(1):59–69. https://doi.org/10.1017/S0263574702004319

    Article  Google Scholar 

  23. Petit N, Sciarretta A (2011) Optimal drive of electric vehicles using an inversion-based trajectory generation approach. In: 18th IFAC world congress. Milan, Italy, pp 14519–14526. https://doi.org/10.3182/20110828-6-IT-1002.01986

  24. Pham Q, Hicheur H, Arechavaleta G, Laumond J, Berthoz A (2007) The formation of trajectories during goal-oriented locomotion in humans. II. A maximum smoothness model. Eur J Neurosci 26(8):2391–2403. https://doi.org/10.1111/j.1460-9568.2007.05835.x

    Article  Google Scholar 

  25. Poty A, Melchior P, Oustaloup A (2004) Dynamic path planning for mobile robots using fractional potential field. In: First international symposium on control, communications and signal processing. pp 557–561. https://doi.org/10.1109/ISCCSP.2004.1296443

  26. Qu Y, Zhang Y, Zhang Y (2018) A global path planning algorithm for fixed-wing UAVs. J Intell Robot Syst 91(3):691–707. https://doi.org/10.1007/s10846-017-0729-9

    Article  Google Scholar 

  27. Raja R, Dutta A, Venkatesh K (2015) New potential field method for rough terrain path planning using genetic algorithm for a 6-wheel rover. Robot Auton Syst 72:295–306. https://doi.org/10.1016/j.robot.2015.06.002

    Article  Google Scholar 

  28. Rao AM, Ramji K, Sundara Siva Rao BSK, Vasu V, Puneeth C (2017) Navigation of non-holonomic mobile robot using neuro-fuzzy logic with integrated safe boundary algorithm. Int J Autom Comput 14(3):285–294. https://doi.org/10.1007/s11633-016-1042-y

    Article  Google Scholar 

  29. Receveur J, Victor S, Melchior P (2017) Multi-criteria trajectory optimization for autonomous vehicles. In: 20th IFAC world congress (IFAC WC 2017). Toulouse, France, vol 50, pp 12520–12525. https://doi.org/10.1016/j.ifacol.2017.08.2063

  30. Receveur J, Victor S, Melchior P (2019) New interpretation of fractional potential fields for robust path planning. Fract Calc Appl Anal 22(1):113–127. https://doi.org/10.1515/fca-2019-0007

    Article  MathSciNet  MATH  Google Scholar 

  31. Receveur JB, Victor S, Melchior P (2019) Robust longitudinal motion planning using vehicle model inversion. In: IFAC-PapersOnLine 52(5):103–108. https://doi.org/10.1016/j.ifacol.2019.09.017. 9th IFAC symposium on advances in automotive control AAC 2019

  32. Schouwenaars T, De Moor B, Feron E, How J (2001) Mixed integer programming for multi-vehicle path planning. In: 2001 European control conference (ECC). pp 2603–2608. https://doi.org/10.23919/ECC.2001.7076321

  33. Schwarting W, Alonso-Mora J, Rus D (2018) Planning and decision-making for autonomous vehicles. Annu Rev Control Robot Auton Syst 1(1):187–210. https://doi.org/10.1146/annurev-control-060117-105157

    Article  Google Scholar 

  34. Shehata H, Schlattmann J (2014) Potential field multi-objective optimization for robot path planning using genetic algorithm. In: Kozlowski K, Tokhi M, Virk G (eds) Mobile service robotics. World Scientific Publishing, Singapore, pp 149–158. https://doi.org/10.1142/9789814623353_0018

    Chapter  Google Scholar 

  35. Vilca J, Adouane L, Mezouar Y (2016) Optimal multi-criteria waypoint selection for autonomous vehicle navigation in structured environment. J Intell Robot Syst 82(2):301–324. https://doi.org/10.1007/s10846-015-0223-1

    Article  Google Scholar 

  36. Wang T, Cassandras C, Pourazarm S (2015) Optimal motion control for energy-aware electric vehicles. Control Eng Pract 38:37–45. https://doi.org/10.1016/j.conengprac.2014.12.013

    Article  Google Scholar 

  37. Weyl H (1917) Bemerkungen zum Begriff des differential quotienten gebrochener Ordnung. Naturforsch Ges Zürich 62:296–302

    MathSciNet  MATH  Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Stéphane Victor.

Additional information

Publisher's Note

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

Appendix

Appendix

The genetic algorithm has to be parameterized, and the different parameters are summed up in Table 7 along with standard values. Speed values are small because of the scale considered for the figures, for visibility purpose, which does not change the result. Effectively, for higher speeds, the distance needed to overtake would be longer, and therefore, the cars would be smaller on the figures.

Table 7 Parameter values for simulations

Rights and permissions

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

Cite this article

Receveur, JB., Victor, S. & Melchior, P. Autonomous car decision making and trajectory tracking based on genetic algorithms and fractional potential fields. Intel Serv Robotics 13, 315–330 (2020). https://doi.org/10.1007/s11370-020-00314-x

Download citation

  • Received:

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s11370-020-00314-x

Keywords

Navigation