Integrating Artificial Intelligence (AI) with robotics enhances the capability and functionality of robotic systems, transitioning from classical programming methods to learning-based paradigms. The chapter discusses various machine learning techniques, reinforcement learning applications, and the challenges faced in robotics due to uncertainty and environmental dynamics. It also explores cognitive robotics and human-robot interaction, providing a comprehensive understanding of AI's role in advancing robotic autonomy and collaboration.