twinssbc / travel-robot

a robot that can find the lost mobile phone

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

travel-robot

robot

This is a robot built on top of 4wd car which having RaspberryPi 4B chip and Camera. The car will patrol around the room and recognize any lost mobile phone on the ground and move towards it. The implementation is based on Python3 and TFLite (TensorFlow Lite) Object Detection API. The tensor flow model is trained using EfficientDet, which is able to achieve real time object recognition.

Demo Video

demo.video.mp4

Flow Chart

flow chat

Sample Command

python3 detect.py --model="/home/pi/robot/model/phone-1.tflite" --frameWidth=320 --frameHeight=240 --detectThreshold=0.51 --cameraYAngle=62 --targetSizeThreshold=20

Reference

https://tensorflow-object-detection-api-tutorial.readthedocs.io/en/2.2.0/ https://github.com/tensorflow/models/blob/master/research/object_detection/g3doc/tf2_detection_zoo.md

About

a robot that can find the lost mobile phone


Languages

Language:Python 62.2%Language:Jupyter Notebook 37.8%