Arduino VENTUNO Q'nun çift beyin mimarisi, Qualcomm Dragonwing IQ8 S işlemcisini gerçek zamanlı bir STM32H5 mikrodenetleyiciyle eşleştiriyor. | Kaynak: Qualcomm
Arduino S.r.l., Qualcomm Technologies Inc.'in bir yan kuruluşu, yakın zamanda Qualcomm Dragonwing IQ8 Serisi tarafından desteklenen kenar yapay zeka platformu VENTUNO Q için ön siparişleri açtı. Arduino, kartı geliştiriciler için tasarladı ve uygun yazılım, aksesuar ve uzantılarla aşinalık ve kullanım kolaylığını önceliklendirdi.
Bu, Arduino'nun robotiğe yönelik ilk kasıtlı adımı olsa da, Qualcomm'daki Arduino'nun baş ürün sorumlusu Marcello Majonchi, şirketin robotik geliştiricilerle 20 yılı aşkın süredir çalıştığını söyledi.
“Bu, modern bir robotik platformunun tek bir kontrol noktası olarak kullanılmak üzere tasarlanmış bir ürün için atılan ilk kasıtlı adım,” diye anlattı The Robot Report'a. “Aynı zamanda Arduino robotik alanında yaygın olarak kullanılıyor ve son 20 yılda topluluk tarafından geliştirilen ve bir Arduino ürünüyle kısmen ya da tamamen desteklenen binlerce farklı robot türü var.”
Qualcomm Arduino teknolojisini entegre ediyor
Geçen yıl Arduino, Qualcomm tarafından satın alındı ve bu durum Monza, İtalya merkezli şirkete daha fazla kaynak ve yeni bir müşteri tabanı sağladı. Majonchi'ye göre, bu durum ve üretken yapay zekadaki son gelişmeler ile işlemci boyutlarındaki artış, yeni kartı doğal bir evrim gibi hissettirdi.
“Bu inanılmaz hesaplama gücüne sahibiz. İnsanların vizyonlarını gerçeğe dönüştürmeleri için daha kolay bir yolun beklediği bu ekosistem var,” diye belirtti. “Donanım açısından ve yazılım araçları ile çerçeveler açısından hangi boşluğu kapatmamız gerekiyor ki bir AMR kurmak için beş farklı doktora derecesine ihtiyaç duymadan ilerleyebilesiniz?”
VENTUNO Q'nun teknik detayları
VENTUNO Q'nun çift beyin mimarisi var. 40 yoğun TOPS yapay zeka performansı sunan Dragonwing IQ-8275 işlemcisini, 16 GB LPDDR5 bellek, 64 GB eMMC ve genişletilebilir M.2 NVMe depolama ile birlikte özel bir STM32H5 gerçek zamanlı mikrodenetleyiciye eşleştiriyor. Arduino, bunun sistemlerin sensör verilerini sadece yorumlamakla kalmayıp aynı zamanda fiziksel olarak, anında ve çevrimdışı tepki vermesini sağladığını söyledi.
Kart, Canonical tarafından dağıtılan ön yüklü Ubuntu ile geliyor. Arduino App Lab, çalışan bir prototipe hızlı bir yol sunuyor. Geliştiriciler ayrıca VS Code, yerel Linux araçları veya mevcut her türlü iş akışını da seçebiliyor. MCU tarafında, Arduino Core on Zephyr RTOS, motorların, CAN-FD'nin, PWM'nin ve yüksek hızlı GPIO'nun belirleyici, gerçek zamanlı kontrolünü sağlamak üzere tasarlandı.
Kartı inşa ederken Arduino, müşterilerin diğer tüm kartlarından beklediği pek çok şeyin VENTUNO Q'ya da taşınmasını sağlamak istediğini söyledi. Bunun nedeni, standart bir Arduino kartıyla uyumlu büyük bir aksesuar ve eklenti ekosisteminin bulunması. Şirket, bu sistemi çoğaltmanın müşterilere aşina oldukları bir seçenek sunduğunu ve farklı bileşenleri bir araya getirmeyi kolaylaştırdığını iddia etti.
“Her şey erişilebilirlikle ilgili. Bu teknolojiye erişim engelini hem yazılım hem de donanım tarafında azaltmak ve onu sıradanlaştırmakla ilgili. Böylece fikri olan hemen herkesin o fikri hayata geçirmesi için bir yolu olsun,” dedi Majonchi.
Kenar bilişim gerçek dünya dağıtımları için kilit olacak
VENTUNO Q kartının kilit yönlerinden biri robotlar için kenar bilişim sağlama yeteneği.
“Robotik sektörünün yapay zeka çağına geçmesinin önündeki engellerden biri, modellerin birkaç yıl öncesine kadar bulutta sıkışmış olmasıydı,” diye konuştu Majonchi. “Bir robot çalıştırmak istiyorsanız sadece yakın gerçek zamanlı yanıttan fazlasına ihtiyacınız var. Gerçek zamanlı yanıta ihtiyacınız var ve ideally aynı platformda algılama, akıl yürütme ve eyleme geçirme olmalı ki tüm davranışları koordine edebilesiniz.”
“Kenar bilişim, depolar veya denizaşırı üretim sahaları gibi yerlerde sonuçlanabilecek bu robotların gerçek dünya dağıtımlarının birçok kısıtını gerçekten yerine getirebilmenin tek yolu,” diye devam etti.
Majonchi, bu düzeyde kenar bilişimi mümkün kılacak teknolojinin ilerlediğini gözlemledi. Yüksek güçten hesaplama performansına olan oranla birleştiğinde, bunun Arduino için iyi bir başlangıç noktası yarattığını söyledi.
Arduino'nun App Lab'ı müşterilerin robot uygulamalarını bir tuğla bir tuğla inşa etmesini sağlıyor
Arduino App Lab aracılığıyla geliştiriciler kutudan çıkar çıkmaz küratörlüğü yapılmış NPU optimize modeller kütüphanesini çalıştırabiliyor. Bunlar büyük dil modellerini, görsel-dil modellerini, konuşma tanıma ve nesne ve jest algılamayı kapsıyor.
Geliştiriciler ayrıca Hugging Face'ten kendi GGUF formatlı modellerini getirebiliyor ya da entegre Edge Impulse Studio üzerinden özel modelleri eğitebiliyor ve nicelleştirebiliyor. Büyük dil modelleri ve görsel-dil modelleri, Qualcomm'un açık kaynaklı cihaz içi üretken yapay zeka çalışma zamanı olan Qualcomm Gen AI Developer Tool GenieX ile sadece birkaç satır kodla da dağıtılabiliyor.
Majonchi, App Lab'ı Lego ile inşa etmeye benzetti. “Sadece bu tuğlaları bir araya getirmeniz ve bağlantı kodunu yeniden oluşturmanız gerekiyor ki bu, piyasadaki normal bir platformda yapacağınız şeye kıyasla katbekat daha basit,” dedi.
Şirket, platformu robotik, endüstriyel kenar yapay zekası, akıllı şehirler, yapay zeka vizyon sistemleri ve eğitim genelinde ticari dağıtım için tasarladı ve doğruladı.
“Yeni teknolojiler icat etmeyen, mevcut teknolojileri, konteynerleri, ROS'u ve yapay zeka modellerini insanların ilham bulacağı ve kolayca yaklaşılabilecek, aynı zamanda kısıtlayıcı olmayan bir çerçeve içinde tek bir yerde soyutlayan bir geliştirici ortamı yarattık,” dedi Majonchi.
Works with Arduino ticari dağıtımları mümkün kılmayı umuyor
Bir VENTUNO Q tasarımı ticari dağıtım için hazır olduğunda, aynı Dragonwing IQ8 işlemcisi yakında ortaklardan üretim sınıfı SOM form faktörlerinde sunulacak ve prototipleme sırasında oluşturulan yazılım yığını, yapay zeka modelleri ve uygulama mantığı korunacak.
Kenar bilişim ve yapay zeka endüstriyel çözümlerinin önde gelen sağlayıcısı SECO ve endüstriyel sınıf SOM'lar konusunda uzman Toradex, “Works with Arduino” programı kapsamında bu yolu destekleyen ilk şirketler arasında yer alıyor.
“Arduino nihai prototipleme platformudur,” dedi Majonchi. “Tutkunlar, öğretmenler ve profesyoneller otomotivden uzaya kadar birçok farklı sektörde prototipleme şekillerini standartlaştırdı.”
“Aynı zamanda üretim kurulumunun prototipleme kurulumundan biraz farklı olan bazı özellikleri var,” diye ekledi. “Bir optimizasyon tarafı var. Bileşenlerin uzun vadeli kullanılabilirliği ve benzeri.”
“Şimdi Qualcomm ailesinin bir parçası olduğumuz için, VENTUNO Q'nun piyasaya sürülmesiyle birlikte duyurduğumuz ve prototipleme özgürlüğü ve kolaylığını isteyen ancak ardından en optimize şekilde üretime ölçeklenmek için güvenilir bir yol isteyen son kullanıcıları gerçekten desteklemeyi amaçlayan bir program oluşturduk,” dedi Majonchi.
Prototiplemenin ötesinde VENTUNO Q, ticari dağıtım için tasarlandı ve otonom mobil robotlardan öngörücü bakıma, gerçek zamanlı kalite muayenesine ve uygulamalı STEM öğrenimine kadar her şeyi destekliyor.
“Works with Arduino, aslında geliştirici kartlarında yer alan Qualcomm yonga setini alıp sistemlerden modüllere, endüstriyel bilgisayara ve endüstriyel geçitlere kadar her türlü çözümü oluşturabilen ve Arduino platformuna karşı sertifikalandırılabilen OEM'leri hedefliyor,” dedi Majonchi.
Arduino Qualcomm ile büyümeye devam edecek
İleriye bakıldığında Majonchi, Arduino'nun robotik sektöründe öğrenmeye ve büyümeye devam etmek istediğini söyledi. Ana şirketi Qualcomm bunun büyük bir parçası olacak.
“Uzmanlığımız, insanlara teknolojiden yararlanmaları için bu soyutlama katmanını sağlama konusunda. Tarihsel olarak eksik olduğumuz şey, alıp kitlelere sunabileceğimiz en ileri teknolojilere erişimdi. Qualcomm ile birlikte artık denklemin her iki tarafına da sahibiz, böylece sorunu çözebiliriz,” dedi Majonchi.
Qualcomm da robotikte daha fazla ilgi gösteriyor. Şirket bugün, açık kaynaklı MoveIt çerçevesinin küratörü PickNik Inc.'i satın aldığını duyurdu. Şirketler, MoveIt'i Arduino VENTUNO Q ve Qualcomm Dragonfly ile entegre etmeyi planlıyor ve böylece geliştiricilere yapay zeka modellerinden planlamaya, manipülasyona ve gerçek zamanlı kontrole kadar daha kolay bir yol sunmayı hedefliyor.