I. Introduction
Recent advances in robot control and safety systems allowed the access, in the last few years, of robots in our daily life. Robotic systems have been applied to several fields, such as social assistance [1], surveillance [2], tour-guide [3] or floor cleaning [4]. These contexts are very different from traditional industrial applications, in which robots are typically utilized by expert users. In fact, in daily life applications, users are typically inexperienced, and do not have any specific education related to robot programming: the design of effective human-robot interaction (HRI) systems is then of paramount importance, for these applications.