A WiFi controlled room cleaning robot that uses vacuum pump to suck dust, a water pump to wet the floor and a mop to well..you know..mop the floor. It also comes with an ultrasonic sensor for detecting obstacles. I am using the RL78 R5F100LE microcontroller and the cubesuit+ IDE, but the programming language is embedded C