roboforum.ru

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


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

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

Сообщение EdGull » 15 дек 2010, 01:01

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

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

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

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

Изображение
Аватара пользователя
EdGull
 
Сообщения: 10211
Зарегистрирован: 28 дек 2004, 20:33
Откуда: Тольятти
Skype: Ed_Gull
прог. языки: Bascom AVR Basic
ФИО: Гуль Эдуард Викторович

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

Сообщение Michael_K » 25 дек 2010, 16:35

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

Угу... если скайповский кодек его пропустит... :wink:
Аватара пользователя
Michael_K
 
Сообщения: 6028
Зарегистрирован: 07 окт 2009, 00:29
Откуда: СПб

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

Сообщение DrGluck » 25 дек 2010, 16:51

Ну пропустить то пропустит :)
Но сама цепочка "Цифра(команда)-аналог(DTMF)-цифра(кодеки-интернет)-аналог(звук)-декодер(чип или программа)-цифра(команда)"
- это из области "пиво-пятница, чем бы мне заняться" ;)
"(С) Ищущий вечно, однажды найдя, то, что искал бесконечно,
Мимо прошёл, совершенно беспечно, С кем-то о вечном шутя..."
Аватара пользователя
DrGluck
 
Сообщения: 64
Зарегистрирован: 14 сен 2010, 17:29
Откуда: Тольятти

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

Сообщение yak-40 » 25 дек 2010, 16:57

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

Зато как удобно, коробочка с кнопками подключается к гнезду микрофона одного компьютера, а вторая коробочка с ключами(релюшками) подключается к гнезду динамика другого компьютера, и всё! А как там протоколы взаимодействуют, мне "до лампочки"(с) :D
Michael_K писал(а):Угу... если скайповский кодек его пропустит...
Ну, надо пробовать :)
- Этот человек - не человек! это робот!
- Как? уже делают?!
- Делают!!!
Аватара пользователя
yak-40
 
Сообщения: 3037
Зарегистрирован: 23 окт 2007, 22:03
Откуда: Москва
прог. языки: С
ФИО: Евгений Яковец

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

Сообщение Michael_K » 25 дек 2010, 17:01

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

откуда такая уверенность?
Аватара пользователя
Michael_K
 
Сообщения: 6028
Зарегистрирован: 07 окт 2009, 00:29
Откуда: СПб

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

Сообщение Grem » 25 дек 2010, 17:02

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

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

Таджика можно нанять чтоб веником подметал, а смысл?
"There is nothing better than sliding down snow and flying through the air" (с) Shane McConkey.
Lieber ein Brett am Fuß als eins vorm Kopf, aber lieber ein Brett vorm Kopf als zwei am Fuß.
Аватара пользователя
Grem
 
Сообщения: 1530
Зарегистрирован: 16 май 2009, 12:50
Откуда: Россия
прог. языки: Java, C

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

Сообщение DrGluck » 25 дек 2010, 17:04

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


Откуда такая Неуверенность ? :)
"(С) Ищущий вечно, однажды найдя, то, что искал бесконечно,
Мимо прошёл, совершенно беспечно, С кем-то о вечном шутя..."
Аватара пользователя
DrGluck
 
Сообщения: 64
Зарегистрирован: 14 сен 2010, 17:29
Откуда: Тольятти

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 откуда такая уверенность?


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


Знаю, как устроены кодеки. А вы, очевидно, нет
Аватара пользователя
Michael_K
 
Сообщения: 6028
Зарегистрирован: 07 окт 2009, 00:29
Откуда: СПб

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

Сообщение DrGluck » 25 дек 2010, 17:15

DTMF (Dual-tone multi-frequency)
Никто не запрещает использовать Вам (в данном случае) иную частотную сетку ;)
"(С) Ищущий вечно, однажды найдя, то, что искал бесконечно,
Мимо прошёл, совершенно беспечно, С кем-то о вечном шутя..."
Аватара пользователя
DrGluck
 
Сообщения: 64
Зарегистрирован: 14 сен 2010, 17:29
Откуда: Тольятти

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

Сообщение Michael_K » 25 дек 2010, 17:18

Такая частотная сетка в DTMF выбрана не случайно.
Частоты выбраны так, чтобы не иметь общих гармоник, для того, чтобы не было ложных срабатываний на "естественных" звуках (которые типично состоят из множества гармоник).
Частоты в DTMF "кривые", "несозвучные" и это неслучайно.
Аватара пользователя
Michael_K
 
Сообщения: 6028
Зарегистрирован: 07 окт 2009, 00:29
Откуда: СПб

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

Сообщение DrGluck » 25 дек 2010, 17:24

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


- о каких "естественных" звуках здесь идет речь ?
Разумеется все рассуждения в контексте этой "идеи" :)
"(С) Ищущий вечно, однажды найдя, то, что искал бесконечно,
Мимо прошёл, совершенно беспечно, С кем-то о вечном шутя..."
Аватара пользователя
DrGluck
 
Сообщения: 64
Зарегистрирован: 14 сен 2010, 17:29
Откуда: Тольятти

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

Сообщение Michael_K » 25 дек 2010, 17:35

Я сказал, что скайп, возможно, не пропустит dtmf, объяснил, почему я так думаю, и привел пруфлинки.
О каких у вас там звуках идет речь - это я не знаю.
Аватара пользователя
Michael_K
 
Сообщения: 6028
Зарегистрирован: 07 окт 2009, 00:29
Откуда: СПб

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

Сообщение EdGull » 25 дек 2010, 18:39

никаких DTFM не будет.
точка.
Аватара пользователя
EdGull
 
Сообщения: 10211
Зарегистрирован: 28 дек 2004, 20:33
Откуда: Тольятти
Skype: Ed_Gull
прог. языки: Bascom AVR Basic
ФИО: Гуль Эдуард Викторович

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-секундная запись и выдача обратно.
В микрофон пиликаете сотиком или бипером, ответ записываете рекордером - и на
декодировку ;)

"Теория без практики мертва" (С) А.Суворов
"(С) Ищущий вечно, однажды найдя, то, что искал бесконечно,
Мимо прошёл, совершенно беспечно, С кем-то о вечном шутя..."
Аватара пользователя
DrGluck
 
Сообщения: 64
Зарегистрирован: 14 сен 2010, 17:29
Откуда: Тольятти

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

Сообщение Scorpio » 25 дек 2010, 23:09

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

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

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

Сообщение Grem » 26 дек 2010, 02:33

С кнопками не понятно.
1. Точно есть необходимость изменять название? Мутно как-то, если назвать кнопку длинным именем, то всё равно не влезет, и будет не красиво.
2. Отсылать 1 строку?
3. Изменять отсылаемую строку через терминал? Или гуй?
"There is nothing better than sliding down snow and flying through the air" (с) Shane McConkey.
Lieber ein Brett am Fuß als eins vorm Kopf, aber lieber ein Brett vorm Kopf als zwei am Fuß.
Аватара пользователя
Grem
 
Сообщения: 1530
Зарегистрирован: 16 май 2009, 12:50
Откуда: Россия
прог. языки: Java, C

Пред.След.

Вернуться в Программирование

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 1