How to set up robot_localization with gmapping, IMU and GPS
Hello
I am planning to use robot_localization to localize my boat, equipped with a 2D laser scanner, 9 dof IMU and GPS. My plan was to use 1 kf_localization_node that has, as inputs, the output of the gmapping node and the IMU data. If there is no laser data available (the boat may be floating in water without close walls), I would close that node and I would use another kf_localization_node to fuse GPS data (with navsat_transform_node) with IMU data. So GPS and Gmapping would never work at the same time.
Is this a good approach? Or is there an easy way to use gmapping, GPS and IMU data at the same time?
Thanks in advance!