主要内容

isCoreRunning

判断ROS核心是否在运行

描述

例子

运行= isCoreRunning (设备判断连接的设备上是否运行了ROS核心。

例子

全部折叠

连接远端ROS设备并启动ROS核心。ROS核心需要运行ROS节点才能通过ROS网络进行通信。您可以运行和停止一个ROS核心或节点,并检查它们的状态rosdevice对象。

创建到ROS设备的连接。请输入指定ROS设备的地址、用户名和密码。设备包含了ROS设备的信息,包括可用的可运行的ROS节点runNode

ipaddress =“192.168.203.131”;d = rosdevice (ipaddress“用户”“密码”
d = rosdevice with properties: DeviceAddress: '192.168.203.131'用户名:'user' ROSFolder: '/opt/ros/indigo' CatkinWorkspace: '~/catkin_ws' AvailableNodes: {'voxel_grid_filter_sl'}

运行一个ROS核心,检查它是否正在运行。

runCore (d)
另一个roscore / ROS主机已经在ROS设备上运行。使用“stopCore”功能来停止它。
运行= isCoreRunning (d)
运行=逻辑1

停止ROS核心并确认它不再运行。

stopCore(d) pause(2) running = iscorrunning (d)
运行=逻辑0

输入参数

全部折叠

ROS设备,指定为rosdevice对象。

输出参数

全部折叠

ROS核心是否运行状态,返回为真正的

介绍了R2019b