Asimov, insansı robotuna komut vermek için Python araçlarını açtı
Asimov, uygulamaların insansı robotunun durumunu okuması ve hareket komutları göndermesi için Python yazılım geliştirme araçlarını yayımladı. Apache 2.0 lisanslı sürüm yürüme, eklem denetimi, kamera ve ses erişimi sağlıyor. Ayrı duyurulan Edge katmanı, kontrol kaynaklarının önceliklerini düzenlemeyi amaçlıyor; kaynak kodunun erişimi henüz doğrulanmış değil. SDK, acil durdurma sistemi değil.
Asimov, Asimov 1 insansı robotu için Python yazılım geliştirme araçlarını (SDK) yayımladı. Kamuya açık Menlo SDK kitaplığı, uygulamaların robotun durumunu okumasını ve hareket komutları göndermesini sağlıyor.[1], [2]
Daha önceki donanım tasarımları ve yürüme eğitimi kodunun ardından bu sürüm, uygulama yazılımına erişimi genişletiyor. Geliştiriciler yüksek düzey yürüme komutlarını veya doğrudan eklem denetimini kullanabiliyor; kamera, mikrofon ve hoparlöre de erişebiliyor.[1]
Uzaktan ve yerel bağlantı farklı yollar izliyor
Depo, Python 3.12 veya daha yeni sürüm gerektiriyor ve Apache 2.0 lisansını kullanıyor. Uzaktan kumanda bağlantısı sağlayan LiveKit, internet üzerinden kullanılan yol olarak anlatılıyor. Yerel uygulamalar için veriyi doğrudan gönderen UDP arayüzü bulunuyor. Ekibin gösteriminde robotun durumu yürüme politikasına gönderiliyor; politikanın çıktısı eklem komutları olarak robota dönüyor. Ekip, bu hesaplamanın dizüstü bilgisayarda veya robot üzerindeki Pi bilgisayarda yürütülebildiğini söylüyor.[1]
Edge’in kontrol öncelikleri ayrı bir duyuru olarak duruyor
Asimov, insan ile uygulamanın kontrol isteklerini düzenleyip komutları aygıt yazılımına ileten Edge katmanını açacağını da duyurdu. İnsanın otomatik uygulamadan kontrolü devralması buna bir örnek. Mevcut belgelerde Cockpit ile eşleştirilmiş oyun kumandasına SDK’dan önce öncelik veriliyor; SDK’nın acil durdurma sistemi olmadığı açıkça belirtiliyor. SDK deposu erişilebilirken Edge kaynak kodunun erişimi henüz doğrulanmış değil. Ekibin gösterimleri bağımsız bir saha güvenliği değerlendirmesi içermiyor.[1]