Office Reception Robot
Robot that recognized office employees and guests and learned new faces
This project was a continuation of my previous work that I had to pause due to the COVID-19 pandemic. I used the Robo-Chotu platform and the PyPI face-recognition package to create a reception robot that could identify people by their faces. The robot could distinguish between guests and employees and remember the new faces it encountered.
The robot would greet the person at the reception and ask them who they wanted to meet. It would listen to their verbal response and confirm it by displaying the employee’s name on its screen. If the robot failed to recognize the response after three attempts, it would show a list of employees and ask the visitor to choose the one they wanted to see.
I developed three Android apps for this project: one for the reception robot, one for the employees, and one for the management. I used Google’s Dialogflow to create the robot’s chatbot feature. I also used Firebase Cloud Messaging to send notifications to the employees’ app. The employees could then select one of the available office locations for the visitor. The robot would then guide the visitor to the selected location.
I had the support of some very talented junior research assistants for this project.