Collaborative Vision-Based Simultaneous Localization And Mapping For Robotic Teams