Сгенерируйте пользовательские сообщения из определений ROS
rosgenmsg(
генерирует пользовательские сообщения ROS в MATLAB® путем чтения пользовательских определений сообщений и служб ROS в указанном пути к папке. Функция ожидает папки пакета ROS в пути к папке. Эти пакеты содержат определения сообщений в folderpath
).msg
файлы и определения служб в .srv
файлы.
После вызова этой функции можно отправлять и получать пользовательские сообщения в MATLAB, как и все другие поддерживаемые сообщения. Вы можете создать эти сообщения с помощью rosmessage
или просматривать список сообщений по телефону rosmsg list
.
Примечание
При создании пользовательских сообщений для ROS необходимо создать пакеты ROS. Это требует, чтобы у вас были CMake и компилятор C++ для вашей платформы. Для получения дополнительной информации смотрите Системные требования ROS
rosgenmsg(
задает дополнительные опции, используя один или несколько аргументы пары "имя-значение".folderpath
,Name,Value
)