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

Añadir nuevos perfiles de giro "senoidales" no dependientes del tiempo #2

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

Comments

@robotaleh
Copy link
Member

Contexto

Por ahora los giros están definidos según unas gráficas diseñadas por Green Yee. Estas gráficas permiten ajustar de forma manual la velocidad de entrada, radio y angulo de giro, aceleración angular y velocidad angular máxima. Con estos datos se ajustan los tiempos de aceleración, velocidad angular máxima y deceleración para realizar el giro.

En general el resultado es bastante bueno, pero es posible que se pueda mejorar...

Propuesta

Migrar los perfiles de giros lineales y dependientes del tiempo a unos sinusoidales y dependientes de la distancia recorrida tomando como base los perfiles de giro de bulebule.

En estos perfiles la velocidad angular máxima se calculará en función de la velocidad lineal y el radio del giro. Además, se definirán de forma empírica unas distancias (arcos) de aceleración y deceleración en los cuales se ejecutará la variación senoidal de la aceleración angular en base a un "factor de avance del arco".

Objetivo

Mejorar la estabilidad y repititibilidad de los giros, además de simplificar la gestión de los perfiles de giro en función del perfil de velocidad. En principio, con este método bastaría con tener un único perfil de giro para cada tipo de curva ya que se adaptaría la velocidad angular de forma dinámica según la lineal.

@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
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