Skip to content

Repository files navigation

Self-Driving Car Using Raspberry Pi

logo

This is a short introduction to my project.

Features

  • A website where you can control the car
  • Manual mode to control the car using a joystick
  • AI mode to let the car drive itself
  • Edge tracking algorithm
  • TensorFlow Lite model

Car Parts

  • Arduino car 4WD
  • Raspberry Pi 4
  • Pi camera
  • Google Coral (optional, but recommended)

car test


Car


Note

  • You need to change the lower and upper color values in the AIdrive/edgeDetectionModule.py file.
  • You need to change the PATH_TO_CKPT and PATH_TO_LABELS values in the AIdrive/tfliteDetection.py file.

To install this project, you need to have Python 3 and some dependencies. You can use pip to install them:

pip install -r requirements.txt

Then, you can run the main script:

python app.py

Objects We Have Trained On


Model Results


to train your model


Path Following Algorithm

Example 1

Example 2

Example 3

More examples can be found in the data folder.


Execution Mechanism

Centralized Control Algorithm

Command Issuing Algorithm


License

This project is licensed under the MIT License. See the LICENSE file for more details.

Links

MIT License

Free Software, Hell Yeah!

About

No description or website provided.

Topics

Resources

Stars

2 stars

Watchers

1 watching

Forks

Releases

Packages

Used by

Contributors

Languages