Unrecognized message type in ros simulink
18 次查看(过去 30 天)
显示 更早的评论
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:
0 个评论
采纳的回答
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.
You can use "Manage Remote Device" button to set the IP Address, user, password of your VM or remote device.
-Abhijeet
0 个评论
更多回答(0 个)
另请参阅
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!