context-aware robot system