Generate custom messages from ROS definitions
rosgenmsg(
generates ROS custom messages
in MATLAB® by reading ROS custom message and service definitions in the
specified folder path. The function expects ROS package folders inside the
folder path. These packages contain the message definitions in
folderpath
).msg
files and the service definitions in
.srv
files.
After calling this function, you can send and receive your custom messages in MATLAB like all other supported messages. You can create these messages
using rosmessage
or view the list of
messages by calling rosmsg list
.
Note
When generating custom messages for ROS, you must build the ROS packages. This requires you to have CMake and a C++ compiler for your platform. For more information, see ROS System Requirements
rosgenmsg(
specifies additional options using one or more name-value pair arguments.folderpath
,Name,Value
)