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