Functional classification of communication robots based on ICF