Dağıtım Haberler İnşa Özellik Teknoloji

Robotların Kulaklarından Zekaya: Reachy Mini Mikrofon Dizisi ile Dünyayı Nasıl Anlıyor

Robotlar Gerçekten Nasıl “Yön Duyar”?

Reachy Mini‘nin piyasaya sürülmesinden bu yana, toplulukta basit ama güçlü bir fikir etrafında sürekli tartışmalar duyuyoruz: Robotların insanlar gibi “kulakları” olsa ne olurdu?

Bu, sadece ses kaydetmek için mikrofonlar değil, sesin nereden geldiğini anlayabilme ve buna göre tepki verebilme yeteneği, görmeye dayanmadan gerçek mekansal işitme anlamına geliyor.

Bu soru, kullanıcı beklentilerindeki daha derin bir değişimi yansıtıyor. İnsanlar artık “Robot ses duyabiliyor mu?” diye sormuyorlar.

Onlar “Robot sesi duyduğunda mekânı anlayabiliyor mu?” diye soruyorlar.

Reachy Mini’nin İşitme Sistemi: Sadece Mikrofonlardan Fazlası

Reachy Mini sadece mikrofonlarla donatılmış değildir, mekansal ses algısı düşünülerek tasarlanmıştır.

Başının üst kısmında, Reachy Mini, reSpeaker XMOS XVF3800 tabanlı özel bir reSpeaker 4 mikrofonlu lineer diziyi entegre etmektedir.

*Reachy Mini’de kullanılan mikrofon dizisi hakkında daha fazla bilgi için bu bloga göz atın.

*Reachy Mini içindeki reSpeaker’ı DoA tespiti için nasıl kullanacağınızı öğrenmek için lütfen burayı okuyun.)

Bu kurulum şunları sağlar:

  • Öne bakan 180° alanda geliştirilmiş ses yakalama
  • Genel ses alma kalitesinin iyileştirilmesi
  • Sesli komutları daha iyi anlama ve daha duyarlı etkileşimler

Bu bir kayıt cihazı değildir, mekansal algı ses sensörüdür.

Mikrofon Dizisi Nedir?

Mikrofon dizisi, belirli bir geometriye yerleştirilmiş birden fazla mikrofon içerir. Piyasada yaygın konfigürasyonlar 2, 4, 6 ve 8 mikrofonlu kurulumlar olup, fiziksel düzenlemeler lineer ve dairesel diziler gibi çeşitlilik gösterir.

Mikrofon sayısı ve mekansal düzeni nedeniyle, mikrofon dizisi yalnızca yüksek kaliteli sesi yakalamakla kalmaz. Ayrıca, beamforming, otomatik kazanç kontrolü (AGC), akustik yankı iptali (AEC) ve dinamik gürültü bastırma gibi AI destekli akustik işleme imkânı sağlar.

Çoğu lineer dizi, yönlü alım için optimize edilmiştir ve genellikle öne bakan 180° alanı kapsar. Buna karşılık, dairesel diziler tam 360° kapsama sağlar ve mekansal farkındalığı artırarak Yön Tespiti (DoA) yapma imkânı sunar.

Yüksek seviyede, mikrofon dizileri mikrofonlar arasındaki mekansal farklılıkları analiz eder, örneğin:

  • Hangi mikrofon sesin ilk geldiğini alır
  • Hangi mikrofon daha güçlü bir sinyal alır
  • Dalga formlarının kanallar arasında nasıl hizalandığı

Bu farklılıklar, sistemin bir sesin mekânda nereden geldiğini yeniden oluşturmasına olanak tanır.

Tek bir mikrofonla karşılaştırıldığında, diziler şunları sağlar:

  • Yönsel farkındalık
  • Daha iyi gürültü dayanıklılığı
  • Uzak mesafeden ses yakalama
  • Çoklu kaynak ayrıştırma

Kısacası, bir mikrofon dizisi sesi ham seslerden mekansal bilgilere dönüştürür.

Robotlar “Yönü Nasıl Duyar”: Temel Teknolojiler

1. Ana Kavramlar: Ne Anlama Geliyor ve Nasıl Çalışıyorlar

DoA (Yön Tespiti)

DoA, bir sesin geldiği yönü (açı) tahmin eder. Bu, mekansal ses işlemenin nihai çıktısıdır ve bir konuşmacının veya ses kaynağının nerede bulunduğunu belirlemek için kullanılır.

Nasıl çalışır:

DoA doğrudan ölçülmez. Bunun yerine, mikrofonlar arasında yakalanan birden fazla akustik ipucunu birleştirerek hesaplanır.

Bu ipuçlarını pratikte tahmin etmek için birkaç iyi bilinen algoritma yaygın olarak kullanılır:

  • GCC-PHAT: mikrofonlar arasındaki zaman gecikmesini tahmin etmek için en yaygın olarak benimsenen yöntem
  • SRP-PHAT: daha hesaplama yoğun, ancak çoklu kaynak ortamları için daha uygun
  • MUSIC: yüksek çözünürlüklü bir yaklaşım olup, daha yüksek karmaşıklık maliyetiyle hassas konumlandırma sağlar

Sistem, sesin birden fazla mikrofon arasında nasıl yayıldığını karşılaştırır ve bu mekansal farklılıklardan ses kaynağının yönünü çıkarır.

ITD (İnteraural Zaman Farkı)

ITD, DoA’nın temel mekanizmalarından biridir. Farklı mikrofonlara ulaşan sesin arasındaki küçük zaman farkını ifade eder. İnsanlarda, kulaklarımızın tam olarak bu şekilde çalıştığıdır — bir taraftan gelen ses, diğerinden biraz daha önce bir kulağa ulaşır.

Nasıl çalışır:

  • İki mikrofonun d mesafesinde yerleştirildiğini varsayalım
  • Ses soldan geliyorsa → sol mikrofon önce alır
  • Sistem, iki sinyal arasındaki zaman gecikmesini (Δt) ölçer
  • Sesi hızı (~343 m/s) kullanarak, bu gecikme bir açıya dönüştürülebilir

Temelde, ilke basittir:

Zaman farkı = Mesafe farkı / Ses hızı

Pratikte, sistemler bu sinyaller arasındaki gecikmeyi kesin bir şekilde tahmin etmek için çapraz korelasyon gibi teknikler kullanır.

Bu, düşük frekanslı konumlandırma için birincil ipucudur ve insan işitmesini yakından taklit eder.

ILD (İnteraural Seviye Farkı)

ILD, farklı mikrofonlar tarafından yakalanan ses yoğunluğu (veya enerji) farkını ifade eder.

Nasıl çalışır:

  • Kaynağa daha yakın olan mikrofon daha güçlü bir sinyal alır
  • Sistem, kanallar arasındaki sinyal enerjisini karşılaştırır
  • Daha büyük seviye farkı → ses daha merkez dışıdır

Bir ses bir yönden geldiğinde:

  • Kaynağa daha yakın mikrofon daha güçlü bir sinyal alır
  • Daha uzak mikrofon, zayıflama ve fiziksel engel nedeniyle daha zayıf bir sinyal alır

İnsan işitmesinde, bu “baş gölgesi” etkisiyle etkilenir; burada baş, ses enerjisinin bir kısmını engeller.

ILD, gölgeleme etkilerinin daha güçlü olduğu yüksek frekanslı sesler için özellikle etkilidir.

Mikrofon dizilerinde nasıl uygulanır:

  • Birden fazla mikrofon arasında sesleri aynı anda yakalayın
  • Her kanal için sinyal enerjisini (örneğin, RMS veya güç) hesaplayın
  • Yoğunluk farklarını karşılaştırın
  • Hangi tarafın daha güçlü olduğuna dayanarak yönü çıkarın

Faz Farkı

Faz farkı, belirli bir frekansta mikrofonlar arasındaki dalga formlarının ne kadar hizalandığını yakalar.

Nasıl çalışır:

  • Kesin zaman gecikmesini ölçmek yerine, faz dalga formu hizalamasını analiz eder
  • Fazdaki küçük kaymalar bile yönü gösterebilir
  • İnce, yüksek çözünürlüklü konumlandırma sağlar

Bu, genellikle DoA tahminini iyileştirmek için gelişmiş algoritmalarda kullanılır.

2. Bu Kavramların Birlikte Çalışması

Bunlar bağımsız özellikler değildir, birlikte bir hiyerarşi oluştururlar:

  • ITD, ILD ve Faz Farkı → ham mekansal ipuçları sağlar
  • Bu ipuçları birleştirilir → DoA’yı tahmin etmek için

Diğer bir deyişle:

Zaman farkı + Seviye farkı + Faz farkı → Yön

Her ipucunun farklı koşullarda güçlü yönleri vardır:

  • ITD → düşük frekanslar için dayanıklıdır
  • ILD → yüksek frekanslar için etkilidir
  • Faz → hassasiyeti artırır

Bunları birleştirerek, sistemler kararlı ve doğru konumlandırma sağlar.

3. Tespitten Takibe

Geleneksel sistemler:

  • Ses yönünü bir kez tespit eder
  • Bir tepki tetikler

Modern sistemler:

  • Bu ipuçlarını zaman içinde sürekli izler
  • Ses kaynağının nasıl hareket ettiğini takip eder

Ana fikirler:

  • Zamansal ritim: yönün ne sıklıkla güncellendiği
  • Takip istikrarı: yön tahminlerinde titreme önleme
  • Faz evrimi: fazın zamanla nasıl değiştiği ve hareketi yansıtması

Bu, sorunu “Ses nerede?”dan “Ses nasıl hareket ediyor?”a kaydırır.

Robotlar, yalnızca izole ses olaylarına tepki vermek yerine, çevresindeki akustik ortamı sürekli bir anlayış geliştirmeye başlıyorlar.

4. Mikrofon Dizilerinden Mekansal Farkındalığa

Yukarıdakilerin hepsi bir temele dayanır: mikrofon dizileri.

Tek bir mikrofon yalnızca ses yoğunluğunu yakalayabilir. Ancak bir mikrofon dizisi, şunları sağlar:

  • Zaman farklarını ölçme (ITD)
  • Seviye farklarını ölçme (ILD)
  • Faz ilişkilerini analiz etme

Bu yetenekler, sistemin DoA’yı hesaplamasına ve mekânda ses kaynaklarını takip etmesine olanak tanır.

5. Bu Robotlar İçin Ne Anlama Geliyor

Bu teknolojileri kullanarak, robotlar yeni bir algı katmanı kazanır:

  • Bir kişinin nereden konuştuğunu belirleme
  • Konuşmacıya dönme
  • Hareket eden sesleri takip etme
  • Birden fazla ses kaynağını ayırt etme

Mikrofon dizileri sesi mekansal bilgilere dönüştürerek, robotların pasif dinlemeden aktif algıya geçmelerini sağlar.

Farklı türdeki robotlar, farklı biçimlerde mekansal işitme ve ses etkileşimi gerektirir.

Birçok robot için, gelen sesin beklenen yönü nispeten tahmin edilebilir. Örneğin, masaüstü robotlar genellikle yakınlarda, genellikle öne bakan veya üst ön akustik alanda duran veya oturan kullanıcılardan sesli komutlar alır. Akıllı perakende veya müşteri hizmetleri senaryolarında kullanılan etkileşimli robotlar genellikle yüz yüze iletişime dayanır; burada robotun önündeki yönlü alım ve konuşma netliği özellikle önem kazanır.

Ancak insansı robotlar, çok daha güçlü bir mekansal farkındalık gerektirir. Bu genellikle şunları ifade eder:

  • Daha geniş alım kapsamı, örneğin tam 360° algılama
  • Daha uzun mesafeden ses yakalama
  • Dinamik ortamlarda hareket eden konuşmacıların daha stabil takibi

Bazı gelişmiş tasarımlar, robotun sol ve sağ “kulaklarına” ayrı mikrofon dizileri yerleştirir. Her iki taraftan mekansal ipuçlarını birleştirerek, sistem insan işitme sistemine çok daha yakın bir dinleme deneyimi elde edebilir, bu da daha doğal ses yerleştirme ve etkileşim sağlar.

Yerelleştirme Ötesi: Gelişmiş Ses Yetkinlikleri

reSpeaker gibi mikrofon dizileri ile robotlar yön tespitinin ötesine geçebilir.

Konuşmacı Takibi

Bir kişinin hareket ederken ve konuşurken takip edilmesi.

Işın Şekillendirme

Diğerlerinden gelen istenmeyen sesleri bastırırken belirli bir yöne odaklanma.

Akustik Yankı İptali (AEC)

Robotun kendi sesini mikrofon girişinden çıkarma.

Gürültü Bastırma (NS)

Gerçek dünya ortamlarında konuşma netliğini artırma — ve en önemlisi, robotun kendisi tarafından üretilen iç gürültüyü bastırma.

Bu yetenekler, ham sesi eyleme dönüştürülebilir bir istihbarata dönüştürmeye yardımcı olur.

Robotik İçin Neden Önemli?

1. Görme Bağımlılığının Azalması

Ses algısı, aşağıdaki durumlarda bile çalışır:

  • Ortam karanlıkken
  • Objeler kısmen engelliyken
  • Görme sistemleri hesaplama açısından maliyetli hale geldiğinde

Video akışlarına kıyasla, ses işleme genellikle daha düşük gecikme ve daha düşük hesaplama maliyeti elde edebilir.

2. Daha Doğal Etkileşim

İnsanlar, zeki sistemlerin konuşan kişiye tepki vermesini doğal olarak bekler.

Mekansal işitme, robotların:

  • Aktif konuşmacıya dönmesini
  • Sohbet farkındalığını sürdürmesini
  • Önemli ölçüde daha doğal hisseden etkileşimler oluşturmasını sağlar.

3. Çok Modlu Zeka (Ses + Görme)

Ses, görmeyi yönlendirebilir.

Robotlar, tüm görsel sahneyi sürekli analiz etmek yerine, önce ses kullanarak dikkatlerinin nereye gitmesi gerektiğini belirleyebilir:

Ses → kameranın dikkatini yönlendirir

Bu, özellikle hesaplama kaynaklarının ve yanıt sürelerinin önemli olduğu bedenlenmiş AI sistemlerinde daha hızlı ve daha verimli algılama akışları oluşturur.

Yeni Bir Yön: Yerelleştirmeden Ses Alanı Anlayışına

Robot işitmesi etrafındaki tartışma, basit yön tahmininin ötesine geçiyor.

Şu yerine: gecikme → yön

Gelecek sistemler giderek daha fazla şuna odaklanıyor:

  • Faz → yönlendirme
  • Amplitüd → güven
  • Zamansal desenler → stabilite

Bu, daha geniş bir kavrama yol açar:

Ses Alanı Modelleme

Sesin izole olaylar olarak değil, zamanla evrilen sürekli mekansal-zamansal bir yapı olarak anlaşılması.

Robotlar, “bir sesin nerede olduğunu” tespit etmek yerine, çevrenin kendisi hakkında stabil bir akustik anlayış sürdürmeye başlar.

Bu, robotik sesin bir algılama sisteminin parçası haline gelmeye başladığı yerdir — sadece bir sensör yığını değil.

reSpeaker’ın Rolü

reSpeaker mikrofon dizisi şunları sağlar:

  • Güçlü uzak alan ses yakalama
  • Yerleşik akustik algoritmalar (DoA, AEC, ışın şekillendirme)
  • Gerçek zamanlı ses işleme yetenekleri

Reachy Mini’de, reSpeaker:

  • İşitme arayüzü
  • Mekansal ses algısı için temel

Basit bir şekilde düşünmek gerekirse:

reSpeaker = robotun “kulakları” + bir ön işleme zeka katmanı

Reachy Mini’de kullanılan mikrofon dizisi, reSpeaker XMOS XVF3800 tabanlıdır. Bu temelin üzerine, robotik ve akıllı tabelalar gibi bedenlenmiş AI uygulamaları için özel olarak tasarlanmış daha yeni bir mikrofon dizisi çözümü de tanıttık: reSpeaker Flex.

Geleneksel entegre mikrofon dizilerine kıyasla, reSpeaker Flex, mikrofon dizisi kartını işleme kartından ayıran bir split-tasarım mimarisi benimsemektedir; bu da alan kısıtlaması olan robotik sistemlerde entegrasyonu önemli ölçüde kolaylaştırır. Yönlü ses etkileşimi, mekansal ses algısı ve düşük gecikmeli kenar AI ses işleme gerektiren senaryolar için optimize edilmiştir.

reSpeaker Flex ayrıca şunları sağlar:

  • Robotlar ve gömülü AI cihazları için esnek donanım entegrasyonu
  • Gelişmiş uzak alan ses yakalama ve gerçek zamanlı akustik işleme
  • DoA, AEC, ışın şekillendirme ve gürültü bastırma gibi gelişmiş ses algoritmalarını destekleme
  • ROS2, kenar AI sistemleri ve özel ses akışları gibi platformlarla açık ve geliştirici dostu entegrasyon

Sonuç: Robotlar “Dünyayı Duymayı” Öğreniyor

Şu noktadan ilerliyoruz:

Kaydetme → Yerelleştirme → Takip → Anlama

Bir sonraki nesil robotlar sadece dünyayı görmekle kalmayacak.

Onlar:

  • Şeylerin nerede olduğunu duyacaklar
  • Önemli olanı anlayacaklar
  • Gerçek zamanlı olarak doğal bir şekilde yanıt verecekler

Ve hepsi, robotlara bizim gibi dinleme yeteneği vermek kadar basit — ve güçlü — bir şeyle başlıyor.

Leave a Reply

E-posta adresiniz yayınlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir