Object recognition and visual robot tracking