Describir: Robot Localization Using Distributed and Onboard Sensors