MATLAB ROS connection, Failed to create a /gazebo/set_model_configuration service client

想用MATLAB连接ROS 和 gazebo, 参考的是matlab的官网链接
https://ww2.mathworks.cn/help/releases/R2018b/robotics/examples/control-lbr-manipulator-motion-through-joint-torque.html

我装好了带GAZEBO的虚拟机,按照官网提示去做,可以正常连接。 但我的目标是用KUKA FRI 的 包来控制机器人,所以得用下面这个包
https://github.com/epfl-lasa/iiwa_ros

我新装了个ROS虚拟机,我尝试在MATLAB 启动 rosservice, 总是遇到这个问题

img

Failed to create a /gazebo/set_model_configuration service client.

网上说可以把 rosjava_messages.jar 换成最新的就行。 但是我试过了还是不行。

我感觉是不是我在新装的虚拟机中少输了一些命令。

目前 matlab 版本 的 rosmessage 消息都是过时的, 只能和很老得版本的ros 进行通讯, 因此需要 升级更换matlab的rosjava_message.jar. 在 matlab的安装路径 Matlab2018\java\jarext\rosjava。 用最新的文件 rosjava_message.jar 替换原来的文件重新打开不行吗

估计是虚拟机网络的问题,导致客户端配置失败

虚拟机问题,重装一下

主要是因为 目前 matlab 版本 的 rosmessage 消息都是过时的, 只能和很老得版本的ros 进行通讯, 因此需要 升级更换matlab的rosjava_message.jar. 在 matlab的安装路径 Matlab2018\java\jarext\rosjava。 用最新的文件 rosjava_message.jar 提取码 gta8。 替换原来的文件重新打开就可以了。

创建失败,看看是不是没有权限