dc.contributor.advisor | Ali, Abu Mohammad Hammad | |
dc.contributor.author | Hasdak, Onishim | |
dc.date.accessioned | 2015-09-03T10:05:23Z | |
dc.date.available | 2015-09-03T10:05:23Z | |
dc.date.copyright | 2015 | |
dc.date.issued | 2015-08 | |
dc.identifier.other | ID 09201003 | |
dc.identifier.uri | http://hdl.handle.net/10361/4379 | |
dc.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. | en_US |
dc.description | Cataloged from PDF version of thesis report. | |
dc.description | Includes bibliographical references (page 60-62). | |
dc.description.abstract | 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. | en_US |
dc.description.statementofresponsibility | Onishim Hasdak | |
dc.format.extent | 63 pages | |
dc.language.iso | en | en_US |
dc.publisher | BRAC University | en_US |
dc.rights | 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. | |
dc.subject | Computer science and engineering | en_US |
dc.subject | Artificial intelligence | en_US |
dc.subject | Autonomous vehicle | en_US |
dc.subject | Global Positioning System (GPS) | en_US |
dc.subject | Path-finding | en_US |
dc.subject | Raspberry-pi | en_US |
dc.subject | Self-driven car | en_US |
dc.subject | Ultrasonic sensor | en_US |
dc.title | Programming a self-driving car | en_US |
dc.type | Thesis | en_US |
dc.contributor.department | Department of Computer Science and Engineering, BRAC University | |
dc.description.degree | B. Computer Science and Engineering | |