US 12,014,108 B2
Robotic system for controlling audio systems
Douglas Andres Castro Borquez, Helsinki (FI); Eero-Pekka Damskägg, Helsinki (FI); Athanasios Gotsopoulos, Helsinki (FI); Lauri Tuomas Juvela, Helsinki (FI); Aleksi Tapani Peussa, Helsinki (FI); Kimmo Erik Antero Rauhanen, Helsinki (FI); and Thomas William Sherson, Helsinki (FI)
Assigned to Neural DSP Technologies Oy, Helsinki (FI)
Filed by Neural DSP Technologies OY, Helsinki (FI)
Filed on Feb. 11, 2022, as Appl. No. 17/669,707.
Claims priority of provisional application 63/148,692, filed on Feb. 12, 2021.
Claims priority of provisional application 63/149,170, filed on Feb. 12, 2021.
Prior Publication US 2022/0261209 A1, Aug. 18, 2022
Int. Cl. G06F 3/16 (2006.01); B25J 9/12 (2006.01); B25J 9/16 (2006.01); G10H 1/00 (2006.01); G10H 1/46 (2006.01); H04S 7/00 (2006.01)
CPC G06F 3/162 (2013.01) [B25J 9/123 (2013.01); B25J 9/1682 (2013.01); G06F 3/165 (2013.01); G10H 1/0033 (2013.01); G10H 1/46 (2013.01); H04S 7/30 (2013.01); G10H 2210/155 (2013.01); H04S 2400/01 (2013.01)] 20 Claims
OG exemplary drawing
 
1. A robotic system, comprising:
a control sequencer that provides a first control sequence and a second control sequence, the first control sequence corresponding to a first control on an audio system, the second control sequence corresponding to a second control on the audio system, the second control being different from the first control, the first control sequence comprising first sequence values, each first sequence value corresponding to a valid predetermined control setting for the first control, the second control sequence comprising second sequence values, each second sequence value corresponding to a valid predetermined control setting for the second control;
a first motor controller communicatively coupled to the control sequencer, the first motor controller configured to iteratively receive each first sequence value from the control sequencer, the first motor controller further configured to convert each first sequence value to a corresponding first motor setting;
a first motor operatively coupled to the first motor controller, the first motor responsive to the first motor setting;
a first control coupler configured to mechanically couple the first motor to the first control of the audio system such that a first control setting mechanically changes in response to the first motor setting;
a second motor controller communicatively coupled to the control sequencer, the second motor controller configured to iteratively receive each second sequence value from the control sequencer, the second motor controller further configured to convert each second sequence value to a corresponding second motor setting;
a second motor operatively coupled to the second motor controller, the second motor responsive to the second motor setting;
a second control coupler configured to mechanically couple the second motor to the second control of the audio system such that a second control setting mechanically changes in response to the second motor setting,
a signal generator that provides an input signal to the audio system; and
a receiver for receiving an output signal from the audio system, the output signal representing a response of the audio system to the input signal at the first control setting and the second control setting.