In this paper, we investigate the advances of Artificial Intelligence (AI) in the field of self-driving technology. We provide an overview of the key processes involved in autonomous navigation, including perception, mapping, localization, path planning, and motion control. We highlight the crucial role of AI in the development of self-driving technologies, in particular Machine Learning (ML), Deep Learning Networks (DLN), and Computer Vision Techniques (CVT). Special attention is also given ...