Hi Brannon et al.,
No, I haven't gotten it to work, and I see that my question was pretty vague though. Sorry about that. I put example .launch, .lua, .rviz and .urdf files I've modified
here, along with the bag I'm still trying to run, Mapping1.bag file instead of the ones available on the Cartographer readthedocs pages.
As I said before the bag file has nav_msgs/Odometry and sensor_msgs/LaserScan messages, so I've made the changes to the above files that I think are appropriate, but no matter how I toggle the true/false settings or mess with link/remap names, the cartographer on-/off-line nodes just don't seem to behave the way I expect. The main issues I see are through rviz telling me that the [map] frame doesn't exist or that transforms between my links and the map frame don't exist. From the terminal an error I see often is "[ WARN] [1504108344.508388488]: W0830 11:52:24.000000 6466 tf_bridge.cc:51] Invalid argument passed to canTransform argument source_frame in tf2 frame_ids cannot be empty". Further, when I run "rostopic echo /tf" I get a "WARNING: no messages received and simulated time is active. Is /clock being publish?"
It seems like I've got issues in defining the links between my various frames, so I've tried adding static_transform_publishers, but the issues persist. What confuses me is where in the Cartographer demo examples these same links are made explicit.
Any advice on how to troubleshoot these specific problems? Thanks!