尝试连接活动节点

60视图(过去30天)
JLEPS系统
JLEPS系统 2019年12月21日
金宝app并使用ROS工具箱与ROS2包间Linux环境2Ubuntu虚拟机之间的通信能力 所以我想它也应该和Matlab合作电脑和虚拟机间线程, 无法检测活动题目
问题出在哪里
Matlab不应该像其他ROS2环境
谢谢
编辑:我未指定域名标识,但这不应成问题,因为全Netwerk应能找到活动题目
3注释
斯科特诺特曼
斯科特诺特曼 2021年2月23日
同题预发布2021a和STILL无法对Foxy工作
这太疯狂了为何远远落后金宝appFoxy于2020年6月发布 2021a版本不支持
数学工作需要做得更好

签名评语

答案(1)

卡姆萨尔兹贝格
卡姆萨尔兹贝格 2020年1月3日
确定什么是和什么不是ROS2网络内有两种不同的因素首先是域名ID,第二是子网
域名识别码受控设置“ROS_DOMAIN_ID”环境变量或(MATLAB内)提供域名识别码作为参数未提供环境变量未定位 MATLAB假设默认域名0应用快速RTPS-MATLABROS2DS实现时使用默认域名,但其他DDS实现时可能使用不同的默认域名ID设置相同ROS_DOMAIN'ID值在VM和MATLAB上可能无损,只是为了保证它们同存网络
要澄清,反省函数(像“ros2专题列表”)仅在指定域名内应用无法同时反射多ROS2网络
下网由IP地址和子网掩码判定默认时系统子网掩码为255.555.0,意指子网定义为所有拥有IP地址并前三大段完全相同的机器假设您的机器有IP地址 192.34.17.36带IP192.34.18.37的机器不会在同一子网上
验证主机和VM都在同一子网上(Windows配置ifconfigs2视之为可行目标输入网络 创建efaulatef_FASTTPS_PROFILES.xml文件 详解此 .确定文件内指定的域名匹配网络使用名,并用两台机器创建文件
网络适配器连接设置通常情况下,如果主机VM运行时运行MATLAB,我们已看到NAT模式运行良好(VM应共享主机IP,并默认置入同子网上)。VM运行ROS2并想从不同物理机或多机连接网络时,可能需要Bridged模式(它提供VM自有IP并有可能不在同子网上)。
其它推荐故障解析步骤
  • 保证正确源码设置脚本
  • 从MATLAB内窃取VMIP地址
  • Ping从VM主机IP地址
  • 试NAT和Bridged模式,不管你搭建
  • 尝试创建MATLAB节点,并查看VM上“ros2节点列表”是否能看到
  • 数秒后再重试反省调用首次产生反省节点, 并可能没有从刚创建时的网络中取出全部元通信
  • 重置反省节点,调用异域名识别码,再调用正确域名识别码(必要时重试上点)。
希望这有助于清晰度和下一步
卡姆市
3注释
Olmer加西亚
Olmer加西亚 2020年10月16日
金宝app有计划支持罗斯狐狸测试Ubuntu节点时用ros狐步传递matlab节点,但matlub节点不与ubuntu节点通信

签名评语

下载188bet金宝搏


发布

R2019b

社区宝搜捕

寻找MATLAB中心宝库并发现社区如何帮助你

开始打猎