Robotların Doğal Dili Etkin Bir Şekilde Yürütmesini Sağlayan Bir Sistem
Çeşitli / / December 02, 2021
Robotların çeşitli aktivitelerde kullanıldığı ve bizim bunları kendimiz yapmak zorunda olmadığımız bir gelecek mi hayal ediyorsunuz?
![Robot Teknik Ana Yol Gösterici Emirlere Uyar](/f/6d6249a77b1a39beb21024ee082e4fcd.png)
Hadi, bir düşün! Temizlik yapmak, yemek pişirmek, tüm işlerimizi yapmak harika olanaklardan sadece birkaçı. Ne harika bir ihtimal değil mi? Ne yazık ki, şu anda hayal kurmaya devam etmeniz gerekecek.
Bazıları varken harika robotlar Orada var olan robotlar, henüz bunun gibi çok çeşitli faaliyetleri etkin bir şekilde gerçekleştirecek kadar uyarlanabilir değil. Ayrıca, konuşma tanıma teknolojisi sıçramalar ve sınırlarla ilerlemiş olsa da, Robotlarla kullanım için hala yeterince iyi değil.
Varsayımsal bir robot uşak gibi bir şeyi talimatlarınızı takip etmek için en iyi seçeneğiniz, talimat setini yazmak olacaktır.
Sözlü Komutlar
Sözlü komutlarla ilgili sorun, bunların her zaman net olmasa da değişen düzeylerde karmaşıklık içermesidir.
Robotunuza “Şuradaki kutuyu alın” dediğini hayal edin. Bu yeterince basit görünüyor ama bir sorun var. Eylemi tamamlamadan önce robotunuzun bunu birkaç adıma ayırması gerekecek. Bu komutu gerçekleştirmek için olası bir senaryo:
- İzleme sistemini aç
- Yürüyen motorları açın
- Yönü değiştir
- Gerekli adımları atın
- Uzuvları döndür
- sıkma kutusu
- Kaldırma kutusu
Gördüğünüz gibi, bu aslında ilk göründüğünden daha karmaşık. Şimdi bu komutu "İzleme sisteminizi açın" gibi bir şeyle karşılaştırdığını hayal edin. Bu 2 komutu vermek için kullanılan kelimelerin sayısı benzer olsa da, karmaşıklık seviyeleri dünyalar kadar farklıdır.
Bunu nasıl çözebiliriz? Şu anda olduğu gibi, robotlar sözlü komutların farklı karmaşıklık düzeylerini anlamakta zorlanacaklar.
Korkmayın, bir ekip Kahverengi Üniversitesi robotların sözlü komutları işleme biçimini iyileştiren bir sistem geliştirdi.
Robotlarınızın Emirlerinize Uymasını Nasıl Sağlarsınız: Robotların Sözlü Komutları Etkili Bir Şekilde Yerine Getirmesini Sağlayan Bir Sistem
Brown'daki araştırmacılar, sistemlerini değişen karmaşıklık düzeylerini anlamak için eğitmek için elde ettikleri verileri kullandılar. Sistem daha sonra hangi eylemin yapılması gerektiğini toplayabildi ve farklı cümle yapılarıyla ilişkili karmaşıklık seviyelerini anlayabildi.
Brown Üniversitesi'ndeki ekip, dahiyane bir sistem kullanarak robotların sözlü komutları yerine getirme sorununu çözmeye karar verdi. Her iki Amazon'u da kullandılar mekanik türk ve modellerini geliştirmek için Virtual Cleanup World adlı bir araç.
Sanal Temizleme Dünyası, sanal bir görev alanıdır. Renk kodlu odalar, sanal bir robot ve robotun görevleri yerine getirmesi için bir nesneden oluşur.
![Sanal Temizleme Dünyası](/f/fc0c61cce6f4248ce73c92e988ed0da8.jpg)
Mechanical Turk'teki gönüllüler, Cleanup dünyasında hangi talimat setlerinin belirli eylemlere yol açtığını buldular. İlk olarak, robotu çeşitli görevleri yerine getirirken gözlemlediler.
Daha sonra, hangi talimat setlerinin daha iyi çalışacağını düşündükleri soruldu. Gönüllülerden yüksek seviyeli, orta seviyeli ve düşük seviyeli komutlar oluşturmaları istendi.
Üst düzey komutlar, robota belirli bir renkteki bir odaya bir sandalye taşıması talimatını vermek gibi komutlardı. Düşük seviyeli komutlar, birkaç adıma bölünmüş komutlardı. Orta seviye komutlar, yüksek ve düşük seviyeli komutların özelliklerini birleştirdi.
Brown'daki araştırmacılar, sistemlerini değişen karmaşıklık düzeylerini anlamak için eğitmek için elde ettikleri verileri kullandılar. Sistem daha sonra hangi eylemin yapılması gerektiğini toplayabildi ve farklı cümle yapılarıyla ilişkili karmaşıklık seviyelerini anlayabildi.
Sistemi Test Etme
Robotlar, istenen sonucun yanı sıra görevlerin karmaşıklık düzeyini de anladıklarında, görevi zamanın yüzde 90'ında sadece 1 saniye içinde tamamladılar.
Buna dayanarak, kendisine verilen sözlü komutlara göre uygun bir plan tasarlayabildi. Sistemlerini eğittikten sonra, emeklerinin meyvelerini test etme zamanı gelmişti. Araştırma, bir kez daha Cleanup World'den ve sanal Cleanup World'e benzer şekilde kurulmuş fiziksel bir alanda çalışan gerçek bir robottan yararlandı.
![Robot İtaat Emirleri Örneği](/f/cec1849f62238db5640b65668ae408f3.jpg)
Robotlar, istenen sonucun yanı sıra görevlerin karmaşıklık düzeyini de anladıklarında, görevi zamanın yüzde 90'ında sadece 1 saniye içinde tamamladılar.
Ancak, karmaşıklık düzeyini anlamada bir bozulma olduğunda, görevin tamamlanması daha uzun sürdü. Bu durumda, robotların bir görevi tamamlamak için 20 veya daha fazla saniye planlama yapması gerekiyordu.
Araştırmacıların daha verimli bir sistem oluşturmak için bu arızaları en aza indirmenin yollarını bulması gerekecek.
Son düşünceler
Robotların ana akım haline gelmeden önce daha gidecek çok yolu var. Ancak bu çalışma bizi, onlara verdiğimiz komutları kolayca anlayabilen robotlara sahip olmaya daha da yaklaştırıyor. O zamana kadar git kendi bulaşıklarını yıka.