Соединитесь с удаленным устройством 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