Skip to content

The Message won't successfully send to Linux #2

@sulichuan

Description

@sulichuan

Hi
I am trying to send some ROS data from Windows10 to Linux. I use Simulink to send sensor data to Linux with the message type"autoware_msgs/DetectedObjectArray". It didn't show any result When I played "rostopic echo" in Linux while the program is running. But it can be received in Matlab and Simulink.
I tried to send the other data with the other message type like "geomatry_msgs/Vector3", "sensor_msgs/Pointcloud2", and "autoware_msgs/Cloudcluster", and they would successfully send to Linux and Linux would show data when playing "rostopic echo".
Here are the message type that has the same problem:
"autoware_msgs/DetectedObject"
"autoware_msgs/LaneArray"
"autoware_msgs/lane"
"autoware_msgs/waypoint"
"autoware_msgs/WapointState"
The main device uses Matlab 2018b Software in Windows10, and the other device uses ROS version is 1.14.3 in Ubuntu18.04. Is there any way to solve this problem?

By the way, I found that the message type named "autoware_msgs/waypoint" is different from Autoware.ai, the Autoware.ai named "autoware_msgs/Waypoint" with "W", and the Autoware_Toolbox named "autoware_msgs/waypoint" with "w". The Different letter caused the Linux shows "cannot load message class are your messages built?" when running the program.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions