This is my first robot.
I use the Dagu controller card, arduino mega and a raspberry PI connected to the wireless network.
So I can open an SSH session on the raspberry and give orders via tkinter interface (python).
I use 4 IR detectors to avoid the walls, but they have been limited to 10 cm (https://www.robotshop.com/en/2cm-10cm-infrared-distance-sensor.html?___SID=U) and I think it is too small because of the width of the wheels.
The next step is to install a turret with an ultrasonic sensor and camera bord.
This is a companion discussion topic for the original entry at https://community.robotshop.com/robots/show/rover-5-with-raspberry-pi