• Login
    • Library Home
    View Item 
    •   BracU IR
    • School of Data and Sciences (SDS)
    • Department of Computer Science and Engineering (CSE)
    • Thesis & Report, BSc (Computer Science and Engineering)
    • View Item
    •   BracU IR
    • School of Data and Sciences (SDS)
    • Department of Computer Science and Engineering (CSE)
    • Thesis & Report, BSc (Computer Science and Engineering)
    • View Item
    JavaScript is disabled for your browser. Some features of this site may not work without it.

    Programming a self-driving car

    Thumbnail
    View/Open
    Programming a Self-Driving Car - by Onishim Hasdak (09201003).pdf (2.373Mb)
    Date
    2015-08
    Publisher
    BRAC University
    Author
    Hasdak, Onishim
    Metadata
    Show full item record
    URI
    http://hdl.handle.net/10361/4379
    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.
    Keywords
    Computer science and engineering; Artificial intelligence; Autonomous vehicle; Global Positioning System (GPS); Path-finding; Raspberry-pi; Self-driven car; Ultrasonic sensor
     
    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.
     
    Cataloged from PDF version of thesis report.
     
    Includes bibliographical references (page 60-62).
    Department
    Department of Computer Science and Engineering, BRAC University
    Collections
    • Thesis & Report, BSc (Computer Science and Engineering)

    Copyright © 2008-2019 Ayesha Abed Library, Brac University 
    Contact Us | Send Feedback
     

     

    Policy Guidelines

    • BracU Policy
    • Publisher Policy

    Browse

    All of BracU Institutional RepositoryCommunities & CollectionsBy Issue DateAuthorsTitlesSubjectsThis CollectionBy Issue DateAuthorsTitlesSubjects

    My Account

    LoginRegister

    Statistics

    View Usage Statistics

    Copyright © 2008-2019 Ayesha Abed Library, Brac University 
    Contact Us | Send Feedback