This book covers artificial intelligence (AI) and autonomous robotics (robots which can control their own behaviour to some degree). After providing sufficient background in AI and robotics, the book will set out the key challenges that exist when using AI algorithms and models on robots in the real world (e.g. discrete vs continuous variables; certain vs uncertain actions; and static vs dynamic models). From here the book will survey work in three of the main (overlapping and interconnected) areas of intersection for AI and robotics. These are perception and mapping (allowing the robot to perceive and understand its environment); planning and acting (given its environment and its own capabilities, deciding what to do next); and learning and interaction (learning from, and managing, its experiences in its environment).