At present, all robot software is designed uniquely, even for parts common to all robots – that could be about to change