Ver tu robot en 3D
Objetivo: ver el modelo de tu robot, TF, láser y mapa en la pestaña RViz.
Conéctate al robot (Conectar con tu robot).
Pulsa + → RViz, deja marcado Añadir los displays de mapa, láser, modelo del robot y ruta y pulsa Crear.
Si el robot publica
/robot_description, el display RobotModel lo dibuja. Si el modelo usa mallas (package://mi_robot/meshes/base.stl…), el móvil las descarga por HTTP: sirve la carpeta que contiene las carpetassharede tus paquetes. Por ejemplo, con un workspace compilado concolcon build --merge-install, en el robot:cd ~/ros2_ws/install/share python3 -m http.server 8000
Después escribe
http://IP_DEL_ROBOT:8000en el campo Servidor de mallas del display RobotModel. El móvil pidehttp://IP_DEL_ROBOT:8000/mi_robot/meshes/base.stl, así que comprueba que esa dirección se abre en un navegador. Solo se dibujan mallas STL y Collada (.dae).¿Falta algún display? Pulsa Añadir → Por topic: la lista muestra todos los topics que se pueden dibujar.
Elige el fixed frame en el selector de arriba (
mapsi navegas,odomsi no).
¿Ya tienes una configuración de RViz?
Copia tu fichero .rviz al móvil y usa el menú → Importar .rviz. Se traen los displays, el
frame, el fondo, la vista y los topics de meta y pose; lo que no sea compatible aparece en una
lista.