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.
Similar content being viewed by others
References
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
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
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
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
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
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
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
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
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
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
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
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
Latombe JC (1991) Robot motion planning, vol 124. Springer, New York
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
Lei W, Ming L (2017) Application of improved adaptive genetic algorithm in mobile robot path planning. J Nanjing Univ Sci Technol 5:015
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
Weyl H (1917) Bemerkungen zum Begriff des differential quotienten gebrochener Ordnung. Naturforsch Ges Zürich 62:296–302
Author information
Authors and Affiliations
Corresponding author
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.
Rights and permissions
About this article
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
Received:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s11370-020-00314-x