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

list_controllers is not returning #1121

Closed
ravijo opened this issue Sep 24, 2023 · 3 comments
Closed

list_controllers is not returning #1121

ravijo opened this issue Sep 24, 2023 · 3 comments
Labels

Comments

@ravijo
Copy link

ravijo commented Sep 24, 2023

Describe the bug
The command ros2 control list_controllers is not returning anything and stays alive forever as if it hang!

To Reproduce

 ros2 control list_controllers
^C^C^C^C
^C^C^C^C^C^C^C^C^C^C^C^C^C^C^C^C^C^C^C^C^C^C^C^C^C^C^C^C^C^C^C^C^C

Environment (please complete the following information):

  • OS: Ubuntu 22.04.3 LTS
  • Version: Humble (Binary install)
  • Using Cyclone DDS (As suggested by MoveIt)
  • Have ROS Iron as well (But not source)
@ravijo ravijo added the bug label Sep 24, 2023
@bmagyar
Copy link
Member

bmagyar commented Sep 24, 2023 via email

@ravijo
Copy link
Author

ravijo commented Sep 24, 2023

@bmagyar

I restarted the workstation and not it resturns properly.

$ ros2 control list_controllers 
Could not contact service /controller_manager/list_controllers

This issue can be closed! Thank you very much.

@bmagyar bmagyar closed this as completed Sep 24, 2023
@ravijo
Copy link
Author

ravijo commented Sep 26, 2023

@bmagyar

I came accross the same issue again. I noticed that somehow when I am invoking the ur_robot_driver, the ``ros2 control list_controllers ` does not return anything and stays alive forever.

$ ros2 launch ur_robot_driver ur5e.launch.py robot_ip:=aaa.bbb.ccc.ddd use_fake_hardware:=true initial_joint_controller:=joint_trajectory_controller launch_rviz:=false
...
...
...
[ros2_control_node-1] 2023-09-26 21:06:47.155 [RTPS_READER_HISTORY Error] Change payload size of '24' bytes is larger than the history payload size of '11' bytes and cannot be resized. -> Function can_change_be_added_nts

Version Info

  • ros-humble-controller-manager: 2.31.0-1jammy.20230919.235447
  • ros-humble-ros2-control: 2.31.0-1jammy.20230920.001409

PS: It may be related to this issue.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

No branches or pull requests

2 participants