uos / pluto_robot

ROS driver for the Pluto robot
39 stars 12 forks source link

unable to open HDF5 filer in rviz #7

Closed roboticsai closed 2 years ago

roboticsai commented 2 years ago

Step to product the errror:

  1. roslaunch pluto_gazebo pluto_botanical_garden.launch

  2. roslaunch pluto_navigation botanical_garden_osnabrueck.launch

Error message:

[ INFO] [1641463629.113174301, 9.042000000]: mesh file is set to: /home/ubuntu/mesh_nav_ws/src/pluto_robot/pluto_navigation/maps/botanical_garden_osnabrueck/botanical_garden_osnabrueck.h5
[ INFO] [1641463629.117222939, 9.046000000]: Dynamic reconfigure callback...
[ INFO] [1641463629.127269542, 9.056000000]: Reading map file...
[ INFO] [1641463629.127301983, 9.056000000]: server url: 
[ INFO] [1641463629.127323240, 9.056000000]: Load "mesh" from file "/home/ubuntu/mesh_nav_ws/src/pluto_robot/pluto_navigation/maps/botanical_garden_osnabrueck/botanical_garden_osnabrueck.h5"...
HDF5-DIAG: Error detected in HDF5 (1.10.4) thread 140035825916992:
  #000: ../../../src/H5F.c line 509 in H5Fopen(): unable to open file
    major: File accessibilty
    minor: Unable to open file
  #001: ../../../src/H5Fint.c line 1400 in H5F__open(): unable to open file
    major: File accessibilty
    minor: Unable to open file
  #002: ../../../src/H5Fint.c line 1700 in H5F_open(): unable to read superblock
    major: File accessibilty
    minor: Read failed
  #003: ../../../src/H5Fsuper.c line 411 in H5F__super_read(): file signature not found
    major: File accessibilty
    minor: Not an HDF5 file
terminate called after throwing an instance of 'HighFive::FileException'
  what():  Unable to open file /home/ubuntu/mesh_nav_ws/src/pluto_robot/pluto_navigation/maps/botanical_garden_osnabrueck/botanical_garden_osnabrueck.h5 (File accessibilty) Not an HDF5 file
[move_base_flex-1] process has died [pid 543140, exit code -6, cmd /opt/ros/noetic/lib/mbf_mesh_nav/mbf_mesh_nav __name:=move_base_flex __log:=/home/ubuntu/.ros/log/6155e0c4-6ed8-11ec-a16b-e1a0cf71e2cd/move_base_flex-1.log].
log file: /home/ubuntu/.ros/log/6155e0c4-6ed8-11ec-a16b-e1a0cf71e2cd/move_base_flex-1*.log
[INFO] [1641463629.577229, 9.505000]: State machine starting in initial state 'WAIT_FOR_GOAL' with userdata: 
    []
[INFO] [1641463629.578011, 9.506000]: Waiting for a goal...
[ERROR] [1641463629.942042773, 9.870000000]: Mesh display: no visual available, can't draw mesh! (maybe no data has been received yet?)
[ERROR] [1641463629.942123980, 9.870000000]: Mesh display: no visual available, can't draw mesh! (maybe no data has been received yet?)
[ERROR] [1641463629.943608298, 9.871000000]: Mesh display: no visual available, can't draw mesh! (maybe no data has been received yet?)
[ERROR] [1641463629.943635982, 9.871000000]: Mesh display: no visual available, can't draw mesh! (maybe no data has been received yet?)
[ERROR] [1641463629.946331848, 9.874000000]: Mesh display: no visual available, can't draw mesh! (maybe no data has been received yet?)
[ERROR] [1641463629.946354579, 9.874000000]: Mesh display: no visual available, can't draw mesh! (maybe no data has been received yet?)
[ERROR] [1641463629.946375065, 9.874000000]: Mesh display: no visual available, can't draw mesh! (maybe no data has been received yet?)

Environment: OS: Ubuntu 20.04 desktop

GPU info: -display
description: VGA compatible controller product: GP102 [GeForce GTX 1080 Ti] vendor: NVIDIA Corporation physical id: 0 bus info: pci@0000:01:00.0 version: a1 width: 64 bits clock: 33MHz capabilities: pm msi pciexpress vga_controller bus_master cap_list rom configuration: driver=nvidia latency=0 resources: irq:157 memory:eb000000-ebffffff memory:a0000000-afffffff memory:b0000000-b1ffffff ioport:e000(size=128) memory:c0000-dffff
-display description: Display controller product: UHD Graphics 630 (Desktop) vendor: Intel Corporation physical id: 2 bus info: pci@0000:00:02.0 version: 00 width: 64 bits clock: 33MHz capabilities: pciexpress msi pm bus_master cap_list configuration: driver=i915 latency=0 resources: iomemory:2f0-2ef iomemory:2f0-2ef irq:149 memory:2ffe000000-2ffeffffff memory:2fa0000000-2fafffffff ioport:f000(size=64)

roboticsai commented 2 years ago

Looks like i forget to do git lfs pull after fetching the data.