Title :
Using visual and auditory feedback for instrument-playing humanoids
Author :
Maier, Daniel ; Zohouri, Ramin ; Bennewitz, Maren
Author_Institution :
Dept. of Comput. Sci., Univ. of Freiburg, Freiburg, Germany
Abstract :
In this paper, we present techniques that enable a humanoid to autonomously play instruments like the metallophone. The core of our approach is a model-based method to estimate the pose of the instrument and the beaters held by the robot using observations from the onboard camera. For accurate playing, we calibrate the kinematic parameters of the robot and find valid configurations of the arms for beating the individual sound bars of the instrument. To determine these, we rely on the estimated pose of the instrument and the beaters and apply inverse kinematics (IK). Hereby, we use precomputed forward kinematics solutions represented by a reachability tree to accelerate the IK computation and compensate for local minima. The robot automatically validates the computed IK configurations based on visual and auditory feedback using its sensors, and adapts its arm configurations if necessary. Our system parses MIDI-files of whole songs, maps the notes to the corresponding arm configurations for beating, and generates trajectories in joint space to hit the sound bars. As we show in the experiments with a Nao humanoid presented in this paper as well as in the accompanying video, our approach allows for clean and in-time playing of complete songs on a metallophone.
Keywords :
cameras; feedback; humanoid robots; manipulator kinematics; musical instruments; pose estimation; reachability analysis; robot vision; trajectory control; trees (mathematics); IK computation; MIDI-files; Nao humanoid; auditory feedback; beaters; forward kinematics solutions; instrument-playing humanoids; inverse kinematics; kinematic parameters; metallophone; model-based method; onboard camera; pose estimation; reachability tree; robot arm configurations; sensors; sound bars beating; trajectories; visual feedback; Cameras; Image edge detection; Instruments; Joints; Kinematics; Robot kinematics;
Conference_Titel :
Humanoid Robots (Humanoids), 2014 14th IEEE-RAS International Conference on
Conference_Location :
Madrid
DOI :
10.1109/HUMANOIDS.2014.7041477