roboforum.ru

Технический форум по робототехнике.

ClearDroid - Управление и мониторинг через Skype

Ответить

ClearDroid - Управление и мониторинг через Skype

EdGull » 15 дек 2010, 01:01

Необходимо разработать систему управления роботом и передачу видео через Skype.

Здесь будет ТЗ

скайп или браузер
браузер предпочтительней

выглядеть должно вот так
кнопки должны иметь возможность переименновываться и менять отсылаемую строку

Изображение

Re: ClearDroid - Управление и мониторинг через Skype

Michael_K » 25 дек 2010, 16:35

yak-40 писал(а):например можно использовать DTMF...

Угу... если скайповский кодек его пропустит... :wink:

Re: ClearDroid - Управление и мониторинг через Skype

DrGluck » 25 дек 2010, 16:51

Ну пропустить то пропустит :)
Но сама цепочка "Цифра(команда)-аналог(DTMF)-цифра(кодеки-интернет)-аналог(звук)-декодер(чип или программа)-цифра(команда)"
- это из области "пиво-пятница, чем бы мне заняться" ;)

Re: ClearDroid - Управление и мониторинг через Skype

yak-40 » 25 дек 2010, 16:57

DrGluck писал(а):Но сама цепочка "Цифра(команда)-аналог(DTMF)-цифра(кодеки-интернет)-аналог(звук)-декодер(чип или программа)-цифра(команда)"

Зато как удобно, коробочка с кнопками подключается к гнезду микрофона одного компьютера, а вторая коробочка с ключами(релюшками) подключается к гнезду динамика другого компьютера, и всё! А как там протоколы взаимодействуют, мне "до лампочки"(с) :D
Michael_K писал(а):Угу... если скайповский кодек его пропустит...
Ну, надо пробовать :)

Re: ClearDroid - Управление и мониторинг через Skype

Michael_K » 25 дек 2010, 17:01

DrGluck писал(а):Ну пропустить то пропустит :)

откуда такая уверенность?

Re: ClearDroid - Управление и мониторинг через Skype

Grem » 25 дек 2010, 17:02

blindman писал(а):Вот и я про то же. Судя по имеющейся скудной информации, SkypeKit будет позволять это сделать. Я записался, жду когда будет доступен. Но сейчас на него рассчитывать не стоит

Летом ещё должен был выйти, но, видать не судьба.
например можно использовать DTMF...

Таджика можно нанять чтоб веником подметал, а смысл?

Re: ClearDroid - Управление и мониторинг через Skype

DrGluck » 25 дек 2010, 17:04

Michael_K откуда такая уверенность?


Откуда такая Неуверенность ? :)

Re: ClearDroid - Управление и мониторинг через Skype

Michael_K » 25 дек 2010, 17:06

http://www.google.com/search?hl=ru&q=skype%20dtmf

Голосовые кодеки кодируют человеческую речь - набор гармоник одного "генератора".
DTMF специально сделан так, чтобы частоты были не кратными - то есть не имели общих гармоник. Например, речевой кодек GSM не пропускает DTMF (этим занимается отдельный программный модуль).

Добавлено спустя 31 секунду:
DrGluck писал(а):
Michael_K откуда такая уверенность?


Откуда такая Неуверенность ? :)


Знаю, как устроены кодеки. А вы, очевидно, нет

Re: ClearDroid - Управление и мониторинг через Skype

DrGluck » 25 дек 2010, 17:15

DTMF (Dual-tone multi-frequency)
Никто не запрещает использовать Вам (в данном случае) иную частотную сетку ;)

Re: ClearDroid - Управление и мониторинг через Skype

Michael_K » 25 дек 2010, 17:18

Такая частотная сетка в DTMF выбрана не случайно.
Частоты выбраны так, чтобы не иметь общих гармоник, для того, чтобы не было ложных срабатываний на "естественных" звуках (которые типично состоят из множества гармоник).
Частоты в DTMF "кривые", "несозвучные" и это неслучайно.

Re: ClearDroid - Управление и мониторинг через Skype

DrGluck » 25 дек 2010, 17:24

Зато как удобно, коробочка с кнопками подключается к гнезду микрофона одного компьютера, а вторая коробочка с ключами(релюшками) подключается к гнезду динамика другого компьютера,


- о каких "естественных" звуках здесь идет речь ?
Разумеется все рассуждения в контексте этой "идеи" :)

Re: ClearDroid - Управление и мониторинг через Skype

Michael_K » 25 дек 2010, 17:35

Я сказал, что скайп, возможно, не пропустит dtmf, объяснил, почему я так думаю, и привел пруфлинки.
О каких у вас там звуках идет речь - это я не знаю.

Re: ClearDroid - Управление и мониторинг через Skype

EdGull » 25 дек 2010, 18:39

никаких DTFM не будет.
точка.

Re: ClearDroid - Управление и мониторинг через Skype

DrGluck » 25 дек 2010, 18:46

DTMF distortion GSM MC55i :
http://www.youtube.com/watch?v=SmHEkS_Wo3w
:)

Сорри, Эд. Не обновлял страничку, поэтому пропустил твою "точку".

Кстати элементарно проверить трансляцию DTMF по скайпу и распознавание :)

Звонить в "Echo/Sound Test Service" - там 10-секундная запись и выдача обратно.
В микрофон пиликаете сотиком или бипером, ответ записываете рекордером - и на
декодировку ;)

"Теория без практики мертва" (С) А.Суворов

Re: ClearDroid - Управление и мониторинг через Skype

Scorpio » 25 дек 2010, 23:09

blindman писал(а):а как вы собрались видео от скайпа встраивать в окно своей программы?

Я делаю так: Видео окно скайпа открываю на весь экран, мое окошко с кнопками управления "поверх всех окон" ставлю в удобное место. В нем же небольшое окошко чата, куда выводятся только сообщения от робота типа "аварийный останов: ток левого мотора превысил допустимый предел". Комманды и служебная информация, типа уровня заряда батареи идут в фоновом режиме и в чат не выводятся. Управляющие кнопки блокируются в зависимости от состояния робота. Например, кнопка "СТОП" не подсвечена, когда робот и так стоит. Чтобы не засорять эфир ненужными коммандами :). Скайп - соединение не всегда надежно, по крайней мере у меня дома. Например, при повороте, робот часто проскакивает нужное положение из-за задержки комманды "СТОП". Или прет вперед до препятствия, когда комманда останова затеряется в сетях. Если при переписке в чате, задержка на пару секунд не имеет значения, то при управлении роботом, как раз имеет. Впрочем, в большинстве случаев, комманды приходят практически мгновенно.

Re: ClearDroid - Управление и мониторинг через Skype

Grem » 26 дек 2010, 02:33

С кнопками не понятно.
1. Точно есть необходимость изменять название? Мутно как-то, если назвать кнопку длинным именем, то всё равно не влезет, и будет не красиво.
2. Отсылать 1 строку?
3. Изменять отсылаемую строку через терминал? Или гуй?


cron
Rambler\'s Top100 Mail.ru counter