从ROS 2定义生成自定义消息
ros2genmsg(
生成matlab.®ros 2自定义消息的接口。指定包含自定义消息定义的父文件夹的路径FOLDERPATH.
).msg.
文件。
ros2genmsg(
使用一个或多个名称值对参数指定其他选项。FOLDERPATH.
那名称,价值
)
笔记
生成ROS 2的自定义消息时,必须构建ROS包。这需要您为您的平台拥有CMake和C ++编译器。有关更多信息,请参阅ROS系统要求
您必须在系统上安装以下内容:
重新启动节点
生成自定义消息后,重新启动任何现有的ROS 2节点。
代码生成具有自定义消息:
自定义邮件和服务类型可以与ROS 2功能一起使用,用于为独立ROS 2节点生成C ++代码。生成的代码(.tgz存档)将包括自定义消息的定义,但它不会包含ROS 2自定义消息包。当生成的代码内置在目标中时,它将预期自定义消息包在Colcon工作区中可用,该数据库应该是当前工作目录。在构建生成的代码之前,请确保将自定义消息包安装或复制到系统。
MATLAB编译器
ROS 2自定义消息和ros2genmsg.
功能不支持金宝appMatlab Compiler™。