PROBLEM TO BE SOLVED: To easily determine the character of a person without bothering someone by determining the character of the person according to his/her behavior toward a robot and an electronic device.SOLUTION: A communication robot 10 includes a CPU 60, and the CPU detects a place (a site) where a person touches, its strength and its duration based on a detection signal detected by a skin sensor 58. The CPU 60 determines the character of the person either of being positive, negative, rough, bohemian or unclear based on the detection result. That is to say, the robot 10 determines the character of the person touching itself. For example, when discriminating the character of the person, the robot 10 executes communication behavior according to the character of the person. The robot can thus easily determine the character of the person and provide appropriate services.COPYRIGHT: (C)2009,JPO&INPIT【構成】 コミュニケーションロボット10はCPU60を含み、CPU60は皮膚センサ58によって検出された検出信号に基づいて、人間が触っている場所(部位)、強度および継続時間を検出する。CPU60は、この検出結果に基づいて、人間の性格を、積極的、消極的、荒っぽい、自由奔放および不明のいずれかに判別する。つまり、ロボット10は、自身に接した人間の性格を判別する。たとえば、ロボット10は、人間の性格を判別すると、当該人間の性格に応じたコミュニケーション行動を実行する。【効果】 簡単に人間の性別を判別して、適切なサービスを提供することができる。【選択図】 図4