An open API service indexing awesome lists of open source software.

https://github.com/flexycode/self-driving-car


https://github.com/flexycode/self-driving-car

Last synced: 10 months ago
JSON representation

Awesome Lists containing this project

README

          

# Self-Driving Car Project

This repository contains the source code and materials for the self-driving car project. The goal of this project is to develop an autonomous vehicle capable of navigating and making decisions in various driving scenarios.

## Table of Contents
- [Introduction](#introduction)
- [Installation](#installation)
- [Usage](#usage)
- [Contributing](#contributing)
- [License](#license) 

## Introduction

In this project, we explore the field of self-driving cars and implement various algorithms and techniques to achieve autonomous driving. The project is inspired by the lectures from the "Self-Driving Cars" playlist on YouTube [(link)](https://www.youtube.com/watch?v=_q4WUxgwDeg&list=PL05umP7R6ij321zzKXK6XCQXAaaYjQbzr).

## Installation

To get started with the project, follow these steps:

1. Clone the repository: `git clone https://github.com/flexycode/self-driving-car.git` 
2. Install the required dependencies: `pip install -r requirements.txt`

## Usage

To run the self-driving car simulation, execute the following command:

To execute the main.py file in your self-driving car project, follow these steps:

1. Open a command-line interface (such as Terminal on macOS/Linux or Command Prompt on Windows).

2. Navigate to the directory where the `main.py` file is located using the `cd` command. For example, if the file is located in the `self-driving-car` directory on your desktop, you can use the following command on macOS/Linux:
```bash
cd ~/Desktop/self-driving-car
```
On Windows, the command would be:
```bash
cd C:\Users\YourUsername\Desktop\self-driving-car
```
3. Once you are in the correct directory, you can execute the `main.py` file by running the following command:
```bash
python main.py
```
Make sure you have Python installed on your system and the necessary dependencies for your self-driving car project are installed.

4. The program will start running, and you should see the output or any relevant information printed to the console.

Note: If you have multiple versions of Python installed on your system, you may need to specify the version when executing the command. For example, if you have both Python 2 and Python 3 installed, you can use `python3` instead of `python` to execute the file with Python 3.

### These projects often provide Python scripts that you can study and learn from. Some popular self-driving car projects include:

* Donkey Car: An open-source DIY self-driving platform using Raspberry Pi and Python.
* Apollo: An open autonomous driving platform developed by Baidu.
* CARLA: An open-source simulator for autonomous driving research.


#### These projects contain Python scripts that cover various aspects of self-driving car development, including perception, control, and decision-making algorithms.