Unrecognized message type in ros simulink

32 ビュー (過去 30 日間)
Nathaniel Goldfarb
Nathaniel Goldfarb 2021 年 6 月 11 日
回答済み: Abhijeet Gadkari 2021 年 6 月 11 日
I am having problems building and running my simulink model. I am try using a custom message in a service but when I try to buid my node it give the following error:
Top model targets built:
Model Action Rebuild Reason
========================================================================
test_service Failed Code generation information file does not exist.
0 of 1 models built (0 models already up to date)
Build duration: 0h 0m 15.279s
Unrecognized message type simple_test/MyTest. Use rosmsg list to see available types.
Right now I am just trying to get a toy model working so I can get my real controller working that is much more complex.
My custom message is the following called simple_test/MyTest.srv:
int64 a
int64 b
---
int64 sum
I used this to message to replace the model in ros_twoint_service_simulink_example.slx
when i run rosmsg list I get the following:
other message
simple_test/MyTestRequest
simple_test/MyTestResponse
here is a screen shot of my current workspace:

採用された回答

Abhijeet Gadkari
Abhijeet Gadkari 2021 年 6 月 11 日
Hello Nathaniel,
This looks like a bug in ROS Toolbox "Localhost" deployment workflow.
Thanks for notifying us. As a workaround, can you please deploy the code using "Remote Device" on a VM or your robot.
To deploy the code on a remote device, in Simulink toolstrip, ROS tab, select "Remote Device" option from the "Deploy to" drop-down section in CONNECT tab.
Select "Remote Device"
You can use "Manage Remote Device" button to set the IP Address, user, password of your VM or remote device.
-Abhijeet

その他の回答 (0 件)

カテゴリ

Help Center および File ExchangeROS Node Generation and Deployment についてさらに検索

製品


リリース

R2021a

Community Treasure Hunt

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

Start Hunting!

Translated by