Robot vacuum cleaner controlled by Arduino and motor shield