ROS连接网络
rosinit
启动全球ROS节点和一个默认的MATLAB®名称和试图连接到一个ROS掌握上运行本地主机
和端口11311年
。如果全球ROS节点不能连接到ROS的主人,rosinit
也开始在MATLAB ROS的核心,它包含一个ROS的主人,ROS参数服务器和一个rosout日志节点。
rosinit (
试图连接到ROS大师在给定的资源标识符,URI
)URI
例如,“http://192.168.1.1:11311”
。
rosinit (___、名称、值)
指定的一个或多个提供额外的选项名称,值
对参数。
使用rosinit
是大多数在MATLAB ROS-related任务的先决条件,因为:
与ROS通信网络需要ROS节点连接到一个ROS的主人。
默认情况下,在全球活性氧ROS在MATLAB函数操作节点,或者他们操作的对象取决于全球ROS节点。
例如,在创建一个全球ROS节点rosinit
,你可以订阅一个主题在全球ROS节点。在另一个节点ROS网络上发布消息的话题,全球ROS节点接收消息。
如果一个全球ROS节点已经存在,那么rosinit
重启全球ROS节点根据新的参数。
对于更高级的ROS网络,连接到多个ROS节点或大师是可能的使用节点
对象。