Можете взять любую книгу по программированию AI для игр. По сути рассматриваются многие нужные темы. Такие как анализ состояния, выбор решения, воплощение принятого решения и т.п.
Роботы отличаются от игрового ИИ разве что тем что туда добавляют анализ изображений и текста, а в остальном очень похоже.
Вот эти книги хороши
1,
2,
3