Open heuristicus opened 6 years ago
Should instead fail reasonably gracefully and tell the user what is required to run, and what command should start the required components.
The edge tool requires all topmap stuff (probably just topological_navigation.launch?) to be running, and also the extra script https://github.com/strands-project/strands_navigation/blob/indigo-devel/topological_rviz_tools/scripts/python_topmap_interface.py which does the actual edge adding. The other two components only require the main topological map stuff.
Not sure of best way to handle this, but maybe wait for a total of 10 seconds and if still not found exit. Need to check how to tell rviz that plugin creation failed.
Should instead fail reasonably gracefully and tell the user what is required to run, and what command should start the required components.
The edge tool requires all topmap stuff (probably just topological_navigation.launch?) to be running, and also the extra script https://github.com/strands-project/strands_navigation/blob/indigo-devel/topological_rviz_tools/scripts/python_topmap_interface.py which does the actual edge adding. The other two components only require the main topological map stuff.
Not sure of best way to handle this, but maybe wait for a total of 10 seconds and if still not found exit. Need to check how to tell rviz that plugin creation failed.