Navigation and localization for service mobile robots based on active beacons