A robot consisting of xArm and Inspire-Hand that can play the piano.
Functions achieved includes: Piano matching using the SIFT algorithm for localiztion of the piano; Music scores interpretation from MIDI files; Notes manipulation(segmentation and clustering) to realize the shortest path for the arm and the motion order for the fingers.