Vad krävs för att kunna skapa en robot?