ROS Toolbox compatibility with Gazebo

1 次查看(过去 30 天)
With R2021b, the packaged Ubuntu 18.04 VM from MathWorks provides a ROS2 Dashing / Gazebo 9, but what we have installed is Ubuntu 20.04, ROS2 Foxy / Gazebo 11. Is the R2021b ROS Toolbox compatible with this newer combination or will we run into issues ? Thank You

采纳的回答

Cam Salzberger
Cam Salzberger 2022-2-15
Hello Alexander,
There have been issues communicating between ROS 2 Dashing and Foxy for some users. Here is a page addressing that, and another with additional workarounds. I'm not personally knowledable about Gazebo 9 to Gazebo 11 compatibility.
However, the pre-release of R2022a is available, if you have a license that supports the use of pre-releases. R2022a ROS Toolbox makes use of ROS 2 Foxy for communication and Robotics System Toolbox's Gazebo Co-Simulation is compatible with Gazebo 11. So that may be an option to explore.
-Cam
  2 个评论
Alexander
Alexander 2022-2-15
Thanks Cam. Do you know if R2022a resolves the ROS2 Dashing and Foxy communication issues?
Cam Salzberger
Cam Salzberger 2022-2-15
If you are trying to communicate between MATLAB and an installed Foxy environment, then yes. R2022a ROS Toolbox now ships with Foxy, so it will no longer have any version incompatibility.
If you now have the opposite situation from normal, trying to communicate between MATLAB and an installed Dashing environment, then there may be issues in that direction. Modifying which DDS middleware is used for communication (similar to the workaround used to communicate R2021b <-> Foxy) may help to resolve potential issues that have Fast-DDS (Fast-RTPS) as the cause.
-Cam

请先登录,再进行评论。

更多回答(0 个)

类别

Help CenterFile Exchange 中查找有关 Network Connection and Exploration 的更多信息

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by