“…The modular approaches aim to divide the entire task into different sub-tasks and sub-modules that include the core functional blocks of localization and mapping, perception, prediction, planning, and decision making, and vehicle control [12,30,39,45,48,70,74]. The localization and mapping subsystem senses the state of the world and locates the ego-vehicle with respect to the environment [11,35,6,50,74]. This is followed by the perception sub-system that detects and tracks all surrounding static and dynamics objects [4,50,53,74,18,6].…”