Related Experiment Video
Updated: Jun 5, 2025

A Structured Rehabilitation Protocol for Improved Multifunctional Prosthetic Control: A Case Study
Published on: November 6, 2015
Motion-generation system for violin-playing robot using reinforcement learning differences in bowing parameters due
Kenzo Horigome1, Koji Shibuya2
1Mechanical Engineering and Robotics Course, Graduate School of Advanced Science and Technology, Ryukoku University, Otsu, Japan.
This study developed a robot violin performance system using reinforcement learning to automatically determine bowing parameters from musical scores. The system enables expressive musical communication between humans and robots.
Area of Science:
- Robotics
- Artificial Intelligence
- Music Technology
Background:
- Human-robot communication is a growing research area.
- Music serves as a vital channel for conveying emotional information between humans and robots.
- Automating musical performance, like robotic violin playing, enhances understanding of human-robot musical interaction.
Purpose of the Study:
- To develop a system for a violin-playing robot to automatically determine bowing parameters (speed, direction) from musical scores.
- To enable expressive sound production through learned performance nuances.
- To utilize reinforcement learning for optimizing robotic musical expression.
Main Methods:
- Employed Q-learning and ε-greedy methods for reinforcement learning.
- Utilized a neural network to approximate the value function.
- Integrated sound pressure values into musical scores to guide bowing parameter determination.
Main Results:
- The system successfully learned to determine bowing parameters for expressive violin performance.
- Adjusting learning conditions and target sound pressure values improved performance.
- Negative rewards decreased, and positive rewards increased, indicating successful learning.
Conclusions:
- The developed system enables a violin-playing robot to automatically interpret musical scores and produce expressive sounds.
- Reinforcement learning is a viable method for achieving nuanced robotic musical performance.
- This research advances human-robot communication through expressive musical interaction.
Related Concept Videos
Problem-Solving: Tuning of a Guitar String
The string's wave speed can be regulated by varying the linear density. Tension is the other property that determines the speed of...
Torsional Pendulum
As long as the rigid body's angular displacement is small, its oscillation can be modeled as a linear angular oscillation. The amplitude of the oscillation is an angle. The role of mass is played...
One-Degree-of-Freedom System
A one-degree-of-freedom system is defined by an independent variable that determines its state and behavior. One example of a one-degree-of-freedom system is a simple harmonic oscillator, such as a...
Simple Harmonic Motion
Three-Dimensional Force System:Problem Solving
To solve a three-dimensional force system, first resolve each force into its respective scalar components. Do this using...
Three-Dimensional Force System

