Since the vehicle is equipped with a comprehensive planning system which practices defensive driving and uses experienced drivers as its deep learning reference, Apollo’s intelligent vehicle control is safer and more comfortable. It can intelligently optimize the driving plan by factoring in real-time traffic conditions, speed limit, etc. to improve driving efficiency. The first phase of Apollo will provide waypoint autonomous driving capability with control accuracy that can reach down to 10 cm.
By opening up autonomous driving source code, capabilities, and data, Apollo’s open data platform will form a comprehensive "vehicle + cloud" open ecosystem. Developers and partners with strong software development and AI research capabilities that lack the data and computing power can tap into a diverse array of fast and flexible services for driving data, computing power, and labeling features. By opening up relevant technologies and resources and pooling together developers and industry partners, we hope to build an open autonomous driving ecosystem that will empower each participant and contribute to the widespread adoption of autonomous driving.
Baidu pioneered the extensive application of deep learning and artificial intelligence technology for map creation and is one of the few Chinese firms capable of producing HD mapping data on a large scale. Based on GPS, IMU, HD map, and a variety of sensor input, Apollo’s localization system is a comprehensive positioning solution that supports down to centimeter-level accuracy. Based on different usage scenarios, the integrated product can be customized with software and hardware while minimizing costs and having adjustable precision.
DuerOS provides a complete voice-based vehicle interaction solution and is committed to providing users with a one-stop-shop for in-vehicle services, such as navigation, virtual Q&A assistant, personalized audio content recommendations, etc. An open and consistent platform empowers the car industry and Apollo partners to strengthen in-vehicle services with rich and engaging experiences.
As a key component of Apollo, simulation provides a crucial service by vritually driving millions of kilometers on daily basis using Apollo’s vast collection of real-world traffic and autonomous driving scene data.By using Apollo’s open simulation service, partners gain access to a large number of autonomous driving scenes to quickly test, validate, and optimize models with comprehensive coverage that is safe and efficient.
Various sensors, such as LiDAR, cameras and radar, installed on the vehicle can collect environment data surrounding the vehicle. Using sensor fusion technology, preception algorithms running on the vehicle can determine in real time the type, location, as well as the velocity and orientation of objects on the road. Supporting this autonomous perception system is Baidu’s big data and deep learning technology developed over the years along with a vast collection of real-world, labelled driving data. A large-scale, deep learning platform and GPU clusters drastically shorten learning time for large quantities of data, and the the newly trained models are deployed onto the vehicle using over-the-air updates through the cloud. Artificial intelligence + data-driven solutions enable Apollo’s perception system to continuously improve its detection and recognition capabilities in order to provide accurate, stable, and reliable input for other autonomous system modules.
Apollo provides a complete security framework and relevant components in an isolated and trusted security system. It protects the system network using an on-vehicle firewall that separates the inside and outside network of the vehicle and ensures the network integrity of each subsystem. The firewall can scan and filter each instruction sent to the vehicle to ensure that only trustworthy commands are executed. As a deeply embedded kernel network security module, Apollo’s security system provides source verification, content encryption, and trust assessment for every piece of transmitted information. Starting alongside system bootup, it assesses and monitors each operation and feature in the autonomous driving system to ensure its’ legimatacy and trustworthiness. The Apollo security system also provides a complete and secure over-the-air (OTA) functionality to guard against hacking incidents during the system update process. By safeguaring network, OS, cloud, and OTA security, each and every Apollo component operates in a secure and orderly manner.