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