Cómo estabilizar un quadcopter

11

Hoy fue el primer "vuelo" de mi quadcopter. Estoy ejecutando megapirate en un Crius AIOP v2 con un marco Turnigy Talon v2.

Solo toqué el acelerador en mi control remoto, nada más. Cuando sentí que el quadcopter estaba a punto de despegar, apreté el acelerador un poco más, y el quadcopter oscilaba 2 o 3 veces y el volteó, aterrizando en las hélices.

Entonces, rompí 2 accesorios, mi marco se siente un poco flojo, probablemente tendré que apretar los tornillos (espero ...). ¿Cómo puedo ajustar el software para que se estabilice bien después del despegue?

Editar:
No sé si fue una oscilación verdadera o solo flujos de aire aleatorios que lo hicieron inestable. Hice algunas pruebas más ayer y estuvo bastante bien (incluso si me caí varias veces). Esta vez, era realmente oscilante, pero hacía bastante viento afuera y el quadcopter logró estabilizarse después de todo. Así que probablemente tendré que ajustar mis PID y encontrar una manera de hacerlo sin fallar.

Edición 2: después de algunos ajustes de PID, logré estabilizar mi quadcopter bastante bien, pero todavía oscila un poco. Supongo que tendré que cambiar ligeramente los valores para obtener una estabilización perfecta.

mimipc
fuente
Bueno, esto depende mucho del software en sí. Si su helicóptero no vino con instrucciones para esto, entonces se encuentra en un momento difícil. La nuestra lo hizo y todavía se estrelló 1/3 veces.
Josh Vander Hook
1
Esto suena como si tuvieras tus cables cruzados, aunque necesitaríamos más información para saber con certeza. Recuerdo que alguien me dijo una vez que tienen que tener mucho cuidado al conectar sus motores, de lo contrario, se daría la vuelta.
Mark Booth
Eso es lo que estaba pensando también, porque cuando comienza a inclinarse, tal vez se usa el motor incorrecto para volver a colocarlo en la posición correcta. Así que quité los accesorios y sostuve el quad en el aire, y cuando lo hice inclinar, parece que el motor girando más rápido fue el bueno, por lo que es difícil saberlo. Y he seguido la guía de megapiratas para conexiones de motor para un quadcopter QuadX: (LFW -> D2, RBW -> D3, RFC -> D5, LBC -> D6). Los motores están girando en la dirección correcta (tuve que invertir algunos de los ESC con la tarjeta de programación). Haré algunas pruebas más, pero es bastante difícil saberlo ...
mimipc
1
"Oscilada 2 o 3 veces" hace que parezca un problema de sobrecorrección. ¿Quizás solo necesite ajustar algunos parámetros de retroalimentación?
Ilmari Karonen
1
No dude en responder su propia pregunta con detalles de lo que hizo para mejorar su estabilidad. Estoy seguro de que a muchas personas les gustaría evitar romper sus propios accesorios cuando vuelan por primera vez su propio quadcopter.
Mark Booth

Respuestas:

18

La respuesta a la pregunta más amplia aquí es que cuando se ejecuta la prueba inicial de cualquier vehículo que tenga la capacidad de dañarse, debe estar lo suficientemente restringido hasta que esté seguro de que puede mantenerse bajo control.

En el caso de un quadcopter, esto implicaría atar un poco de cuerda a las esquinas, dejando suficiente holgura para que pueda subir 6-12 pulgadas, pero no suficiente holgura para que se voltee. Prueba de Harrier

Una vez que haga eso, podrá probar y solucionar problemas con impunidad. Tener miedo de ejecutar una prueba es la forma más rápida de no ejecutar pruebas y no hacer nada.

Si sospecha que los flujos de aire aleatorios son los culpables, puede intentar despegar desde una malla de alambre en lugar de una superficie sólida. Intente cambiar la polaridad del motor a propósito, solo para ver cómo eso afecta el comportamiento. Cada experimento que pueda ejecutar en el entorno controlado para comprender los parámetros del sistema lo ayudará a solucionar problemas de control más complicados que surjan más adelante.

Ian
fuente
Gracias por esta gran respuesta. Estaba pensando en restringir mi quadcopter para fines de prueba y dejar que voltee solo en un eje con el otro conectado a dos bloques sólidos.
mimipc
Absolutamente. Es posible que desee trabajar solo con cuerdas (sin superficie plana) por ahora: no introduzca los efectos de despegue / aterrizaje hasta que haya resuelto el control de vuelo de espacio libre.
Ian
5

Algo que puede hacer INCORRECTO para desestabilizar fácilmente un quadcopter es colocar la hélice incorrecta en el motor incorrecto. Hay empujadores y extractores, y dependiendo de la configuración que elija, necesitará el tipo correcto. Es posible que haya intercambiado dos de ellos. Cuando se rompieron, tienes los nuevos correctamente.

Esta página realmente me ayudó. Este también tiene buena información.

kmort
fuente
1

Te sugiero que construyas una plataforma que constriñe el quadcopter para que gire a lo largo de un solo eje. Ya sea rodar o lanzar. Luego debe ajustar el controlador de balanceo / inclinación de forma independiente. Sugeriría usar zeigler nichols para ajustar los PID. Una vez que sintonice roll / pitch, puede pasar a guiñada

Ozymandias
fuente
Incluso si mi pregunta es bastante antigua, puedo confirmar que esto me ayudó mucho. Hice una plataforma con una barra de metal delgada y larga que podría atravesar mi marco. El quadcopter pudo rotar libremente alrededor de la barra en un eje para que yo pudiera ajustar los puntales en el otro eje.
mimipc