$$\rightleftharpoonup{xx}$$
$$\longleftharp{xx}$$,
$$\longrightharp{xx}$$,
Operatörlerin dahil olduğu tüm deneyler güvenlik yönergelerine uygun olarak gerçekleştirildi. Teleoperasyon deneyleri, araştırma ekibinin üyeleri olan üç eğitimli operatör (hepsi sağelini kullanan, en az 1 saat eğitim almış) tarafından gerçekleştirildi. Dış insan katılımcılar seçilmedi ve bu çalışma kurumsal etik incelemesi gerektirmedi. Gönüllüler deneysel prosedürler hakkında bilgilendirildi ve çalışma sırasında kişisel veya hassas veriler toplanmadı.
Paylaşılan kontrol çerçevesi
Canlı hat çalışma senaryolarında, elektrik hatlarının düzensiz bükülmesi, karmaşık dış aydınlatma nedeniyle derinlik bilgisinin kaybı ve elektrik hatlarının rastgele hareketi gibi faktörler son derece yapılandırılmamış ve dinamik bir ortam oluşturur. Bu faktörler, robotun çevredeki elektrik hatlarını doğru şekilde tanımasını ve konumlandırmasını zorlaştırır. Sonuç olarak, tamamen otonom robot operasyonuna güvenmek görevin başarısızlığına yol açar.
Tam otonom robot operasyonlarının sınırlı uyarlanabilirliğini gidermek için, insan operatörler robotun karar alma sürecine teleoperasyon yoluyla müdahale eder ve insan deneyiminden yararlanarak robotun çevreye uyum sağlamasına yardımcı olur. Ayrıca, teleoperasyon sırasında insan operatörünün referans yörüngesinin aşırı sıklığı sorununu ele almak için, insan-robot ortak kontrol yöntemi incelenmiştir. Bu yöntem, gerçek yörüngenin insan operatöre olan bağımlılığını azaltır, böylece operatörün zihinsel yükünü hafifler ve insan zekası karar verme yetenekleri ile robotun yüksek hassasiyetli kontrol yeteneklerinin etkili bir kombinasyonunu sağlar.
Bu makalede önerilen paylaşılan kontrol temelli teleoperatif dağıtım canlı hat çalışma robotunun yapısı Şekil 4'te gösterilmiştir. Burada xh , teleoperasyon cihazının çıkış yörünge noktasıdır, rh insan operatörü tarafından sağlanan referans yörünge noktasıdır (manipülatörün Kartezyen uzayına eşlenmiştir), rr ise robot tarafından otonom olarak planlanan ve yardımcı rol üstlenen referans yörünge noktasıdır. r , köle manipülatöre gönderilen entegre referans yörüngesi noktasıdır (aşağıdaki metinde Paylaşılan Yörünge olarak adlandırılır), fo manipülatörün sonunda kuvvet sensörü tarafından toplanan ham veridir, fe manipülatörün ucundaki araç seti ile yerçekimi telafisi sonrası çevre arasındaki temas kuvvetidir ve x manipülatörün mevcut duruşudur.
Tele-operatif dağıtım canlı hatlı çalışma robotu iki bölüme ayrılır: ana taraf ve köle taraf. Ana taraf ise yerde yer alır ve insan operatör teleoperasyon cihazının hareketini kontrol eder. Operatörün eline verilen cihazdan gelen kuvvet geri bildirimi ve görüş sistemi tarafından geri aktarılan bilgiler sayesinde operatör sürükleyici bir operasyon elde eder. Köle tarafı, yükseltilmiş bir yükseklikte bulunan robot. Usta taraftan x h pozunu aldıktan sonra, robot r h almak için mekânsal haritalama yapar ve toplanan görsel ve haptik verileri ana tarafa geri aktarır.
Robot ile operatör arasındaki temas kuvvetleri, hedefler ve gerçek ortamdaki engeller konusunda tam algı uyumu olmadığı için, operatör rh risklerini en aza indirmek için yoğun konsantrasyon sürdürmek zorundadır. Uzun süreli operasyonlar sırasında r'nin r h üzerindeki bağımlılığı azaltmak ve operatörün zihinsel yükünü hafifletmek için, robotun gerçek dünya hatalarını içeren algı bilgilerine dayanarak yaklaşık en kısa yol ve güvenli bir yardımcı yörüngeyi bağımsız olarak planlaması gerekir. Bu rr daha sonra r h ile doğrusal olarak ağırlıklandırılarak r elde edilir ve r hedef pozisyonu olarak manipülatöre emir edilir.
Hareketli uzaysal haritalama
Artan yöntem, insan operatörü tarafından verilen yörünge artışı Δxh hesaplamak için kullanıldı:
Δxh = xh - x′h (1)
burada x′h , teleoperasyonun başlangıç noktasındaki pozdur. Ana taraf ve köle tarafının hareket uzayları önemli farklara sahip olan canlı çizgi çalışma robotlarında, kademeli eşleme operatörün keyfi olarak uygun bir poz seçmesine ve bunu teleoperasyon başlangıç pozu olarak ayarlamasına olanak tanır.
Yörünge artışı, Δxh, köle taraf robotun Kartezyen mekânına haritalanarak nihayet rh elde edildi. Bu eşlemenin matematiksel ifadesi şöyledir:
Δrh = Δxh * k, rh = x′ + Δrh (2)
burada k , doğrusal eşleme parametresi, x' ise teleoperasyonun başlangıç noktasındaki manipülatörün konumudur.
Otonom yörünge planlaması
Otonom yörünge planlama süreci, mevcut pozdan hedef poz P'ye en kısa yörüngeyi r r hesaplamak için doğrusal enterpolasyon kullanır. Hesaplama süreci şu şekildedir:
(3)
burada P hedef noktasıdır, bu sistem dürbün kamerası ve stereo lazer LiDAR içeren görüş sistemi tarafından hesaplanır. Hesaplama, fareyle noktalar seçilerek ve koordinatların el-göz kalibrasyon matrisi kullanılarak dönüştürülmesiyle gerçekleştirilebilir. N , interpolasyon noktalarının sayısıdır ve i ise enterpolasyon noktasının dizi numarasıdır. Karmaşık aydınlatma koşullarında, görüş sistemi tarafından hesaplanan P'nin hatalar içerdiği ve rr'nin görevi bağımsız olarak tamamlamasını engellediği belirtilmelidir.
Paylaşılan kontrol yöntemi
rh'nin çevreye uyum sağlama yeteneği ile rr'nin verimliliğini birleştirmek için, iki yiğinçeği entegre eden ortak bir kontrolör tasarlamak gerekir. Paylaşılan denetleyici, sabit parametre arbitraj ağırlıkları α kullanır ve uygulama süreci şu şekildedir:
r = (1 - α) * rr + α * rh (4)
Ani işlem davranışı tespit yöntemi
Uzaktan teleoperasyon sürecinde, operatörün yaptığı hatalı davranışlar olabilir; bu da yörüngede ani değişikliklere yol açabilir ve bu da çevreyle çarpışmaya yol açabilir. Manipülatörün köle tarafında güvenli ve sorunsuz hareket etmesini sağlamak için, ana tarafta böyle aşırı teleoperasyon davranışını tespit etmek ve yönetmek gereklidir. Ani davranış tespiti dahil olmak üzere paylaşılan kontrol algoritması akışı Şekil 5'te gösterilmiştir.
Teleoperasyon sistemi yapısı
Canlı çalışma ortamı, oldukça yapılandırılmamış ve dinamik olmasıyla karakterizedir. Sonuç olarak, robotlar görevleri tamamlamak için yalnızca özerk algı ve karar alma yeteneklerine güvenemezler; İnsan zekasıyla desteklenmelidirler. Teleoperasyon, robotun yörünge planlama sürecine insan müdahalesini entegre etmek için etkili bir teknik sunar. Böyle bir sistemde, ana taraf operatörün yerde bir teleoperasyon cihazını kontrol etmesini içerirken, köle taraf yükseklikte birden fazla alt sistemden oluşur.
Bu çalışma, dağıtım ağı operasyonu için özel olarak tasarlanmış ve canlı hat dinleme görevlerini gerçekleştirmeyi amaçlayan bir tele-operasiyon robotik sisteminin geliştirilmesini detaylandırmaktadır.
Tele-operatif robot sisteminin tanıtımı
Teleoperasyon sistemi, algı alt sistemi, kontrol alt sistemi, manipülatör alt sistemi, araç alt sistemi, yalıtım taşıyıcı alt sistemi ve ana taraf insan-robot etkileşim cihazlarını içerir. Robotun sistemde taşıdığı her alt sistemin ayrıntılı kullanımı Tablo 1'de, donanım sistemi ise Şekil 6'da gösterilmiştir.
Algı alt sistemi: Alt sistem, robotun hareketini yönlendirmek ve operasyonel güvenliği sağlamak için 2D RGB görüntüler ve mekansal derinlik bilgisi sağlamakla sorumludur. Bunu başarmak için, uzun mesafelerde büyük ölçekli çevresel modelleme için lazer LiDAR ile donatılmıştır; yakın mesafelerde yüksek hassasiyetle hedef tanıma ve konumlandırma için dürbün kamera; operasyonel bir görüntü sağlamak ve tüm süreç boyunca operatöre geri beslemek için pan-tilt-zoom (PTZ) izleme kamerası. Ayrıca, dış kuvvetleri algılamak ve insan operatöre kuvvet geri beslemesi sağlamak için entegre edilmiş bir kuvvet sensörü vardır; bu da robot ucu ile çevre arasındaki aşırı temas kuvvetlerinden kaynaklanan sistem kapanmalarını önlemeye yardımcı olur.
Manipülatör alt sistemi: Görevlerin birincil yürütücüsü olarak, bu alt sistem, homojen bir çift kollu konfigürasyonda düzenlenmiş iki manipülatörden oluşur.
Kontrol alt sistemi: Canlı hat çalışma robotunun temel alt sistemi olarak, platformun hesaplama, kontrol ve enerji tedarik merkezi olarak işlev görür ve operasyonel komutları diğer tüm alt sistemlere iletmekten sorumludur. Yer tarafından yalıtım ve güvenlik izolasyonu sağlamak için, güç modülü yükseltilmiş platformda bağımsız bir güç kaynağı kullanır. Güç ve sürücü kontrolü için 48V DC besleme kullanır; bu da ters dönüşüm kayıplarını azaltır ve böylece güç sisteminin hacmini ve ağırlığını en aza indirir.
Uç-efektör alt sistemi: Belirli işlemleri gerçekleştirmek için manipülatörün ucuna monte edilmiş özel son efektörler (araçlar) bulunur. Farklı görevler için standart arayüzlere sahip bir dizi özel araç geliştirilmiştir. Dağıtım ağı işlemleri için, bunlar arasında bir soyma aracı ve bir kısma aracı ( Şekil 7'de gösterildiği gibi) bulunur; burada soyma aracı, odak noktası 130 × 180 μm olan üç adet 80 W, 450 nm dalga boylu lazer jeneratörü kullanır ve 5 V PWM ile modüle edilir. 18–24 mm çapında bir dağıtım kablosunda 120 mm bir bölümün soyulmasının ortalama çalışma süresi, ortam sıcaklığı koşullarında tam nominal güçte yaklaşık 2 dakikadır. Sıkma aracı, musluk iletken kablosunu ana güç kablosuna bir kelepçeyle güvenli bir şekilde sabitleyerek elektriksel sürekliliği sağlamakla sorumludur.
Yalıtımlı taşıyıcı alt sistemi: Bu alt sistem, robotu yükseltilmiş çalışma pozisyonuna taşımak için kullanılır. Genellikle paletli tipi veya tekerlekli yalıtımlı bir hava çalışma platformundan (kova kamyonu olarak da bilinir) oluşur. Tüm robotik sistemin entegre kontrolünü sağlamak için dijital kontrol yeteneklerine sahiptir ( Şekil 8'de gösterildiği gibi).
Ana taraf insan-robot etkileşim alt sistemi: Çalışma sırasında, insan operatör el tableti, PC, tele-çalışma kolu ve diğer hesaplama cihazları aracılığıyla robot sistemine komutlar verir. Bu cihazlar, robottan geri verilen görüş ve temas kuvvetini içeren sensör verilerini yeniden üretir; böylece operatör robotun durumunu gerçek zamanlı olarak izleyebilir ve operatörün elinin hareketini manipülatörün ucuna eşlemesine olanak tanır. Alt sistemler arasındaki iletişim bağlantıları Şekil 9'da gösterilmiştir.
Teleoperasyon cihazları
Bu sistemde, teleoperasyon için ana ve köle cihazlar sırasıyla haptik cihaz ve manipülatördür. Her biri için Denavit-Hartenberg (DH) parametreleri tanıtılacaktır.
Şekiller 10A,B'de gösterildiği gibi, bunlar manipülatörün bağlantı koordinat çerçeveleridir. Manipülatörün altı dönük eklemi (L1,L 2,L 3, L4, L5,L 6) için her eklem için sağ el kuralı ve Denavit-Hartenberg (DH) sözleşmesinin ilkelerine göre bir koordinat çerçevesi oluşturulur.
Şekil 10B'de, x1∼x6, y1∼y6, z1∼z6, sırasıyla her eklemin koordinat çerçevesinin x,y,z eksenlerini temsil eder. Bu kurulmuş bağlantı çerçevelerine dayanarak, manipülatörün ileri kinematik modeli oluşturulabilir. DH gösterimi dört parametre kullanır: a i, αi, di ve θi.
Bu parametreler şu şekilde tanımlanır, a i: i. çubuğun z eksenini x ekseni boyunca hareket ettirmesinden (i+1)-çubuğun z-eksenine kadar olan mesafeyi temsil eder; αi: i-ci çubuğun z-eksenini x ekseni etrafında (i+1)-çubuğun z-eksenine döndürme açısını ifade eder; di: i. çubuğun x eksenini hareket ettirmesinden i. çubuğun z ekseni boyunca x eksenine hareket ettirildiği mesafeyi temsil eder; θi: i. çubuğun x eksenini onun x eksenine dönme açısını ifade eder.
Kinematik model DH parametre yöntemi kullanılarak oluşturulur ve manipülatör için DH parametreleri aşağıdaki Tablo 2'de gösterilmiştir.
Teleoperasyon kolu, ana manipülatör olarak kullanılan haptik cihazdır ve eklemleri seri zincir içinde yapılandırılır. Ortak koordinat çerçeveleri Şekil 10C'de gösterilmiştir; Modelleme yöntemi, köle manipülatörünüzle aynıdır.
Deney tasarımı
Önerilen paylaşılan kontrol algoritmasını sahaya dağıtımdan önce nicel olarak doğrulamak için, standart bir PC'de çalışan bir Python betikiyle elde edilen 50 Hz'de çalışan 6-DOF manipülatör teleoperasyon platformunda iki laboratuvar deneyi gerçekleştirdik. Her kontrol döngüsünde script ana taraf pozunu okur, paylaşılan yörüngeyi hesaplar ve hedef Kartezyen pozu manipülatöre gönderir. Ardışık komutlar arasında sabit 20 ms aralık uygulanır ve laboratuvar platformuyla aynı olan 50 Hz güncelleme hızı elde edilir. Laboratuvar platformu, teleoperasyon sistemi yapısında tanımlanan canlı hat çalışma robotuyla aynı kontrol mimarisini ve paylaşılan kontrol algoritmasını (Denklem. 4) paylaşır; yalnızca manipülatör kinematiği ve çalışma alanı ölçeği açısından farklıdır. Simüle edilmiş bir tıklama görevi kullanılır: engeller (su şişesi ve alüminyum sütun) varken, operatör manipülatör uç efektörü başlatma pozisyonu A'dan hedef pozisyon B'ye kontrol eder; bu, tel dinleme işlemini taklit eder; bu işlem Şekil 11'de gösterilmiştir. Laboratuvar deneylerinin tam tekrarlanabilirliğini sağlamak için, fiziksel engeller ve hedef uç nokta köle manipülatörün temel koordinat sisteminde tam olarak konumlandırıldı. İş alanında iki ana engel kuruldu: alt ortası koordinatlarda (X = 55 cm, Y = 5 cm) yerleştirilen plastik bir su şişesi (taban boyutları: 8 cm × 8 cm, yükseklik: 25 cm) ve alt ortası koordinatlarda (X = 35 cm) yerleştirilen alüminyum profil (taban ölçüleri: 2 cm × 2 cm, yükseklik > 50 cm) Y = -30 cm). Teleoperasyon görevinin hedef uç noktası koordinatlara (X = 50 cm, Y = -17 cm, Z = 26 cm) ayarlandı. Daha sonra, doğrulanmış algoritma canlı hat çalışma robotuna saha gösterimi için yerleştirilir.
Deneysel süreç, sürekli ve entegre bir iş akışı ile yürütülür. İlk olarak, sistem başlatma sırasında, hem köle hem de ana manipülatörler açılır ve kontrol yazılımı 50 Hz frekansında istikrarlı çift taraflı iletişimi doğrulamak için başlatılır. Teleoperasyonun başlangıcında ani kontrol sıçramalarını önlemek için, aktif teleoperasyondan önce bir master-slave hizalama aşaması gerçekleştirilir. Bu aşamada, operatör ana manipülatörü manuel olarak yönlendirir; ta ki son efektör Kartezyen konumu (ustanın temel çerçevesinde tanımlanan) köle manipülatörün mevcut son efektör konumuna (kölenin temel çerçevesinde tanımlanmış) 30 mm içinde bulunana kadar yönlendirir. Bu Kartezyen pozisyonlar, her manipülatörün yerleşik kontrolcü geri bildiriminden doğrudan elde edilirken, kontrol yazılımı onların Öklid mesafesini gerçek zamanlı olarak izler. Bu hizalama başarılı olduğunda, mevcut köle pozisyonu başlangıç pozisyonu olarak kaydedilir ve A konumu olarak gösterilir. Daha sonra, hedef belirtimi operatörün köle son efektörü istenen hedef konumuna manuel olarak yönlendirerek Kartezyen koordinatlarını kaydetmesiyle gerçekleştirilir; bu koordinatlar hedef konumu B olarak belirlenir. Otonom planlayıcı daha sonra başlangıç konumundan B pozisyonuna doğru uzanan doğrusal bir referans yörüngesi oluşturur. Bunun ardından operatör, paylaşılan kontrol teleoperasyon görevini başlatır. Aktif çalıştırma sırasında, sistem 20 ms'lik bir kontrol döngüsünde çalışır, ana pozisyonu sürekli olarak giriş olarak okur, ani operatör davranışlarını tespit etmek için çevrimiçi bir kontrol yapar, paylaşılan kontrol yörüngünü çıktı olarak hesaplar (Denklem 4'te formüle edildiği gibi) ve köle manipülatöre ilgili komutlar verir. Güvenlik önlemi olarak, ani bir hareket tespit edilirse, köle manipülatör hemen donar ve özel bir pozisyon-tutma modunda son geçerli konumunu korur; Bu durumdan kurtulmak ve paylaşılan kontrol teleoperasyonunu otomatik olarak yeniden başlatmak için, operatör ana manipülatörü manuel olarak geri çekmelidir, ta ki ana köle-köle son efektör Öklid mesafesi 20 mm kurtarma eşiğinin altına düşene kadar. Son olarak, deneme tamamlanır ve köle son efektörü hedef B konumuna ulaşıp 5 mm içinde kaldığında başarılı sayılır.
Deney 1: ani operasyon davranışı tespiti
Bu deney, laboratuvar platformundaki tespit mekanizmasını doğrular. 50 Hz'de teleoperasyon sırasında, ana uç efektörün kare başına yer değiştirmesi izlenir. Dth = 6 mm/frame (anlık hız 300 mm/s) aştığında sistem DONMUŞ duruma girer: köle manipülatör izlemeyi durdurur ve son geçerli konfigürasyonunu korur. Köle, operatör master'i donmuş konuma 20 mm mesafeye getirene kadar donmuş halde kalır.
Deney 2: Paylaşılan kontrol performansı karşılaştırması
Laboratuvar platformunda üç arbitraj ağırlığı α=0.3, α=0.8, α=1.0, Ek Video 1, Ek Video 2 ve Ek Video 3'te belgelendiği gibi, karşılaştırılır. Toplamda 45 deneysel deneme yapıldı ve üç operatör her üç tahkim koşulunda beş tekrar gerçekleştirdi. Sistem performansı üç temel değerlendirme ölçütüyle değerlendirildi. Birincisi, tamamlanma süresi T: İlk operatör girişinden köle uç efektörün hedef konum B'ye ulaşmasına kadar toplam süre; Daha kısa süre, daha yüksek operasyonel verimliliği gösterir. İkinci olarak, yörünge verimliliği η=Ldüz/Lgerçek; burada Ldüz , başlangıç konumu A'dan hedef konum B'ye olan Öklid mesafesidir ve Lgerçek , deneme sırasında köle uç efektörün geçtiği toplam yol uzunluğudur; η=1, mükemmel verimli, doğrudan bir yolu gösterir; Daha düşük değerler daha fazla gereksiz, sapma dolu hareketi gösterir. Üçüncüsü, alt hareketlerin sayısı Nalt segment, ana uç efektörün düzgünleştirilmiş hız profilinde sıfır geçişlerin sayılması ile hesaplanan belirgin hareket segmentlerinin sayısını temsil eder; Daha küçük sayı, operatör üzerinde daha düşük bilişsel yükle daha sürekli ve kendinden emin bir operasyon anlamına gelir. Son olarak, üç tahkim koşulu boyunca istatistiksel anlamlılık Kruskal-Wallis H-testi kullanılarak değerlendirilir ve sonradan karşılaştırmalar için çift yönlü Mann-Whitney U-testleri kullanılır.
Deney 3: Saha Dağıtımı
Laboratuvar doğrulamasının ardından, paylaşılan kontrol algoritması (α=0.3) ve ani davranış algılama, teleoperasyon sistemi yapısında tanımlanan canlı hat çalışma robotunda uygulanır.