Без описания |
Поиск в теме | Версия для печати |
Saifer |
Отправлено: 05 Апреля, 2017 - 06:24:28
|
Рядовой
Сообщений всего: 3
Дата рег-ции: Апр. 2017
|
Здравствуйте. Хочу рассказать о своём проекте.
В детстве после просмотра фильма Терминатор, я очень загорелся идеей создать подобного робота, т.к. концепция строения эндоскелета разработанная Стеном Уинстоном кажется мне самой удачной и даеже уникальной, хотя разрабатывалась для фильма. Но элементная база и недоступность всего в СССР делали эту затею нереализуемой. Но я решил начать.
Начало робота было положено в 1991 году на компьютере ZX Spectrum. Это была простая программа вопрос-ответов с возможностью неявного обозначения задачи. Т.е. сколько время=который час. Далее после появления персонального компьютера я познакомился с языком Visual Basic, т.к. после долгой работы на ZX Spectrum было сложно осваивать другой язык программирования. Перенес базу вопрос-ответов на Персональный компьютер и добавил заранее записанные фразы. Программа стала немного говорить. Шло время, технологии развивались.
В 2011 году я решил начать писать программу с нуля. Используя ранее наработанную базу знаний и некоторые элементы я приступил к созданию. Добавил синтезатор речи, распознавание голоса с помошью голосового поиска Google. Распознавание лиц. Но все чего-то нехватало.
Я решил, что программе нужно физическое тело, т.к. общаться с системным блоком не так захватывающе. Помня свою задумку и идею про воссоздание Терминатора решил использовать скелет из кабинета биологии, но тут мне повезло и я получил чертежи настоящего T-800.
Далее последовала покупка 3D принтера и годы печати и вот уже у программы есть тело и имя.
Последней проблемой и главной было все еще зависимость от Интернет для распознавания речи. Т.е. для разговора он использовал синтезатор речи, а для ввода информации приходилось использовать клавиатуру. Альтернатива был движок распознавания речи от google. Но это требовало постоянное подключение к Интернет, что лишало Джона Генри автономности. База данных у него уже достаточно большая, чтобы не быть подключенным и интернет, но общаться с ним с клавиатуры не совсем удобно. Я ездил в компанию PromoBot, но у них такая же проблема. Нет распознавания речи без интернет. Я исследовал много ресурсов но ничего под Windows именно распознавание русской речи я не нашел. В очередной раз перелапатив все форумы наткнулся на статью по переделки Оффлайн движка распознавания речи на смартфонах от гугл на работу под Windows. После месяца работы получилось наладить распознавание речи без интернет. Теперь джон генри умеет различать то, что обращаются именно к нему. И для распознавания речи не мешает скажем работа телевизора. теперь перейду к рукам.
Вот видео демонстрирующее его текущую стадию разработки
https://youtu.be/H-khNNqXbkA |
|
|
Predator |
Отправлено: 14 Апреля, 2017 - 10:40:11
|
Супермодератор
Сообщений всего: 1307
Дата рег-ции: Июль 2012
|
Группа Инженеров пишет:Перевод VB > VHDL? Ну, а почему бы и нет... Работать конечно будет быстрей, но вентилей выжрет немеряно. Да и придётся какую-то флеш или фрам память прикручивать, чтобы хранить веса. Опять таки ЦАП/ АЦП. Железяка получиться немаленькая...
ну не прямой перевод VB > VHDL, а всё-же сборка нейрона и их клонирование..
Для весов нужна флешка, но если сеть уже обучена - то ПЗУ-шка на основе блоковой ОЗУ вполне должна справиться, ЦАП/АЦП - тут вероятно не так просто, еще для видео нужна камера, всякого управления, питания. Естественно железка не на одной микросхеме, но всяко меньше чем ЭВМ с виндой и вполне реализуемо в домашних условиях на любительском уровне. |
|
|
|
Поиск в теме | Версия для печати |
Страниц (1): [1] |
« Делаем роботов » |
Все гости форума могут просматривать этот раздел. Только зарегистрированные пользователи могут создавать новые темы в этом разделе. Только зарегистрированные пользователи могут отвечать на сообщения в этом разделе.
|
|
|
|
|