Programming a self-driving car

This thesis report is submitted in partial fulfillment of the requirements for the degree of Bachelor of Science in Computer Science and Engineering, 2015.

Detalles Bibliográficos
Autor principal: Hasdak, Onishim
Otros Autores: Ali, Abu Mohammad Hammad
Formato: Tesis
Lenguaje:English
Publicado: BRAC University 2015
Materias:
Acceso en línea:http://hdl.handle.net/10361/4379
id 10361-4379
record_format dspace
spelling 10361-43792022-01-26T10:23:14Z Programming a self-driving car Hasdak, Onishim Ali, Abu Mohammad Hammad Department of Computer Science and Engineering, BRAC University Computer science and engineering Artificial intelligence Autonomous vehicle Global Positioning System (GPS) Path-finding Raspberry-pi Self-driven car Ultrasonic sensor This thesis report is submitted in partial fulfillment of the requirements for the degree of Bachelor of Science in Computer Science and Engineering, 2015. Cataloged from PDF version of thesis report. Includes bibliographical references (page 60-62). Self-driving cars are autonomous vehicles that can drive through traffic all by themselves. As unbelievable or far-fetched as it may sound, it may just be the greatest technological revolution of the near future. It involves the use of Mechatronics and Artificial Intelligence (AI) to control the vehicle, thereby taking the responsibilities of the driver, providing a more manageable control over it. And a swarm of autonomous vehicles could just be the solution to our traffic problems; no traffic jam, no road accidents, no delayed journey; life would be so much easier. As part of my thesis, I am programming a self-driving miniature robot car, as the unit of the swarm of self-driving cars. There are several technologies that can be used to develop these autonomous vehicles- laser, lidar, radar, ultrasonic sensors, GPS, image processing, computer vision, machine vision etc. Since I am programming for a miniature size robot car, I have chosen to use smaller and easily available technologies. The processing unit of my robotic car is an Android Phone, which is already equipped with GPS, Gyroscope and other sensors. Other devices I am using are Raspberry Pi & Sonar sensors that work together to detect obstacles. My goal is to program the car to be able to navigate its way from one point to another on a given driving environment avoiding any obstacle on the way. In the future I would like to implement my car’s AI on a swarm of robot cars, having them operate on the same environment and follow real life traffic rules and guidelines, and developing swarm intelligence. Onishim Hasdak B. Computer Science and Engineering 2015-09-03T10:05:23Z 2015-09-03T10:05:23Z 2015 2015-08 Thesis ID 09201003 http://hdl.handle.net/10361/4379 en BRAC University thesis are protected by copyright. They may be viewed from this source for any purpose, but reproduction or distribution in any format is prohibited without written permission. 63 pages application/pdf BRAC University
institution Brac University
collection Institutional Repository
language English
topic Computer science and engineering
Artificial intelligence
Autonomous vehicle
Global Positioning System (GPS)
Path-finding
Raspberry-pi
Self-driven car
Ultrasonic sensor
spellingShingle Computer science and engineering
Artificial intelligence
Autonomous vehicle
Global Positioning System (GPS)
Path-finding
Raspberry-pi
Self-driven car
Ultrasonic sensor
Hasdak, Onishim
Programming a self-driving car
description This thesis report is submitted in partial fulfillment of the requirements for the degree of Bachelor of Science in Computer Science and Engineering, 2015.
author2 Ali, Abu Mohammad Hammad
author_facet Ali, Abu Mohammad Hammad
Hasdak, Onishim
format Thesis
author Hasdak, Onishim
author_sort Hasdak, Onishim
title Programming a self-driving car
title_short Programming a self-driving car
title_full Programming a self-driving car
title_fullStr Programming a self-driving car
title_full_unstemmed Programming a self-driving car
title_sort programming a self-driving car
publisher BRAC University
publishDate 2015
url http://hdl.handle.net/10361/4379
work_keys_str_mv AT hasdakonishim programmingaselfdrivingcar
_version_ 1814309676602359808