I have a pointcloud data stream where at each time step i have three variables X,Y,Z each of size 160x320 corresponding to the XYZ coordinates or 160*320 points. I would like to create a pointcloud ros message and publish it. Can anyone tell me a method to do it in Simulink?. I tried the following code using saved data for one time step but it takes too much time.
Edit: I tried to use for each subsystems and bus assignments to achieve the same in Simulink as shown below. But when viewing the data from ROS, I dont see any values in the Points field of Pointcloud message. Am I doing it correctly?