juanm4morales / proyecto_robotica_ws

0 stars 2 forks source link

Feature/new main #13

Closed MrtC101 closed 1 month ago

MrtC101 commented 1 month ago

ATENCIÓN PORQUE ESTO ROMPE TODO!!!!!!

1- Borré todo lo relacionado con el joystick y la navegación. La idea es que tomen esta rama como base para armar las otras 3. 2- Creé y modifiqué los archivos .launch para lanzar 2 robots. Hay que ver cómo hacer para pasar como parámetro el robot_name y no hardcodearlo en rsp1 y rsp2. 3- Modifiqué todos los archivos .xacro para que dependan de una variable robot_name. La mayoría de las partes ahora se nombran como ${robot_name}/ 4- Lo único que comparten ambos robots es el punto llamado odom del tópico /odom que está siendo publicado por el gazebo_controles.xacro. Para visualizar ambos robots en Rviz2 a la vez, los 2 robots se basan en el tópico /odom que se publica al lanzar la simulación. WhatsApp Image 2024-05-22 at 2 31 01 AM 5- Rip Tractor.xacro :( 6- Modifiqué la altura del LiDAR para que estén casi a la misma altura, y modifiqué el LiDAR para que proyecte como con 3 grados de inclinación vertical hacia abajo (esto habría que ver si lo dejamos así o no). WhatsApp Image 2024-05-22 at 2 31 44 AM 7- ¿Qué pedimos?

juanm4morales commented 1 month ago

No se puede visualizar el LiDAR, ahora hay 2 tópicos ${robot_name}/laser_frame, pero al ponerlos en el Rviz2, se pueden seleccionar pero no se pueden ver.

Lo revisaré

MrtC101 commented 1 month ago

El lidar debería hacer el escaneo 360° en forma de plano horizontal (el que hacía antes). Si cambiamos esa configuración para facilitar la visualización (con ángulo diferente o usando el tipo PointCloud2) considero mejor hacerlo en otra branch con esa feature.

He dejado los 2 lideaders a 180° para que puedan estar a la misma altura, sino hay que cambiar el modelo de mi robot para acomodar el lidar en otra parte. Yo lo dejaría en 180°, en todo caso que la rama de navegación configure el robot para que pueda ver en 360, no?