rtabmapviz: automatically read parameters from ros param server when receiving a map (fixing occupancy grid cell size not correctly set if rtabmapviz is started before rtabmap node, without having to open Preferences dialog and click apply to refresh the gui parameters)

This commit is contained in:
matlabbe
2022-01-26 15:42:07 -05:00
parent 293cfcf654
commit 5ce48e201a
4 changed files with 59 additions and 6 deletions
+6
View File
@@ -235,6 +235,12 @@ void GuiWrapper::goalReachedCallback(
void GuiWrapper::processRequestedMap(const rtabmap_ros::MapData & map)
{
// Make sure parameters are loaded
if(((PreferencesDialogROS*)prefDialog_)->hasAllParameters())
{
QMetaObject::invokeMethod(((PreferencesDialogROS*)prefDialog_), "readRtabmapNodeParameters");
}
std::map<int, Signature> signatures;
std::map<int, Transform> poses;
std::multimap<int, rtabmap::Link> constraints;