Constructive approach for understanding social mechanisms of humans and robots: We are going to implement more complicated and social behaviors to the robot that has the fundamental relationships with humans. This is the constructive approach that starts from the basic elements and gradationally implements more complex behaviors. Finally, we acquire knowledge on what is a human and what is the human society by using the develop robot.