stopCore

Остановите ядро ROS

Синтаксис

stopCore(device)

Описание

пример

stopCore(device) останавливает ядро ROS на заданном rosdevice, device. Если несколько ядер ROS работают на устройстве ROS, функция останавливает всех их. Если никакое ядро не запускается, функция сразу возвращается.

Примеры

свернуть все

Соединитесь с удаленным устройством ROS и запустите ядро ROS. Ядро ROS необходимо, чтобы запустить узлы ROS, чтобы связаться через сеть ROS. Можно запустить и остановить ядро ROS или узел и проверять их состояние с помощью объекта rosdevice.

Создайте связь с устройством ROS. Задайте адрес, имя пользователя и пароль вашего определенного устройства ROS. Устройство содержит информацию об устройстве ROS, включая доступные узлы ROS, которые могут быть запущены с помощью runNode.

ipaddress = '192.168.154.131';
d = rosdevice(ipaddress,'user','password')
d = 

  rosdevice with properties:

      DeviceAddress: '192.168.154.131'
           Username: 'user'
          ROSFolder: '/opt/ros/hydro'
    CatkinWorkspace: '~/catkin_ws_test'
     AvailableNodes: {'robotcontroller'  'robotcontroller2'}

Запустите ядро ROS и проверку, если она запускается.

runCore(d)
running = isCoreRunning(d)
running =

  logical

   1

Остановите ядро ROS и подтвердите, что оно больше не запускается.

stopCore(d)
running = isCoreRunning(d)
running =

  logical

   0

Входные параметры

свернуть все

Устройство ROS, заданное как объект rosdevice.

Введенный в R2017b