A Self-driving Car Controller Module Based on Rule Base Reasoner

Anik Kumar Saha Md. Abdur Razzaque

Journal: International Journal of Intelligent Systems and Applications @ijisa

Article in issue: 3 vol.16, 2024.

Free access

The rapid improvement of sensing and recognition technology has had an impact on the vehicle sector that led to the development of self-driving cars. Thus, vehicles are capable of driving themselves without human interaction, mostly relying on cameras, various sensors technology, and advanced algorithms for navigation. In this research, a controller module of a self-driving car project is proposed using a rule baser reasoner that is capable to drive a car considering the health condition of the driver, the road lanes, traffic signs, obstacles created by other vehicles. A number of sensors including Global Positioning System module, camera, compass, ultrasonic sensor, physiological sensor (heartbeat, blood pressure, body temperature, etc.) are involved while reasoning. The proposed controller consists of several modules: sensor module, lane detection module, road sign and human detection module, reasoning module, Instruction execution module. According to the experimental results the proposed system is able to make correct decisions with a success rate of about 90-95%.

Controller \ Computer Vision \ Haversine Formula \ Magnetic Sensor Calibration \ Haar Feature-based Cascade Classifiers \ Rule Based Reasoner

Similar articles in the section Heat engines (except steam engines)

Автоматизированная система предупреждения засыпания водителя во время движения
Автоматизированная система предупреждения засыпания водителя во время движения

Дымов Илья Сергеевич, Деревянко Роман Евгеньевич, Котин Денис Алексеевич

Driver Drowsiness Detection System
Driver Drowsiness Detection System

Amit Kumar Jakhar, Bhupendra Kumar Pathak, Kaustubh Mishra, Rajiv Kumar

Simple detection and classification of road lanes based on image processing
Simple detection and classification of road lanes based on image processing

Lucia Vanesa Araya, Natacha Espada, Marcelo Tosini, Lucas Leiva

Development of Android Controlled Arduino based Intelligent Car Parking System
Development of Android Controlled Arduino based Intelligent Car Parking System

Khalid Mahboob, Ibad Ur Rehman, Muhammad Ali, Mohammad Taha Khan, Muhammad Rehman Nazir

Short address: https://sciup.org/15019370

IDS: 15019370   |   DOI: 10.5815/ijisa.2024.03.05

References A Self-driving Car Controller Module Based on Rule Base Reasoner

  • N. Wong, C. Chambers, K. Stol, and R. Halkyard, “Autonomous Vehicle Following Using a Robotic Driver”, Institute of Electrical and Electronics Engineers (IEEE), pp. 115-120, 2009. DOI: 10.1109/MMVIP.2008.4749517.
  • M. Fathy, N. Ashraf, O. Ismail, S. Fouad, L. Shaheen, and A. Hamdy, “Design and implementation of self-driving car”, Procedia Computer Science, Vol. 175, pp. 165-172, 2020. DOI: 10.1016/j.procs.2020.07.026.
  • W. Rahiman and Z. Zainal, “An Overview of Development GPS Navigation for Autonomous Car”, Institute of Electrical and Electronics Engineers (IEEE), pp. 1112-1118, 2009, DOI: 10.1109/ICIEA.2013.6566533.
  • N Radhakrishnan, S Maruthi, “Real-Time Indian Traffic Sign Detection Using Raspberry Pi and Open CV”, International Journal of Advance Research in Science and Engineering (IJARSE), pp. 1488-1499, 2017.
  • K. K. Roestamadji, F. B. Setiawan, L. H. Pratomo, and S. Riyadi, “Implementation of Self Driving Car System with HSV Filter Method”, Journal RESTI (Rekayasa Sistem dan Teknologi Informasi), Vol. 7, No. 3, pp. 430-435, 2023. DOI: 10.29207/resti.v7i3.4579.
  • D. C. R Ranasinghe, W. K. I. L. Wanniarachchi, and U .A .D . N. Anuradha, “GPS guided auto sensing system for motor vehicles”, Institute of Electrical and Electronics Engineers (IEEE), pp. 184-188, 2019. DOI: 10.23919/SCSE.2019.8842715.
  • Edmallon, “How to calibrate a compass (and accelerometer) with Arduino. Retrieved from The Cave Pearl Project: https://thecavepearlproject.org/2015/05/22/calibrating-any-compass-or-accelerometer-for-arduino/”, 2015.
  • Irtsam Ghazi, Ihtisham ul Haq, Muhammad Rashid Maqbool, and Sanaan Saud, “GPS Based Autonomous Vehicle Navigation and Control system”, Institute of Electrical and Electronics Engineers (IEEE), pp. 238-244, 2016. DOI: 10.1109/IBCAST.2016.7429883.
  • Yasin Yeniaydin, Klaus Werner Schmidt, “A Lane Detection Algorithm Based on Reliable Lane Markings”, Institute of Electrical and Electronics Engineers (IEEE), 2018. DOI: 10.1109/SIU.2018.8404486.
  • Raja Muthalagu, Anudeepsekhar Bolimera, V. Kalaichelvi, “Lane detection technique based on perspective transformation and histogram analysis for self-driving cars”, Computers & Electrical Engineering, Vol. 85, pp. 1-16, 2020. DOI: 10.1016/j.compeleceng.2020.106653.
  • Diajeng Tyas Purwa Hapsari; Cindykia Gusti Berliana; Putri Winda; M. Arief Soeleman, “Face Detection Using Haar Cascade in Difference Illumination”, Institute of Electrical and Electronics Engineers (IEEE), pp. 556, 2018. DOI: 10.1109/ISEMANTIC.2018.8549752.
  • Adrian Rosebrock, “ OpenCV Haar Cascades. Retrieved from pyimagesearch: https://pyimagesearch.com/2021/04/12/opencv-haar-cascades/”, 2021.
  • Raspberry Pi Arduino Serial Communication, “https://roboticsbackend.com/raspberry-pi-arduino-serial-communication/”, (n.d.).
  • M. Haritha, T. Kavitha, G. Bhavadharni, and V. Prabhu, “GPS Based Autonomous Vehicle Navigation In Robotics Along With Directionality”, International Journal of Pure and Applied Mathematics, Vol. 119, No. 15, pp. 1603-1608, 2018.
  • A. Ravoor, S. S. Pawar, and V. S Indrali, “Development of Pulse Rate Indicator in Real Time”, International Journal of Engineering Research & Technology (IJERT), pp. 226, 2020.
More