The new suite will allow ROS developers on Linux to quickly develop and deploy projects to INTEGRITY RTOS, while meeting strict functional safety requirements for ROS applications. INTEGRITY RTOS and Multivisor virtualization provide ROS developers with a full, scalable solution for deploying software to meet functional safety standards including IEC 61508 SIL 4 and ISO 26262 ASIL D. The development solutions let developers start application development on Linux-based computers, while continuously integrating software with actual embedded hardware in a hardware-in-the-loop configuration until all software is successfully integrated.
Multivisor virtualization software allows developers to run unmodified ROS applications in a virtualized Linux environment, either for transitionary purposes during development or non-safety-critical deployment. Portions or all of the ROS applications can be migrated to the safety-certified INTEGRITY RTOS as required.
MULTI IDE provides an advanced ISO 26262 ASIL D and IEC 61508 SIL 4 certified development environment to build reliable and safe ROS applications. ROS developers can develop applications, even with hardware-in-the-loop, utilizing a single unified debug environment that is fully aware of both the underlying INTEGRITY or Linux operating systems and capable of simultaneously debugging both. MULTI provides ROS developers with a route to transition ROS objects to hardware, and reduce deployment time for production-grade software.
The Green Hills Software solution is designed to be ROS framework vendor independent.