Robotic drummer
AssigneeUVic Industry Partnerships Inc.
InventorsRobert Van Rooyen, George Tzanetakis
Life of this patent
Estimating the term…
Abstract
Robotic drummers include voice coil actuators that are coupled to linear-to-rotary motion convertors to produce drumstick rotations so as to strike a drum head. Such rotations can be triggered via a microprocessor using stored performance data, by a user with a mouse, trackpad, joystick, or other user input device. Performances are enhanced by driving the VCA with drive signals have random variations associated with strike timing, amplitude, location, and speed. Multiple strikes are provided by reducing, eliminating, or reversing drumstick rotation with a corresponding drive signal upon detection of drumstick contact with the drum head.
Claims13
An apparatus, comprising:
- a voice coil actuator (VCA) that includes a shaft;
- a linear-to-rotary motion convertor coupled to the shaft of the voice coil actuator;
- a rotary encoder coupled to the linear-to-rotary motion convertor so as to indicate a rotation produced by the linear-to-rotary motion convertor;
- a rotatable shaft coupled to the linear-to-rotary motion convertor so as to rotate in response to a linear motion of the shaft of the VCA;
- a striking implement retainer secured to the rotatable shaft;
- an H-bridge coupled to the VCA so as to apply control signals to the VCA;
- a microprocessor and a PWM configured to generate the control signals to the H-Bridge to drive the VCA;
- and
- an optical quadrature encoder and PID controller on a chip situated to generate the control signals applied to the VCA;
- wherein the linear-to-rotary motion convertor includes a crank arm secured to a rotatable wheel, wherein the crank arm is coupled to the VCA shaft so as to rotate the rotatable wheel in response to the linear motion of the VCA shaft;
- wherein the PID controller reduces the VCA drive current in response to detection of contact of a striking implement with a surface.
An apparatus, comprising:
- a voice coil actuator (VCA) that includes a shaft;
- a linear-to-rotary motion convertor coupled to the shaft of the voice coil actuator;
- a rotary encoder coupled to the linear-to-rotary motion convertor so as to indicate a rotation produced by the linear-to-rotary motion convertor;
- a rotatable shaft coupled to the linear-to-rotary motion convertor so as to rotate in response to a linear motion of the shaft of the VCA;
- a second VCA situated to move a striking implement across a surface, wherein the rotatable shaft is coupled to the linear-to-rotary motion convertor so as to rotate a striking implement tip so as to contact the surface;
- and
- a bell crank coupled to the second VCA so that linear motion of a shaft of the second VCA is coupled as a corresponding linear motion to the rotatable shaft.
A method of robotic drumming, comprising:
- applying a drive signal to a voice coil actuator (VCA) that includes a shaft;
- with a linear-to-rotary motion convertor coupled to the shaft of the voice coil actuator and a rotatable shaft coupled to the linear-to-rotary motion convertor so as to rotate in response to a linear motion of the shaft of the VCA, converting a linear motion of a shaft of the VCA to a rotary motion;
- with a rotary encoder coupled to the linear-to-rotary motion convertor, indicating a rotation produced by the linear-to-rotary motion convertor;
- coupling a drumstick to a striking implement retainer secured to the rotatable shaft so as to be rotated in response to the rotary motion, wherein the drumstick is rotated so as to strike a surface corresponding to a drum head, wherein the drive signal is associated with a series of contacts with the drum head surface, and is based on drumstick displacement stored in a tangible computer readable medium;
- detecting contact of the striking implement with the drum head, and in response, reducing the drive signal, wherein the drive signal applied to the VCA is an EMF and the contact with the drum head is detected based on detection of a back EMF produced in response to the EMF applied to the VCA;
- contacting the drum head at a plurality of locations in response to the EMF applied to the VCA;
- detecting at least one back EMFs associated with the plurality of locations;
- and
- based on detection of the at least one back EMF, determining a surface shape of at least a portion of the drum head.
Dependencies are inferred from the claim text.