Interaction Between Robot and its Environment