Indoor positioning based on radio communication technology: a comparative survey