Isaac ROS 5.0 şu anda Intrinsic, Mentee Robotics, EKUMEN ve Flexiv dahil şirketler tarafından kullanılıyor. | Kaynak: NVIDIA
NVIDIA Corp. bugün Robot Operating System açık çerçevesi üzerine kurulu GPU hızlandırmalı paketlerinin en yeni koleksiyonu olan Isaac ROS 5.0'ı yayınladı. Şirket duyuruyu Toronto'daki ROSCon konferansında yaptı.
Yayın, geliştiricilerin robotik uygulamaları daha hızlı oluşturmasına, özelleştirmesine ve dağıtmasına yardımcı olmak için yeni ajan tabanlı iş akışları ve platform desteği getiriyor.
"Hedef, geliştirmeden dağıtıma kadar her şeyi kolaylaştırmak. Bireysel bir geliştirici olun ya da tam teşekküllü bir şirket, robotik geliştirme sürecinde çok sayıda baş ağrısı var" dedi. The Robot Report'a konuşan Katie Washabaugh, NVIDIA'nın robotik simülasyon ürün pazarlama müdürü.
Genel olarak NVIDIA, Isaac ROS'un yaklaşık 1,3 milyon ROS kullanıcısına hesaplama, fiziksel yapay zeka modelleri ve üretime hazır kütüphaneler getirdiğini söyledi. Şirket bunun geliştiricilerin ücretsiz, tanıdık, açık kaynaklı araçlarla yüksek performanslı robotik uygulamalar oluşturmasına yardımcı olduğunu belirtti.
"Robotik geliştirmede gerçekten çok fazla sürtünme var. Boru hattını bir araya getirmede o kadar çok sürtünme var ki" dedi Washabaugh. "Pratikte yanlış gidebilecek çok şey var ve sadece oturup beklediğiniz sinir bozucu anlar var. Bu yüzden bu yayınla gerçekten zaman ayırıp toplulukla ve OSRA ile çalıştık ve bu acı noktaları nerede giderebileceğimizi ve geliştiriciler için işleri nasıl kolaylaştırabileceğimizi bulduk."

Magna, daha hızlı dağıtım için donanım-döngüde testlerde Isaac ROS'u Isaac Sim ile eşleştiriyor. | Kaynak: NVIDIA
NVIDIA robotik geliştirmeye yapay zeka ajanlarını getiriyor
NVIDIA'ya göre yapay zeka ajanları yazılımın nasıl oluşturulduğunu değiştiriyor. Geliştiricilerin tekrarlayan görevleri otomatikleştirmesine, karmaşık kod tabanlarında gezinmesine ve fikirleri çalışan uygulamalara daha hızlı taşımasına yardımcı oluyor. Isaac ROS 5.0 bu yetenekleri robotik geliştirmeye taşımayı hedefliyor.
"Isaac ROS 5.0 ile yayınladığımız becerilerin çoğu ayrıntıya giriyor, gerçek kurulum" dedi Washabaugh. "Ajanlarınızı serbest bırakabilir ve komut dosyalarını hazırlama, ortamı kurma gibi tüm işleri onlara yaptırabilirsiniz. İnce ayar gibi tekrarlayan işleri de yapıyor."
Isaac ROS 5.0 ayrıca ROS 2 Lyrical ve Ubuntu 24.04 desteğini de tanıtıyor. Bu, geliştiricilere en yeni ROS platformunu benimseme yolu sunarken NVIDIA hızlandırılmış hesaplama ile talepkar robotik iş yüklerini hızlandırmaya devam etmelerini sağlıyor.
NVIDIA, robotik yazılımın GPU'lar da dahil olmak üzere farklı hesaplama donanımlarında verimli çalışmasına yardımcı olan standart bir veri işleme arayüzünü ROS 2 Lyrical'e katkıda bulundu. Tüm ROS topluluğuna açık olan bu arayüz, geliştiricilere talepkar robotik uygulamaları hızlandırmak için tutarlı bir yol sunuyor; GPU hızlandırması için CUDA çalışan bir örnek oluşturuyor.
"Bu yayın gerçekten Mayıs ayında ROS 2'ye katkıda bulunduğumuz şeylerin üzerine inşa ediliyor. ROS 2 için birçok CUDA hızlandırma özelliğine odaklandık ve bunlar ilkbahardan beri mevcut" dedi Washabaugh. "Isaac ROS'u bu özelliklerle uyumlu hale getiriyoruz, ayrıca ajan dostu özelliklerle de birlikte."
"Zaten ROS ile çalışıyorsanız, bu düğümleri zaten kullanıyorsunuz, GPU'ya taşımak istediğinizde en yeni Isaac ROS özelliklerini alabilir ve hiçbir şeyi hızlandırmadan ya da yeniden yapılandırmadan tamamen akıcı bir geliştirme yapabilirsiniz" diye devam etti. "Bunu ilk geliştirme çalışmanızdan robottaki çalıştırma aşamasına kadar tek temiz bir çizgi olarak görüyoruz."
NVIDIA kurulum ve manipülasyona odaklanıyor
Yayın ayrıca kurulum ve manipülasyon için yeni NVIDIA Isaac Skills içeriyor. Bunlar geliştiricilerin ve yapay zeka ajanlarının robotik geliştirme görevlerini tamamlaması için yeniden kullanılabilir iş akışları sağlıyor. Ayrıca ajan hazır dokümantasyon, yapay zeka ajanlarının Isaac ROS araçlarını ve iş akışlarını anlamasını kolaylaştırarak geliştirici niyetini çalışan uygulamalara daha hızlı dönüştürüyor.
"Kurulum, kimsenin yapmak istemediği ama otomatikleştirme açısından nispeten basit olan düşük meyve gibi görünüyordu" dedi Washabaugh. "Manipülasyonla ilgili olarak bu, robotik geliştirmede yeşil alan gibi görünüyordu. Doğru yapmanız gereken çok sayıda küçük parça var. Bu yüzden bunun ele alınacak daha büyük, daha lezzetli bir sorun olduğuna karar verdik."
"Kolay alanı ele almakla daha karmaşık sorunlarla uğraşmak arasında bir denge var ve yakın vadede neler yapabileceğimizi görmek" diye devam etti.
Bu yayındaki bazı beceriler bireysel kodlama görevlerine yardımcı olmanın ötesine geçiyor. Şirket, bir yapay zeka ajanının stereo algı modelini geliştiricinin kameralarına, ortamına ve robotik uygulamasına uyarlamasına yardımcı olmasını sağlayan yeni bir FoundationStereo ince ayar becerisi yayınladı.
NVIDIA daha hızlı konum takibi ve kullanıma hazır alma-yerleştirme iş akışı ekliyor
Isaac ROS 5.0'ın bir parçası olarak, nesne duruş tahmini ve takibi için temel model olan FoundationPose, artık robotların nesnelerin konumunu ve yönelimini 5,5 kata kadar daha hızlı algılamasını ve takip etmesini sağlayan ajan hazır bir çıkarım kütüphanesi sunuyor.
Ayrıca NVIDIA, algılama, derinlik tahmini ve duruş çıktısını birleştiren yaygın bir iş akışı olan alma-yerleştirme işlemini, Isaac ROS ötesinde robot geliştiricilere daha fazla esneklik sağlayan bağımsız, ajan hazır bir beceri olarak kullanıma sundu.
Washabaugh, bu alma-yerleştirme algılama paketinin zaten var olduğunu ve NVIDIA'nın şimdi onu tamamen Isaac ROS çatısı altına getirdiğini söyledi.
"Yaygın iş akışlarını belirlemeye çalışıyoruz ve bunları bir araya getirerek geliştiriciler için biraz daha kolay hale getirip getiremeyeceğimize bakıyoruz" dedi.
Bu kadar geniş kapsamlı bir yayınla Washabaugh, NVIDIA'nın tek bir sektörü ya da robot form faktörünü hedeflemediğini söyledi.
"Açık uçlu bırakıyoruz ki insanlar alsın ve kullansın" diye açıkladı. "Şu anda çok farklı türde robotik geliştirme yapılıyor, ancak ekosistemde gördüğümüz şey kesinlikle imalat odaklı."
NVIDIA açık kaynak ekosistemini desteklemeye devam edecek
Zaten bir avuç geliştirici, geliştirme iş akışlarını hızlandırmak için Isaac ROS 5.0'ı kullanıyor. Bu, nesnelerin kutudan çıktığı gibi kaydı, takibi ve duruş tahmini için NVIDIA FoundationPose kullanan Intrinsic'i içeriyor.
"Açık kaynak, bu teknolojiyi geniş ölçekli dağıtımı getirmek için gerçekten yol" dedi Washabaugh. "Bu çok karmaşık bir sorun. Bunun üzerinde herkesin çalışmasına gerçekten ihtiyacımız var, bu yüzden açık kaynak doğru yol. Modellerimiz ve çerçevelerimiz ve kütüphanelerimizle neler inşa edilebileceğini hayal edemiyoruz. Sorunu topluluğa getirip neler yapabileceklerini görmek, [gelişimi] önemli ölçüde hızlandırdı."
NVIDIA, Isaac ROS 5.0'ın geliştiricilerin fiziksel yapay zeka zorluğunun her iki yönünü de ele almasına yardımcı olduğunu, giderek daha yetenekli robot uygulamaları oluşturduğunu ve bunları fiziksel dünyada verimli bir şekilde çalıştırdığını söyledi.
"NVIDIA'da şimdi sekiz yıldan fazla bir süredir çalışıyorum ve robotik ekibimizin küçük olduğu ve desteklediğimiz proje türlerinin oldukça küçük ölçekli göründüğü zamanları hatırlıyorum" dedi Washabaugh. "Ama o zaman diliminde bunun neye dönüştüğü akıl almaz. Bu hızı sürdürmek istiyoruz."