Make your own

You can create your own vacuum cleaner with a personality - we made the project open source!

The robotic petting zoo project was produced at the SoBA Lab, within the Psychology Department, at Bangor University. The technical requirement for the project was to control a robotic vacuum cleaner to display a certain personality and play a characteristics sound when it bumped into any objects as it went about doing the cleaning task. You can go to our GitHub page and create your own. Just follow the steps as described and you can have an angry, apologetic or personalized Roomba roaming around the house.

The GitHub page details how to go about doing this and is free to use for anyone who wants to try to give their Roombas a personality.

  • RoboticPettingZoo.pdf: Contains more about the project, design and circuit diagram

  • roomba_pet: Contains the code files for Arduino Uno Rev3 for controlling the Roomba

  • SDContents: Contains sample config and sound file for two personalities (Angry and Apologetic) to go into the SD card