Eventually Tesla will have no choice but to move to Lidar. Radar simply don't have enough resolution to do what Elon wants to do.

Its camera and image based auto driving system is there because it's the easiest and cheapest to utilize at the time. But  it's all 2D and needed radar signals to complete the 3D picture. Lidar by itself already provide the complete 3D image in high resolution. 

Actions taken by the car is from preprogrammed instructions based on images being learn by the computer, if a situation isn't encountered before, it won't have a solution. The car simply won't know what to do. To do complete self driving, the car will need to have it's own A.I., based on neural network and quantum computing, that can come to it's own solution by itself, with decision guidelines based on human decisions. Not preprogrammed commands. That way, a neighbouring car will be considered a car that might make it's own decisions instead of just another object that Tesla is trying to keep track of.

We are at least 10-20 years away. But I do believe the progress will be made very soon.

 


--