Error report on compiling modules with custom message into ROS node

1 次查看(过去 30 天)
1. Version: matlab2021a
2. Description: the custom message is compiled by the command "rosgenmsg", which is successfully used in the Simulink model. However, in the process of compiling and generating independent ROS nodes, an error is reported, indicating that the internal name of the custom message does not match (it can be used normally in lower versions of MATLAB). The error is as follows:
3. Hope someone can answer my question. Thank you very much!
  1 个评论
小胖 岳
小胖 岳 2021-5-26
For example, in the first green box, during the compilation process, the signal "idsdcumsgbrkpedinv" I defined became "idsdcu"_ brk_ ped_ Inv ', so the corresponding signal cannot be found.

请先登录,再进行评论。

回答(1 个)

Abhijeet Gadkari
Abhijeet Gadkari 2021-5-28
Hello 小胖 岳,
This is a known problem that was fixed in R2021a update1.
Please refer to this bug-report for more details.
Please install R2021a update 1 and generate code again.
Let us know if this resolved the issue.
-Abhijeet

类别

Help CenterFile Exchange 中查找有关 Custom Message Support 的更多信息

产品


版本

R2021a

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by