连接到远端ROS 2设备
的ros2device
对象创建与ROS 2设备的连接。ros2设备可以是本地设备,也可以是远端设备。对象包含必要的登录信息和ROS 2分布的其他参数。一旦你建立了连接使用ros2device
,您可以运行并停止ROS 2节点。
您可以使用Simulink将ROS 2节点部署到ROS 2设备金宝app®模型。有关示例,请参见从Simulink®生成一个独立的ROS 2节点金宝app
还可以部署从MATLAB生成的ROS 2节点®代码。
.
请注意
要连接到ROS 2设备,必须在设备上安装SSH服务器。连接到本地主机时,如果指定了SSH服务器,则无需在本地设备上安装SSH服务器deviceAddress
作为“localhost”
.或者,如果指定deviceAddress
作为“127.0.0.1”
或作为本地设备的主机名,则必须在本地设备上安装SSH服务器。
创建一个设备
= ros2device (deviceAddress
,用户名
,密码
)ros2device
对象连接到指定地址的ROS 2设备,并使用指定的用户名和密码。
创建一个设备
= ros2deviceros2device
对象使用保存的值连接到ROS 2设备deviceAddress
,用户名
,密码
.
创建一个设备
= ros2device (“localhost”
)ros2device
连接到本地设备的对象。
runNode |
启动ROS或ROS 2节点 |
stopNode |
停止ROS或ROS 2节点 |
isNodeRunning |
确定ROS或ROS 2节点是否正在运行 |
系统 |
在设备上执行系统命令 |
putFile |
将文件复制到设备 |
getFile |
从设备获取文件 |
deleteFile |
从设备中删除文件 |
dir |
列出设备上的文件夹内容 |
openShell |
打开交互式命令shell到设备 |
你不能改变ROS2Folder
属性。对于本地主机连接,它将始终指向MATLAB安装中的ROS 2文件夹。