/travel-robot

a robot that can find the lost mobile phone

Primary LanguagePython

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