I worry a bit about loss of a control data when the object (mobile robot) is moving.
I've been doing a very similar thing with my QuadCopter project. Basically, a pair of XBees talking to each other and a Joystick on my PC sending serial control commands. I'm using the arduino messaging library to receive the simple control commands on the arduino. Occasionally commands get missed - but these tend to be one-shot commands. The joystick sends continous data when it is moved, so the odd missed message doesn't matter too much.