Unrecognized message type in ros simulink
22 visualizzazioni (ultimi 30 giorni)
Mostra commenti meno recenti
Nathaniel Goldfarb
il 11 Giu 2021
Risposto: Abhijeet Gadkari
il 11 Giu 2021
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 Commenti
Risposta accettata
Abhijeet Gadkari
il 11 Giu 2021
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 Commenti
Più risposte (0)
Vedere anche
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!