Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[Bug]: When executing DEMO traffic_light, the task is not allocated to the robot and it times out. #275

Open
1 task done
morishir opened this issue Jan 20, 2025 · 0 comments
Labels
bug Something isn't working

Comments

@morishir
Copy link

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

OS and version

Ubuntu 24.04

Open-RMF installation type

Source build

Other Open-RMF installation methods

No response

Open-RMF version or commit hash

main

ROS distribution

Jazzy

ROS installation type

Source build

Other ROS installation methods

No response

Package or library, if applicable

No response

Description of the bug

When I start the traffic_light demo according to the README, the robot does not move when I submit a task.
Also, nothing is displayed on rviz.
I ran the following 3 scenarios, but the robot did not run in any of them.
・Triple-H
・Battle Royale
・Office
The task was executed in three ways: from the command specified in the README, from RMF-web, and by sending loop_requests from the command,
None of the tasks were allocated.

Steps to reproduce the bug

1.Execute one of the following launches
・ros2 launch rmf_demos_gz triple_H.launch.xml
・ros2 launch rmf_demos_gz battle_royale.launch.xml use_traffic_light :=true
・ros2 launch rmf_demos_gz office_mock_traffic_light.launch.xml

2.Execute a task execution command at each startup.
Or execute the task in RMF-web.
The command executed is as follows.
・triple_H.launch.xml
 ⇛ros2 launch rmf_demos the_pedigree.launch.xml
・battle_royale.launch.xml
 ⇛ros2 launch rmf_demos battle_go.launch.xml
・office_mock_traffic_light.launch.xml
 ros2 launch rmf_demos office_traffic_light_test.launch.xml
(I also ran the following loop_request with the same result
 ros2 run rmf_demos_tasks request_loop -s supplies -f pantry -r tinyRobot -n 500 -i 500)

3.See the error displayed.

Expected behavior

Tasks are executed and the robot operates.

Actual behavior

The terminal where the task was executed displays a log of task transmission completion, but the terminal where launch was executed displays a timeout and the robot does not run.
Also, nothing is displayed on rviz.

Additional information or screenshots

・Terminal where the task was executed

Image

・Terminal where launch was executed (after task execution)
Image

・rviz and gazebo display
Image

@morishir morishir added the bug Something isn't working label Jan 20, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
bug Something isn't working
Projects
None yet
Development

No branches or pull requests

1 participant