-
-
Notifications
You must be signed in to change notification settings - Fork 163
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
ROS2 Humble with Ubuntu 22.04 can't communicate with the demos robots #893
Comments
I've had the same problem with |
Same problem with the e_puck demo and ROS humble:
|
Same problem here:
|
Can you try the patch proposed in #894 and let me know if that helps? |
Hi, @omichel. I did your sugegstion. While it stops the error message "Waiting for ... to be available" the robots dont move. The Webots log shows: And the terminal when i run
|
I'm wondering if ros-controls/ros2_control#1169 might be the culprit. It says it is API breaking. |
Fails for me too, on Ubuntu 22.04 , WSL2, humble. I installed using |
I wish there was a fix or workaround @omichel .. Webots is so nice but I need to use ros2_control |
Based on my analysis, the problem is the I've also tried loading the URDF directly into the resource manager, which I believe bypasses the need to subscribe to |
you may build n use ros2_control 2.36.1 for now |
it's probably needed after ros-controls/ros2_control@385293e fixes #893 Co-authored-by: Olivier Michel <[email protected]>
How to update our systems with the new changes?
does show that the repository to webots_ros2 is checked but no update is downloaded. |
You won't see an update until the next version release. If you want to use this fix now, you need to either clone |
And there is any estimated time for the next release? |
If CI is working on all distro we should continue with #839 imo |
This issue is still continuing here: link |
Describe the Bug
I installed the webots from the source files and when i run:
ros2 pkg xml webots_ros2 | grep version
It returns:
<version>2023.1.1</version>
I start the demo with
ros2 launch webots_ros2_universal_robot multirobot_launch.py
.While both arms spawn and the conveyor starts to move with the soda can on top, both arms remain frozen.
The only warnings the webots console gives is when the soda can touches the arm:
WARNING: Contact joints between materials 'default' and 'default' will only be created for the 10 deepest contact points instead of all the 12 contact points.
For what i could understand the controllers and the robots arent communicating with each other. Do you guys know what is happening or can you guys tell me what I'm doing wrong?
The terminal used to launch the demo gives the following response:
And these are the ros2 services that are available with
ros2 service list
:The text was updated successfully, but these errors were encountered: