Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Mantener valores de las integrales de los sensores aun sin estar activo su control #1

Open
robotaleh opened this issue Aug 23, 2024 · 1 comment
Assignees
Labels
new magic Nueva o mejor funcionalidad
Milestone

Comments

@robotaleh
Copy link
Member

Contexto

Al desactivar el control de los sensores de pared se dejan de aplicar todos sus respectivos errores. Además, después de cada giro, se resetean a cero los valores de las integrales de los sensores.

Propuesta

  1. Resetear los errores integrales de los sensores únicamente al inicio y cuando se realice un giro de 180º (puede que solo con pared trasera)
  2. Seguir aplicando la parte integral del error de los sensores durante todo el tiempo. Si no está activo ese control, no se modificará su valor y la parte proporcional pasará a ser 0, pero se seguirá aplicando la parte integral de la misma forma que antes de haberse desactivado ese error.

Objetivo

Mejorar la estabilidad general de la entrada y salida de los giros, así como los cambios de sentido en 180º al mantener la posible corrección estacionaria anterior al movimiento.

@robotaleh robotaleh added the new magic Nueva o mejor funcionalidad label Aug 23, 2024
@robotaleh robotaleh added this to the Oshwdem 2024 milestone Aug 23, 2024
@robotaleh robotaleh self-assigned this Aug 23, 2024
robotaleh added a commit that referenced this issue Aug 23, 2024
@robotaleh
Copy link
Member Author

Quedan los cambios aplicados y pendientes de validar la estabilidad en siguientes pruebas.
Un detalle a tener en cuenta es que habíamos añadido un reseteo del error angular antes de los giros debido a un efecto raro que parecía deberse a una acumulación de error. Este reseteo está desactivado por ahora.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
new magic Nueva o mejor funcionalidad
Projects
None yet
Development

No branches or pull requests

1 participant