Replies: 3 comments 2 replies
-
Hi @AdMorgado, It's a bit of a hassle to maintain versions of the simulator for all ROS distributions. I think it's best to focus on distributions that have not reached the end of life. For instance, for ROS1 melodic, it runs out of the box. A small change is needed to run it in noetic. With regards to ROS2, the current version is compilable out of the box with galactic, could also be with foxy (haven't checked), but galactic will reach the end of life in November. We haven't switched to humble because it's still fairly new (officially released 23rd of May 2022), which means that there is a big chance not a lot of other ros packages do not support humble yet. So it makes more sense to still stay on foxy/galactic. If you have a good idea of how we could properly support out of the box running for multiple ros versions, feel free to suggest them. In the meantime you can already open a pull request with your changes, so that when we switch to humble, it should just be a merge of a pull request. |
Beta Was this translation helpful? Give feedback.
-
@AdMorgado What were the tweaks you had to make on your Ubuntu 22.04 install? My team is considering the switch to Humble (in fact, we already have, just on 20.04 so our hardware drivers were compatible), but if you were able to change a few things to get 22.04 compatibility for the sim, it could make our eventual switch to 22.04 dev environments easier. |
Beta Was this translation helpful? Give feedback.
-
Hi @AdMorgado, I did some testing using clang 12 and C++17, which are supported in Ubuntu 22.04 and 20.04 so Galactic and Humble were able to run the sim on their respective OS's. Found some issues with the ROS2 packages |
Beta Was this translation helpful? Give feedback.
-
Hey, I was able to build and run the simulator in Ubuntu 22.04 for ROS 2 Humble, but I had to make a few tweaks myself (mostly just changing compiler version and adding ros2 package).
Are there any official plans to allow building and running out of the box?
Thanks.
Beta Was this translation helpful? Give feedback.
All reactions