A Review on DonkeyCar Autonomous Driving Platform Using Neural Network

Main Article Content

Yangyang Li
Jian Qu

Abstract

DonkeyCar is a DIY autonomous vehicle platform for exploring AI-driven self-driving technology. Using the DonkeyCar Unity simulator, models can be trained and tested in a risk-free environment before real-world deployment. This study examines the impact of training data and track complexity on model performance. Results show that increasing the number of training images from 1,346 to 5,351 reduced the error rate from 36% to 3%, thereby improving driving stability. Models trained on complex tracks adapted better but required longer training. However, challenges such as sensor noise, environmental uncertainties, and limitations in obstacle avoidance suggest the need for data augmentation, reinforcement learning, and multi-sensor fusion to enhance model robustness. These findings contribute to optimizing low-cost, vision-based autonomous driving systems.


 

Article Details

How to Cite
Li, Y., & Qu, J. (2026). A Review on DonkeyCar Autonomous Driving Platform Using Neural Network. INTERNATIONAL SCIENTIFIC JOURNAL OF ENGINEERING AND TECHNOLOGY (ISJET), 10(1), 35–41. retrieved from https://ph02.tci-thaijo.org/index.php/isjet/article/view/256043
Section
Research Article

References

J. Janai, F. G. Güney, A. Behl, and A. Geige, “Computer vision for autonomous vehicles: Problems, datasets, and state-ofthe-art,” Found. Trends Comput. Graph. Vis., vol. 12, no. 13, pp. 1-232, Apr. 2017.

H. Abraham, L. Chaiwoo, S. Brady, and C. Fitzgerald, “Autonomous vehicles, trust, and driving alternatives: A survey of consumer preferences,” in Proc. Transp. Res. Board 96th Annu. Meeting, 2017, pp. 1-16.

R. S. Ferreira, “Towards safety monitoring of ML-based perception tasks of autonomous systems,” in Proc. IEEE Int. Symp. Softw. Reliab. Eng. Workshops (ISSREW), 2020, pp. 135-138.

D. Fang et al., “Deep multi-modal object detection and semantic segmentation for autonomous driving: Datasets, methods, and challenges,” IEEE Trans. Intell. Transp. Syst., vol. 22, no. 3, pp. 1341-1360, Mar. 2021.

A. Ramisa, F. Yan, F. Moreno-Noguer, and K. Mikolajczyk, “Breaking news: Article annotation by image and text processing,” IEEE Trans. Pattern Anal. Mach. Intell., vol. 38, no. 12, pp. 2487-2500, Dec. 2016.

D. Shukai and J. Qu, “Research on multi-tasking smart cars based on autonomous driving systems,” SN Comput. Sci., vol. 4, no. 3, p. 292, Mar. 2023.

Z. Jing, P. Li, B. Wu, S. Yuan, and Y. Chen, “An adaptive focal loss function based on transfer learning for few-shot radar signal intra-pulse modulation classification,” Remote Sens., vol. 14, no. 8, p. 1950, Aug. 2022.

H. Lai, L. Chen, W. Liu, Z. Yan, and S. Ye, “STC-YOLO: Small object detection network for traffic signs in complex environments,” Sensors, vol. 23, no. 11, Jun. 2023.

M. Andrychowicz et al., “Learning dexterous in-hand manipulation,” Int. J. Robot. Res., vol. 39, no. 1, pp. 3-20. https://doi.org/10.1177/0278364919887447

J. Tan et al., “Sim-to-real: Learning agile locomotion for quadruped robots,” arXiv, 2018. [Online]. Available: https://arxiv.org/abs/1804.10332 [Accessed: Sep. 26, 2024].

A. Kendall et al., “Learning to drive in a day,” arXiv, 2018. [Online]. Available: https://arxiv.org/abs/1807.00412 [Accessed: Sep. 26, 2024].

D. Dörr, D. Grabengiesser, and F. Gauterin, “Online driving style recognition using fuzzy logic,” in Proc. IEEE Intell. Transp. Syst. Conf. (ITSC), 2014, pp. 1021-1026.

M. Bojarski et al., “End-to-end learning for self-driving cars,” arXiv, 2016. [Online]. Available: https://arxiv.org/abs/1604.07316 [Accessed: Sep. 26, 2024].

Y. Li and J. Qu, “MFPE: A loss function based on multi-task autonomous driving,” ECTI Trans. Comput. Inf. Technol., vol. 16, no. 4, pp. 393-409, Oct. 2022.

V. Ghodrati et al., “MR image reconstruction using deep learning: Evaluation of network structure and loss functions,” Quant. Imaging Med. Surg., vol. 9, no. 9, pp. 1516-1527, Sep. 2019.

M. Patel and H. Elgazzar, “Classification of road objects using convolutional neural networks,” in Proc. IEEE Consum. Commun. Netw. Conf. (CCWC), 2023, pp. 326-332.

M. Bechtel, E. McEllhiney, and H. Yun, “DeepPicar: A low-cost deep neural network-based autonomous car,” in Proc. IEEE Int. Conf. Embedded Real-Time Comput. Syst. Appl. (RTCSA), 2018. pp. 11-21.

J. Maanpää et al., “Multimodal end-to-end learning for autonomous steering in adverse road and weather conditions,” in Proc. Int. Conf. Pattern Recognit. (ICPR), 2021. pp. 699-706.

S. Azam et al., “N2C: Neural network controller design using behavioral cloning,” IEEE Trans. Intell. Transp. Syst., vol. 22, no. 7, pp. 4744-4756, Jul. 2021.

A. Loquercio, A. I. Maqueda, C. R. del-Blanco, and D. Scaramuzza, “DroNet: Learning to fly by driving,” in Proc. IEEE Robot. Autom. Lett., 2018, pp. 1088-1095.