Google has been working on its driverless car project since 2009.
Having driven more than 1.7 million miles in autonomous mode, Google’s driverless cars are arguably some of the most advanced compared to the many others in the driverless car race.
Here’s everything we know about the Google driverless car project.
Google's driverless car project is run under Google X, the 'moonshot lab' that's part of Google's parent company Alphabet.
The project was first run by Sebastian Thrun, who founded Google X and served as a vice president and fellow there. As a professor of computer science at Stanford, he helped build Stanley, an autonomous car that won the 2005 DARPA grand challenge.
Google first started testing its driverless technology using a Toyota Prius retrofitted with the tech in 2009, the year the Google self-driving car project was born.
Google's cars drive using something called LiDAR technology, which allows them to 'see' the roads by using lasers to map out its surroundings.
Google is also mapping routes so it can navigate better and understand traffic patterns and congestion areas in cities.
Alphabet's division Footpath Labs, a smart city research unit, teamed up with the Department of Transportation to create Flow to help map routes. Flow will use data from billions of miles of trips, Google Maps, and sensors on the roads to understand traffic patterns.
But Google is constantly working on improvements to make its cars safer. It recently patented technology that will glue you to the hood of the car if it crashes into you.
A patent outlines putting an adhesive layer on the hood of the car that would be covered by something that isn't sticky. If the car were to hit someone, the outer layer would be removed to expose the glue.