Tengo algunos problemas con ARDrone Parrot 2.0 y espero que alguien más se encuentre con lo mismo.
Mientras se desplaza, el dron está perdiendo altitud (aparentemente) al azar y luego recuperándose. Lo hace sin recibir ninguna entrada de velocidad y debe mantener la altitud.
Estamos utilizando los controladores de ardrone_autonomy (rama dev_unstable) en github . Podemos ver que las salidas PWM se envían al motor y que están cayendo del comando de desplazamiento hacen un pequeño valor antes de volver exponencialmente al valor de desplazamiento cuando se produce esta caída.
El problema podría ser una comunicación entre la IMU y el controlador integrado o en nuestra implementación de control de software.
¿Alguien ha visto un problema similar o sugerencias para probar / solucionar lo que está sucediendo?
fuente
Respuestas:
No he usado el ARDrone pero tengo experiencia con la retención de altura en otro piloto automático.
Sin la información adicional, una búsqueda rápida en Google encontró un posible problema de firmware con ARDrone en este hilo .
Si está utilizando el sensor de ultrasonido a bordo, como mencioné en mi publicación sobre ¿Cómo puedo detectar el borde de una mesa? . Los sensores de ultrasonido pueden saltar a cero esporádicamente durante parte de un segundo y esto podría hacer que el ARDrone cambie de altitud y luego vuelva al valor real.
fuente