文档帮助中心
判断ROS核心是否在运行
运行= isCoreRunning(设备)
例子
运行= isCoreRunning (设备)判断连接的设备上是否运行了ROS核心。
运行= isCoreRunning (设备)
运行
设备
全部折叠
连接远端ROS设备并启动ROS核心。ROS核心需要运行ROS节点才能通过ROS网络进行通信。您可以运行和停止一个ROS核心或节点,并检查它们的状态rosdevice对象。
rosdevice
创建到ROS设备的连接。请输入指定ROS设备的地址、用户名和密码。设备包含了ROS设备的信息,包括可用的可运行的ROS节点runNode.
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核心是否运行状态,返回为真正的或假.
rosdevice|runCore|stopCore
runCore
stopCore
您有这个示例的修改版本。您想打开这个示例与您的编辑吗?
你点击一个链接对应于这个MATLAB命令:
通过在MATLAB命令窗口中输入命令来运行命令。Web浏览器不支持MATLAB命令。金宝app
选择一个网站,在那里获得翻译的内容,并看到当地的活动和优惠。根据您的位置,我们建议您选择:.
你也可以从以下列表中选择一个网站:
选择中国网站(中文或英文)以获得最佳网站性能。其他MathWorks国家站点没有针对您所在位置的访问进行优化。
与当地办事处联系