Keşfedin, Öğrenin ve Paylaşın
Evrim Ağacı'nda Aradığın Her Şeye Ulaşabilirsin!
Paylaşım Yap
Tüm Reklamları Kapat

Bu robotlar nasıl insan gibi hareket ediyor

Bu blog yazısında arkaplanda neler olduğunu anlatacağım.

2 dakika
1
Bu robotlar nasıl insan gibi hareket ediyor
  • Blog Yazısı
Blog Yazısı
Tüm Reklamları Kapat

Robotik alanı hızla gelişiyor. Bazı firmaların robotlarının ortalıkta koşup zıpladığını görüyoruz peki bu nasıl mümkün olaibliyor? Basitçe açıklamak gerekirse matematik sayesinde, hadi ayrıntılarına bakalım.

1- MPC (model predictive control)

MPC sistemleri bir önceki jenerasyonda reinforcement learning geliştirilmeden önce kullanılan yöntemdi. Youtube da dans eden boston dynamics atlas robot bu yöntem ile haraket ediyor. MPC genel bir yöntemdir ve bir çok alanda kullanılır. Elinizde ileriyi tahmin edebilen matematiksel bir model vardır(basit bir fizik simulasyonu gibi). Bu modeli kullanarak ileriyi tahmin edip işlemin başarı ile ilerleyip ilerlemediğini anlayabilirsiniz. Elinizde robotun motorlarına uygulayabileceğiniz belirli aksiyonlar vardır. Örneğin diz motoru ileri gitsin gibi. Bu eylemin sonucunu matematksel model ile önceden bilebilirsiniz. Mesela motora -10 ile 10 arasında tork uygulayabilirsiniz. Bunun hangisinin en verimli olduğunu bulmak için teker teker denemek gerekir ama -10 ile 10 arasında sonsuz değer var, bu sebeple olası değerleri belirli bir çözünürlükte hesaplayabiliriz. Örneğin 0.1 çözünürlüğünde hesaplarsak elimizde anlık olarak diz motoruna uygulayabileceğimiz 200 tane olası değer olacaktır. bunu 0.1 saniyede bir uygulayabileceğimizi düşünürsek ve robotun 10 saniye sonraki durumuna kadar analiz ettiğimizi düşünürsek diz motoru için toplam 200 * 100 = 20000 farklı aksiyon durumu vardır. Robotta 12 motor olduğunu düşünürsek 20000 * 12 = 240000 farklı aksiyon durumu ortaya çıkar. Tabi bakacağımız zaman aralığı veya çözünürlükle oynayarak bu hesap yükünü değiştirebiliriz. Eğer çözünürlük düşerse hareket kalitesi düşer ve baktığımız zaman aralığı düşerse uzun vadeli hareketleri yapamaz. Örneğin baktığımız ufuk 3 saniyeyse ve robot koşuyorsa önündeki engeli görebildiği 3 saniyede duramayabilir. Matematiksel modele bu aksiyonları vererek aksiyon sonucunda tüm olası durumları değerlendirdiğimiz zaman aralığı boyunca analiz edip bizim için en iyi aksiyonu seçip uygulayabiliriz. Bu sonuçların arasından en iyilerini seçmek için hareketleri puanlayan politikalar kullanabiliriz. Örneğin ayakta duruyormu anlamak için gövde ile yer çekimi yön vektörlerinin dot product'ını alan bir foksiyon yazabiliriz. veya hızı olaması gereken hızda mı diye kontrol eden ve puanlayan başka bir fonksiyon yazabiliriz. tüm poltika fonksiyonlarının değerleri toplamı bize o haretin istediğimiz harekete ne kadar uygun olduğunu verecektir. bu işlemi her 0.1 saniyede uygulayıp robotu yürütebilriz.

Tüm Reklamları Kapat

2- Reinforcement learning

Reinforcement learning yani RL de mpc gibi politikalar ile çalışır. ama bu işi sadece eğitim esnasında yapar. Basitçe yapılan işlem, simulasyonda hareketler verip politikaları en çok memnun eden aksiyonları bulmak ve gerçek robotta doğrudan uygulamaktır. PPO (proximal policy optimization) ve AMP (Adversarial Motion Priors) gibi yöntemler kullanılır? Robot üzerinde daha az hesaplama olacağı için kullanım esnasında daha verimlidir ama eğitimi zordur. Eğitim esnasında politikalar daha esnek ve fizik motoru daha gerçekçi tutulur ki daha iyi hareket edebilsin ve daha çeşitli koşullara uyum sağlayabilsin. MPC için yazılan verimli ve hedefe yönelik fizik motorları olan matematiksel modeller olmadığı için daha kolay geliştirilebilir çünkü genellikle genel amaçlı ve yüksek kaliteli ama yavaş fizik motorları ile eğitilir. Nvidia Isaaclab yazılımı şu an bu alanda popüler bir yazılımı.

3- hibrit

MPC sistemi aslında bir fonksiyondur. bu fonksiyonu performans optimizasyonu için bir MLP ağına aktarıp kullanabiliriz.

Okundu Olarak İşaretle
1
0
  • Paylaş
  • Alıntıla
  • Alıntıları Göster
Paylaş
Sonra Oku
Notlarım
Yazdır / PDF Olarak Kaydet
Raporla
Mantık Hatası Bildir
Yukarı Zıpla
Bu Blog Yazısı Sana Ne Hissettirdi?
  • Muhteşem! 0
  • Tebrikler! 0
  • Bilim Budur! 0
  • Mmm... Çok sapyoseksüel! 0
  • Güldürdü 0
  • İnanılmaz 0
  • Umut Verici! 0
  • Merak Uyandırıcı! 0
  • Üzücü! 0
  • Grrr... *@$# 0
  • İğrenç! 0
  • Korkutucu! 0
Tüm Reklamları Kapat

Evrim Ağacı'na her ay sadece 1 kahve ısmarlayarak destek olmak ister misiniz?

Şu iki siteden birini kullanarak şimdi destek olabilirsiniz:

kreosus.com/evrimagaci | patreon.com/evrimagaci

Çıktı Bilgisi: Bu sayfa, Evrim Ağacı yazdırma aracı kullanılarak 21/08/2025 02:57:58 tarihinde oluşturulmuştur. Evrim Ağacı'ndaki içeriklerin tamamı, birden fazla editör tarafından, durmaksızın elden geçirilmekte, güncellenmekte ve geliştirilmektedir. Dolayısıyla bu çıktının alındığı tarihten sonra yapılan güncellemeleri görmek ve bu içeriğin en güncel halini okumak için lütfen şu adrese gidiniz: https://evrimagaci.org/s/21256

İçerik Kullanım İzinleri: Evrim Ağacı'ndaki yazılı içerikler orijinallerine hiçbir şekilde dokunulmadığı müddetçe izin alınmaksızın paylaşılabilir, kopyalanabilir, yapıştırılabilir, çoğaltılabilir, basılabilir, dağıtılabilir, yayılabilir, alıntılanabilir. Ancak bu içeriklerin hiçbiri izin alınmaksızın değiştirilemez ve değiştirilmiş halleri Evrim Ağacı'na aitmiş gibi sunulamaz. Benzer şekilde, içeriklerin hiçbiri, söz konusu içeriğin açıkça belirtilmiş yazarlarından ve Evrim Ağacı'ndan başkasına aitmiş gibi sunulamaz. Bu sayfa izin alınmaksızın düzenlenemez, Evrim Ağacı logosu, yazar/editör bilgileri ve içeriğin diğer kısımları izin alınmaksızın değiştirilemez veya kaldırılamaz.

Aklımdan Geçen
Komünite Seç
Aklımdan Geçen
Fark Ettim ki...
Bugün Öğrendim ki...
İşe Yarar İpucu
Bilim Haberleri
Hikaye Fikri
Video Konu Önerisi
Başlık
Bugün bilimseverlerle ne paylaşmak istersin?
Gündem
Bağlantı
Ekle
Soru Sor
Stiller
Kurallar
Komünite Kuralları
Bu komünite, aklınızdan geçen düşünceleri Evrim Ağacı ailesiyle paylaşabilmeniz içindir. Yapacağınız paylaşımlar Evrim Ağacı'nın kurallarına tabidir. Ayrıca bu komünitenin ek kurallarına da uymanız gerekmektedir.
1
Bilim kimliğinizi önceleyin.
Evrim Ağacı bir bilim platformudur. Dolayısıyla aklınızdan geçen her şeyden ziyade, bilim veya yaşamla ilgili olabilecek düşüncelerinizle ilgileniyoruz.
2
Propaganda ve baskı amaçlı kullanmayın.
Herkesin aklından her şey geçebilir; fakat bu platformun amacı, insanların belli ideolojiler için propaganda yapmaları veya başkaları üzerinde baskı kurma amacıyla geliştirilmemiştir. Paylaştığınız fikirlerin değer kattığından emin olun.
3
Gerilim yaratmayın.
Gerilim, tersleme, tahrik, taciz, alay, dedikodu, trollük, vurdumduymazlık, duyarsızlık, ırkçılık, bağnazlık, nefret söylemi, azınlıklara saldırı, fanatizm, holiganlık, sloganlar yasaktır.
4
Değer katın; hassas konulardan ve öznel yoruma açık alanlardan uzak durun.
Bu komünitenin amacı okurlara hayatla ilgili keyifli farkındalıklar yaşatabilmektir. Din, politika, spor, aktüel konular gibi anlık tepkilere neden olabilecek konulardaki tespitlerden kaçının. Ayrıca aklınızdan geçenlerin Türkiye’deki bilim komünitesine değer katması beklenmektedir.
5
Cevap hakkı doğurmayın.
Aklınızdan geçenlerin bu platformda bulunmuyor olabilecek kişilere cevap hakkı doğurmadığından emin olun.
Size Özel
Makaleler
Daha Fazla İçerik Göster
Popüler Yazılar
30 gün
90 gün
1 yıl
Evrim Ağacı'na Destek Ol

Evrim Ağacı'nın %100 okur destekli bir bilim platformu olduğunu biliyor muydunuz? Evrim Ağacı'nın maddi destekçileri arasına katılarak Türkiye'de bilimin yayılmasına güç katın.

Evrim Ağacı'nı Takip Et!
Geçmiş ve Notlar
Yazı Geçmişi
Okuma Geçmişi
Notlarım
İlerleme Durumunu Güncelle
Okudum
Sonra Oku
Not Ekle
İşaretle
Göz Attım
Site Ayarları

Evrim Ağacı tarafından otomatik olarak takip edilen işlemleri istediğin zaman durdurabilirsin.

[Site ayalarına git...]
Bu Yazıdaki Hareketleri
Daha Fazla göster
Tüm Okuma Geçmişin
Daha Fazla göster
0/10000
Kaydet
Keşfet
Ara
Yakında
Sohbet
Agora

Bize Ulaşın

ve seni takip ediyor

Göster

Şifremi unuttum Üyelik Aktivasyonu

Göster

Şifrenizi mi unuttunuz? Lütfen e-posta adresinizi giriniz. E-posta adresinize şifrenizi sıfırlamak için bir bağlantı gönderilecektir.

Geri dön

Eğer aktivasyon kodunu almadıysanız lütfen e-posta adresinizi giriniz. Üyeliğinizi aktive etmek için e-posta adresinize bir bağlantı gönderilecektir.

Geri dön

Close