Консалтинг и работы на заказ

Endurance предлагает услуги по консультированию, разработке и внедрению роботизированных систем.

В команде Endurance очень опытные и сильные специалисты, которые могут решать разного рода бизнес-задачи, связанные с физической автоматизацией бизнес-процессов на предприятиях.
Мы разрабатываем и делаем роботов для практического применения.
Разрабатывая роботизированные платформы, мы всегда находимся на стороне клиента, помогая ему оптимизировать выполнение той или иной бизнес — задачи.

Endurance способна в короткие сроки согласовать с заказчиком бизнес — требования и оперативно начать процесс разработки готового решения.
В настоящий момент в арсенале наработок Endurance имеется несколько модификаций автоматизированных колесных баз, а также свой собственный интерфейс по управлению ими.
Т.е если перед Вами стоит задача проводить мониторинг с помощью видео или путем сбора тех или иных данных с подвижной колесной платформы, то у нас есть готовые решения.
Если перед Вами стоит задача визуального мониторинга больших площадей и поверхностей с помощью летающего дрона, то у нас есть набор готовых модулей.

Наши ключевые компетенции:

  1. программирование разного рода микроконтроллеров
  2. создание движущихся платформ (колесных баз)
  3. точное управление и позиционирование с помощью сервоприводов
  4. установка и сбор данных с различных датчиков
  5. И многое другое.

Мы всегда готовим и передаем заказчику полный комплект документации.
Подробнее о наших принципах разработки Вы можете прочитать по ссылкам на меню справа.

Платформа Open – source по распознаванию речи и образов и синтезу речи для образовательных целей

Что представляет собой программа?

Программное обеспечение – это набор 3-х модулей, которые лежат в основе нашего решения:

  • Распознавание образов
  • Распознавание речи
  • Синтез речи


  • В 2015 г. мы начали работу над платформой, которая может стать основой элементарного робототехнического интерфейса. Мы поставили перед собой задачи: объединить распознавание голоса и образов с синтезом голоса.

    Описание модулей

    Синтез речи

    Для выбора модуля по синтезу речи мы использовали стандартный SAPI от Microsoft. Данный функционал с различными языковыми наборами распространяется бесплатно.

    Распознавание образов

    Распознавание образов — более сложная задача, т.к. необходимо не просто распознать картинку или лицо, а распознать образ в потоковом видео, идущем от камеры. Здесь важен выбор используемых программой ресурсов. Если для компьютера это не имеет значения, то для планшета это принципиально, так как программа должна работать эффективно и не «подвешивать» систему.
    Для данного решения мы использовали открытую библиотеку OpenCV. Для ускорения работы сначала ведется поиск любого лица определенного размера в области видимости. Поиск идет с помощью каскадов Хаара и готового обученного шаблона, входящего в состав библиотеки OpenCV.
    Затем найденное лицо вырезается, нормализуется (приводится к единому стандарту) по размеру и по освещенности и приводится к черно-белому варианту.
    После чего идет распознавание конкретного человека с помощью готового алгоритма FaceRecognizer, обученного на нескольких изображениях его лица, снятого с разных ракурсов.

    Распознавание голоса

    Мы используем Google Speech API, поддерживающий не более 50 запросов в сутки (около 15 минут распознавания), отличное решение для open – source.
    У Google о

    htmlimage (2)

    Функционал программы

    Начиная работу, программа первым делом ищет лица в зоне видимости камеры. Если попавшее в зону видимости лицо она видит впервые (его еще нет в базе данных), программа просит человека назвать свое имя и сохранить его в памяти устройства. После чего распознавание этого лица происходит автоматически.

    Затем программа переходит в режим распознавания речи: слов, предложений или команд. Распознав произнесенную человеком фразу, команду, программа ищет в базе данных ответ и произносит его. Чтобы программа знала, что ответить, необходимо заранее прописать ответы в базу данных. Пока это выглядит как обычный текстовый файл.

    (

    Tim = Добрый день, Тим. Мы приветствуем Вас на нашей конференции.

    Steve = Спасибо, что пришли, Стив, вас сейчас встретят. Хорошего дня!

    35310204
    = Срок погашения Вашего кредита до 30 числа следующего месяца.

    )

    Речь здесь идет не об искусственном интеллекте, а о простом интерфейсе распознавания образов и речи и синтеза речи для образовательных целей с целью создания новых готовых решений на базе той или иной роботизированной платформы.

    Возможности использования программы

    Программу или отдельные ее компоненты можно использовать для создания некой полноценной роботизированной платформы, которая существует сейчас в виде электронных киосков.

    На наш взгляд, эта программа будет выглядеть более элегантно, если использовать ее совместно с таким решением, как DIY SelfieBot

    Данная программа может найти самое разнообразное практическое применение.

    Робо – стойка или робот для регистрации на конференциях или выставках


    Решаемая проблема:
    снизить расходы на обслуживающий персонал для конференций.

    Задача: Обеспечить посетителей и гостей конференции удобным пользовательским интерфейсом для автоматической регистрации онлайн.

    Решение: Гость подходит к стойке. Произносит свое имя и фамилию. Система распознает его, проверяет в базе и производит онлайн регистрацию гостя.

    Пример:

    — Представьтесь, пожалуйста.

    — Тим Кук.

    — Добрый день, Тим. Мы приветствуем Вас на нашей конференции.

    htmlimage
    htmlimage (1)

    Виртуальный робот-секретарь (робо — секретарь) для офисов или офисных центров

    Решаемая проблема

    Снизить расходы на секретаря в офисном центре.

    Задача

    Предоставить посетителям удобный интерфейс для регистрации при посещении того или иного офисного центра.

    Решение

    Гость подходит к СелфиБоту, называет свое имя и фамилию, после чего данная информация посредством смс, электронной почты или голосового сообщения передается принимающей стороне.

    Пример:

    Робот: — Представьтесь, пожалуйста.

    Гость: — Меня зовут Соня

    Робот: — Спасибо, что пришли, Соня, вас сейчас встретят. Хорошего дня!
    htmlimage (3)
    htmlimage (4)

    Роботизированный терминал самообслуживания Робот-терминал

    Решаемая проблема: Снизить расходы на самообслуживание клиентов и повысить качество предоставляемых услуг.

    Задача: Обеспечить клиента удобным, простым интерфейсом для взаимодействия и терминалом самообслуживания. Голосовое общение с терминалом.

    Решение: Клиент подходит к терминалу и говорит, какие операции хочет совершить. Нет необходимости набирать что-то на экране.

    Пример:

    — Добрый день! Какую операцию вы хотели бы совершить?

    — Я хотел бы узнать срок погашения кредита. Номер счета 35310204.

    — До 30-го числа следующего месяца.
    voice3

    Робот-помощник в магазине или торговом зале Робот-продавец

    Решаемая проблема: Снизить расходы на персонал и предоставить клиентам возможность виртуального получения информации.

    Задача: Обеспечить клиента удобным и простым интерфейсом для взаимодействия с электронным помощником/продавцом.

    Решение: Клиент подходит к помощнику, задает те или иные вопросы и получает желаемую информацию.

    Пример:

    Робот: — Добрый день! Рады видеть вас у нас в магазине.

    Клиент: — Какие у вас специальные скидки?

    Робот: — Для постоянных гостей у нас действуют 10% скидки на все товары.

    Клиент: — Есть ли у вас новые коллекции?

    Робот: — Да, они представлены в правом дальнем ряду.

    htmlimage (6)
    htmlimage (7)

    Робот-официант в кафе/ресторане


    Решаемая проблема:
    Снизить расходы на персонал, уменьшить время ожидания заказа.
    Задача: Обеспечить клиента удобным и простым интерфейсом для взаимодействия с электронным официантом.

    Решение:
    Робот-официант подъезжает к клиенту, осведомляется о его выборе и принимает заказ.

    Пример:

    — Добрый день! Рады видеть вас у нас в кафе. Вы уже выбрали что-нибудь?

    — Да, мне капучино и круассан.

    — Спасибо за заказ. Он будет доставлен вам в течение 5 минут.

    htmlimage (8)
    htmlimage (9)

    Прочие варианты использования программы

    Программа идеально подходит для использования в образовательном процессе как обособленное решение или как часть интегрированного решения.

    С помощью программы можно решать такие задачи, как:

  • Машинное зрение
  • Автоматизированная робо-платформа
  • Демонстрация работы программы

    Рекомендованный интерфейс

    Пример пользовательского интерфейса для программы:

    Образовательный процесс

    Данная программа идеально подходит как для студентов, так и для школьников, которые стремятся научиться работать с программным обеспечением, предназначенным для решения задач конечных пользователей.

    Мы приглашаем школы, колледжи к сотрудничеству, готовы полностью поделиться нашим проектом для некоммерческих целей и проведения дальнейших исследований.

    Напоминаем, что проект open-source и распространяется среди образовательных учреждений бесплатно.

    Пишите нам gf@EnduranceRobots.com

    Skype: George.fomitchev

    Моб тел: +7 916 225 4302 (в т.ч. Воцап и Вайбер)

    http://EnduranceRobots.com