Towards Deep Learning Based Robot Automatic Choreography System
Standard
Towards Deep Learning Based Robot Automatic Choreography System. / Wu, Ruiqi; Peng, Wenyao; Zhou, Changle ; Chao, Fei; Yang, Longzhi; Lin, Chih-Min; Shang, Changjing.
Intelligent Robotics and Applications: 12th International Conference, ICIRA 2019, Shenyang, China, August 8–11, 2019, Proceedings, Part IV. ed. / Haibin Yu; Jinguo Liu; Lianqing Liu; Zhaojie Ju; Yuwang Liu; Dalin Zhou. Springer Nature, 2019. p. 629-640 (Lecture Notes in Computer Science; Vol. 11743).Research output: Chapter in Book/Report/Conference proceeding › Conference Proceeding (Non-Journal item)
Harvard
APA
Vancouver
Author
Bibtex - Download
}
RIS (suitable for import to EndNote) - Download
TY - GEN
T1 - Towards Deep Learning Based Robot Automatic Choreography System
AU - Wu, Ruiqi
AU - Peng, Wenyao
AU - Zhou, Changle
AU - Chao, Fei
AU - Yang, Longzhi
AU - Lin, Chih-Min
AU - Shang, Changjing
PY - 2019/8/3
Y1 - 2019/8/3
N2 - It is a challenge task to enable a robot to dance according to different types of music. However, two problems have not been well resolved yet: (1) how to assign a dance to a certain type of music, and (2) how to ensure a dancing robot to keep in balance. To tackle these challenges, a robot automatic choreography system based on the deep learning technology is introduced in this paper. First, two deep learning neural network models are built to convert local and global features of music to corresponding features of dance, respectively. Then, an action graph is built based on the collected dance segments; the main function of the action graph is to generate a complete dance sequence based on the dance features generated by the two deep learning models. Finally, the generated dance sequence is performed by a humanoid robot. The experimental results shows that, according to the input music, the proposed model can successfully generate dance sequences that match the input music; also, the robot can maintain its balance while it is dancing. In addition, compared with the dance sequences in the training dataset, the dance sequences generated by the model has reached the level of artificial choreography in both diversity and innovation. Therefore, this method provides a promising solution for robotic choreography automation and design assistance
AB - It is a challenge task to enable a robot to dance according to different types of music. However, two problems have not been well resolved yet: (1) how to assign a dance to a certain type of music, and (2) how to ensure a dancing robot to keep in balance. To tackle these challenges, a robot automatic choreography system based on the deep learning technology is introduced in this paper. First, two deep learning neural network models are built to convert local and global features of music to corresponding features of dance, respectively. Then, an action graph is built based on the collected dance segments; the main function of the action graph is to generate a complete dance sequence based on the dance features generated by the two deep learning models. Finally, the generated dance sequence is performed by a humanoid robot. The experimental results shows that, according to the input music, the proposed model can successfully generate dance sequences that match the input music; also, the robot can maintain its balance while it is dancing. In addition, compared with the dance sequences in the training dataset, the dance sequences generated by the model has reached the level of artificial choreography in both diversity and innovation. Therefore, this method provides a promising solution for robotic choreography automation and design assistance
KW - artificial intelligence
KW - fuzzy sets
KW - genetic algorithms
KW - Human-Computer Interaction (HCI)
KW - image processing
KW - image reconstruction
KW - image segmentation
KW - learning algorithms
KW - manipulators
KW - mobile robots
KW - motion control
KW - motion planning
KW - neural networks
KW - path planning
KW - robotics
KW - robots
KW - sensors
KW - signal processing
KW - software engineering
KW - wireless telecommunication systems
U2 - 10.1007/978-3-030-27538-9
DO - 10.1007/978-3-030-27538-9
M3 - Conference Proceeding (Non-Journal item)
SN - 978-3-030-27537-2
T3 - Lecture Notes in Computer Science
SP - 629
EP - 640
BT - Intelligent Robotics and Applications
A2 - Yu, Haibin
A2 - Liu, Jinguo
A2 - Liu, Lianqing
A2 - Ju, Zhaojie
A2 - Liu, Yuwang
A2 - Zhou, Dalin
PB - Springer Nature
T2 - 12th International Conference on Intelligent Robotics and Applications
Y2 - 8 August 2019 through 11 August 2019
ER -