Week 11 Update

Timothy Harper - Fri 22 May 2020, 12:04 pm
Modified: Fri 22 May 2020, 12:04 pm

We have spent the past week implementing changes from the feedback received from Miro.

For me, this meant looking into using a phone to track faces and move the robot. I found this quite challenging as most of the work involved a stationary base for the robot to sit upon, and it simply moving its head around, with the help of a couple of servo motors.

However in my case, I wish to use the robot vacuum to move around. An application is downloaded onto the phone (Android) to get face detection. It draws a green line around the face when detected.

Here is a link to the tutorial: https://duino4projects.com/real-time-face-detection-and-tracking-robot-using-arduino/

Imgur

Here you can see a clear green line around my face. Then in the top corner, there are the co-ordinates of where my face is. These can then be transmitted via bluetooth to the ESP32 (The tutorial uses HC-05) to record these and then process it for the movements of the bot.

I'm still processing the movements, as the corresponding servo movements need to be readjusted with corresponding IR signals.