1) Search for marks by circling at present position.
2) When the robot detects a mark, the robot follows the commands written in the QR code.
3) When the robot finds no mark, the robot checks its self position on the layout sketch and moves to the destinations.
When it cannot check the position, it asks for help to people.