3D printed robots adapt themselves to their surroundings Self-teaching robots are being tested in Oslo