Windows, robotlar için desteği genişletiyor
Robotik teknolojisi hızla ilerliyor. Microsoft , geçen yıl Madrid'deki ROSCON'da Windows için Robot İşletim Sisteminin (ROS™) [1] deneysel bir sürümünü duyurmasından bu yana çok şey oldu . ROS desteği Mayıs 2019'da genel kullanıma sunuldu ve bu da robotların dünya çapındaki Windows ekosisteminden—zengin bir cihaz platformu, birinci sınıf geliştirici araçları, entegre güvenlik, uzun vadeli destek ve küresel bir ortak ağı— yararlanmasını sağladı. Ayrıca, Windows Machine Learning ve Vision Skills gibi gelişmiş Windows özelliklerine erişim sağladık ve Microsoft Azure IoT bulut hizmetlerine bağlantı sağladık.
Makao'daki bu yılki ROSCON etkinliğinde, ROS yeteneklerimizi ROS/ROS2 desteği, ROS için Visual Studio Code uzantısı ve test ve simülasyon için Azure VM ROS şablon desteği ile geliştirmeye devam ettiğimizi duyurmaktan mutluluk duyuyoruz. Bu, geliştiricilerin mevcut teknolojiye ve müşteri ihtiyaçlarına ayak uydurmak için ROS çözümleri oluşturmasını daha kolay ve hızlı hale getirir. Dünya çapında Windows 10 üzerinde çalışan 900 milyon cihaza robot eklemeyi sabırsızlıkla bekliyoruz .
ROS için Visual Studio Code uzantısı
Temmuz ayında Microsoft, topluluk tarafından uygulanan bir sürüme dayalı olarak ROS için VS Code uzantısının bir önizlemesini yayınladı. O zamandan beri, ROS çözümlerinin daha kolay geliştirilmesini sağlamak için Windows desteği, hata ayıklama ve görselleştirme ekleyerek işlevselliğini genişletiyoruz. Uzantı şunları destekler:- ROS geliştirme için otomatik ortam yapılandırması
- ROS çalışma zamanı durumunun başlatılması, durdurulması ve izlenmesi
- Derleme görevlerinin otomatik keşfi
- Tek tıkla ROS paketi oluşturma
- rosrun ve roslaunch için kısayollar
- Linux ROS geliştirme

Birleşik Robot Açıklama Formatı (URDF), bir robot modelini temsil eden bir XML formatıdır ve Xacro, URDF dosyalarını basitleştirmek için bir XML makro dilidir. Uzantı , ROS geliştiricilerinin kolayca düzenleme yapmasına ve VS Kodundaki değişiklikleri anında görselleştirmesine yardımcı olan Robot Web Araçları'ndan yararlanan bir URDF/Xacro dosyasını önizleme desteğini entegre eder.

Uzantı, ROS2 uygulamaları oluşturan geliştiriciler için çalışma alanı keşfi, çalışma zamanı durumu izleme ve yerleşik araç entegrasyonu dahil olmak üzere ROS2 desteği sunar. Hem ROS hem de ROS2 için tutarlı bir geliştirici deneyimi sağlamak istiyoruz ve topluluk geri bildirimlerine dayalı desteği genişletmeye devam edeceğiz.