连接到ROS网络
rosinit (
尝试在给定的资源标识符上连接到ROS主机,URI
)URI
例如,“http://192.168.1.1:11311”
.
rosinit (___、名称、值)
提供由一个或多个指定的附加选项名称,值
对参数。
使用rosinit
是MATLAB中大多数ros相关任务的先决条件,因为:
与ROS网络通信需要一个连接到ROS master的ROS节点。
默认情况下,MATLAB中的ROS函数在全局ROS节点上操作,或者它们在依赖于全局ROS节点的对象上操作。
例如,创建全局ROS节点rosinit
,可在全局ROS节点上订阅主题。当ROS网络上的另一个节点发布关于该主题的消息时,全局ROS节点接收消息。
如果已经存在全局ROS节点,则rosinit
基于新的参数集重新启动全局ROS节点。
对于更高级的ROS网络,可以使用节点
对象。