Paylaş

Ankara Haberleri / Diğer Haberler

Luwu Dynamics XGO-Mini2 İncelemesi: Programlanabilir Robotik Gezici

Luwu Dynamics XGO-Mini2 İncelemesi: Programlanabilir Robotik Gezici

XGO-Lite’ımı test ettiğimde henüz çalışmadığından XGO-Lite’ımı kontrol etmek için XGO-Mini komut bloklarını kullanmak zorunda kaldım. Bazı durumlarda bloklardan vazgeçmem ve kodu kendim yazmam veya oluşturulan koda birkaç düzeltme eklemem gerekiyordu. Ancak bunlar beklenen diş çıkarma problemleridir.

İncelemem sırasında tüm işlevler bloklar halinde tam olarak uygulanmasa da, XGO ekibi hata raporlarına son derece duyarlı davrandı ve bildirdiğim her hatayı düzeltti. Yazma sırasında, XGO-Mini2’nin temel işlevleri için Blockly desteği neredeyse tamamlandı ve ekip, IDE’nin tamamen işlevsel bir sürümünün piyasaya sürülmeye hazır olduğunu bildirdi.

Eğitim sektöründe popüler olan başka bir blok tabanlı görsel programlama dili olan Scratch kadar çocuk dostu olmasa da Blockly, Python için gerçek, düzenlenebilir programlar sunan bir önyüz editörü olmanın avantajlarından yararlanır. Temel programlama kavramlarına biraz aşina olmanızdan yararlanacak olsanız da, özellikle XGO belgelerinde sağlanan örneklerle birlikte, ilgili yeni başlayanlar için çok erişilebilir.

Robo Pooch’unuzu Hacklemek

XGO, yazılım korsanlarının ilgisini çekecek şekilde tasarlanmıştır ve bu bazen robota temel işlevler eklemenin en kolay yoludur. Prototipi aldığımda, onu uzaktan kontrol veya programlama için yerel ağınıza almanın önerilen yolu, Wi-Fi ağınızın SSID’sini ve şifresini önceden programlanmış ayarlarına uyacak şekilde değiştirmekti.

MicroSD kartı çıkarıp kendi Wi-Fi ağ ayrıntılarımı eklemek için /etc/wpa_supplicant/wpa_supplicant.conf dosyasını düzenlemek daha kolaydı ve Wi-Fi’niz ile bir QR kodu oluşturmak istemiyorsanız bu yine de kullanışlı olabilir. Üzerinde Fi ayrıntıları.

Ve XGO’nun dosya sistemine her bakmak istediğinizde SD kartı çıkarmak zorunda değilsiniz. XGO-CM4’teki Mikro HDMI bağlantı noktasını bağlarsanız ve bir USB-C hub’ı takarsanız (her ikisi de son perakende modellerle sağlanır), tam bir Raspberry Pi OS GUI’ye sahip olursunuz ve bağlanabilirsiniz. gezinmek için bir klavye ve fare. SSH’yi, favori terminal öykünücünüzden veya SFTP uyumlu dosya tarayıcınızdan kendinize robota uzaktan ağ erişimi vermek için de etkinleştirebilirsiniz.

XGO’nun özelliklerinde, davranışında ve ifadesinde toptan değişiklikler yapmaya başlamak istiyorsanız tüm bunlar hayatınızı kolaylaştırır. Ve herhangi bir hata yaparsanız, XGO’nun işletim sistemi SD kartını yeniden başlatabilirsiniz, bu nedenle başarısızlık düşük risktir.

XGO’nun en harika yanı da bu: Açık kaynaklı yazılım üzerine inşa edildiğinden ve varsayılan ayarlarına geri döndürülmesi kolay olduğundan, aşağı yukarı istediğiniz değişiklikleri yapabilirsiniz. Köpek motifini beğenmedin mi? Ses ve yüz ifadesi resim dosyalarını bir kediye veya bir ekrana dönüştürün. Matris-ilham veren glitch metni. Daha fazla kitaplık ekleyin, Python’da kendi işlevlerinizi yazın ve XGO’nun varsayılan davranışlarını değiştirin.

Bu yayın öncesi aşamada biraz dağınık bir şekilde belgelenmiş olsa da her şey açık ve erişilebilir. Python çok okunabilir bir dildir, bu da farklı farklı fonksiyonların ne yaptığını anlamayı kolaylaştırır. Ayrıca okullarda ve kodlamaya giriş sınıflarında geniş çapta öğretiliyor ve bu da onu programlama becerilerini geliştirmek isteyenler için yararlı bir oyuncak yapıyor. Bir grup veya aile için XGO satın almak isterseniz, herkesin kendi XGO microSD kartı olabilir.

İyi Bir Programlanabilir Yavru Kimdir!

Sanal bir evcil hayvan olarak, XGO pek tatmin edici değil – devam eden bir ilişki için bir Furby’den daha az potansiyele sahip bir dizi demo. Çevresinden haberdar olabilir ve tepki verebilir. Ve yeniden oluşturmak için bir dizi hareketi kaydetmesini sağlayabilirsiniz, ancak XGO ile geçmiş etkileşimlerinizi hatırlayacak bir veri tabanı yoktur. Kim olduğunuzu bilmesini istiyorsanız, bunun için kendi yazılımınızı yazmanız gerekecek.

Ancak aslında bunun için tasarlandı: aynı zamanda harika görünen ve hissettiren erişilebilir ve ilginç donanım parçalarıyla deney yapmak ve geliştirmek. Ve XGO, Blockly tarayıcı uygulaması dışında herhangi bir şey için sürekli destek konusunda çok fazla endişelenmenize gerek kalmadan bunu mümkün kılacak kadar açıktır.

Elbette, bu masaüstü köpeği AIBO değil, ancak ilginç donanım platformları için yazılımları bir araya getirmekle ilgileniyorsanız, yeni programlanabilir siber köpek arkadaşınızla çok eğleneceksiniz.

Paylaş

Yanıtla