Robotik

Hapticus ile Robotik Öğrenme: Eller Kas Hafızasını Daha Hızlı Kazanacak

Hapticus ile Robotik Öğrenme: Eller Kas Hafızasını Daha Hızlı Kazanacak

Piyano çalmak, cerrahi bir hareketi tekrarlamak veya hassas montaj işleri yapmak, kas hafızasının oturması için çok sayıda tekrar gerektirir. Universität Siegen'den Felix A. Schultze ve ekibi, bu tekrar sürecini kısaltmayı hedefleyen Hapticus adlı bir prototip geliştirdi. Cihaz, kullanıcının elini doğru hareket boyunca fiziksel olarak yönlendiren robotik bir yapı ile parmak uçlarına verilen dokunsal geri bildirimi birleştiriyor.

Arduino tabanlı olması ve gövdesinin büyük bölümünün 3D baskı ile üretilmesi, projeyi maker açısından ilgi çekici kılıyor. Aşağıda cihazın çalışma prensibini, kullandığı bileşenleri ve olası uygulama alanlarını inceliyoruz.

Hapticus Nasıl Çalışır?

Sistemin temel fikri, kullanıcının elini öğretilecek hareketi yapmaya doğru yönlendirmektir; deneyimli bir eğitmenin elinizi tutup hareketi yaptırmasına benzer, ancak yönlendirmeyi bir robot yapar. Kullanıcı bir eldiven giyer, mekanizma hedef hareketi tekrarlar ve bu sırada elin konumu ile uygulanan kuvvet sürekli ölçülür.

Yönlendirme sabit değildir; bir kapalı çevrim içinde çalışır. Kullanıcı doğru yönde ilerlediğinde sistemin uyguladığı rehberlik azalır ve harekete daha fazla serbestlik bırakılır. Kullanıcı yanlış yöne saparsa mekanizma direncini artırarak eli doğru yörüngeye geri çeker. Bu değişken rehberlik, beynin doğru kas dizilimini daha az tekrarla kavramasını amaçlar. Bu tür kuvvet ve titreşim tabanlı geri bildirime haptik teknoloji denir.

Konum bilgisi motorlara bağlı optik enkoderlerden, kullanıcının uyguladığı kuvvet ise kuvvet sensörlerinden okunur. Bu iki veri, robotun rehberlik seviyesini anlık olarak ayarlamasını sağlar. Parmak uçlarındaki küçük titreşim motorları ise doğru veya yanlış hareketi kullanıcıya anında hissettirir.

Neden Kas Hafızasını Hızlandırıyor?

Motor becerisi öğrenmek, beynin belirli kas gruplarını doğru sıra ve zamanlamada devreye sokmayı tekrar yoluyla otomatikleştirmesidir. Klasik öğrenmede kişi hareketi kendi başına deneyip yanlışları zamanla düzeltir; bu süreçte hatalı hareketler de tekrarlandığı için yerleşmeleri riski vardır. Hapticus'un yaklaşımı, hareketin daha baştan doğru yörüngede yapılmasını sağlayarak yanlış tekrarları azaltmayı hedefler.

Cihaz yalnızca eli itmekle kalmaz; aynı anda hem kuvvet (robotun yönlendirmesi) hem de dokunma (titreşim) yoluyla geri bildirim verir. Farklı duyusal kanalların birlikte uyarılması, hareketin beyinde daha belirgin bir iz bırakmasına yardımcı olabilir. Rehberliğin kullanıcı geliştikçe azaltılması ise önemlidir: amaç, kişinin sonunda hareketi desteksiz yapabilmesidir. Yardım kademeli olarak kesilmezse, kullanıcı cihaza bağımlı kalır ve beceri kalıcı olarak oturmaz.

Kullanılan Bileşenler

Hapticus, büyük ölçüde maker pazarında bulunabilen parçalardan kuruludur. Başlıca bileşenler ve görevleri şöyle:

  • Kontrol birimi: Sistemin merkezinde ESP32-S3 mikrodenetleyici bulunuyor. Yerleşik Wi-Fi ve Bluetooth, hem veri aktarımı hem uzaktan izleme için elverişli.
  • Hareket motorları: Elin konumunu yönlendirmek için iki DC motor, kol üzerindeki hareketli mekanizmayı sürüyor.
  • Motor sürücü devresi: Motorlara giden akımı anahtarlamak için MOSFET'ler ve bunları taşıyan bir PCB kullanılıyor. MOSFET'ler, düşük güçlü kontrol sinyallerini motoru sürecek akıma çevirir.
  • Konum ve kuvvet sensörleri: Optik enkoderler elin konumunu, kuvvet sensörleri ise kullanıcının uyguladığı basıncı ölçer.
  • Dokunsal geri bildirim: Parmak uçlarındaki eksantrik kütleli (ERM) titreşim motorları, hareketin doğruluğunu titreşimle bildirir.
  • Güç: Taşınabilirlik için bir LiPo batarya ve şarj modülü kullanılıyor.
  • Gövde: Çerçeve ve yapısal parçalar 3D baskı ile üretilmiş; PLA ve TPU gibi filamentler ile alüminyum çubuklar birlikte kullanılmış.

Yazılım Arduino IDE ortamında geliştirilmiş. Motorların düzgün ve titreşimsiz yönlendirilmesi için PID kontrol algoritması kullanılıyor. PID; oransal, integral ve türev olmak üzere üç terimden oluşur. Oransal terim, hedef konumdan sapma büyüdükçe düzeltmeyi artırır; integral terim, zamanla biriken küçük hataları kapatır; türev terim ise ani değişimleri yumuşatarak salınımı azaltır. Bu üçü birlikte, elin sarsıntısız ve hedeflenen yörüngede yönlendirilmesini sağlar.

Wi-Fi veya Bluetooth üzerinden toplanan öğrenme verileri bir sunucuya aktarılarak analiz edilebiliyor. Bu veriler, kullanıcının zaman içindeki gelişimini izlemek ve rehberlik stratejisini kişiye göre ayarlamak için kullanılabilir. Böylece cihaz, her seansta aynı davranmak yerine kullanıcının performansına göre ince ayar yapabilir.

Öne Çıkan Yönler

Cihazın tasarımını değerli kılan birkaç nokta var:

  • Tutarlı tekrar: Robot, aynı hareketi insan eğitmenin ulaşamayacağı bir tekrarlanabilirlikle yineleyebilir; bu, kas hafızasının daha düzenli oluşmasına yardımcı olur.
  • Uyarlanabilir rehberlik: Sistem, kullanıcının performansına göre yardımı azaltıp artırdığı için deneyim kişiye göre değişir.
  • Ölçülebilir ilerleme: Enkoder ve kuvvet sensörlerinden gelen veriler, öğrenmenin nesnel olarak izlenmesine olanak tanır.
  • Açık ve modüler yapı: Arduino tabanlı olması ve 3D baskı parçaları, prototipin kolayca değiştirilip geliştirilmesini sağlar. Benzer bir açık kaynak yaklaşımı, projeyi topluluk için erişilebilir kılar.

Bu özellikler cihazı tek bir uygulamaya bağlamıyor; piyanodan cerrahiye, spor hareketlerinden rehabilitasyona kadar farklı alanlarda denenebilecek bir çerçeve sunuyor.

Kimler Faydalanabilir?

Motor becerisi öğrenmenin kritik olduğu alanlarda cihazın karşılığı var:

  • Müzisyenler: Akor geçişleri ve hızlı pasajlarda parmak konumu ve ritmi çalışmak için kullanılabilir.
  • Tıp eğitimi: Mikro-cerrahi gibi yüksek hassasiyet isteyen hareketlerin tekrarında ve simülasyonlarda destekleyici olabilir.
  • Endüstriyel eğitim: Montaj hatlarındaki hassas el hareketlerinin öğretilmesinde süreç kısalabilir.
  • Sporcular: Golf salınımı veya tenis vuruşu gibi belirli hareketlerin doğru formunu içselleştirmede yardımcı olabilir.
  • Rehabilitasyon: Yaralanma veya felç sonrası motor becerilerini yeniden kazandırma sürecini destekleyebilir.
  • Maker'lar: Arduino ve 3D baskı tabanlı olması, benzer bir düzeneği evde denemek isteyenler için erişilebilir bir başlangıç noktasıdır.

Bu alanların ortak noktası, doğru hareketin çok sayıda tekrarla oturması gerektiğidir. Hapticus gibi bir sistemin sunduğu en somut katkı, bu tekrarları daha tutarlı hale getirmesi ve yanlış tekrarların yerleşmesini azaltmasıdır. Yine de cihazın bir prototip olduğunu ve her beceri için hazır bir çözüm sunmadığını hatırlamak gerekir; her uygulama, hareketin türüne göre ayrı mekanik ve yazılım uyarlaması ister.

Cihazın Durumu ve Evde Uygulanabilirliği

Hapticus şu anda Universität Siegen'de geliştirilen bir prototip; henüz ticari bir ürün olarak satışa sunulmuş veya fiyatı açıklanmış değil. Ancak kullandığı parçaların çoğu ESP32, MOSFET, DC motor, enkoder ve LiPo batarya gibi yaygın modüller olduğundan, aynı prensibe dayalı bir düzeneği daha basit ölçekte kurmak mümkün.

Yönlendirmeli öğrenme ve dokunsal geri bildirim fikrini, ileride VR/AR uygulamalarıyla birleştirmek gibi genişletme yolları da tartışılıyor. Böyle bir birleşim, kullanıcının sanal bir ortamda hareketi görürken elinde fiziksel yönlendirmeyi de hissetmesini sağlayabilir.

Kendi denemenizi yapmak isterseniz, tek eksenli basit bir yönlendirme mekanizmasıyla başlamak en pratik yoldur. Bir DC motor, motora bağlı bir enkoder ve tek bir kuvvet sensörüyle, elin bir doğru boyunca ileri-geri hareketini yönlendiren küçük bir düzenek kurabilirsiniz. Yazılım tarafında önce enkoder okumasını ve motor kontrolünü ayrı ayrı doğrulayın; ardından basit bir PID döngüsüyle motoru hedef konuma sürmeyi deneyin. Bu temel çalıştığında, kullanıcı doğru yönde ilerledikçe motorun uyguladığı kuvveti azaltan bir kural ekleyerek uyarlanabilir rehberliği taklit edebilirsiniz.

Sonraki adımlarda parmak ucuna bir titreşim motoru ekleyip dokunsal geri bildirimi, ya da ikinci bir eksen ekleyip daha karmaşık hareketleri deneyebilirsiniz. Bu kademeli yaklaşım, hem maliyeti düşük tutar hem de her aşamada neyin nasıl çalıştığını görmenizi sağlar. Gövde parçalarını 3D baskıyla üretmek, mekaniği ihtiyaca göre özelleştirmeyi kolaylaştırır.

Sık Sorulan Sorular

Hapticus'un temel amacı nedir?

Elin ve parmakların karmaşık motor becerilerini, robotik yönlendirme ve dokunsal geri bildirim yoluyla daha az tekrarla öğrenmesini sağlamaktır. Doğru hareket boyunca eli yönlendirerek kas hafızasının oturmasını hızlandırmayı hedefler.

Cihazın bir fiyatı var mı?

Hayır. Hapticus prototip aşamasında olduğu için ticari bir fiyatı açıklanmadı. Kullandığı bileşenlerin büyük kısmı maker pazarında uygun fiyatlarla bulunabilir.

Benzer bir düzeneği evde kurabilir miyim?

Prensip olarak evet. ESP32, DC motorlar, MOSFET sürücü, kuvvet sensörleri ve 3D baskı parçaları maker projelerinde yaygındır. Daha basit, tek eksenli bir yönlendirme mekanizmasıyla başlayıp geliştirebilirsiniz.

Hangi motor türü daha uygun?

Konumu hassas kontrol etmek gerektiği için, dönüş açısını geri bildiren enkoderli bir DC motor iyi bir seçimdir. Enkoder, motorun ne kadar döndüğünü ölçerek yönlendirmenin doğru konumda durmasını sağlar. Basit denemelerde düz bir DC motorla da başlayabilirsiniz, ancak konum geri bildirimi olmadan hareketin hassasiyeti sınırlı kalır.

Mertcan Aydemir
Yazar

Mertcan Aydemir

Mertcan, elektrik-elektronik, robotik sistemler ve Arduino tabanlı projeler üzerine içerikler üreten bir teknoloji yazarı. Gömülü sistemler, sensör entegrasyonları ve otomasyon çözümleri üzerine pratik anlatımlarıyla öne çıkıyor. Karmaşık teknik konuları anlaşılır ve uygulanabilir hale getirmeyi amaçlamakta. Site üzerinde hem yeni başlayanlara hem de ileri seviye kullanıcılara yönelik haberler ve rehberler paylaşmakta.

Yorumlar 0

Yorum Bırakın