open-rmf / rmf_traffic_editor

GUI, CLI, and ROS 2 messages for robot traffic flows in buildings

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Start up error when waypoint's name is pure numbers

mbb1234567890 opened this issue · comments

Bug report

Start up rmf_demo error, because of waypoint's name has pure numbers

Required information:

  • Operating system and version:
    • Ubuntu 20.04
  • OpenRMF installation type:
    • From source
  • OpenRMF version or commit hash
  • ROS distribution and version:
    • rolling
  • ROS installation type:
    • binaries
  • Package or library, if applicable:

Description of the bug

[fleet_adapter-14] 2023-04-10 17:37:24.539 line526 INFO config_path=/home/bing/rmf_galactic/install/rmf_demos/share/rmf_demos/config/fangshan/harixRobot_config.yaml, nav_graph=/home/bing/rmf_galactic/install/rmf_demos_maps/share/rmf_demos_maps/maps/fangshan/nav_graphs/0.yaml, user_sime_time=False, graph_build_file_path=/home/bing/rmf_galactic/install/rmf_demos_maps/share/rmf_demos_maps/fangshan/fangshan.building.yaml
[building_map_server-3] [INFO] [1681119444.562163742] [building_map_server]: loading map path: /home/bing/rmf_galactic/install/rmf_demos_maps/share/rmf_demos_maps/fangshan/fangshan.building.yaml
[building_map_server-3] [INFO] [1681119444.570400415] [building_map_server]: opening: /home/bing/rmf_galactic/install/rmf_demos_maps/share/rmf_demos_maps/fangshan/fangshan.png
[building_map_server-3] [INFO] [1681119444.571744718] [building_map_server]: read 15945 byte image
[building_map_server-3] Traceback (most recent call last):
[building_map_server-3] File "/home/bing/rmf_galactic/install/rmf_building_map_tools/lib/rmf_building_map_tools/building_map_server", line 11, in
[building_map_server-3] load_entry_point('rmf-building-map-tools==1.6.0', 'console_scripts', 'building_map_server')()
[building_map_server-3] File "/home/bing/rmf_galactic/install/rmf_building_map_tools/lib/python3.8/site-packages/building_map_server/building_map_server.py", line 339, in main
[building_map_server-3] n = BuildingMapServer(map_path)
[building_map_server-3] File "/home/bing/rmf_galactic/install/rmf_building_map_tools/lib/python3.8/site-packages/building_map_server/building_map_server.py", line 49, in init
[building_map_server-3] self.load_building_yaml(map_path)
[building_map_server-3] File "/home/bing/rmf_galactic/install/rmf_building_map_tools/lib/python3.8/site-packages/building_map_server/building_map_server.py", line 87, in load_building_yaml
[building_map_server-3] self.create_map_msg(building)
[building_map_server-3] File "/home/bing/rmf_galactic/install/rmf_building_map_tools/lib/python3.8/site-packages/building_map_server/building_map_server.py", line 105, in create_map_msg
[building_map_server-3] self.map_msg.levels.append(self.level_msg(level_data))
[building_map_server-3] File "/home/bing/rmf_galactic/install/rmf_building_map_tools/lib/python3.8/site-packages/building_map_server/building_map_server.py", line 251, in level_msg
[building_map_server-3] gn.name = v[2]['name']
[building_map_server-3] File "/home/bing/rmf_galactic/install/rmf_building_map_msgs/lib/python3.8/site-packages/rmf_building_map_msgs/msg/_graph_node.py", line 173, in name
[building_map_server-3] assert
[building_map_server-3] AssertionError: The 'name' field must be of type 'str'

Steps to reproduce the bug

image

Expected behavior

Actual behavior

Screenshots

image

Additional information