Servicerobotik |
ZusammenfassungEs wird dabei sowohl auf den entwickelten Algorithmus, den Aufbau der erforderlichen Hardware, die Funktionsweise des Ortungs- und aller Zusatzprogramme, als auch auf die Inbetriebnahme auf einem Linux-Rechner eingegangen. Der Algorithmus --- in dieser Arbeit als Subtraktiver Steered Beamformer bezeichnet --- ist eine Abwandlung des bereits erfolgreich für Schallortung eingesetzten Steered Beamformers, mit dem Unterschied, dass die Differenz zweier Mikrofonsignale und nicht deren Summe für eine Ortung herangezogen wird. Damit werden die Vorteile des Steered Beamformers (z.B.: Möglichkeit zur Beschränkung des Suchwinkels, einfacher Algorithmus, leichte Zusammenfassung der Mikrofonsignale) um den Vorteil einer höheren Genauigkeit durch die Differenzbildung ergänzt. Die hierfür entwickelte Hardware besteht aus vier tetraederförmig
angeordneten omnidirektionalen Mikrofonen nebst Verstärkern und zwei
handelsüblichen Soundkarten. Die in C++ verfasste Software bietet
neben der Hauptfunktion Schallortung, Sprachaktivitätsdetektion und
simuliertes Richtmikrofons auch noch zusätzliche erkzeuge, wie
ein Oszilloskop, einen Vierspurrekorder und eine Richtcharakteristiksimulation.
Hier gibt's die komplette Arbeit (1.5MB als pdf) und alle dazugehörigen Programme (170kB als "tar.bz2"), sowie die Vortragsfolien (370kB, PowerPoint).
Noch Fragen? Mail an Archi!
letzte Änderung 2006-09-12 Archi |