Design, implementation and localization of a mobile robot for urban site modeling