Text this: People Detection Based on Spatial Mapping of Friendliness and Floor Boundary Points for a Mobile Navigation Robot