I have a friend who a mechanical engineering professor doing robotic research. He says that one of the reasons that robotics has not advanced more is because it has primarily been the domain of computer scientists who don’t operate in the real world. Every robot works great in a simulation. Same could be said for cars.