Запуск узла ROS и подключение к ведущему узлу ROS
ros.Node объект представляет узел ROS в сети ROS. Объект позволяет взаимодействовать с остальной частью сети ROS. Перед использованием других функциональных возможностей ROS, таких как издатели, подписчики и службы, необходимо создать узел.
Узел ROS можно создать с помощью rosinit функции или путем вызова ros.Node:
rosinit - создание одного узла ROS в MATLAB ®. Можно указать существующую основную запись ROS или создать ее. Node объект не виден.
ros.Node- Создает несколько узлов ROS для использования в одной сети ROS в MATLAB.
N = ros.Node( инициализирует узел ROS с помощью Name)Name и пытается подключиться к хозяину ROS по URI по умолчанию, http://localhost:11311.
N = ros.Node( пытается подключиться к хозяину ROS по указанному IP-адресу или имени хоста, Name,Host)Host используя номер порта по умолчанию, 11311.
N = ros.Node(пытается подключиться к хозяину ROS с номером порта, Name,Host,Port)Port.
N = ros.Node( пытается подключиться к хозяину ROS по указанному IP-адресу, Name,MasterURI,Port)MasterURI.
N = ros.Node(___,'NodeHost',HostName) указывает IP-адрес или имя хоста, которое узел использует для объявления себя в сети ROS. Примеры: "192.168.1.1" или "comp-home". Можно использовать любой из аргументов из предыдущих синтаксисов.