Problem capturing RGBDSLAM pointcloud data in headless mode
Third RGBDSLAM question of the day... sorry :-)
In order to speed up processing (and hence hopefully improve mapping significantly) I'm running RGBDSLAM in headless mode. So, I'm trying to try generate a new .pcd file using the following command:
roslaunch rgbdslam headless.launch
(not roslaunch rgbdslam rgbdslam_headless.launch as it says in the README)
I then, in a different Terminal, execute:
rosservice call /rgbdslam/ros_ui_b pause false
to start to "capture a stream of data:" and the RGBDSLAM Terminal displays:
[ INFO] [1328358771.842035641]: Pause toggled to: false
However, the CPU load does not increase at this stage as I expected. I then try to save the pointclouds as a singe pcd file by executing:
rosservice call /rgbdslam/ros_ui save_all
But no file is generated and the RGBDSLAM Terminal displays:
[ INFO] [1328358846.008384132]: Saving Whole Model to quicksave.pcd
[ INFO] [1328358846.008732434]: Saving all clouds to quicksave.pcd, this may take a while as they need to be transformed to a common coordinate frame.
[pcl::PCDWriter::writeBinary] Input point cloud has no data!
[ INFO] [1328358846.008925177]: *Saved 0 data points to quicksave.pcd*
Am I going about this in the correct way?