我有一个服务器,我有一个文件,其中包含:ROSMY_Warningnode/srv/MY_Warning.srvtyp1 var1typ2 var2 --- typ3 var3 在(包含服务器)我有,但我得到:node/src/subdir/main.pyfrom node.srv import MY_Warning, MY_WarningResponse from node.srv import MY_Warning, MY_WarningResponseImportError: cannot import name EOR_Warning同时向我显示正确/预期的东西:rossrv show MY_Warning$ rossrv show MY_Warning[node/MY_Warning]:typ1 var1typ2 var2---typ3 var3我在这里错过了什么或做错了什么?我不明白...
2 回答
慕村9548890
TA贡献1884条经验 获得超4个赞
我遇到了同样的错误。在其他问题中,错误的路由是命名问题。不要以为这是在你的情况下,即使你的错误出现,你也应该得到My_Warning。EOR_Warning
检查 的输出是否为 。你能看到标题吗?ls devel/include/node/
尝试:
catkin_make clean
catkin_make --only-pkg-with-deps node
rosrun node main.py
然后再次尝试导入 ROS 服务。这解决了我的问题。
添加回答
举报
0/150
提交
取消