ros2device
连接到远程ROS 2设备
描述
的ros2device
对象创建一个连接与ROS 2设备。ROS 2设备可以是本地设备或远程设备。对象包含必要的登录信息和其他参数的ROS 2分布。一旦你已经做了一个连接使用ros2device
,您可以运行和停止ROS 2节点。
您可以部署活性氧ROS 2设备使用仿真软件2个节点万博1manbetx®模型。例如,看到的从模型生成一个独立的ROS 2节点®万博1manbetx
你也可以部署ROS 2节点从MATLAB生成®代码。
。
请注意
连接到ROS 2设备,必须在设备上安装SSH服务器。连接到本地主机,SSH服务器安装在本地设备不是必需的,如果你指定deviceAddress
作为“localhost”
。另外,如果你指定deviceAddress
作为“127.0.0.1”
或主机名指的是当地的设备,那么SSH服务器必须安装在本地设备上。
创建
描述
创建一个设备
= ros2device (deviceAddress
,用户名
,密码
)ros2device
对象连接到ROS 2设备在指定的地址和指定的用户名和密码。
创建一个设备
= ros2deviceros2device
对象连接到一个ROS 2设备使用保存的值deviceAddress
,用户名
,密码
。
创建一个设备
= ros2device (“localhost”
)ros2device
对象连接到本地设备。
属性
对象的功能
runNode |
开始活性氧ROS 2节点 |
stopNode |
阻止活性氧ROS 2节点 |
isNodeRunning |
确定活性氧ROS 2节点运行 |
系统 |
设备上执行系统命令 |
putFile |
将文件复制到设备 |
getFile |
从设备获取文件 |
deleteFile |
从设备中删除文件 |
dir |
在设备列表文件夹内容 |
openShell |
打开交互式命令shell设备 |
例子
限制
你不能改变
ROS2Folder
当连接到本地主机属性。对于本地主机连接,它总是指向ROS 2在MATLAB安装文件夹。