Self-driving cars have been a dream for decades. But recent technological advancements show that they are about to become a reality. Car companies have started testing these cars across the country and have implemented related technology in many new model