Interactive Lane Keeping System for Autonomous Vehicles Using LSTM-RNN Considering Driving Environments
<p>Concept of the lane keeping assistant system: (<b>a</b>) conventional lane keeping assistant system and (<b>b</b>) interactive lane keeping assistant system.</p> "> Figure 1 Cont.
<p>Concept of the lane keeping assistant system: (<b>a</b>) conventional lane keeping assistant system and (<b>b</b>) interactive lane keeping assistant system.</p> "> Figure 2
<p>Configuration of the data collection vehicle. Adapted from ref. [<a href="#B45-sensors-22-09889" class="html-bibr">45</a>].</p> "> Figure 3
<p>Field of view of sensors mounted on the data collection vehicle. Adapted from ref. [<a href="#B45-sensors-22-09889" class="html-bibr">45</a>].</p> "> Figure 4
<p>Data collection road indicated on a satellite map.</p> "> Figure 5
<p>Collected driving trajectory in the UTM coordinate system.</p> "> Figure 6
<p>Example of the input sequences for training, validation, and testing: (<b>a</b>) a case of not being affected by the surrounding vehicle; (<b>b</b>) a case of being affected by the vehicle in the left lane; and (<b>c</b>) a case of being affected by the vehicle in the right lane.</p> "> Figure 6 Cont.
<p>Example of the input sequences for training, validation, and testing: (<b>a</b>) a case of not being affected by the surrounding vehicle; (<b>b</b>) a case of being affected by the vehicle in the left lane; and (<b>c</b>) a case of being affected by the vehicle in the right lane.</p> "> Figure 7
<p>Dashcam logs: (<b>a</b>) a case of not being affected by the surrounding vehicle; (<b>b</b>) a case of being affected by the vehicle in the left lane; and (<b>c</b>) a case of being affected by the vehicle in the right lane.</p> "> Figure 8
<p>Lane keeping characteristics when left-lane target exists: (<b>a</b>) distribution of left-lane offset and relative x position when left-lane target exists and (<b>b</b>) histogram of left-lane offset depending on the presence of left-lane target.</p> "> Figure 8 Cont.
<p>Lane keeping characteristics when left-lane target exists: (<b>a</b>) distribution of left-lane offset and relative x position when left-lane target exists and (<b>b</b>) histogram of left-lane offset depending on the presence of left-lane target.</p> "> Figure 9
<p>Lane keeping characteristics when right-lane target exists: (<b>a</b>) distribution of right-lane offset and relative x position when right-lane target exists and (<b>b</b>) histogram of right-lane offset depending on the presence of right-lane target.</p> "> Figure 10
<p>Schematic diagram of the proposed LSTM-RNN-based interactive LKAS model. Adapted from ref. [<a href="#B45-sensors-22-09889" class="html-bibr">45</a>].</p> "> Figure 11
<p>Comparison of the steering wheel angle prediction for the hyperparameter decision.</p> "> Figure 12
<p>The network configuration with the number of hidden units.</p> "> Figure 13
<p>Error histogram: (<b>a</b>) interactive lane keeping model and (<b>b</b>) conventional lane keeping model, Base #2.</p> "> Figure 13 Cont.
<p>Error histogram: (<b>a</b>) interactive lane keeping model and (<b>b</b>) conventional lane keeping model, Base #2.</p> "> Figure 14
<p>Simulation result comparison when there is no target vehicle around the ego vehicle.</p> "> Figure 15
<p>Simulation result comparison when left-lane target exists: (<b>a</b>) longitudinal position of the left-lane target; (<b>b</b>) lateral position of the left-lane target; and (<b>c</b>) steering wheel angle.</p> "> Figure 16
<p>Simulation result comparison when right-lane target exists: (<b>a</b>) longitudinal position of the right-lane target; (<b>b</b>) lateral position of the right-lane target; and (<b>c</b>) steering wheel angle.</p> "> Figure 17
<p>Simulation result comparison when both lane targets exist: (<b>a</b>) longitudinal position of the left-lane target; (<b>b</b>) lateral position of the left-lane target; (<b>c</b>) longitudinal position of the right-lane target; (<b>d</b>) lateral position of the right-lane target; and (<b>e</b>) steering wheel angle.</p> "> Figure 17 Cont.
<p>Simulation result comparison when both lane targets exist: (<b>a</b>) longitudinal position of the left-lane target; (<b>b</b>) lateral position of the left-lane target; (<b>c</b>) longitudinal position of the right-lane target; (<b>d</b>) lateral position of the right-lane target; and (<b>e</b>) steering wheel angle.</p> ">
Abstract
:1. Introduction
- The proposed algorithm reflects the driver’s consideration for the surrounding targets when determining the steering wheel angle input to follow the lane.
- The proposed algorithm is designed in consideration for changes in the length of the input data so that it can respond to changes in the number of surrounding vehicles.
- Information on surrounding vehicles was accumulated with lane markers for a specific time and used as input to consider the interaction between vehicles.
2. Data Collection
2.1. Vehicle Configuration
2.2. Data Collection Road
2.3. Data Sample Generation
3. Driving Characteristics Analysis
4. Interactive LKAS Algorithm
4.1. Features and Preprocessing
4.2. Neural Network Design
4.3. Network Training
5. Results
5.1. Statistical Analysis
5.2. Driving Data-Based Simulation
6. Conclusions
Funding
Institutional Review Board Statement
Informed Consent Statement
Data Availability Statement
Conflicts of Interest
References
- An, X.; Wu, M.; He, H. A novel approach to provide lane departure warning using only one forward-looking camera. In Proceedings of the International Symposium on Collaborative Technologies and Systems, Las Vegas, NV, USA, 14–17 May 2006. [Google Scholar]
- Jamson, A.H.; Lai, F.C.; Carsten, O.M. Potential benefits of an adaptive forward collision warning system. Transp. Res. C 2008, 16, 471–484. [Google Scholar] [CrossRef] [Green Version]
- Shaout, A.; Colella, D.; Awad, S. Advanced driver assistance systems-past, present and future. In Proceedings of the 2011 Seventh International Computer Engineering Conference, Cairo, Egypt, 27–28 December 2011. [Google Scholar]
- Wada, M.; Yoon, K.S.; Hashimoto, H. Development of advanced parking assistance system. IEEE Trans. Ind. Electron. 2003, 50, 4–17. [Google Scholar] [CrossRef]
- Feig, P.; König, A.; Gschwendtner, K.; Lohrer, J.; Schatz, J.; Lienkamp, M. Deriving system parameters of a 360° low speed autonomous emergency braking driver assistance system for parking and maneuvering based on naturalistic driving studies. In Proceedings of the 2017 IEEE International Conference on Vehicular Electronics and Safety, Vienna, Austria, 27–28 June 2017. [Google Scholar]
- Rosen, E. Autonomous emergency braking for vulnerable road users. In Proceedings of the IRCOBI conference, Gothenburg, Sweden, 11–13 September 2013. [Google Scholar]
- Moon, S.; Moon, I.; Yi, K. Design, tuning, and evaluation of a full-range adaptive cruise control system with collision avoidance. Control Eng. Pract. 2009, 17, 442–455. [Google Scholar] [CrossRef]
- Johansson, J. Specify the Curve Speed Adaption parameters within the Adaptive Cruise Control System. Master’s Thesis, Chalmers University of Technology, Gothenburg, Sweden, 24 January 2020. [Google Scholar]
- Ishida, S.; Gayko, J.E. Development, evaluation and introduction of a lane keeping assistance system. In Proceedings of the IEEE Intelligent Vehicles Symposium, Parma, Italy, 14–17 June 2004. [Google Scholar]
- Hsu, J.Y.; Jhang, T.K.; Yeh, C.J.; Chang, P. Vehicle lane following achieved by two degree-of-freedom steering control architecture. In Proceedings of the 2016 IEEE International Conference on Intelligent Transportation Engineering, Singapore, 20–22 August 2016. [Google Scholar]
- Park, K.; Han, S.H.; Lee, H.; Kwahk, J. Shared steering control: How strong and how prompt should the intervention be for a better driving experience? Int. J. Ind. Ergon. 2021, 86, 103213. [Google Scholar] [CrossRef]
- Utriainen, R.; Pöllänen, M.; Liimatainen, H. The safety potential of lane keeping assistance and possible actions to improve the potential. IEEE Trans. Intell. Veh. 2020, 5, 556–564. [Google Scholar] [CrossRef]
- Marino, R.; Scalzi, S.; Orlando, G.; Netto, M. A nested PID steering control for lane keeping in vision based autonomous vehicles. In Proceedings of the 2009 American Control Conference, St. Louis, MO, USA, 10–12 June 2009. [Google Scholar]
- Diab, M.K.; Ammar, H.H.; Shalaby, R.E. Self-Driving Car Lane-keeping Assist using PID and Pure Pursuit Control. In Proceedings of the 2020 International Conference on Innovation and Intelligence for Informatics, Computing and Technologies, Sakheer, Bahrain, 20–21 December 2020. [Google Scholar]
- Basjaruddin, N.C.; Saefudin, D.; Aryani, S.A. Lane Keeping Assist System based on fuzzy logic. In Proceedings of the 2015 International Electronics Symposium, Surabaya, Indonesia, 29–30 September 2015. [Google Scholar]
- Wang, H.; Cui, W.; Xia, Z.; Jiang, W. Vehicle lane keeping system based on TSK fuzzy extension control. Proc. Inst. Mech. Eng. D 2020, 234, 762–773. [Google Scholar] [CrossRef]
- Sentouh, C.; Nguyen, A.T.; Floris, J.; Popieul, J.C. Multiple Controller Switching Concept for Human-Machine Shared Control of Lane Keeping Assist Systems. In Proceedings of the 2018 IEEE International Conference on Systems, Man, and Cybernetics, Miyazaki, Japan, 7–10 October 2018. [Google Scholar]
- Sentouh, C.; Nguyen, A.T.; Benloucif, M.A.; Popieul, J.C. Driver-automation cooperation oriented approach for shared control of lane keeping assist systems. IEEE Trans. Control Syst. Technol. 2018, 27, 1962–1978. [Google Scholar] [CrossRef]
- Sentouh, C.; Debernard, S.; Popieul, J.C.; Vanderhaegen, F. Toward a shared lateral control between driver and steering assist controller. IFAC Proc. Vol. 2010, 43, 404–409. [Google Scholar] [CrossRef] [Green Version]
- Horri, N.; Haas, O.; Wang, S.; Foo, M.; Fernandez, M.S. Mode switching control using lane keeping assist and waypoints tracking for autonomous driving in a city environment. Transp. Res. Rec. 2022, 2676, 712–727. [Google Scholar] [CrossRef]
- Netto, M.S.; Chaib, S.; Mammar, S. Lateral adaptive control for vehicle lane keeping. In Proceedings of the 2004 American Control Conference, Boston, MA, USA, 30 June–2 July 2004. [Google Scholar]
- Perozzi, G.; Sentouh, C.; Floris, J.; Popieul, J.C. On nonlinear control for lane keeping assist system in steer-by-wire road wheeled vehicles. IFAC-Pap. 2020, 53, 15332–15337. [Google Scholar] [CrossRef]
- Perozzi, G.; Rath, J.J.; Sentouh, C.; Floris, J.; Popieul, J.C. Lateral shared sliding mode control for lane-keeping assist system in steer-by-wire vehicles: Theory and experiments. IEEE Trans. Intell. Veh. 2021, in press. [Google Scholar] [CrossRef]
- Ge, Z.; Wang, Z.; Bai, X.; Wang, X. Robust Sliding Mode-Based Learning Control for Lane-Keeping Systems in Autonomous Vehicles. In Proceedings of the 2021 IEEE 16th Conference on Industrial Electronics and Applications, Chengdu, China, 1–4 August 2021. [Google Scholar]
- Kamat, S. Lane keeping of vehicle using model predictive control. In Proceedings of the 2019 IEEE 5th International Conference for Convergence in Technology, Bombay, India, 29–31 March 2019. [Google Scholar]
- Liang, Y.; Yin, Z.; Nie, L. Shared steering control for lane keeping and obstacle avoidance based on multi-objective MPC. Sensors 2021, 21, 4671. [Google Scholar] [CrossRef] [PubMed]
- Bian, Y.; Ding, J.; Hu, M.; Xu, Q.; Wang, J.; Li, K. An advanced lane-keeping assistance system with switchable assistance modes. IEEE Trans. Intell. Transp. Syst. 2019, 21, 385–396. [Google Scholar] [CrossRef]
- Rossetter, E.J.; Gerdes, J.C. Lyapunov based performance guarantees for the potential field lane-keeping assistance system. J. Dyn. Sys. Meas. Control 2006, 128, 510–522. [Google Scholar] [CrossRef]
- Huang, M.; Gao, W.; Wang, Y.; Jiang, Z.P. Data-driven shared steering control design for lane keeping. IFAC-Pap. 2018, 51, 155–160. [Google Scholar] [CrossRef]
- Wang, W.; Zhao, D.; Han, W.; Xi, J. A learning-based approach for lane departure warning systems with a personalized driver model. IEEE Trans. Veh. Technol. 2018, 67, 9145–9157. [Google Scholar] [CrossRef] [Green Version]
- Lefevre, S.; Gao, Y.; Vasquez, D.; Tseng, H.E.; Bajcsy, R.; Borrelli, F. Lane keeping assistance with learning-based driver model and model predictive control. In Proceedings of the 12th International Symposium on Advanced Vehicle Control, Tokyo, Japan, 22–26 September 2014. [Google Scholar]
- Sallab, A.E.; Abdou, M.; Perot, E.; Yogamani, S. End-to-end deep reinforcement learning for lane keeping assist. arXiv 2016, arXiv:1612.04340. [Google Scholar]
- Bing, Z.; Meschede, C.; Huang, K.; Chen, G.; Rohrbein, F.; Akl, M.; Knoll, A. End to end learning of spiking neural network based on r-stdp for a lane keeping vehicle. In Proceedings of the 2018 IEEE international conference on robotics and automation, Brisbane, Australia, 21–25 May 2018. [Google Scholar]
- Yang, J.H.; Choi, W.Y.; Chung, C.C. Recurrent End-to-End Neural Network Design with Temporal Dependencies for Model-Free Lane Keeping Systems. In Proceedings of the 2019 19th International Conference on Control, Automation and Systems, Jeju, Republic of Korea, 15–18 October 2019. [Google Scholar]
- Yuan, W.; Yang, M.; Li, H.; Wang, C.; Wang, B. End-to-end learning for high-precision lane keeping via multi-state model. CAAI Trans. Intell. Technol. 2018, 3, 185–190. [Google Scholar] [CrossRef]
- Chen, Z.; Li, L.; Huang, X. Building an autonomous lane keeping simulator using real-world data and end-to-end learning. IEEE Intell. Transp. Syst. Mag. 2018, 12, 47–59. [Google Scholar] [CrossRef]
- Innocenti, C.; Lindén, H.; Panahandeh, G.; Svensson, L.; Mohammadiha, N. Imitation learning for vision-based lane keeping assistance. In Proceedings of the 2017 IEEE 20th International Conference on Intelligent Transportation Systems, Yokohama, Japan, 16–19 October 2017. [Google Scholar]
- Yang, J.H.; Choi, W.Y.; Lee, S.H.; Chung, C.C. Autonomous lane keeping control system based on road lane model using deep convolutional neural networks. In Proceedings of the 2019 IEEE Intelligent Transportation Systems Conference, Auckland, New Zealand, 27–30 October 2019. [Google Scholar]
- Feher, A.; Aradi, S.; Becsi, T. Q-learning based reinforcement learning approach for lane keeping. In Proceedings of the 2018 IEEE 18th International Symposium on Computational Intelligence and Informatics, Budapest, Hungary, 21–22 November 2018. [Google Scholar]
- Zhang, Q.; Luo, R.; Zhao, D.; Luo, C.; Qian, D. Model-free reinforcement learning based lateral control for lane keeping. In Proceedings of the 2019 International Joint Conference on Neural Networks, Budapest, Hungary, 14–19 July 2019. [Google Scholar]
- Wang, Q.; Zhuang, W.; Wang, L.; Ju, F. Lane keeping assist for an autonomous vehicle based on deep reinforcement learning. SAE Tech. Pap. 2020, 1–7. [Google Scholar] [CrossRef]
- Hua, G.; Huang, Z.; Wang, J.; Xie, J.; Shen, G. Exploration Strategy Improved DDPG for Lane Keeping Tasks in Autonomous Driving. J. Phys. Conf. Ser. 2022, 2347, 012020. [Google Scholar] [CrossRef]
- Kim, M.; Seo, J.; Lee, M.; Choi, J. Vision-based uncertainty-aware lane keeping strategy using deep reinforcement learning. J. Dyn. Sys. Meas. Control 2021, 143, 084503. [Google Scholar] [CrossRef]
- Kővári, B.; Hegedüs, F.; Bécsi, T. Design of a reinforcement learning-based lane keeping planning agent for automated vehicles. Appl. Sci. 2020, 10, 7171. [Google Scholar] [CrossRef]
- Jeong, Y. Predictive lane change decision making using bidirectional long shot-term memory for autonomous driving on highways. IEEE Access 2021, 9, 144985–144998. [Google Scholar] [CrossRef]
- Goodfellow, I.; Bengio, Y.; Courville, A. Deep Learning; MIT Press: Cambridge, MA, USA, 2016; pp. 164–223. [Google Scholar]
- Hochreiter, S.; Schmidhuber, J. Long short-term memory. Neural Comput. 1997, 9, 1735–1780. [Google Scholar] [CrossRef]
- Sutskever, I.; Martens, J.; Dahl, G.; Hinton, G. On the importance of initialization and momentum in deep learning. In Proceedings of the International conference on machine learning, Atlanta, GA, USA, 16–21 June 2013. [Google Scholar]
- Kingma, D.P.; Ba, J. Adam: A method for stochastic optimization. arXiv 2014, arXiv:1412.6980. [Google Scholar]
- Kim, B.; Yi, K. Probabilistic and holistic prediction of vehicle states using sensor fusion for application to integrated vehicle safety systems. IEEE Trans. Intell. Transp. Syst. 2014, 15, 2178–2190. [Google Scholar] [CrossRef]
- Jung, C.; Kim, H.; Son, Y.; Lee, K.; Yi, K. Parameter adaptive steering control for autonomous driving. In Proceedings of the 17th International IEEE Conference on Intelligent Transportation Systems, Qingdao, China, 8–11 October 2014. [Google Scholar]
Publisher’s Note: MDPI stays neutral with regard to jurisdictional claims in published maps and institutional affiliations. |
© 2022 by the author. Licensee MDPI, Basel, Switzerland. This article is an open access article distributed under the terms and conditions of the Creative Commons Attribution (CC BY) license (https://creativecommons.org/licenses/by/4.0/).
Share and Cite
Jeong, Y. Interactive Lane Keeping System for Autonomous Vehicles Using LSTM-RNN Considering Driving Environments. Sensors 2022, 22, 9889. https://doi.org/10.3390/s22249889
Jeong Y. Interactive Lane Keeping System for Autonomous Vehicles Using LSTM-RNN Considering Driving Environments. Sensors. 2022; 22(24):9889. https://doi.org/10.3390/s22249889
Chicago/Turabian StyleJeong, Yonghwan. 2022. "Interactive Lane Keeping System for Autonomous Vehicles Using LSTM-RNN Considering Driving Environments" Sensors 22, no. 24: 9889. https://doi.org/10.3390/s22249889
APA StyleJeong, Y. (2022). Interactive Lane Keeping System for Autonomous Vehicles Using LSTM-RNN Considering Driving Environments. Sensors, 22(24), 9889. https://doi.org/10.3390/s22249889