ROS Resources: Documentation | Support | Discussion Forum | Index | Service Status | ros @ Robotics Stack Exchange
Ask Your Question

Revision history [back]

click to hide/show revision 1
initial version

Hi,

Once you play your rosbag file you can subscribe to the topics for example /odom /scan /tf in your case and save the desired data in file. you have to go through these tutorials to see how to subscribe any topic rest is writing to a file.

I dont have any experience with Ros toolkit for Labview. What i understand that you have laser scan in odometry in Lab view and you want to run gmapping on that data.

  1. you can re write gmapping in windows plateform by seeing the paper and source code of it that will be a lengthy and tiring process.
  2. Write your own nodes which publishes the /scan /odom and /tf data and feed it to gmapping. The data to publish on these topics can be acquired from lab view written files in offline mode or you can write client/server application to send that data from labview in windows to Ros nodes in linux in online mode.

Hi,

Once you play your rosbag file you can subscribe to the topics for example /odom /scan /tf in your case and save the desired data in file. you have to go through these tutorials to see how to subscribe any topic rest is writing to a file.

I dont have any experience with Ros toolkit for Labview. What i understand that you have laser scan in and odometry in Lab view and you want to run gmapping on that data.

  1. you can re write gmapping in windows plateform by seeing the paper and source code of it that will be a lengthy and tiring process.
  2. Write your own nodes which publishes the /scan /odom and /tf data and feed it to gmapping. The data to publish on these topics can be acquired from lab view written files in offline mode or you can write client/server application to send that data from labview in windows to Ros nodes in linux in online mode.

Hi,

Once you play your rosbag file you can subscribe to the topics for example /odom /scan /tf in your case and save the desired data in file. you have to go through these tutorials to see how to subscribe any topic rest is writing to a file.

I dont have any experience with Ros toolkit for Labview. What i understand that you have laser scan and odometry in Lab view and you want to run gmapping on that data.

  1. you can re write gmapping in windows plateform by seeing the paper and source code of it that will be a lengthy and tiring process.
  2. Write your own nodes which publishes the /scan /odom and /tf data and feed it to gmapping. The data to publish on these topics can be acquired from lab view written files in offline mode or you can write client/server application to send that data from labview in windows to Ros nodes in linux in online mode.

Edit 1:

Yes its possible to get the map data. you can see Map message here and figure how it looks from inside. Each time this message get publishes the size of data is 16MB. you can reduce the size of data by altering the size of environment in Slamgmapping code. you can subscribe to the /map Topic and store that data and feed it to Labview.

Hi,

Once you play your rosbag file you can subscribe to the topics for example /odom /scan /tf in your case and save the desired data in file. you have to go through these tutorials to see how to subscribe any topic rest is writing to a file.

I dont have any experience with Ros toolkit for Labview. What i understand that you have laser scan and odometry in Lab view and you want to run gmapping on that data.

  1. you can re write gmapping in windows plateform by seeing the paper and source code of it that will be a lengthy and tiring process.
  2. Write your own nodes which publishes the /scan /odom and /tf data and feed it to gmapping. The data to publish on these topics can be acquired from lab view written files in offline mode or you can write client/server application to send that data from labview in windows to Ros nodes in linux in online mode.

Edit 1:

Yes its possible to get the map data. you can see Map message here and figure how it looks from inside. Each time this message get publishes the size of data is 16MB. 16MB of data. you can reduce the size of data by altering the size of environment in Slamgmapping code. you can subscribe to the /map Topic and store that data and feed it to Labview.

Hi,

Once you play your rosbag file you can subscribe to the topics for example /odom /scan /tf in your case and save the desired data in file. you have to go through these tutorials to see how to subscribe any topic rest is writing to a file.

I dont have any experience with Ros toolkit for Labview. What i understand that you have laser scan and odometry in Lab view and you want to run gmapping on that data.

  1. you can re write gmapping in windows plateform by seeing the paper and source code of it that will be a lengthy and tiring process.
  2. Write your own nodes which publishes the /scan /odom and /tf data and feed it to gmapping. The data to publish on these topics can be acquired from lab view written files in offline mode or you can write client/server application to send that data from labview in windows to Ros nodes in linux in online mode.

Edit 1:

Yes its possible to get the map data. you can see Map message here and figure how it looks from inside. Each time this message publishes 16MB of data. you can reduce the size of data by altering the size of environment in Slamgmapping code. you can subscribe to the /map Topic and store that data and feed it to Labview.

Is it fast enough? it depends how you handle it but that wont be a problem i think.