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.
Autor principal: | |
---|---|
Otros Autores: | |
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 |