상세 보기
Optimizing Arm Movement in Cartesian- Type Piano-Playing Robot with Dynamic Programming
- Kang, Min-Sung;
- Kang, Hyojae;
- Choi, Ingyu
WEB OF SCIENCE
0SCOPUS
0초록
— Fingering plays a crucial role in piano performance. Accordingly, when using a robot to play the piano, appropriate fingering and arm movement is required. Research on pianoplaying using various types of robots has been conducted. However, most studies have focused on robots with structures similar to humans. As a result, the same fingering algorithm cannot be applied to robots with different structures. In previous research, a robot with a Cartesian robot structure, where one finger is assigned to each key to ensure the same key point, was used to associate sound volume with music notation. In that study, arm movement focused solely on preventing collisions, which led to unnecessary arm movements and degraded the performance. Therefore, in this study, we propose a method to optimize the robot's performance as an extension of previous research. The proposed method uses dynamic programming to calculate the cost for all possible arm positions and find the optimal path. Additionally, to prevent performance degradation, arm movement is avoided for short-duration notes. The proposed method compares the results based on the hand's playable range, and performance improvement is verified through experiments by comparing the performance of the new method and the previous algorithm on the same musical score.
키워드
- 제목
- Optimizing Arm Movement in Cartesian- Type Piano-Playing Robot with Dynamic Programming
- 저자
- Kang, Min-Sung; Kang, Hyojae; Choi, Ingyu
- 발행일
- 2025-07
- 유형
- Proceedings Paper
- 저널명
- 2025 10TH INTERNATIONAL CONFERENCE ON AUTOMATION, CONTROL AND ROBOTICS ENGINEERING, CACRE
- 페이지
- 101 ~ 106
- 언어
- ENG
- 출판사
- IEEE
- 발행국가
- 미국
- 분량
- 6 페이지
- ISSN
- P 2997-626X