SLAMming with Spheros: An impact-based approach to Simultaneous Localization and Mapping