If this is not a robot, then what is a robot?
While still very cool, I think the way it's presented here implies that the little rubber part is autonomous in terms of power, muscles / actuation, sensing and local planning capability, which is just not the case.