This is the download page of the Open Source Humanoid “German-Robot”. Articles of c’t make and MagPi can be found here
In case of problems, please use win32 disk imager and windows to burn the image. If you want to shrink the image to fit on a smaller SD card, please see the link posted in the comments below. It’s also possible to register and write a comment below, see also “support” in the menue.
The main supported image is the one for Raspberry Pi 3. It is fully tested. Except the sound transmission, everything is working.
In case of “kernal panic” during boot, ensure to have sufficient power in your 5V supply and a high quality USB cable.
Raspberry Pi 3 robot Image
Use this image if you build a german-robot. If you just need an image with ROS, use the next image below.
The image was created in February 2017 with current version of Ubuntu Mate Xenial 16.04 and ROS Kinetic. Username is “pi”, Password “raspberry”. You need a 16GB SD Card (image size is 8GB, some 8GB SD Cardswill be too small). Download here. It includes the software needed to control the robot. See details here. All functions are tested. Only item that is currently not yet installed is the sound transmission from the robot to the web interface. Sound might only work if no USB sound card is connected. Note that on the german keyboard “y” and “z” are interchanged, so either switch to english keyboard or use “z” instead of “y” for the password.
Make sure to read the details for the Pi3 Robot image here.
Raspberry Pi 3 Ubuntu with ROS
Use this image if you want to use Ubuntu with ROS and do not build a german-robot.
The image was created in February 2017 with current version of Ubuntu Mate Xenial 16.04 and ROS Kinetic. Username is “pi”, Password “raspberry”. You need a 16GB SD Card (image size is 8GB, some 8GB SD Cardswill be too small). Download here. Note that on the german keyboard “y” and “z” are interchanged, so either switch to english keyboard or use “z” instead of “y” for the password.
Note: You should enter the following in terminal: “nano /home/pi/.bashrc” then add following at the end of the file: “source /home/pi/catkin_ws/devel/setup.bash” all without the “”. Then press ctrl+x to exit and save.
Setup Raspberry PI3:
Use the Ubuntu Mate Welcome Screen. Delete all existing Wifi-Connections in case of problems. For use of the German-Robot SW, go to chapter “Test the connection” below.
Test the connection
Raspberry should be running and connected to your Wifi network.
In order to have all pwm channels running, go to the PC SW (Livecode Program for your PC, see other chapters), click the arrow on top-left in “tools” window, enter the IP Adress at bottom for Robot1, choose Robot1 at top, click the “Dis-/Connect” button. The field “Connected: No” should change to “Connected: Yes” and stay that way.
If you klick on “speak” and have the soundcard connected and speaker connected, the robot should start talking. If the soundcard is not connected, there will be an error message.
In order to test the servo connections: Connect all servos to the PCB and then click on “Calibrate Robot” and “Allocate Joint No.”. One after the other, each servo should start moving when you go through the routine.
Raspberry Pi 2 robot Image
Raspberry Pi B+ robot Image
This image is old and works partly.
(zipped, min 8GB SD Card, better 16GB as some 8GB do not work, PASSWORD: raspberry, Raspbian with ROS Indigo, only works with Raspberry Pi 2. Pi3 is not booting!): NEW IMG 01-2017 (tested on my Raspberry Pi B+ V1.2 2014) old IMG File
Setup PI B+:
If you don’t have a german keyboard, enter following:
Choose for example std english 105 key keyboard
PI B+: To Configure WIFI (wlan)
Doubleklick “Wifi config”
Doubleclick on your network
Enter password in field psk (make sure to enter the right password, otherwise it might get complicated)
In case of problems open “Wifi config” and go to the tab “manage networks” and remove all networks.
You might also need to open the terminal, enter “sudo nano /etc/wpa_supplicant/wpa_supplicant.conf” and delete everything after update_config=1. Then “Strg+x” to exit and save.
once you are connected to the internet, it will startup automatically with next reboot.
Important: Note your IP Adress, it is shown during startup, you need to enter it in the PC SW!