Bodily mood expression: Recognize moods from functional behaviors of humanoid robots