Skip to content

Verificar la odometria y decidir si se separa en su propio paquete #17

Description

@mmggjj

No bloqueante. Después de la puesta en marcha.

En Donatello (star-uma/TFG_MARIA_JOSE) la odometría es un paquete propio (src/odometry, con real_odometry.py). En StarCrawler va dentro de starcrawler_driver.

Sin LiDAR, la odometría de ruedas es la única fuente de posición que va a tener el robot, así que conviene que esté bien y sea fácil de revisar por separado.

Qué hay que hacer

  1. Verificar que lo que publica el driver es correcto: /odom coherente con el desplazamiento real, TF bien encadenada (odom -> base_link), y que ros2 topic hz da la frecuencia esperada.
  2. Decidir si separarla en su propio paquete, como en Donatello. A favor: se prueba y se sustituye sin tocar el driver, y deja hueco a fusionar una IMU más adelante. En contra: un nodo más y un salto extra de latencia.

Relacionado

La calibración de wheel_radius y track_separation tiene issue propia y es requisito previo: sin esos dos valores medidos, la odometría no puede ser correcta por muy bien escrita que esté.

Criterio de aceptación

Odometría verificada contra desplazamiento medido con cinta métrica, y decisión tomada y anotada sobre separarla o no.

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    hoja-de-rutaDespues de la puesta en marcha; no bloqueanteros2Rama feature/ros2

    Type

    No type

    Projects

    No projects

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions