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

Сообщение EdGull » 27 дек 2010, 10:25

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

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

Сообщение Grem » 27 дек 2010, 12:06

blindman писал(а):
Grem писал(а):DTMF - скайп поддерживает, можно как отправлять, так и принимать их.

Отправлять - понятно. А как принимать?

На индуском форуме человек писал, что DTMF принимает CallListener.
Код: Выделить всё
public static void addCallListener(CallListener listener) throws SkypeException

Эд, а нужна возможность подключаться к ком порту сервера с клиента?
"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

Сообщение EdGull » 27 дек 2010, 17:14

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

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

Сообщение Grem » 27 дек 2010, 17:42

1) Подключаться к ком порту непосредственно на серверной машине
2) Подключаться, например, отправив какую-нибудь команду через терминал клиента в _уже запущенную_ серверную часть.
"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

Сообщение EdGull » 27 дек 2010, 17:54

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

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

Сообщение Grem » 27 дек 2010, 17:58

условия ТЗ будут выполняться?

А там ни слова нет про ком порт :P
2. а как можно по другому?

Я написал, можно при запуске серверной части, сразу. Во всяком случае сейчас так и есть.
Сделаю оба в общем.
"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

Сообщение EdGull » 27 дек 2010, 18:06

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

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

Сообщение Grem » 27 дек 2010, 18:12

Я про способ подключения. Ясень пень что соединение должно быть. А так, могу штук 10 различных способов подключения придумать за минуты 2. Поэтому хотел от вас услышать как именно надо.
"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

Сообщение Scorpio » 27 дек 2010, 20:49

avr123.nm.ru писал(а):Наверно многократно лучше - при дисконекте бот просто остановится, а не будет крушить все на своем пути

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

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

Сообщение EdGull » 27 дек 2010, 21:58

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

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

Сообщение =DeaD= » 27 дек 2010, 22:09

Проблем то - отправлять с командой TimeStamp и всё.
Старые команды не выполнять.
Проект [[Open Robotics]] - Универсальные модули для построения роботов
Аватара пользователя
=DeaD=
 
Сообщения: 24218
Зарегистрирован: 06 окт 2004, 18:01
Откуда: Ебург
прог. языки: C++ / PHP / 1C
ФИО: Антон Ботов

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

Сообщение yak-40 » 27 дек 2010, 22:27

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

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

Сообщение Виктор Казаринов » 27 дек 2010, 22:41

На Луне довольно просторно. А в помещении и кошка или рука ребенка может под робота попасть за это время. Луноходность потребует большей автономности. А кому это надо? Задержки могут составлять от долей секунды до нескольких секунд. Это легко определить по обычному видеочату. Особенно "приятны" будут повороты на скорости, когда в камеру еще не видно то направление, куда происходит поворот.
Проект Robosonic RS http://www.aigod.com
Аватара пользователя
Виктор Казаринов
 
Сообщения: 1387
Зарегистрирован: 21 июн 2006, 11:22
Откуда: г. Омск
Skype: victorkazarinov
прог. языки: почти все понемногу
ФИО: Казаринов Виктор Геннадьевич

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

Сообщение Grem » 27 дек 2010, 22:54

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

Если после восстановления запретить выполнение команд на пару секунд - ничего плохого не случится. Либо как Дед предложил - использовать TimeStamp.
повороты на скорости

Мы в гонках участвовать собрались? Это же ПЫЛЕСОС! Какие нафиг скорости? Та же румба быстро ездит?
"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

Сообщение Myp » 27 дек 2010, 22:55

ну если у кого инет плохой то это его проблемы, а не клеардроида :)
вроде не стояла задача сделать управление дроидом по плохому каналу
<telepathmode>На вопросы отвечает Бригадир Телепатов!</telepathmode>
Всё уже придумано до нас!
Аватара пользователя
Myp
скрытый хозяин вселенной :)
 
Сообщения: 18018
Зарегистрирован: 18 сен 2006, 12:26
Откуда: Тверь по прозвищу Дверь
прог. языки: псевдокод =) сила в алгоритме!
ФИО: глубокоуважаемый Фёдор Анатольевич

Пред.След.

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

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

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