escornabot / arduino

Firmware code for the Escornabot with Arduino Nano compatible boards.
http://escornabot.com
GNU General Public License v2.0
28 stars 32 forks source link

Rampa de aceleración/deceleración ¿pull-request? #8

Open hackermesh opened 8 years ago

hackermesh commented 8 years ago

He realizado varias pruebas con rampas de aceleración y el mejor resultado ha sido:

Rampas lineales de aceleración y deceleración (la de aceleración el doble de larga que la de deceleración). Como se ve en el vídeo puede lograrse un 50% de incremento de velocidad sin comprometer el desplazamiento. . https://youtu.be/vMfqwFygL8M

Sin rampa de deceleración hace un "caballito" al pasar de sentido adelante a sentido atrás, que puede provocar un pequeño deslizamiento si la superficie es muy lisa. Podría mejorarse acercando el centro de gravedad a la bola loca.

He metido esta modificación en un branch del repositorio y me gustaría enviar un pull-request... o que me indiquéis cómo enviar el código de otro modo para que lo podáis valorar introducirlo en el repositorio si el estilo es apropiado.

rafacouto commented 8 years ago

Perfecto con branch y PR :)

2016-01-18 10:42 GMT+01:00 Juan Felix Mateos notifications@github.com:

He realizado varias pruebas con rampas de aceleración y el mejor resultado ha sido:

Rampas lineales de aceleración y deceleración (la de aceleración el doble de larga que la de deceleración) Como se ve en el vídeo puede lograrse un 50% de incremento de velocidad sin comprometer el desplazamiento

https://youtube/vMfqwFygL8M

Sin rampa de deceleración hace un "caballito" al pasar de sentido adelante a sentido atrás, que puede provocar un pequeño deslizamiento si la superficie es muy lisa Podría mejorarse acercando el centro de gravedad a la bola loca

He metido esta modificación en un branch del repositorio y me gustaría enviar un pull-request o que me indiquéis cómo enviar el código de otro modo para que lo podáis valorar introducirlo en el repositorio si el estilo es apropiado

— Reply to this email directly or view it on GitHub https://github.com/escornabot/arduino/issues/8.

Rafa Couto GNU/Linux user #99126 - http://bit.ly/LC-99126 http://bit.ly/LC-99126 GPG key - http://bit.ly/GPG-D76ABDEC

rafacouto commented 8 years ago

Stage testing: https://github.com/escornabot/arduino/tree/hackermesh-feat-stepper-acceleration

rafacouto commented 6 years ago

Es necesario integrarlo con el cambio de ejecución de pasos de los motores en modo asíncrono.