Estoy trabajando en un proyecto de robot humanoide, todo funciona, pero tengo un problema. Cuando desmonte y luego vuelva a montar las uniones, es muy probable que los servos se coloquen en una posición de rotación diferente a la que tenían antes, lo que significa que deberán calibrarse nuevamente en el programa para cuando se mueva la articulación.
Lo que quiero decir es que si la posición de la base del servo de la rodilla es 0 (la rodilla es recta) y 180 es la máxima (la rodilla está completamente doblada), si desarmé la rodilla y la volví a unir, es probable que los valores de posición sean los siguientes. el servo de la rodilla tendrá que cambiarse porque se colocó en un ángulo diferente.
Mi pregunta es, entonces, ¿qué tipo de sistema de calibración podría hacer para solucionar este problema? ¿Puedo modificar los servos (HS485HB) para que sean 360 grados y luego encontrar un rango de 180 grados para que gire y configurarlo, si es así, cómo y si no, qué más puedo hacer?