Итак, рассмотрим проект с точки зрения задач.
1 Минимальная цена (одна средняя ЗП РФ)
2 Нужный функционал (общение, ответы на вопросы, простые функции типа подать, передать, и т.п, в идеале- печать чеков и прием оплаты, определение лица собеседника и поворот к нему для диалога)
3 Нет велосипедов, "нет смысла тратить время на разработку того, что уже есть"- главная беда наших инженеров, делать аналог чего то что уже есть и не понятно зачем , главное типа свое , сам это раньше делал, теперь понимаю, что глупая трата ресурсов и времени.
Итак делаем: 1 дешево, 2 быстро, 3 так чтобы не ломалось и не делать бессмысленные детали.
Задача робота: 1 заменить по цене месячной зарплаты бесполезных сотрудников 2 дать возможность работать удаленно из дома сотруднику поставив 5-10 роботов на точках (человек подключается удаленно когда нужен)
Начало было дано печатью опенсорс проекта головы французского робота, но были сделаны кое- какие изменения :
1 объединены детали черепа
2 убраны двигатели зрачков (достаточно поворота головы по 2 осям)
3 убран двигатель челюсти (шума много, толку - 0)
Для ушей были разобраны простые колонки типа - пищалки за 800 р
Для глаз - разобрана веб камера
ну и для работы двигателей- сервоприводы 2 шт и ардуино.
Для определения лица и поворота к нему был использован софт из этого видео https://youtu.be/X3D3L67CFC4
Для работы диалогов и общения робота Яндекс https://dialogs.yandex.ru/
Для начала проверил работу сделав тестовый диалог https://alice.ya.ru/s/5bb229ab-f5d5-465d-a986-db737e093f6a
И приступил к сборке.
Результаты сборки и тестов- выложу как соберу )