首页 /研究 /Synthesizing Expressive Behaviors for Humanoid Robots
OTHER

Synthesizing Expressive Behaviors for Humanoid Robots

Mathias Sunardi

发表年份
2000
引用次数
2
访问权限
开放获取

摘要

Humanoid robots are expected to be able to communicate with expressive gestures at the same level of proficiency as humans. However, creating expressive gestures for humanoid robots is difficult and time consuming due to the high number of degrees of freedom (DOF) and the iterations needed to get the desired expressiveness. Current robot motion editing software has varying levels of sophistication of motion editing tools ranging from basic ones that are text-only, to ones that provide graphical user interfaces (GUIs) which incorporate advanced features, such as curve editors and inverse kinematics. These tools enable users to create simple motions; but creating expressive motions is laborious and demands a lot of patience, as well as technical and artistic skills from the user. Therefore, most humanoid robots have a limited range of expressive motions with little variety and executed the same way each time. Future robots should be able to generate expressive gestures on the fly during interaction with humans. This work presents several new methods for creating expressive motions in humanoid robots that we have not seen in other robot motion editors. The first is a new method of composing robot gestures and behaviors that uses algebraic expressions by utilizing probabilistic operators that are extensions of simple algebraic operators such as concatenation, union, repetition, and subtraction. This method also allows hierarchical composition by reusing previously-defined behaviors in another expression, enabling generation of highly complex behaviors. I implemented this method as a tool called Robot Expressive Behavior Language (REBeL). The utility of this method is demonstrated by creating various behaviors for the HROS-1 mini humanoid robot and the adult-human-sized robot Mr. Jeeves. The second method analyzes MIDI music to extract timing information. This method allows motions to be executed with more rhythmic and dynamic varieties without requiring the user to manually specify and edit the motion data. The third method uses Kochanek-Bartels interpolation parameters of tension, bias, and continuity to produce follow-through, overlapping, and anticipation effects from traditional animation principles. Additionally, I employ multiresolution analysis using wavelets to filter motion data in two tasks: 1) The first task was to reduce jerk when concatenating two or more motion data where the joins are discontinuous. We found that jerk was reduced not only at the joins, but everywhere else in the motion data without deviating much from the original data. 2) The second task was to create various motion expressions. By reconstructing the

关键词

GestureHumanoid robotComputer scienceRobotHuman–computer interactionArtificial intelligence

相关论文

查看 OTHER 分类全部论文