Skip to content

Autonomous RC Car

This project is focused on creating a self-driving RC car. In its current phase, it supports remote control and video streaming.

The car can be manually operated through a Flutter application, which displays a live video feed from an ESP32 camera mounted on the vehicle. Communication between the car's ESP32 and the app is managed via WebSockets for both motor commands and video data.

The project is divided into two main parts:

  • autonomous_car_controller/: Contains the Arduino code for the ESP32.
  • autonomous_car_hud/: Contains the Flutter application for the user interface.

The ultimate aim is to implement computer vision, enabling the car to navigate its environment autonomously.