Вспоминая РОБОТА ШАХМАТИСТА решил продолжить тему настольных игр. Новый робот для разнообразия играет в шашки. Мозгом по прежнему является внешний ПК, в остальном, ничего общего с «шахматистом». Основной задачей было сделать робота более «живым». Если, придание эмоций кран-балке было бы затруднительно, то с манипулятором это вполне возможно. Робот проявляет характер в процессе игры. Бывает раздражен, весел, печален и т.д. Болтает на трех языках. Робот имеет потенциал для развития. Планирую научить его играть в другие игры, использовать технологии распознавания речи и распознавания лиц. В общем, главное в нашем деле – алгоритмы. Ими и займемся.
Мучос грасияс, DeaD. Сейчас движения манипулятора ускорены и лучше оптимизированы, чем на видео, добавлена куча новых фраз и поз, но переснимать уже лень. Не знаю, как бы камеру использовать, кроме, как попытаться научить узнавать противника и называть его по имени. Может, чтобы шашки из руки брал и на доску ставил в начале игры?
Добавил десяток голосовых команд. Теперь робот отзывается на имя, реагирует на похвалу, сообщает текущее время и параметры игры, а при подключении компа к интернету может рассказать свежий анекдот. С помощью камеры, научился брать шашки из руки и ставить их на доску. Видимо на этом пока и остановлюсь. Надоело уже с ним возиться.
Его нужно научить "мухлевать". там смотрит, если человек отвлекся (невидно глаз) то взять какунить пешку и переставить. а если в процессе перестановки появилисьглаза человека. то ничео не делать и вести себя как нивчом небывало.
yozik0ff писал(а):Его нужно научить "мухлевать". там смотрит, если человек отвлекся (невидно глаз) то взять какунить пешку и переставить. а если в процессе перестановки появилисьглаза человека. то ничео не делать и вести себя как нивчом небывало.
Неплохая мысль. Только как сообщить об этом шашечному движку, который на мухлеж не рассчитан? Видимо загрузить в него новое состояние доски...