Skip to content

[Bug]: No robots spawns after launching the demo #347

@TZECHIN6

Description

@TZECHIN6

Before proceeding, is there an existing issue or discussion for this?

OS and version

Ubuntu 24.04.3 LTS

Open-RMF installation type

Binaries

Other Open-RMF installation methods

No response

Open-RMF version or commit hash

ii  ros-jazzy-rmf-api-msgs                           0.3.1-1noble.20260121.184559             amd64        RMF API msgs definition
ii  ros-jazzy-rmf-battery                            0.3.1-1noble.20260121.185955             amd64        Package for modelling battery life of robots
ii  ros-jazzy-rmf-building-map-msgs                  1.4.1-1noble.20260126.174245             amd64        Messages used to send building maps
ii  ros-jazzy-rmf-building-map-tools                 1.9.2-1noble.20260126.175503             amd64        RMF Building map tools
ii  ros-jazzy-rmf-building-sim-gz-plugins            2.3.3-1noble.20260126.182516             amd64        Gazebo plugins for building infrastructure simulation
ii  ros-jazzy-rmf-charger-msgs                       3.3.1-1noble.20260126.172919             amd64        This package contains messages regarding charging and discharging
ii  ros-jazzy-rmf-dev                                0.1.0-1noble.20260126.202859             amd64        A package to aggregate the packages required for a minimal installation of Open-RMF
ii  ros-jazzy-rmf-dispenser-msgs                     3.3.1-1noble.20260126.174259             amd64        A package containing messages used to interface to dispenser workcells
ii  ros-jazzy-rmf-door-msgs                          3.3.1-1noble.20260126.172922             amd64        Messages used to interface to doors
ii  ros-jazzy-rmf-fleet-adapter                      2.7.2-1noble.20260126.194216             amd64        Fleet Adapter package for RMF fleets.
ii  ros-jazzy-rmf-fleet-adapter-python               2.7.2-1noble.20260126.202010             amd64        Python bindings for the rmf_fleet_adapter
ii  ros-jazzy-rmf-fleet-msgs                         3.3.1-1noble.20260126.172932             amd64        A package containing messages used to interface to fleet managers
ii  ros-jazzy-rmf-ingestor-msgs                      3.3.1-1noble.20260126.174528             amd64        A package containing messages used to interface to ingestor workcells
ii  ros-jazzy-rmf-lift-msgs                          3.3.1-1noble.20260126.172939             amd64        Messages used to interface to lifts.
ii  ros-jazzy-rmf-obstacle-msgs                      3.3.1-1noble.20260126.174310             amd64        A package containing messages for describing obstacles in the environment
ii  ros-jazzy-rmf-robot-sim-common                   2.3.3-1noble.20260126.181436             amd64        Common utility functions for Gazebo-classic and Gazebo RMF plugins
ii  ros-jazzy-rmf-robot-sim-gz-plugins               2.3.3-1noble.20260126.183345             amd64        ROS 2 Gazebo plugins for TeleportIngestors and TeleportDispensers
ii  ros-jazzy-rmf-scheduler-msgs                     3.3.1-1noble.20260126.172514             amd64        Messages used by rmf_scheduler_msgs
ii  ros-jazzy-rmf-site-map-msgs                      3.3.1-1noble.20260126.172514             amd64        Messages that contain GeoPackage maps
ii  ros-jazzy-rmf-task                               2.5.1-1noble.20260121.190658             amd64        Package for managing tasks in the Robotics Middleware Framework
ii  ros-jazzy-rmf-task-msgs                          3.3.1-1noble.20260126.174536             amd64        A package containing messages used to specify tasks
ii  ros-jazzy-rmf-task-ros2                          2.7.2-1noble.20260126.193410             amd64        A package managing the dispatching of tasks in RMF system.
ii  ros-jazzy-rmf-task-sequence                      2.5.1-1noble.20260121.191349             amd64        Implementation of phase-sequence tasks for the Robotics Middleware Framework
ii  ros-jazzy-rmf-traffic                            3.3.3-1noble.20260121.183814             amd64        Package for managing traffic in the Robotics Middleware Framework
ii  ros-jazzy-rmf-traffic-editor                     1.9.2-1noble.20260121.182956             amd64        traffic editor
ii  ros-jazzy-rmf-traffic-editor-assets              1.9.2-1noble.20260121.184604             amd64        Assets for use with traffic_editor.
ii  ros-jazzy-rmf-traffic-editor-test-maps           1.9.2-1noble.20260126.202408             amd64        Some test maps for traffic_editor and rmf_building_map_tools.
ii  ros-jazzy-rmf-traffic-examples                   3.3.3-1noble.20260121.185955             amd64        Examples of how to use the rmf_traffic library
ii  ros-jazzy-rmf-traffic-msgs                       3.3.1-1noble.20260126.174314             amd64        A package containing messages used by the RMF traffic management system.
ii  ros-jazzy-rmf-traffic-ros2                       2.7.2-1noble.20260126.180319             amd64        A package containing messages used by the RMF traffic management system.
ii  ros-jazzy-rmf-utils                              1.6.2-1noble.20260121.175919             amd64        Simple C++ programming utilities used by Robotics Middleware Framework packages
ii  ros-jazzy-rmf-visualization                      2.3.2-1noble.20260126.200837             amd64        Package containing a single launch file to bringup various visualizations
ii  ros-jazzy-rmf-visualization-building-systems     2.3.2-1noble.20260126.175323             amd64        A visualizer for doors and lifts
ii  ros-jazzy-rmf-visualization-fleet-states         2.3.2-1noble.20260126.180206             amd64        A package to visualize positions of robots from different fleets in the a building
ii  ros-jazzy-rmf-visualization-floorplans           2.3.2-1noble.20260126.180301             amd64        A package to visualize the floorplans for levels in a building
ii  ros-jazzy-rmf-visualization-msgs                 1.4.1-1noble.20260126.172515             amd64        A package containing messages used for visualizations
ii  ros-jazzy-rmf-visualization-navgraphs            2.3.2-1noble.20260126.182200             amd64        A package to visualiize the navigation graphs of fleets
ii  ros-jazzy-rmf-visualization-obstacles            2.3.2-1noble.20260126.180305             amd64        A visualizer for obstacles in RMF
ii  ros-jazzy-rmf-visualization-rviz2-plugins        2.3.2-1noble.20260126.200152             amd64        A package containing RViz2 plugins for RMF
ii  ros-jazzy-rmf-visualization-schedule             2.3.2-1noble.20260126.182128             amd64        A visualizer for trajectories in rmf schedule
ii  ros-jazzy-rmf-websocket                          2.7.2-1noble.20260126.192901             amd64        A package managing the websocket api endpoints in RMF system.
ii  ros-jazzy-rmf-workcell-msgs                      3.3.1-1noble.20260126.172514             amd64        A package containing messages used by all workcells generically to interfact with rmf_core

ROS distribution

Jazzy

ROS installation type

Binaries

Other ROS installation methods

No response

Package or library, if applicable

ros-jazzy-rmf-fleet-adapter

Description of the bug

Error message

[fleet_adapter-15] Other error for tinyRobot1 in get_data: HTTPConnectionPool(host='127.0.0.1', port=22011): Max retries exceeded with url: /open-rmf/rmf_demos_fm/status?robot_name=tinyRobot1 (Caused by NewConnectionError('<urllib3.connection.HTTPConnection object at 0x780476175c70>: Failed to establish a new connection: [Errno 111] Connection refused'))
[fleet_adapter-15] Other error for tinyRobot2 in get_data: HTTPConnectionPool(host='127.0.0.1', port=22011): Max retries exceeded with url: /open-rmf/rmf_demos_fm/status?robot_name=tinyRobot2 (Caused by NewConnectionError('<urllib3.connection.HTTPConnection object at 0x780476176870>: Failed to establish a new connection: [Errno 111] Connection refused'))

# These message keep showing up during runtime.

The robot can be seen in Gazebo, but not in RViz, and when requesting task, the robot in Gazebo will not move, and seem the task cannot be assigned to the robot in ROS.

Steps to reproduce the bug

  1. Launch the rmf demo ros2 launch rmf_demos_gz office.launch.xml use_sim_time:=true

I have tried out with the combine use with docker of api-server and demo-dashboard, same issue exist.

Haven't tried out using source build, as I prefer keep it simple and follow the guide from repo.

Expected behavior

Expected to see the robot in both RViz and Gazebo, and just like the demo shown in repo, when requesting a task, the robot will start moving around.

Actual behavior

No robot shown in RViz (I guess there is no robot in ROS environment, or they has loss connection to the rmf).

The task can be submitted and put inside queue, but never being processed.

Additional information or screenshots

No response

Metadata

Metadata

Assignees

No one assigned

    Labels

    bugSomething isn't working

    Type

    No type

    Projects

    Status

    Inbox

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions