Kanca
Bu sahnenin üç boyutlu, hareketli ve etkileşimli olması onu dijital ikiz yapmıyor. Hatta bu platformdaki hiçbir sahne dijital ikiz değil. İyi bir görsel benzerlik yetmez; fiziksel sistemle canlı veri bağı gerekir.
Genel 2 eklemli kol — jenerik örnek kol, belirli bir üretici modeline karşılık gelmez. Hesaplanan azami erişim: 1.80 m (bağlantı uzunluklarının toplamı).
Ya şunu denesen? Hedefi robotun azami erişiminin biraz dışına taşısan robot yine ulaşabilir mi?
Uç nokta: (1.08, 0.63) · Çözücü: analitik · 1 iterasyon · hata 0 m
Eklem açıları: θ1=-9.468° · θ2=92.748°
Ne oldu
2012 tarihli NASA/ABD Hava Kuvvetleri çalışmasının bağlamı bir uçuş aracıdır. Sanal kopya; gerçek araçtan gelen sensör verisi ve kullanım geçmişiyle sürekli güncellenir, hayat döngüsü boyunca onunla senkronize kalır. Kritik ayrım burada. Tek sefer kurulan model değil, fiziksel sistemle veri alışverişini sürdüren model.
Bu tanımla yukarıdaki IkTarget sahnesini karşılaştır:
| Gerçek dijital ikiz | Bu platformdaki sahne | |
|---|---|---|
| Veri kaynağı | Gerçek sistemden gelen sürekli sensör akışı | Sadece senin fare/dokunmatik girdin |
| Güncelleme | Fiziksel sistemle sürekli senkronize | Tek seferlik, anlık hesaplama |
| Amaç | İzleme, kestirimci bakım, "ne olurdu" analizi | Öğretim |
| Gerçek donanımla bağ | Var (çift yönlü) | Yok |
Kolu sürüklediğinde gördüğün hareket saf matematik — ters kinematik
çözücünün her karede yeniden hesapladığı bir sonuç. Hiçbir gerçek motor,
hiçbir gerçek enkoder bu hesaba katkı vermiyor. Bu yüzden platformun kendi
vizyon belgesi (docs/00-vizyon.md) baştan net: bu site "kapsamlı bir
robotik simülatörü değil" — dijital ikiz iddiası hiç taşımıyor, taşımamalı.
Gerçek dünyada
Kaynağın örneği robot kolu değil, uçuş aracı. İlke ikisinde de aynı:
fiziksel sistemden düzenli veri gelmiyorsa ortada ikiz değil, simülasyon
vardır. reference-python/ içindeki PyBullet sahnesi KUKA iiwa modelinin
çarpışma ve yerçekimini hesaplıyor ama gerçek robottan sensör verisi
almıyor. Bu platformdaki sahneler de bilinçli biçimde çevrim dışı kalıyor
(bkz. docs/02-mimari.md, "Peki mevcut Python kodu ne olacak").
Dene
Hedefi sürüklemeden önce gerçek bir ikizde görmeyi bekleyeceğin iki veri akışını yaz. Sonra sahneyi kullan: gerçek robottan durum geldiğini gösteren tek bir işaret var mı? Bu bir Tahmin et görevi kadar bir iddia denetimi. Canlı veri bağı bulamıyorsan "dijital ikiz" etiketini de kullanamazsın.
Sonraki
Bu ayrımı gördün: statik simülasyon ile gerçek zamanlı senkronize bir ikiz aynı şey değil. Sıradaki ders, statik bir simülasyonun bile gerçek donanımdan nasıl FARKLI davranabileceğini (sim-to-real farkı) ele alıyor.