This project is in the field of musical robotics, an area where researchers consider the many difficulties involved in teaching robots to play musical instruments by themselves, in groups, or in collaboration with humans. These research problems touch on many areas of computing such as artificial intelligence, systems, machine learning, and human-computer interaction.
Our high-level goal is to teach a robotic arm to perform music on a standard electronic keyboard. Unlike typical animatronic performances where a robot might follow fully pre-programmed actions to perfectly play a musical instrument, this robot will have to decide what notes to play and the best way to them (in terms of arm movements). This leads to a number of interesting AI problems in music generation and planning.
While the outcome of this project will definitely be fun to watch, the knowledge generated could be applicable in the future when we expect robots to work safely alongside humans, particularly in settings such as aged care, for tasks that could well include creative music collaboration.
For this project, the student will be expected to:
- Be proficient in C++ and Python
- Be comfortable with development with open source libraries in Ubuntu
- Be open to learning how to operate a robotic arm in simulation and in a controlled laboratory setting (pictured below)
How to Apply
To apply for this project, contact Charles Martin or Rahul Shome.
Include:
- your CV
- your unofficial transcript (if you are an ANU student)
- a brief statement (200 words) in your email explaining how you would approach this project
Make sure to specify the skills and accomplishments you have that would help you to complete this project. You may want to read some of the useful papers and resources below to understand the context of this project.
Useful Papers and Resources:
- Mason Bretan and Gil Weinberg, A survey of robotic musicianship, Commun. ACM 59 (2016), no. 5, 100–109.
- Marcelo Cicconet, Mason Bretan, and Gil Weinberg, Human-robot percussion ensemble: Anticipation on the basis of visual cues, IEEE Robotics & Automation Magazine 20 (2013), no. 4, 105–110.
- Ajay Kapur, A history of robotic musical instruments, Proceedings of the International Computer Music Conference (San Francisco, CA, USA), ICMC ’05, International Computer Music Association, 2005.