Machine-vision-based human-oriented mobile robots : a review