Autonomous Car Using Raspberry Pi and Can Bus Protocol


Authors : H.R Sridhar Kumar; Sudarshan Gurupad Hegde; Sudarshan Adiga; Deepak S Hugar; Goutam S

Volume/Issue : Volume 8 - 2023, Issue 5 - May

Google Scholar : https://bit.ly/3TmGbDi

Scribd : https://tinyurl.com/sshf47ty

DOI : https://doi.org/10.5281/zenodo.8041890

Abstract : with the rapid advancements in autonomous driving technology, there is a growing interest in developing cost-effective and efficient solutions. This paper presents the development of an independent car system using Raspberry Pi, Arduino and the integration of the CAN bus protocol for efficient communication with microcontrollers. This project aims to create a self- driving vehicle to move from the source point to the destination point autonomously. The methodology involves utilizing Raspberry Pi as the image processing unit, responsible for processing video from pi camera, making decisions, and sending signals to the Arduino via can module. The GPS module is employed with Arduino to get the location information and control the vehicle. The CAN bus protocol is employed for seamless communication. The system incorporates a range of sensing components, including pi cameras, ultrasonic sensors, GPS, and a compass to gather real-time environmental data. Machine learning algorithms are employed for decision-making and control, allowing the car to navigate and respond to different traffic scenarios. Experimental showcases the system's capability to detect and avoid obstacles, follow traffic lights, and follow the given pathway. The presented solution exhibits promising advancements in autonomous driving technology using affordable and accessible hardware components. This project contributes to the field of autonomous vehicles by providing a scalable and adaptable framework using Raspberry Pi and the CAN bus protocol. Integrating these technologies offers a cost- effective and efficient solution for developing autonomous cars. Future work involves enhancing the system's robustness, optimizing its performance, and addressing regulatory and safety considerations.

Keywords : Autonomous car, Raspberry Pi, GPS, Arduino, Compass, CAN bus protocol, Decision-making, Machine learning.

with the rapid advancements in autonomous driving technology, there is a growing interest in developing cost-effective and efficient solutions. This paper presents the development of an independent car system using Raspberry Pi, Arduino and the integration of the CAN bus protocol for efficient communication with microcontrollers. This project aims to create a self- driving vehicle to move from the source point to the destination point autonomously. The methodology involves utilizing Raspberry Pi as the image processing unit, responsible for processing video from pi camera, making decisions, and sending signals to the Arduino via can module. The GPS module is employed with Arduino to get the location information and control the vehicle. The CAN bus protocol is employed for seamless communication. The system incorporates a range of sensing components, including pi cameras, ultrasonic sensors, GPS, and a compass to gather real-time environmental data. Machine learning algorithms are employed for decision-making and control, allowing the car to navigate and respond to different traffic scenarios. Experimental showcases the system's capability to detect and avoid obstacles, follow traffic lights, and follow the given pathway. The presented solution exhibits promising advancements in autonomous driving technology using affordable and accessible hardware components. This project contributes to the field of autonomous vehicles by providing a scalable and adaptable framework using Raspberry Pi and the CAN bus protocol. Integrating these technologies offers a cost- effective and efficient solution for developing autonomous cars. Future work involves enhancing the system's robustness, optimizing its performance, and addressing regulatory and safety considerations.

Keywords : Autonomous car, Raspberry Pi, GPS, Arduino, Compass, CAN bus protocol, Decision-making, Machine learning.

CALL FOR PAPERS


Paper Submission Last Date
31 - May - 2024

Paper Review Notification
In 1-2 Days

Paper Publishing
In 2-3 Days

Video Explanation for Published paper

Never miss an update from Papermashup

Get notified about the latest tutorials and downloads.

Subscribe by Email

Get alerts directly into your inbox after each post and stay updated.
Subscribe
OR

Subscribe by RSS

Add our RSS to your feedreader to get regular updates from us.
Subscribe