Google Cloud Blog
Follow
Building full virtual vehicles on Google Cloud: From AAOS to the smallest MCU
The automotive industry is rapidly transitioning to software-defined vehicles, moving core functions from physical hardware to digital systems. While infotainment and high-performance computing systems are often developed using cloud-native methods, many crucial microchips and control modules remain hardwired. This creates a significant bottleneck, making updates and expansion difficult post-manufacturing and pushing costly defect resolution to the end of development cycles.Google, through partnerships like with RemotiveLabs and its Horizon platform, aims to address these inefficiencies. Android Automotive OS (AAOS) already leverages virtual testing environments like Cuttlefish on Arm-based Google Cloud instances for seamless cockpit software development. RemotiveTopology extends this virtual model across the entire vehicle's electrical and electronic (E/E) architecture.By converting vehicle networks into "vehicle-as-code," RemotiveTopology creates a full, simulated E/E architecture that connects AAOS to other vehicle systems. This allows developers to spin up a complete virtual vehicle on demand, enabling continuous signal and cross-domain visibility. The system, built on standard Linux tooling, runs on various platforms, from laptops to Google Cloud.This approach facilitates early, rather than late, integration of all onboard systems within a virtual environment before physical hardware is involved. Critical, multi-domain interactions, such as ADAS events appearing in the infotainment cluster, can be tested continuously from the start. This early integration significantly reduces the likelihood and cost of discovering defects later in the development process.The ultimate goal is to enable scalable software development for even the smallest vehicle components, bridging the gap to fully software-defined vehicles. Google Cloud's Arm-based infrastructure, including Axion's bare-metal C4A instances, ensures parity between cloud-developed software and actual vehicle control modules. This holistic system allows for the first time, full vehicle system development and integration testing in the cloud, directly transferable to physical vehicles.The benefits are substantial, including over 10x faster integration cycles, as measured in early customer engagements. Virtual systems are crucial for keeping pace with AI-assisted workflows, which generate, test, and refine vehicle software rapidly. RemotiveTopology makes this architecture accessible, offering an open-source simplified vehicle on GitHub for immediate use without new third-party tooling.Manufacturers can leverage existing toolchains and easily integrate RemotiveTopology into Arm-based Google Cloud environments. For those currently limiting virtual development to the cockpit, it's time to expand to the entire vehicle in the cloud through this innovative approach.