定制ROS msg类型不被添加到rosmsg列表甚至在MATLAB重启

13个视图(30天)
我遵循这个指南创建一个定制的ROS消息类型( //www.tianjin-qmedu.com/help/robotics/ug/ros-custom-message-万博1manbetxsupport.html )。
这是我的味精的结构
path_planning_msgs文件夹
- - - path_planning_msgs文件夹
推荐- - - - - - package.xml(copied from guide, replace w path_planning_msgs
推荐- - - - - - Path.msg
package.xml内容
<包>
<名称> path_planning_msgs < /名称>
<版本> 1.1.01 > < /版本
< build_depend > message_generation < / build_depend >
< build_depend > geometry_msgs < / build_depend >
< build_depend > std_msgs < / build_depend >
< /包>
Path.msg内容
path_planning_msgs / VehicleState []
然后执行这些命令,一切似乎都工作在Ubuntu 16.04 LTS(我)
截图从2019-03-18 - 58 - 40. - 19日png
然后我javaclasspath编辑。txt添加行
截图2019-03-18 19 - 59 - 11. png
然后我跑savepath和目录
截图2019-03-18 19 - 59 - 36. png
然后我关闭了MATLAB重新启动它。
然后我检查 rosmsg列表 但是, path_planning_msgs /路径 类型是无处可寻。
截图从20 2019-03-18 - 06 - 42. - png
提前谢谢你。

接受的答案

塞巴斯蒂安·卡斯特罗
编辑:塞巴斯蒂安·卡斯特罗 2019年3月19日
你好,
很确定ROS包需要.msg文件在一个文件夹 味精
所以你的文件夹结构应如下:
path_planning_msgs文件夹
推荐- - - - - - package.xml
- - -味精文件夹
推荐- - - - - - Path.msg
试一下,让我们知道如果它工作!
——塞巴斯蒂安
6个评论
一个阮
一个阮 2019年3月19日
我很抱歉没能提前回到你。我和我的团队正在努力让它工作今天早上,终于成功经过多次试验。我们终于我们的ROS节点!
我们没有意识到的路径。味精和VehicleState。味精are supposed to be kept together under folder 味精 在一个运行生成 最初我们把 VehicleState.msg 自己的目录下思考之前,我们首先需要定义它 Path.msg。
如果人们搜索这个问题之后,我们的最终结构
path_planning_msgs文件夹
推荐- - - - - - package.xml(add a build_depend lineVehicleState)
- - -味精文件夹
推荐- - - - - - Path.msg
推荐- - - - - - VehicleState.msg
在这个问题上我们一直好几天,不能够解决它这么快没有你的反馈!非常感谢你的帮助。

登录置评。

更多的答案(0)

类别

找到更多的在ROS自定义消息的支持万博1manbetx帮助中心文件交换

社区寻宝

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

开始狩猎!