What makes any robot not "just an oscillator"? Aren't CPUs just oscillators in a novel implementation? Does it have to be made of semiconductor? Metal?
While it might not be perfectly encompassing, I would generally consider a "robot" to necessarily use some form of Turing Machine executing software to control its movement.