1.1 Введение

Эта книга предназначена для читателей, которые уже начали свой путь изучения робототехники и хотят достичь более продвинутых её уровней и возможностей с помощью добавления ИИ к своему роботу, беспилотному аппарату или автомобилю. Вы могли уже собрать своего робота из стандартных частей, научить его ездить, возможно, составлять карту и избегать препятствий с помощью некоторых базовых датчиков. И перед Вами встал вопрос: что же дальше?

Основная разница между тем, что мы будем называть роботом с ИИ и более обычным роботом, это возможность робота и его ПО принимать решения, обучаться и адаптироваться к окружению основываясь на данных с датчиков. Более конкретно, мы отойдем от детерминистического поведения. Когда мы называем систему детерминистической, имеется в виду, что для одного набора входных данных робот всегда будет выдавать один и тот же результат. Так, например, при встрече препятствия робот всегда будет совершать одно и то же действие, например, объезжать его с левой стороны. Робот с ИИ же может делать 2 вещи, недоступные обычному роботу: принимать решения и обучаться на собственном опыте. Робот с ИИ будет изменяться и адаптироваться к обстоятельствам, будет вести себя по-разному, каждый раз сталкиваясь с определённой ситуацией. Он может попытаться сдвинуть препятствие с дороги, построить новый путь или вообще изменить свою цель.

В этой главе будут рассмотрены следующие темы:

  • Что такое ИИ?

  • Современный ИИ - ничего нового

  • Примерная задача

  • Чему Вы научитесь в этой книге: техники ИИ

  • Знакомство с нашим роботом - TinMan

  • Система мягкого реального времени

  • Цикл НОРД - базис для принятия решений

Last updated