3 Ways Cruise HD Maps Give Our Self-Driving Cars An Edge

Especially when it comes to complex urban environments like San Francisco.

Erin Antcliffe
Nov 13 · 5 min read

Written by Erin Antcliffe, Senior Product Manager, Mapping

Cruise 3D LiDAR Map
Cruise 3D LiDAR Map
Cruise 3D LiDAR Map

At Cruise, we’re on a mission to build the world’s most advanced self-driving vehicles to safely connect people with the places, things and experiences they care about. The potential to save millions of lives, reshape our cities, give people more time, and restore freedom of movement for many motivates our teams at Cruise everyday.

My team, the Mapping team, creates maps that store important pre-computed information about the world. This allows our self-driving cars to focus on other roadway users.

High Definition (HD) maps serve as one part of the self-driving car’s “eyes”. HD Maps are made up of two main types of assets:

  1. 3D tiles that are rendered from LiDAR sensor data
  2. Semantic labels that are applied on top of this sensor data to give meaning to the environment

HD maps provide self-driving cars with information about real-world environmental features, such as the boundaries of lanes, location of traffic lights, and presence of curbs at the edge of the roadway. All of this information lightens the real-time processing load on the self-driving car, letting it focus on navigating around dynamic actors in the roadway, such as vehicles, bicycles and pedestrians.

As the autonomous vehicle industry has grown over the past few years, companies have had to decide whether to create and maintain their own HD maps or use maps from one of the many HD mapping companies that have evolved to support the industry.

At Cruise, we’ve decided to build our own maps to maintain full control over the format, quality, and taxonomy. This allows us to operate more successfully in complex urban environments, keep our maps up-to-date with real-world changes, and facilitate rapid self-driving development.

Semantic map labels at a Market Street intersection in San Francisco, created with Cruise’s mapping tool, Cartographer
Semantic map labels at a Market Street intersection in San Francisco, created with Cruise’s mapping tool, Cartographer
Semantic map labels at a Market Street intersection in San Francisco, created with Cruise’s mapping tool, Cartographer

Precise maps help self-driving cars localize in complex urban environments

This inaccuracy might be fine if you are able to figure out your location relative to where you’re trying to go on foot. But for a self-driving car, this low level of positional accuracy is paralyzing.

To solve for this, self-driving cars use LiDAR sensors to compare their surrounding environment with the 3D map and determine their location down to centimeter-level accuracy. This allows us to perform sensitive maneuvers with a high degree of confidence by enabling the car to make sense of its surroundings and plan it’s next action accordingly, such as moving past a bicycle in the next lane or anticipating pedestrians crossing the street at an upcoming mid-block crosswalk.

Cruise self-driving cars utilize their sensors and HD maps to navigate San Francisco.
Cruise self-driving cars utilize their sensors and HD maps to navigate San Francisco.
Cruise self-driving cars utilize their sensors and HD maps to navigate San Francisco.

Updating maps with San Francisco’s constantly changing streets

We have developed sophisticated product and operational solutions to detect real-world changes and send map updates to every autonomous vehicle in the fleet in minutes.

This is one of the reasons why maintaining our own maps is a competitive advantage.

3D LiDAR rendering of a San Francisco street
3D LiDAR rendering of a San Francisco street
3D LiDAR rendering of a city street

Facilitating rapid self-driving development

Just like human drivers, self-driving cars perform better when they are familiar with the road environment and expected behavior of other vehicles (e.g. encountering an all-way stop intersection). We can give our fleet an edge by using maps to encode this information based on thousands of interactions in a given area. As we experiment with different ways to represent spatial data, we can quickly test our hypotheses, iterating on different versions of a new map feature to assess its impact on our self-driving car’s performance. Once we find the right solution, our map production system allows us to quickly scale the new feature across the entire map.

By working closely together with Cruise Engineering teams to develop map features side-by-side with self-driving behavior improvements, we can more quickly deliver on our vision of a fully self-driving car.

Cruise maps are a foundational advantage to self-driving development

Overall, Cruise maps empower our self-driving cars to drive in SF so we can achieve our mission of building the world’s most advanced self-driving vehicles to safely connect people with the places, things and experiences they care about. The sooner we deliver all-electric, self-driving cars, the sooner we can save lives, reduce emissions, take back our time, and democratize transportation.

Join the self-driving team

See you on the road!

Cruise

We’re building the world’s most advanced self-driving vehicles to safely connect people with the places, things and experiences they care about. Help us solve the engineering challenge of a generation: https://getcruise.com/careers

Erin Antcliffe

Written by

Senior Technical Product Manager @Cruise

Cruise

Cruise

We’re building the world’s most advanced self-driving vehicles to safely connect people with the places, things and experiences they care about. Help us solve the engineering challenge of a generation: https://getcruise.com/careers

Welcome to a place where words matter. On Medium, smart voices and original ideas take center stage - with no ads in sight. Watch
Follow all the topics you care about, and we’ll deliver the best stories for you to your homepage and inbox. Explore
Get unlimited access to the best stories on Medium — and support writers while you’re at it. Just $5/month. Upgrade