Learning to Play Guitar with Robotic Hands

dc.contributor.authorLuo, Chaoyien_US
dc.contributor.authorTang, Pengbinen_US
dc.contributor.authorMa, Yuqien_US
dc.contributor.authorHuang, Dongjinen_US
dc.contributor.editorSkouras, Melinaen_US
dc.contributor.editorWang, Heen_US
dc.date.accessioned2024-08-20T08:41:55Z
dc.date.available2024-08-20T08:41:55Z
dc.date.issued2024
dc.description.abstractPlaying the guitar is a dexterous human skill that poses significant challenges in computer graphics and robotics due to the precision required in finger positioning and coordination between hands. Current methods often rely on motion capture data to replicate specific guitar playing segments, which restricts the range of performances and demands intricate post-processing. In this paper, we introduce a novel reinforcement learning model that can play the guitar using robotic hands, without the need for motion capture datasets, from input tablatures. To achieve this, we divide the simulation task for playing guitar into three stages. (a): for an input tablature, we first generate corresponding fingerings that align with human habits. (b): based on the generated fingerings as the guidance, we train a neural network for controlling the fingers of the left hand using deep reinforcement learning, and (c): we generate plucking movements for the right hand based on inverse kinematics according to the tablature. We evaluate our method by employing precision, recall, and F1 scores as quantitative metrics to thoroughly assess its performance in playing musical notes. In addition, we conduct qualitative analysis through user studies to evaluate the visual and auditory effects of guitar performance. The results demonstrate that our model excels in playing most moderately difficult and easier musical pieces, accurately playing nearly all notes.en_US
dc.description.number8
dc.description.sectionheadersGesture and Gaze Animation
dc.description.seriesinformationComputer Graphics Forum
dc.description.volume43
dc.identifier.doi10.1111/cgf.15166
dc.identifier.issn1467-8659
dc.identifier.pages14 pages
dc.identifier.urihttps://doi.org/10.1111/cgf.15166
dc.identifier.urihttps://diglib.eg.org/handle/10.1111/cgf15166
dc.publisherThe Eurographics Association and John Wiley & Sons Ltd.en_US
dc.subjectCCS Concepts: Computing methodologies → Animation; Reinforcement learning
dc.subjectComputing methodologies → Animation
dc.subjectReinforcement learning
dc.titleLearning to Play Guitar with Robotic Handsen_US
Files
Original bundle
Now showing 1 - 2 of 2
No Thumbnail Available
Name:
v43i8_cgf15166.pdf
Size:
1.82 MB
Format:
Adobe Portable Document Format
No Thumbnail Available
Name:
paper1068.mp4
Size:
126.53 MB
Format:
Video MP4
Collections