Agreed, the hard part about robots is the controller.
We have been able to build robot bodies for decades, but we still don't really know how to build a robot mind. You need better AI than we currently have for that.