eSOL supports the Autoware open source standard for autonomous driving applications. Based on our ROS Engineering Services
combined with our eMCOS scalable multicore RTOS platform
, it becomes easy to port Linux-based pre-development applications for autonomous driving vehicles to a solution ready for series production.
Autonomous Driving platform with Autoware and ROS on eMCOS
Autonomous driving platform equipped with Autoware running with "ROS on eMCOS"
- Application platform for autonomous driving systems that recognizes external environment through various collective data, and autonomous driving based on appropriate judgment
- Scalable distributed computing environment backed by manycore processors, and various types of processors to support the advanced computing power required for intelligent information processing
- Scalable platform that allows software assets to be run on various hardware resources with real-time capabilities to ensure reliability and safety
Autonomous Driving Demo Video
This is a demonstration of autonomous driving, which is enabled by Autoware running on eSOL's eMCOS RTOS and Kalray's MPPA manycore processor.
What is Autoware?
Autoware is an open source software for autonomous driving systems based on Linux and ROS (Robot Operating System). As part of the joint achievements of Nagoya University, Nagasaki University and AIST (National Institute for Advanced Industrial Science and Technology), it is made available free of charge for research and development of autonomous driving. Autoware enables autonomous driving along a route dictated by a car navigation system using environmental sensors such as laser radar, cameras, and global navigation satellite systems (GNSS) while vehicle positions and surrounding objects are identified.
eSOL: an Autoware “Premium Member”
As a Premium Member of the Autoware Foundation, an international alliance dedicated to establishing industry standards for autonomous driving technology, eSOL takes on a role in projects aimed at the practical use of Autoware, including participation in the formulation of future technology directions and strategy.
From the very beginning, eSOL was involved in the project to develop the Autoware open source software for autonomous driving systems and participated in tests and demonstrations of actual vehicles based on multi-core processors running its eMCOS ultra-scalable real-time operating system (RTOS).
eMCOS High-Performance, Ultra-Scalable Real-Time Operating System
Although Autoware started out as autonomous driving software developed to run on Linux and ROS, the adoption of eSOL’s eMCOS scalable multicore RTOS in place of Linux ensures the high-level real-time performance and reliability necessary for widespread deployment.
eMCOS is the world's first commercial RTOS that supports scalability from MCUs up to multi/many-core heterogeneous processors as well as multi-chip configurations.
eMCOS is based on a multikernel architecture (aka distributed microkernel), which is very different from conventional single microkernel operating system designs. This unique architecture is combined with a patented scheduling technology called “semi-priority base scheduling”, which provides hard real-time and load balanced soft real-time capabilities. Along with its high performance and scalability, this is essential to critical embedded systems.