Soy nuevo en motores / servos, así que podría hacer con un poco de consejo. Actualmente estoy trabajando con 3 servos Dynamixel y es genial que puedan programarse con bastante facilidad y puedo obtener la posición actual cuando se desactiva el par. Actualmente estoy tratando de grabar movimientos y luego reproducirlos.
En este momento tengo un enfoque muy básico: grabo un conjunto de posiciones a lo largo del tiempo (varias veces por segundo) y cuando "reproduzco" las posiciones, simplemente las paso como posiciones objetivo. El problema está en este momento, con incrementos de posición lentos, tengo movimientos bruscos. Me imagino que es porque sigo estableciendo una nueva posición de objetivo, aunque algunas posiciones están bastante cerca. Me imagino que será más eficiente dividir de alguna manera una lista densa de posiciones en algunas posiciones "clave" separadas en un intervalo de tiempo mayor y solo establecer una nueva posición de meta para esos tiempos "clave".
¿Esto suena razonable? Si es así, ¿hay algún consejo sobre lo que debería hacer para comenzar? Si no, ¿qué ideas hay por ahí? ¿Cómo se ocupan los robots de animación de las personas con el movimiento de grabación y con su uso?