DFROBOT Insectbot Kit It is the best way to start building robot on Arduino. The IR sensor on it's head will act as an eye to detect obstacles in front. There is a microcontroller which is working as the robot brain and two servo motors for the movement. The programming can be done by simply connecting the Beetle controller with the USB port on your computer.