SICAL : Situated Interaction, Collaboration, Adaptation and Learning