An architecture for multi-robot localization and mapping in the Gazebo/Robot Operating System simulation environment. (September 2017)