Yes, arduino should be able to do all that except for the audio, to which I don't quite know the answer. Could you just strap a two way radio on the robot? Don't you want suggestions on sensors? The robot can't be blind muscles, right? I suggest ping sonic ranger and an IR distance sensor.