I really don't know. Even with all the hours of recorded road time by Google/Uber used as a testbed for proper driving conditions, most machine learning systems still suffer from figuring out ways of cheating[1], and in those cases it could be fatal.
[1] "The program even learns how to take advantage of bugs and glitches, like timing jumps so that Mario begins falling again at the exact time that he makes contact with a Goomba. Mario's invincible when he's falling, so the touch kills the Goomba, not Mario, and it gives him a further jump boost." http://www.wired.co.uk/article/super-mario-solved