I. Introduction
Despite testing autonomous cars in highly controlled settings, these cars still occasionally fail in making correct decisions, often with catastrophic results. There have been several accidents reported recently [1] due to failure of the autonomous capability of these cars. According to the accident records, the failures are most likely to happen in complex or unseen driving environments. The fact remains that while autonomous cars can operate well in controlled or structured environments such as highways, they are still far from reliable when operating in cluttered, unstructured or unseen environments [2].
These apply to autonomous vehicles in general.