Свяжите с удаленным устройством ROS 2
ros2device объект создает связь с устройством ROS 2. Устройство ROS 2 может быть локальным устройством или удаленным устройством. Объект содержит необходимую информацию о входе в систему и другие параметры распределения ROS 2. Если вы установили связь с помощью ros2device, можно запустить и остановить ROS 2 узла.
Можно развернуть ROS 2 узла в устройство ROS 2 с помощью Simulink® модели. Для примера смотрите, Генерируют Автономный узел ROS 2 от Simulink®
Можно также развернуть ROS 2 узла, сгенерированные из MATLAB® код.
.
Примечание
Чтобы связать с устройством ROS 2, сервер SSH должен быть установлен на устройстве. Чтобы соединиться с локальным хостом, установка сервера SSH на локальном устройстве не требуется, если вы задаете deviceAddress как 'localhost'. В качестве альтернативы, если вы задаете deviceAddress как '127.0.0.1' или как имя хоста, относящееся к локальному устройству, затем, сервер SSH должен быть установлен на локальном устройстве.
создает device = ros2device(deviceAddress,username,password)ros2device объект, соединенный с устройством ROS 2 в заданном адресе и с заданным именем пользователя и паролем.
создает device = ros2deviceros2device объект, соединенный с устройством ROS 2 с помощью сохраненных значений для deviceAddress, username, и password.
создает device = ros2device('localhost')ros2device объект соединяется с локальным устройством.
runNode | Запустите ROS или узел ROS 2 |
stopNode | Остановите ROS или узел ROS 2 |
isNodeRunning | Определите, запускаются ли ROS или узел ROS 2 |
system | Выполните системную команду на устройстве |
putFile | Скопируйте файл в устройство |
getFile | Получите файл от устройства |
deleteFile | Удалите файл из устройства |
dir | Перечислите содержание папки на устройстве |
openShell | Откройте интерактивный командный процессор для устройства |
Вы не можете изменить ROS2Folder свойство, когда соединено с локальным хостом. Для локальных связей хоста это будет всегда указывать на папку ROS 2 в рамках установки MATLAB.