不能访问ros服务

11视图(30天)
Yaron Veksler
Yaron Veksler 2015年8月10日
评论道: 罗伯特。2019年4月23日
嗨,所有
我工作与机器人系统在Matlab工具箱,我不能访问ROS服务上运行Ubuntu 12.04虚拟机与ROS。
我打开roscore虚拟机,并连接到它在Matlab,没有问题。然后我在Matlab运行rosservice列表,可以看到所有的服务都能解答,但是当我尝试使用:“rosservice信息”或“rosservice类型”我得到一个错误说;rosservice信息:无法找到一个MATLAB消息类类型的请求。rosservice类型:服务(服务名称)不存在。看到一个可用的服务列表,输入“rosservice名单”。
终端的虚拟机可以访问服务没有问题。
是这里的问题呢?
谢谢你们了!

答案(1)

Chintan考尔
Chintan考尔 2015年9月5日
我正面临一个类似的问题。我不能找到一个MATLAB消息类类型请求”错误的类型和信息的命令。我也有“ROS未能创建服务端错误”当我试着创建一个客户端服务在其他机器上运行。
我调试,发现问题对我而言是serviceURI NetworkIntrospection.m getServiceURI返回的函数。返回指定IP地址,我的机器是无法解决内部和Java扔未解决的解决异常。
下面的快速修复解决了我的问题:更新网络主机文件位于windows / system32系统/司机/ etc和手动添加对命名服务器的IP地址。你可以遵循一些指令更新文件驻留在https://support.microsoft.com/en-us/kb/972034万博1manbetx
希望这个有帮助。
2的评论
罗伯特。
罗伯特。 2019年4月23日
我用MatLab R2017a并得到相同的连接错误ROS的服务。我试着编辑的IP主机文件通过将vm运行ros的名字UBUNTUPCIP但没有工作在解决我的问题,你有别的改变windows主机文件中?

登录置评。

类别

找到更多的在网络连接和探索帮助中心文件交换

社区寻宝

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

开始狩猎!