Learning motion patterns of persons for mobile service robots | Synapse