BlackBerry mendukung komersialisasi robot industri berbasis ROS 2 melalui QNX SDP 8.0, memberikan solusi yang kuat dalam hal keamanan, perlindungan, dan kinerja.
QNX SDP 8.0 meningkatkan kinerja dengan dukungan hingga 64 core, pengenalan thread scheduler, peningkatan manajemen memori, serta mempertahankan kompatibilitas dengan versi sebelumnya, dan memperluas lingkungan pengembangan dengan dukungan Visual Studio Code.
Menargetkan pasar Jepang yang mendominasi pasar robot industri, BlackBerry memanfaatkan QNX SDP 8.0 untuk membantu menyelesaikan masalah keamanan dan kinerja real-time dalam pengembangan robot berbasis ROS 2, serta mendorong perluasan pasar.
BlackBerry Japan mengadakan konferensi pers di Tokyo pada tanggal 5 Juni 2024, dan menekankan bahwa "QNX SDP 8.0", versi terbaru dari platform perangkat lunak untuk sistem embedded miliknya, adalah solusi yang optimal untuk pengembangan robot industri/medis. Secara khusus, mereka menjelaskan bahwa platform ini akan menjadi pilihan yang kuat dalam hal keamanan, perlindungan, dan kinerja saat perusahaan manufaktur robot industri Jepang, yang fokus pada kerangka kerja perangkat lunak pengembangan robot "ROS 2", mengkomersialkan robot yang menggunakannya. Selain itu, mereka juga memamerkan demonstrasi pengontrol dan lengan robot yang memungkinkan pengoperasian jarak jauh secara real-time dan umpan balik sentuhan, yang dikombinasikan dengan QNX SDP 8.0 dan ROS 2.
QNX dari BlackBerry adalah platform perangkat lunak untuk sistem embedded yang berpusat pada sistem operasi real-time (RTOS) "QNX Neutrino". Lebih dari setengah pendapatan dari bisnis yang terkait dengan QNX terkonsentrasi pada bidang otomotif, terutama di area infotainment kendaraan (IVI). Agarwal Sachin, Country Sales Manager BlackBerry Japan, mengatakan, "Separuh lainnya digunakan secara luas di bidang-bidang misi kritis seperti otomatisasi industri, robotika, dan perangkat medis. Hal yang sama-sama dihargai di bidang otomotif dan bidang-bidang ini adalah keamanan yang berpusat pada kepatuhan terhadap standar keselamatan fungsional, perlindungan tingkat lanjut yang berbasis pada arsitektur mikrokernel RTOS, dan kinerja melalui kontrol real-time." QNX, yang sudah dikenal luas di Jepang dalam bidang otomotif, berencana untuk memperkuat bisnisnya di bidang robot industri, yang merupakan bidang dengan kehadiran yang kuat di pasar global seperti halnya di bidang otomotif. Perusahaan-perusahaan Jepang memegang pangsa pasar 45% di pasar robot industri global, dan hampir 80% di antaranya diekspor ke luar negeri. Selain itu, Jepang juga memiliki jumlah robot yang beroperasi per 10.000 orang yang lebih dari dua kali lipat jumlah di Amerika Serikat. "Robot industri sangat penting bagi ekonomi Jepang, dan rantai pasokan, termasuk perangkat lunaknya, harus diperkuat," tegas Sachin.
QNX SDP 8.0, yang diumumkan pada Desember 2023, merupakan peningkatan signifikan dari generasi sebelumnya, "QNX SDP 7.1". Dengan meninjau kembali arsitektur RTOS inti dari QNX, platform ini telah diperluas secara signifikan untuk memenuhi kebutuhan perangkat embedded modern. Kiuchi Shiro, Principal Field Application Engineer BlackBerry Japan, menekankan, "Meskipun semakin banyak inti yang diintegrasikan ke dalam prosesor, kami telah membuatnya dapat digunakan secara skalabel." Sebelumnya, platform ini mendukung hingga 16 inti, tetapi QNX SDP 8.0 mendukung hingga 64 inti, dan selain scheduler umum, scheduler thread juga telah diperkenalkan. Penggunaan interrupt juga dapat dikontrol secara lebih rinci, dan stack jaringan telah diubah dari NetBSD menjadi FreeBSD. Mekanisme manajemen memori juga telah dimodifikasi untuk mendukung lebih banyak memori. Meskipun telah dilakukan perubahan besar pada arsitektur, kompatibilitas dengan versi sebelumnya seperti QNX SDP 7.1 tetap dipertahankan. Meskipun ada anggapan bahwa perluasan fungsionalitas arsitektur akan meningkatkan beban pemrosesan dan memperlambat kecepatan pemrosesan, Kiuchi menjelaskan, "Kinerja pemrosesan sama sekali tidak menurun." Selain lingkungan pengembangan "Momentics" berbasis Eclipse yang terus disediakan QNX, "Visual Studio Code", yang banyak digunakan oleh pengembang perangkat lunak, juga dapat digunakan mulai sekarang.
Meskipun QNX SDP 8.0 telah mengalami peningkatan besar dalam hal kinerja, keamanan dan perlindungan tetap terjamin seperti versi sebelumnya. Bukti dari keamanan yang ditawarkan adalah sertifikasi yang telah diperoleh, yaitu kepatuhan terhadap berbagai standar keselamatan fungsional seperti IEC 61508 SIL3, IEC 62304 Kelas C, dan ISO 26262 ASIL D, yang merupakan tingkat persyaratan keselamatan tertinggi. Kiuchi menjelaskan, "Bagi Robot SIer yang membangun sistem robot dengan menggabungkan berbagai robot industri, sertifikasi pada tingkat perangkat lunak dasar akan mengarah pada penghematan biaya saat membangun sistem yang mematuhi standar keselamatan fungsional." Selain itu, mikrokernel yang memungkinkan pemisahan antara komponen keselamatan kritis dan komponen non-keselamatan kritis tidak berubah, sehingga lebih mudah untuk memastikan perlindungan dibandingkan dengan sistem operasi monolitik seperti Linux.
Dalam konferensi pers tersebut, ditampilkan demonstrasi yang menggabungkan lengan robot dari Flexiv, perusahaan Amerika yang telah mengumumkan kerja sama dengan BlackBerry di bidang robot industri/medis, dan pengontrol pengoperasian jarak jauh/umpan balik sentuhan dari Haply Robotics, perusahaan Kanada. Lengan robot dan pengontrol tersebut terhubung ke board evaluasi "i.MX 8M Plus" dari NXP Semiconductors, dan di dalamnya terdapat QNX SDP 8.0, ROS 2 yang mengontrol sinkronisasi lengan robot dan pengontrol, dan OpenCV yang melakukan pengenalan gambar pada i.MX 8M Plus. Kiuchi mengatakan, "Meskipun produsen robot industri di Jepang juga melakukan pengembangan menggunakan ROS 2, tampaknya masih ada tantangan dalam hal keamanan, perlindungan, dan kinerja real-time untuk tujuan komersialisasi. Dengan menggunakan QNX SDP 8.0, tantangan-tantangan tersebut dapat diatasi."