ROS节点生成和部署
生成C / c++和CUDA ROS节点和代码部署到本地和远程硬件
ROS工具箱使您能够生成c++和CUDA®代码ROS节点,并将它们部署到本地或远程设备的目标。对MATLAB®包含ROS接口的代码,您可以生成c++代码和部署ROS节点使用MATLAB编码器™(见从MATLAB生成一个独立的ROS节点)。对于仿真金宝app软件®模型,您可以生成c++代码使用金宝app仿真软件编码器(见从模型生成一个独立的ROS节点金宝app使用GPU)或优化CUDA代码编码器™,ROS节点和部署它们。
请注意
部署ROS节点需要传输的文件到目标ROS设备通过SSH连接。确保目标ROS设备上安装OpenSSH之前部署。
主题
从MATLAB ROS节点部署
- MATLAB编程代码生成
推荐工作流从MATLAB生成一个独立的可执行代码,其中包含ROS接口。 - 从MATLAB生成一个独立的ROS节点
为一个独立的ROS生成c++代码节点从一个MATLAB函数。 - 为ROS生成节点配置MATLAB编码器
配置MATLAB编码器为定制ROS节点配置对象。
从MATLAB优化部署CUDA ROS节点
- 生成CUDA ROS和CUDA ROS 2节点使用MATLAB编码器和GPU编码器
生成和构建CUDA ROS和CUDA ROS MATLABfunction 2个节点。
从仿真软件部署ROS节点金宝app
- 从模型生成一个独立的ROS节点金宝app
从模型生成和建立一个独立的ROS节点模型。金宝app - 使ROS工具箱外部模式模型
外部模式可以让你的主机上仿真软件与机器人硬件金宝app在运行时部署模型。 - 从模型生成代码手动部署ROS节点金宝app
这个例子向您展示了如何从一个仿真软件模型来生成c++代码部署作为一个独立的ROS节点。金宝app
从仿真软件优化部署CUDA ROS节点金宝app
- 从模型生成CUDA ROS节点金宝app
配置金宝app仿真软件编码器生成和构建一个CUDA ROS节点从一个仿真软件模型。金宝app - 车道,车辆检测在ROS使用YOLO v2意思深学习算法
使用深卷积神经网络内ROS启用仿真软件模型执行巷和车辆检测。金宝app - 签署后机器人在仿真软件中使用与ROS YOLOv2检测算法金宝app
使用仿真金宝app软件来控制模拟机器人运行在一个单独的ROS-based模拟器和ROS生成CUDA-optimized代码节点,从仿真软件模型,并将其部署到本地主机设备。
应用程序
- 自动停车员与ROS在仿真软件金宝app
分发一个自动停车员在ROS网络中各个节点中应用仿真软件。金宝app - 为无人机路径生成活性氧节点跟随者
使用MATLAB代码生成创建ROS节点移动一个无人机在一个预定义的圆形路径和一组指定自定义路径点。 - 从模型生成活性氧控制插件®金宝app
生成和建立一个ros_control
插件从仿真软件模型。金宝app - 部署ROS节点与时间同步签订后机器人使用仿真软件金宝app
这个例子展示了如何使用仿真软件®生成活性氧逐步启用节点和控制金宝app模拟机器人运行在一个单独的ROS-based模拟器。