Why do I get an error when trying to build and run my simulink model on my ros device?

11 次查看(过去 30 天)
I'm getting this error when I try to build and run my simulink model on my ros device: undefined reference to `rosidl_message_type_support_t const* rosidl_typesupport_cpp::get_message_type_support_handle<sensor_msgs::msg::LaserScan_<std::allocator<void> > >()
I've seen that this can be caused by not including the message packages, but I've checked and they are included.

回答(1 个)

Krishna
Krishna 2023-2-22
Since you have already included the message packages as a workaround, can you please deploy the code using "Remote Device" on a VM?
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.
I hope this helps.

类别

Help CenterFile Exchange 中查找有关 ROS 2 Network Access in Simulink 的更多信息

Community Treasure Hunt

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

Start Hunting!

Translated by