{"id":1699,"date":"2018-03-10T15:26:17","date_gmt":"2018-03-10T14:26:17","guid":{"rendered":"https:\/\/www.intellias.com\/?p=1699"},"modified":"2023-02-16T12:11:18","modified_gmt":"2023-02-16T11:11:18","slug":"data-platform-for-autonomous-driving","status":"publish","type":"post","link":"https:\/\/intellias.com\/data-platform-for-autonomous-driving\/","title":{"rendered":"High Definition Maps and Cloud Data Platform for Autonomous Driving"},"content":{"rendered":"

Business challenge<\/h2>\n

Our client, a global leader in location-based services<\/a>, was experiencing significant time limitations and a lack of specialized engineers to continually expand the capabilities of their innovative cloud-powered developer platform. Billed as the most reliable road safety technology on the market, our client\u2019s system allows leading OEMs and automotive brands to build advanced geodata-centric solutions and services for autonomous driving.<\/p>\n

As our client\u2019s services were quickly gaining traction, demand for new products and features was on the rise. With that came the need for our client to launch more projects and find more specialists to make up for the resulting engineering gap. In addition to rapidly growing development needs, our client faced the necessity to bring on board DevOps and QA engineers to increase efficiency across the entire implementation cycle and deliver the highest quality mapping products.<\/p>\n

As a company with long-standing expertise in automotive and location-based technologies, Intellias committed to help our client build an autonomous driving platform and establish DevOps and QA processes.
\n\"High<\/p>\n

Solution delivered<\/h2>\n

Our client\u2019s automotive big data solution benefits end users by providing shared real-time and historical sensor data, multilayer high definition (HD) maps, and predictive machine learning. The platform provides an efficient development environment for the rapid creation of proprietary solutions using its shared assets. It also serves as a one-stop marketplace for enterprise-grade, continuously updated spatiotemporal data. With a subscription to the platform\u2019s location services, consumers can easily build and market their custom solutions.<\/p>\n

Working alongside our client\u2019s in-house and remote teams, Intellias has been involved in conceptualizing, developing, testing, and deploying the platform\u2019s cloud-based architecture. The entire project is run using the Scaled Agile methodology, ensuring team-wide understanding of performance goals and prioritization of development strategies.<\/p>\n

For our client\u2019s Highly Automated Driving (HAD) department, Intellias has set up several teams, each working on a specific part of the project with the cloud software development<\/a>. At the same time, we\u2019ve recently launched a team for Fully Automated Driving (FAD) whose goal is to build robotaxi technology that will set the stage for the development of software for self-driving cars.<\/p>\n

Our engineers are responsible for the full life cycle of 3D HD maps, from eliciting source data to creating and publishing the maps themselves. The map development process<\/b> is sequential and happens in five major stages:<\/p>\n

1. Real-time streaming perception<\/h4>\n

We develop an Edge Perception stack that allows for HD map observations and crowd-sourced updates using vehicle-mounted sensor systems. The process involves detecting road features in video streams in real time. We then use this dynamic data in the development of self-healing maps. In case of any changes on the roads, maps are updated automatically, and the new map data is delivered to end users in real time.<\/p>\n

2. Data collection<\/h4>\n

To build detailed and credible maps for navigation systems and custom solutions, accurate information on road attributes needs to be collected from around the globe. Our teams gather data from mobile cameras, sensors, and GPS devices on the road to locate traffic lights, signs, poles, stop lines, lane markings, roadside barriers, junctions, etc. We\u2019re also developing an Android application that helps to optimize data collection processes across the world.<\/p>\n

3. Data aggregation, processing, and filtering<\/h4>\n

Our engineers handle massive datasets from a variety of sources, including from core maps and on-vehicle sensor systems. All road image data is aggregated, processed, and filtered via a streaming file system for further validation and intelligent analysis using machine learning models. All data can be consumed in an NDS (Navigation Data Standard) format to avoid vendor lock-in and ensure interoperability across systems.<\/p>\n

4. 3D map creation and maintenance<\/h4>\n

We compile and update live 3D maps that enable precise positioning for lateral and longitudinal control of vehicles. These multi-layer maps contain details at several levels (roads, lanes, lane groups and individual lanes, geometry) and are constantly enriched with incoming information on new road attributes such as signs, markers, crosswalks, bicycle lanes, and objects.<\/p>\n

5. Map delivery<\/h4>\n

Data-intensive HD maps are generated and delivered to customers online as a geographically tiled and functionally layered data service suitable for direct-to-vehicle and OEM cloud consumption. These maps are also an indispensable source of data for our client\u2019s many in-vehicle software development programs.<\/p>\n

In addition to helping our client build their map data platform, our experts hold full responsibility for DevOps and QA processes on the project. When our cooperation just started, many manual workflows within our client\u2019s legacy system needed to be automated to avoid extra overhead and multiple errors. Our client was also looking to build QA capacity that was lacking at the time. Intellias engineers have established DevOps and QA Centers of Excellence for our client, providing full-scale consulting and services to automate and test our client\u2019s system.<\/p>\n

We\u2019ve initiated and launched a major migration of our client\u2019s solution to a new, cloud-based, scalable system. One of our recent focuses has been on the transition from Gerrit to GitLab repository management, which will allow our engineers to set up pipelines, view updates, and manage code more efficiently and in one place. We\u2019re also in charge of several other migrations that set the foundation for a more productive cloud application development platform<\/a>.<\/p>\n

Business outcome<\/h2>\n

Together with our client\u2019s development teams, we\u2019ve successfully completed two major releases, creating digital platform design<\/a> and empowering customers\u2019 systems with fresh data and a pack of new features to optimize navigation. The most significant ingredient in our success is our engineering know-how in computational geometry, graph theory, unsupervised and online machine learning, image processing, and predictive models. For our client, this cooperation has proved an exceptional opportunity to speed up time to market, meet their business commitments to customers, and mitigate delivery risks.<\/p>\n

Our contribution to data platform development for autonomous driving brings top technology for assisted and autonomous driving to the automotive<\/a> market. The HD mapping platform we built opens up the possibility for enriching multilayer maps with real-time data that can be exchanged among connected vehicles. Our engineers\u2019 expertise and quality improvement initiatives have provided the driving force to achieve ultimate data accuracy and road safety.<\/p>\n

The solution we\u2019re developing brings these benefits to customers:<\/b><\/p>\n