From the series: MATLAB and Simulink Robotics Arena
Sebastian Castro, MathWorks
Jeremy Bell, The University of New South Wales
Angus Keatinge, The University of New South Wales
James Wagner, The University of New South Wales
Jeremy Bell, Angus Keatinge, and James Wagner of The University of New South Wales (UNSW Sydney), join Sebastian Castro of MathWorks to talk about their winning entry to the IEEE Signal Processing Cup 2017.
The Signal Processing Cup is an annual competition that began in 2014, in which student teams are presented with a real-world signal processing challenge. The 2017 challenge consisted of implementing a real-time beat tracking algorithm on an embedded system, as well as designing a creative method to show the performance of the algorithm. This year’s winners were Team Beats on the Barbie from UNSW Sydney, whose members include Jeremy, Angus, and James.
UNSW implemented their real-time beat tracking algorithm on a Raspberry Pi™, which connects to an Arduino® Mega 2560 that controls solenoid actuators on a drum kit. They used MATLAB® and Signal Processing Toolbox™ to implement state-of-the-art beat tracking algorithms and benchmark their performance against various revisions of their own in-house algorithms. This allowed them to choose the best algorithm for real-time implementation on the Raspberry Pi.
To see the robotics drum kit in action, watch this video.
For more information, refer to these resources: