Quadcopter + Arduino

Buenas compañeros!Me gustaría poder conectar algún componente Arduino para estabilizar un quadcopter y poder volarlo. Mi intención es conectarlo a una placa BeagleBoard xM para interactuar por wifi con un móvil Android. Algo así parecido al Ardrone que se controla desde el teléfono.
He pensado en Ardupilot Mega 2 pero no sé si podría conectarlo de alguna forma mediante cable serial o algo a la BeagleBoard. Mi objetivo final es poder enviar los datos entre el móvil y la BeagleBoard y al Ardupilot para poder controlar el quadcopter desde el teléfono. ¿Qué me recomendáis? Gracias!