The hardware may come in before the necessary software, by that, I mean a self controled intelligance computer system capible of running without human interferance. Then I suppose you can truelly call it a robot.
Of course in the realm of computer and robotics technology, this gap in development will most likely be a very short time frame.