cyberbotics / webots_ros2

Webots ROS 2 packages
Apache License 2.0
389 stars 141 forks source link

Unable to use all examples #910

Closed LiuXianBang closed 1 month ago

LiuXianBang commented 3 months ago

Describe the Bug Unable to use all examples to slam or nav,including TurtleBot3 E-puck and so on.

here is the node graph 微信图片_20240312145726

noticed the topic /scan and /imu didn't been subscribe yet,but i already use ros2 launch webots_ros2_turtlebot robot_launch.py slam:=true

here is the console log 微信图片_20240312145253 maybe the wrong in here but i cant find the way to fix this 微信图片_20240312145350

my english is poor,hope to receive your help

wilhem commented 3 months ago

It is correlated to this bug here. Despite the fact, that Cyberbotics found allegedly a fix for that bug (which is caused by ros control package), the fix is still not be available yet. In other words: we need to hope that Cyberbotics release an update soon.

LiuXianBang commented 3 months ago

thank for comment,but this fix still not working for me :cry

wilhem commented 3 months ago

Because the package has been updated yet. Still waiting for the new release....

YoungRicky7 commented 2 months ago

Is it fixed now?

wilhem commented 2 months ago

Sadly not. Or better. the bug has been fixed, but @Yadunund or Cyberbotics in general didn't release the change though the repository. Hopefully it will come soon

LiuXianBang commented 2 months ago

Maybe they forgot they haven't released the new version yet,anyway to communicate with them easily?

YoungRicky7 commented 2 months ago

Maybe they forgot they haven't released the new version yet,anyway to communicate with them easily?

Nah, as for me I give up using WEBOTS, I use ignition gazebo as the substitute.

skpawar1305 commented 2 months ago

ros-humble-webots-ros2-control_2023.1.1-0jammy_amd64.zip

you can extract n install this I'm not a part of cyberbotics and you install it at your own risk

wilhem commented 2 months ago

Thanks @skpawar1305 but there are some problems because of the fact, that you are not part of cyberbotics. Not everyone here is just a private person. Some people need an official version from cyberbotics. By the way, your packages is for jammy only. But many of us use still "humble"

skpawar1305 commented 2 months ago

Thanks @skpawar1305 but there are some problems because of the fact, that you are not part of cyberbotics. Not everyone here is just a private person. Some people need an official version from cyberbotics. By the way, your packages is for jammy only. But many of us use still "humble"

yes, I had shared it with a student who had build errors. n it's for humble

omichel commented 2 months ago

I personally don't have the bandwidth to make this release now, but I am happy to help any volunteer to proceed with the release. The release procedure is explained here and a PR for preparing the release is already open in #839. Just let me know as I will need to add your GitHub name here.

wilhem commented 2 months ago

@skpawar1305 can you prepare a release for everybody based on your package?

skpawar1305 commented 2 months ago

@skpawar1305 can you prepare a release for everybody based on your package?

not this week, next week I can 👍

omichel commented 2 months ago

I found some time this afternoon to proceed with the release. So, now we need to wait for the approval from the ROS 2 maintainers of these 3 PRs:

Then, the corresponding packages will be published at the next sync.

omichel commented 2 months ago

Update: all the 3 PRs were merged. We are now waiting for the next sync which should happen within a couple of weeks or so on the different distros:

VincentDelort commented 1 month ago

Hi @omichel , when do you believe the fixes will be merged into public (apt) version of ros humble (I do not know how to interpret the pages that you linked)?

omichel commented 1 month ago

It should be already released now. See https://discourse.ros.org/t/new-packages-for-humble-hawksbill-2024-04-18/37272