Abstract
Robust lane-following algorithms are one of the main challenges in developing effective automated vehicles. In this work, a team of four undergraduate students designed and evaluated several automated lane-following algorithms using computer vision as part of a Research Experience for Undergraduates program funded by the National Science Foundation. The developed algorithms use the Robot Operating System (ROS) and the OpenCV library in Python to detect lanes and implement the lane-following logic on the road. The algorithms were tested on a real-world test course using a street-legal vehicle with a high-definition camera as input and a drive-by-wire system for output. Driving data were recorded to compare the performance of human driving to that of the self-driving algorithms on the basis of three criteria: lap completion time, lane positioning infractions, and speed limit infractions. The evaluation of the data showed that the human drivers successfully completed every lap with zero infractions at a 100% success rate in varied weather conditions, whereas, our most reliable algorithms had a success rate of at least 70% with some lane positioning infractions and at lower speeds.
Funder
National Science Foundation
Reference27 articles.
1. SAE Levels of Autonomy
https://www.sae.org/blog/sae-j3016-update
2. A Theoretician’s Guide to the Experimental Analysis of Algorithms
http://plato.asu.edu/ftp/experguide.pdf
3. A Simple Lane-following Algorithm Using a Centroid of The Largest Blob, NSF Self-Drive REU 2022 Workshop at LTU
http://qbx6.ltu.edu/mcs/REU/workshop/lanefollowing_algo22chung.pdf
4. Robust Detection of Lines Using the Progressive Probabilistic Hough Transform
5. ACTor: A Practical, Modular, and Adaptable Autonomous Vehicle Research Platform
Cited by
1 articles.
订阅此论文施引文献
订阅此论文施引文献,注册后可以免费订阅5篇论文的施引文献,订阅后可以查看论文全部施引文献