Entraining a Robot to its Environment with an Artificial Circadian System