Abstract
When a robot interacts with a user, it is often required to make a body language such as nodding and shrugging for smooth communication. But it is a difficult task because a slight motion change such as speed or motion range can give a different impression. In other words, if we can modify or deform a robot motion such that it gives a different impression, it can be useful for motion generation for a communicating robot. The objective of this paper is to develop such a method in the following way: The virtual muscle oscillation method is introduced as a basic motion generation method, then it is investigated what kind of motion can give a specific motion impression such as powerful or fragile.