Git Product home page Git Product logo

ceng-407-408-2019-2020-autonomous-car's Introduction

ceng-407-408-2019-2020-Autonomous-Car

Autonomous Car

It is a research project. Aim on this project is learning autonomous car features and coding a simple autonomous car on a simulation environment. And adding emergency priority feature to it.

For Simulation environment Webots has been used on this project:

Download Webots

After download the program download Python 2.7 or Python 3.7

For Windows:

run pip3.py on your PYTHON_PATH/Scripts

For Linux:

 sudo apt-get install python-pip

Use the pip command to install:

pip install keyboard
pip install scipy
pip install numpy
pip install opencv-python
pip install pickle 
pip install SpeechRecognition
pip install gTTS
pip install playsound
pip install pipwin
pipwin install pyaudio

After these you can simply open the .wbt file on the project. And just start by clicking play button. img

You can watch the video by clicking on it โ†“

To be able to see distance sensor rays use ctrl+F10.
For enabling to start and stop ambulance siren use e and q keys (currently wav file gives error in other computers we will check and fix as soon as possible).

To call voice assistant just say Jarvis ;)
VA responds to =>

                    speed of the car 
                    speed up 
                    slow down 
                    change lane 
                    exit 

On the sample projects you can find a same named .wbt file we edited that world environment to use for testing our codes.

If you want to look at the codes or develop more features on the project : File> Open Text File and choose any .py or for using PyCharm on it you can follow this manual

ceng-407-408-2019-2020-autonomous-car's People

Contributors

busra-nur-bahadir avatar fstasel avatar zehrakasap avatar

Watchers

 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.