Skip to content

A robot car with an ultrasonic sensor, four dc motors and a pi camera. The project idea is to build a robot car that can be given a photo of an object or a name of an object so it can autonomously search and find it. The ultrasonic sensors will be used for close-range object avoidance while the camera can be used to analyse the video using AI an…

Notifications You must be signed in to change notification settings

zeidanbm/object-detection-avoidance-robot

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

8 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Overview

The project idea is to build a robot car that can receive a photo of an object so it can autonomously search and find it. An ultrasonic sensor is used for close-range object detection to force stop the robot to avoid accidents. Finally, a pi v2 camera module is installed on the robot to help detect objects.

Backend

A Node.js http and websocket server is running in the backend. The server communicates with the robot car and sends/recieves information from the frontend web application as well.

Frontend

A React.js frontend is used to communicate with the backend and create a dashboard to control the robot.

AdaFruit

The python code also demonstrates communicating with AdaFruit using MQTT to send and recieve data which is used to create a cloud dashboard.

Getting Started

Run npm install inside the backend and frontend folders. Running the command npm run dev with start the backend and npm run start with start the frontend.

About

A robot car with an ultrasonic sensor, four dc motors and a pi camera. The project idea is to build a robot car that can be given a photo of an object or a name of an object so it can autonomously search and find it. The ultrasonic sensors will be used for close-range object avoidance while the camera can be used to analyse the video using AI an…

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published