Разработка роботов

Содержание

Почему мобильные помощники никогда не станут трендом

Голосовое управление — способ взаимодействия с устройством при помощи голоса. В общем случае голосовое управление в совокупности с технологией распознавания речи предназначено для ввода управляющих команд web — например, «какая завтра будет погода?», «выключи музыку», «включи свет», «прочти входящие сообщения» и т.д. Но благодаря технологии рекомендаций, контекстного распознавания речи, пользовательской модели функционал устройства значительно повышается. Добавляется совершенно новая качественная характеристика уровня взаимодействия гаджета с человеком.

mangowebdesign chatbot in action

Описание процесса сборки моделей для pocketsphinx

Установка необходимых пакетов

Для сборки языковой модели необходимо загрузить и установить пакет cmuclmtk. Процедура установки пакета в linux является стандартной.

Пример spec-файла для сборки пакета RPM для дистрибутива Mandriva приведён ниже.

Summary: The CMU-Cambridge Statistical Language Modeling Toolkit

Name: cmuclmtk

Version: 0.7

Release: %mkrel 0

License: GPL

Group: Development/Other

Source: http://downloads.sourceforge.net/project/cmusphinx/cmuclmtk/0.7/%-%.tar.gz

BuildRoot: %<_tmppath>/%-%

URL: http://cmusphinx.sourceforge.net/

Навитех Webot

Наглядная и достаточно полная информация о нашем основном проекте с выставки Навитех.

Карта производителей роботов

Список условных обозначений: красные маркеры — производители промышленных роботов; синий маркеры с "S" — производители сервисных роботы, используемых корпорациями и правительствами; синий маркеры с "P" — производители служебными роботов для личного и частного использования, зеленые маркеры обозначают начинающие компаний, а желтые маркеры показывают, где расположены 20 лучших исследовательских лабораторий и университетов занимающихся робототехникой.

Нажмите на маркер, чтобы получить всплывающее окно с наименованием, местонахождением и ссылкой на сайт компании.

Web интерфейс для управления Webot

webot

Нами был разработан веб интерфейс для управления нашим роботом удалённого присутствия Webot. Интерфейс работает без установки каких-либо плагинов из Google Chrome и с установкой Chrome Frame из Internet Explorer. Интерфейс размещён на нашем сайте: www.wicron.com, но он может быть размещён и на любом другом сайте — мы подготовили простой API.

Кроме веб интерфейса для управления мы разработали веб интерфейс для организации живой очереди на управление публично доступным роботом. Он также есть на нашем сайте и может быть размещён на сторонних сайтах посредством простого API.
Читать полностью

Управление роботом с Wii Remote

wii remote

Авторы : Delphi and lord.tiran
Wii Remote — стильный и удобный игровой контроллер от Nintendo. Если вашим устройством требуется управлять на расстоянии, то возможно Wii Remote как раз то что вам нужно.

Что может этот контроллер:

  • Подключение к компьютеру по bluetooth
  • Много кнопок: "A", "B", "home", "-", "+", "1", "2", "Up", "Down", "Left", "Right"
  • Акселерометр
  • Четыре светодиода
  • Встроенный контроллер заряда батареи
  • Микрофон

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

Raspberry Pi : OpenGL

В этой статье я расскажу о графических возможностях Raspberry Pi, подводных камнях и как их исбежать.
Читать полностью

EtherCAT

В этой статье я расскажу о промышленном протоколе 21 века, о способах реализации его в области автоматизации и о возможности применения в собственном проекте на базе ОС Linux и Embedded проекте на базе мощного Cortex A8 ARM процессора.

Протокол EtherCAT был разработан швейцарской фирмой Beckhoff. Фирма специализируется на разработке и производстве средств автоматизации. Этот протокол решает очень важную проблему — обеспечение real-time обмена данными в сетях Ethernet. Под термином Real-time здесь подразумевается период опроса от 1 мкс и выше и слабая зависимость периода опроса от количества элементов в сети. Такой эффект достигается вставкой на лету данных в дейтаграмму пакета. Этот уникальный прием является главным свойством этой разработки. Но эта же особенность предъявляет огромные требования к вычислительному устройству. К слову сказать, обработчик EtherCAT как правило реализуют на ASIC или ПЛИС и существует только один ARM контроллер, который на данный момент гарантированно может выдержать требование end-end latency 700 ns и стабильно его держать. И только буквально полгода назад разработчики из TI смогли также реализовать технологию синхронизации времени Distributed Clocking, что являлось последним препятствием на пути к реализации EtherCAT подчиненного устройства на контроллере. Читать полностью

Обзор роботов удаленного присутствия

Робот удаленного присутствия

Робот удаленного присутствия

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

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

Создание любой техники начинается с решения проблемы. Любой успешный прибор стал таковым, благодаря тому, что решил очень важную проблему, сделал это вовремя . С роботами ситуация обстоит неоднозначно. Более половины проектов делается как правило, не решая какой-либо проблемы. Как следствие, людям потом очень сложно объяснить, зачем же была сделана эта машина. Плохо такие проекты не кончают. Они, как правило, отправляются на различного рода развлекательные мероприятия и "просят милостыню" там. До сих пор являясь эксклюзивом, такие роботы имеют еще и футуристичный вид, как правило навеянный фантастикой и фильмами. Но они довольно успешные и узнаваемые при этом. В чем секрет? Дело в том, что обычные люди всегда ассоциируют увиденное с неким стереотипом. Люди стараются найти в системах сходство с роботами из мультфильмов (например, девушки пытаются сравнить эти системы с роботом WALL-E ). Всё это печально, это говорит о том, что люди еще не готовы к появлению таких машин в повседневной жизни. Разработчики же обременены таким стереотипами и пытаются придать сходство с образцом, причем в ущерб функционалу. Читать полностью


Источник: robot-develop.org