A self-driving car is one that can sense its surroundings and navigate without the need for human intervention. Self-driving vehicles use a range of methods to sense their surroundings, including radar, GPS, and computer vision. As it is driverless, there are still a lot of concerns and problems that need to improve before it can be approved to release to the public.

source: pbs.org