Yuan Gao tiene una respuesta bastante completa. Me gustaría agregar un poco. Si puede, intente configurar un comando de avance para compensar la gravedad. Esto puede ser arriesgado y peligroso si se implementa mal.
Si conoce la masa del cuadrotor y la orientación, puede agregar un comando de empuje de avance que cancele la fuerza debida a la gravedad. Recomendaría enviarlo sin problemas a cero cuando las orientaciones son demasiado grandes, ya que la saturación del motor significará que no puede reorientar el quad para desplazarse Y proporcionar el mayor empuje necesario para contrarrestar el vector de gravedad (que ya no está alineado con el empuje dirección).
Una vez que haga esto, necesitará ganancias de P más pequeñas para obtener el mismo error de altitud en estado estacionario. Esto ayuda, como sugirió Yuan Gao. Tenga en cuenta que si tiene un error en la masa, no cancelará la gravedad perfectamente. Por lo tanto, sugeriría dejar que un término integrador se encargue del error de estado estable no nulo resultante inducido por el error en el parámetro de masa. Creo que no desea que el valor estimado de la masa sea (mucho) mayor que la masa verdadera, ya que su quad tiende a acelerar hacia el cielo, en modo de avance de bucle abierto.
Editar: los errores de orientación también causarán problemas en la cancelación de la gravedad. ¡Proceda con precaución!
- Actualmente soy estudiante de maestría en finanzas. ¿Puedo seguir una carrera relacionada con informática o informática?
- Me ofrecieron un trabajo de expatriado en Bahrein, ¿qué cosas debo tener en cuenta antes de mudarme?
- Tengo audífonos, solo ayudan un poco. Creo que la mayor parte de mi problema podría ser la tinnitis. ¿Pueden los audífonos ayudar con la tinnitis?
- Pasé 11 y 12 en una escuela. Ahora estoy pensando en prepararme para JEE Mains. ¿Es un año suficiente para la preparación de JEE Mains a través del entrenamiento individual?
- Fui seleccionado en el programa Wipro WASE. ¿Me beneficiará en el futuro el título de maestría otorgado por BITS Pilani en este programa?