Endowing robots with self-modeling abilities for trustful human-robot interactions