This is my GoPiGo at the moment. Everything works very well. I will soon start tinkering with the python code to make my own program that suits better with my own use. http://www.instructables.com/id/Raspberry-Pi-Spy-Tank/
HI. This is my prototype of my first attempt on a mobile robot. I call it ‘The Duck’ because of all the duct tape holding it together.
So I’m using the GoPiGo robot, but ran out of connect points for sensors, so on top I stacked a GrovePi board and on top of that board I stacked the Raspberry Pi 3 and it’s all powered by a 2amp phone charger incl. the motors. I have placed The Duck in a plastic container so the wheels can run free for testing. As you can see it has two ultrasonic rangers so objects can be detected moving fwd or bwd, and a couple of leds for the lightshow.
Its controlled by a Python program where I read a path from a file which directs it fwd, bwd, left and right, this way following a given path, and for each step it moves fwd or bwd, it checks for obstacles.
Next to go on is a buzzer to alert for objects in the way, a compass to make sure it’s not diverting from the given path, a sound sensor so I can shout at it to stop, a light sensor to make the leds blink in the dark, and an LCD and some buttons to control which control file to use etc., so it’s free roaming without the need of remote control. I guess I need so more duct tape to make all this happen and lots of code.
On the list is also functionality to download control files via wifi, which I have not worked out yet.
Interesting work! I just bought my GoPiGo a while ago and am wondering how to put Lego blocks on it and control Lego blocks movement from Raspberry Pi . Do you mind sharing some more information?
Can you tell us what kind of LEGO blocks you are using. We have our BrickPi, which is a platform developed to support LEGO sensors and Blocks. BrickPi makes it easy to connect and get started with LEGO products while the
GoPiGo is a complete kit to build your own robot car and they need more provisions to support LEGO blocks and Sensors, which they don’t have right now.