BlackBerry, QNX SDP 8.0 aracılığıyla ROS 2 tabanlı endüstriyel robotların ticari kullanımını destekliyor ve güvenlik, koruma ve performans açısından güçlü bir çözüm sunuyor.
QNX SDP 8.0, maksimum 64 çekirdek desteği, iş parçacığı zamanlayıcısı eklenmesi, bellek yönetimi iyileştirmeleri gibi performans artışlarının yanı sıra önceki sürümlerle uyumluluğu koruyor ve Visual Studio Code desteğiyle geliştirme ortamını genişletiyor.
Endüstriyel robot pazarında yüksek bir pazar payına sahip olan Japon pazarını hedef alan BlackBerry, QNX SDP 8.0'ı kullanarak ROS 2 tabanlı robot geliştirmede güvenlik ve gerçek zamanlı performans sorunlarının çözümünü destekliyor ve pazar genişlemesini sürdürüyor.
BlackBerry Japan, Tokyo'da 5 Haziran 2024 tarihinde düzenlediği basın toplantısında, gömülü sistemler için yazılım platformunun en son sürümü olan "QNX SDP 8.0"ın endüstriyel/tıbbi robot geliştirme için en uygun platform olduğunu vurguladı. Özellikle Japonya'daki endüstriyel robot üreticilerinin odaklandığı robot geliştirme yazılım çerçevesi olan "ROS 2" kullanılarak geliştirilen robotların ticarileştirilmesinde, güvenlik, koruma ve performans açısından güçlü bir seçenek olacağını açıkladı. Ayrıca, QNX SDP 8.0 ve ROS 2'yi birleştirerek gerçek zamanlı uzaktan kumanda ve dokunsal geri bildirim sağlayan bir kontrolör ve robot kolu demosu da sergiledi.
BlackBerry'nin QNX'i, "QNX Neutrino" gerçek zamanlı işletim sistemi (RTOS) merkezli bir gömülü sistem yazılım platformudur ve QNX ile ilgili iş gelirlerinin yarısından fazlası, araç içi bilgi-eğlence (IVI) odaklı otomotiv sektörüne yoğunlaşmaktadır. BlackBerry Japan Ülke Satış Yöneticisi Sachin Agarwal, "Geri kalan yarısı, endüstriyel otomasyon, robotik ve tıbbi cihazlar gibi kritik görevler için geniş çapta kullanılıyor. Otomotiv sektörüyle ortak olarak takdir edilen hususlar, işlevsel güvenlik standartlarına uygunluğa odaklanan güvenlik, RTOS'un mikro çekirdek mimarisine dayalı gelişmiş güvenlik ve gerçek zamanlı kontrol yoluyla performanstır." dedi. Japonya'da zaten yüksek bir bilinirliğe sahip olan QNX, otomotiv sektöründe olduğu gibi küresel pazarda da önemli bir konuma sahip olan endüstriyel robot sektörü işini güçlendirmeyi planlıyor. Küresel endüstriyel robot pazarında Japon şirketlerinin %45 pazar payına sahip olduğu ve bunun yaklaşık %80'inin yurtdışına ihraç edildiği belirtiliyor. Ayrıca, 10.000 kişi başına düşen robot sayısı açısından da Japonya, Amerika Birleşik Devletleri'nin iki katından fazla. "Japon ekonomisinde endüstriyel robotlar son derece önemlidir ve yazılım dahil tedarik zincirini güçlendirmemiz gerekiyor." diye vurguladı Agarwal.
Aralık 2023'te duyurulan QNX SDP 8.0, önceki nesil olan "QNX SDP 7.1"e göre önemli ölçüde geliştirildi. QNX'in kalbi olan RTOS mimarisinin yeniden gözden geçirilmesiyle, en son gömülü cihazların gereksinimlerini karşılamak ve önemli ölçüde genişletmek mümkün oldu. BlackBerry Japan Baş Mühendisi Shiro Kiuchi, "İşlemcilere daha fazla çekirdek ekleniyor, ancak performansın ölçeklenebilir bir şekilde nasıl kullanılacağını sağladık." diye vurguladı. Daha önce en fazla 16 çekirdeği destekleyen QNX SDP 8.0, 64 çekirdeğe kadar destekliyor ve standart zamanlayıcıya ek olarak iş parçacığı zamanlayıcısı da eklendi. Kesme işlemleri daha ince bir şekilde kontrol edilebilir hale geldi ve ağ yığını NetBSD'den FreeBSD'ye değiştirildi. Daha büyük kapasiteli bellek desteği için bellek yönetim mekanizmasında da değişiklikler yapıldı. Mimariye bu kapsamlı değişiklikler getirilmesine rağmen, QNX SDP 7.1 ve önceki sürümlerle uyumluluk da korunmuştur. Mimari işlevselliğini genişletmek, işlem yükünü artırarak işlem hızını düşüreceği algısı yaratabilir, ancak "İşlem performansı hiç düşmüyor." diye açıkladı Kiuchi. Ayrıca, QNX'in sürekli olarak sunduğu Eclipse tabanlı "Momentics" geliştirme ortamına ek olarak, birçok yazılım geliştiricisinin kullandığı "Visual Studio Code" da artık kullanılabilir hale geldi.
QNX SDP 8.0, performans açısından büyük bir yükseltme sunarken, güvenlik ve koruma da önceki sürümlerle aynı şekilde sağlanıyor. Güvenliği simgeleyen şey, IEC 61508 SIL3, IEC 62304 C Sınıfı, ISO 26262 ASIL D gibi çeşitli işlevsel güvenlik standartlarında en yüksek güvenlik gereksinimlerini karşıladığına dair sertifikalara sahip olmasıdır. Kiuchi, "Farklı endüstriyel robotları birleştirerek robot sistemleri kuran Robot SIer'ler için, temel yazılım seviyesinde sertifikaya sahip olmak, işlevsel güvenlik standartlarına uygun sistem kurulumunda maliyet tasarrufu sağlar." diye açıkladı. Ayrıca, güvenlik açısından kritik bileşenleri ve güvenlik açısından kritik olmayan bileşenleri ayırmayı mümkün kılan mikro çekirdek yapısı değişmedi, bu nedenle Linux dahil monolitik işletim sistemleriyle karşılaştırıldığında güvenliği sağlamak daha kolaydır.
Basın toplantısında, BlackBerry'nin endüstriyel/tıbbi robot alanında iş birliği duyurusunu yaptığı Amerikan Flexiv'in robot kolu ve Kanadalı Haply Robotics'in uzaktan kumanda/dokunsal geri bildirim kontrolörünü bir araya getiren bir gösteri sunuldu. Robot kolu ve kontrolör, NXP Semiconductor'ün "i.MX 8M Plus" değerlendirme kartına bağlıdır ve QNX SDP 8.0'ın üzerine robot kolu ve kontrolörün eşzamanlı kontrolünü sağlayan ROS 2 ile i.MX 8M Plus'ta görüntü tanıma gerçekleştiren OpenCV gibi yazılımlar yüklenmiştir. Kiuchi, "Japonya'daki endüstriyel robot üreticileri de ROS 2 kullanarak geliştirmeler yapıyor, ancak ticarileştirme için güvenlik, koruma ve gerçek zamanlı performans gibi performans konularında zorluklarla karşılaşıyorlar gibi görünüyor. QNX SDP 8.0, bu zorlukları aşmada yardımcı olabilir." dedi.