Auditory front-end knowledge source:
This knowledge source integrates the Auditory front-end into the Blackboard system. The Auditory front-end itself is a self-contained module and this section focuses on its integration within the framework.
The Auditory front-end knowledge source is connected to the blackboard and the robot
by registering itself in the system via
Upon construction, the Auditory front-end
instantiated and connected to the robot interface ear signals stream. The
maximum invocation frequency of the
AuditoryFrontEndKS is set to infinity.
Execution mainly consists of getting the latest chunk of ear signals data,
processing it through the Auditory front-end, and notifying a
Other knowledge sources can register requests with the Auditory front-end indirectly, through
inheriting from the
AuditoryFrontEndDepKS class (see
Section Auditory signal dependent knowledge source superclass: AuditoryFrontEndDepKS, and binding to it’s