rover controller with PID and remote commands