ROS - rosgenmsg:“文件夹路径,gradle - 1.8,无效或文件夹不存在。”R2018a- Linux

9的观点(30天)
你好,我是在Linux上使用Matlab R2018a ROS (Manjaro)连接。在我的系统安装 ros-noetic 。我有问题当suscribing主题和消息类型” control_msgs / JointControllerState “由于md5与众不同。从我读这是因为Matlab使用旧版本的活性氧。然后我想出了ROS-Tooolbox自定义消息: https://la.mathworks.com/matlabcentral/fileexchange/49810-ros-toolbox-interface-for-ros-custom-messages
然后我抄袭了 control_msgs 寄来的包裹 / opt / ros /智力的份额 /home/guillermo/matlab_custom_msgs 为了生成新版本的消息。
当我在命令窗口中运行错误:
> > rosgenmsg (“/ home / guillermo / matlab_custom_msgs”)
文件夹的路径gradle - 1.8,无效的文件夹不存在。
我不知道是什么导致了它,或如果它是正确的方式来处理原始的问题。我也试过,只是检查,
> > rosgenmsg (' / opt / ros /智力的/分享的)
但我得到同样的错误,不管怎样我输入路径。
提前谢谢。
编辑:
这是的结构 /home/guillermo/matlab_custom_msgs 的路径:
matlab_custom_msgs /
└──control_msgs
├──行动
├──cmake
├──味精
├──package.xml
└──深水救生艇

答案(1)

凸轮扎尔茨贝格
凸轮扎尔茨贝格 2021年9月29日
编辑:移动这个答案而不是发表评论。
你好,吉尔勒莫,
R2020a和之前的版本中,有不同的内置更新指令消息使用不同版本的defintiions活性氧。你有试过的 说明在这里 吗?
R2020b +,自定义消息支持包不再是必需的,和内置的信息可以金宝app以同样的方式更新您创建的任何自定义消息。它也是使用ROS旋律,这可能是近如果智力的消息定义不匹配。如果升级的可能性,我会强烈建议。
凸轮

类别

找到更多的在ROS自定义消息的支持金宝app帮助中心文件交换

下载188bet金宝搏


释放

R2018a

社区寻宝

找到宝藏在MATLAB中央,发现社区如何帮助你!

开始狩猎!