Проект "RoboRF" - открытый недорогой радиоканал для роботов

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

Re: Проект "RoboRF" - открытый недорогой радиоканал для роботов

Сообщение julbu » 28 дек 2008, 18:07

А я сразу прочитал ветку с самого начала. Если честно, нет постановки задачи (кроме обсуждения бит-рейда (вообще ни к чему) и наличие дуплекса (нужен наверное в 5% задач) - полудуплекса (нужен наверное в 50% задач, остальные 45% - это односторонняя передача) и нет предмета для обсуждения, ну сделаете вы свой модуль. Какие плюсы для "народа". Одни минусы: необходимость самому делать плату, искать обвязку и саму микросхему трансмитера, да и потом разбираться уже с Вашими косяками :roll:
julbu
 
Сообщения: 19
Зарегистрирован: 01 дек 2008, 23:49
Откуда: СПб

Re: Проект "RoboRF" - открытый недорогой радиоканал для роботов

Сообщение EdGull » 28 дек 2008, 18:19

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

Re: Проект "RoboRF" - открытый недорогой радиоканал для роботов

Сообщение =DeaD= » 28 дек 2008, 18:20

2julbu: А у вас еще осталась эта волшебная трава?

1. С чего вы решили что почти никому не надо дуплекс? Вам оно надо лишний раз заморачиваться при передаче - что сейчас надо подождать, а потом можно вещать? Или может вы 100% уверены, что завтра не надо будет под MSRS или почти аналогичную ей по концепции асинхронности Player/Stage/Gazebo делать драйвера и не хотелось бы заморачиваться на навязанную синхронность?

2. С чего вы решили, что 45% народу вообще достаточно передачи в 1 стороны? Это типа на роботе нет сенсоров, только исполнительные механизмы? Так это не робот, а р/у игрушка тогда?

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

Re: Проект "RoboRF" - открытый недорогой радиоканал для роботов

Сообщение julbu » 28 дек 2008, 18:49

Ок. Теперь понятно. Я сразу спросил насчет коммерческого проекта, теперь вы ответили и мне понятно.
julbu
 
Сообщения: 19
Зарегистрирован: 01 дек 2008, 23:49
Откуда: СПб

Re: Проект "RoboRF" - открытый недорогой радиоканал для роботов

Сообщение Myp » 04 янв 2009, 18:31

Господа
короче я разморозил проект конфетного робота и остро нуждаюсь в радиоканале на базе RoboRF
у меня есть плата мост uart-RF и USB-RF
у нас тут есть какие коды или чтонить такое?
если что я готов прям щас чтонить потестить.
тока пока не соображу что мне в RoboRF прошить... :(

я так понимаю код Блиндмана пока тока можно прошить?

Добавлено спустя 10 минут 14 секунд:
блин

тока не говорите что я тупой

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

есть в википедии
* Описание процедур и функций
Основной файл
* файл cc2500.bas
Файлы настройки
* файл FSK24.bas
* файл MSK500.bas
* файл MSK500RX.bas
* файл MSK500TX.bas
Файлы
* файл CC2500_CHAT.bas
* файл CC2500_FREQHOPING.bas
* файл CC2500_FREQHOPINGAUTO.bas
* файл CC2500_SPECTRUM.bas
* файл CC2500_TXSEND.bas

короче какаята куча непонятных файлов

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

Re: Проект "RoboRF" - открытый недорогой радиоканал для роботов

Сообщение EdGull » 04 янв 2009, 19:19

вот проверенный мной лично код

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

Re: Проект "RoboRF" - открытый недорогой радиоканал для роботов

Сообщение delamoure » 20 янв 2009, 16:41

=DeaD= писал(а):3. Если мы сделаем модуль, то народу не надо будет самому делать плату, искать обвязку, паять и разбираться с "Нашими косяками", он сможет купить готовое решение под стандартную шину RoboBus, подцепить и пользоваться. В этом и есть смысл создания модулей тут, а не просто легко повторяемый, якобы, проект.


У меня есть откатанные решения на базе CC1100 в связке с ATmega128, ATmega88.
Диапазон 868 MHz, скорость обмена от 100 kbps до 500 kbps.
Для подключения к ПК: RS232, либо FTDI мост.
Использую антенны от Linx: ANT-868-JJB-ST, ANT-868-PW-QW.
Софт на WinAVR.
Под RoboBus схемотехнику подвести сложностей не вижу.
Просто заинтересовала фраза "он сможет купить готовое решение".
Не ищите сложностей в простом.
Аватара пользователя
delamoure
 
Сообщения: 15
Зарегистрирован: 01 дек 2008, 03:52
Откуда: Днепропетровск
прог. языки: C, asm, Delphi

Re: Проект "RoboRF" - открытый недорогой радиоканал для роботов

Сообщение =DeaD= » 20 янв 2009, 16:49

delamoure писал(а):У меня есть откатанные решения на базе CC1100 в связке с ATmega128, ATmega88.
Диапазон 868 MHz, скорость обмена от 100 kbps до 500 kbps.

И вы молчали? :good:

Скорость обмена в обе стороны одновременно такая?

На каком расстоянии? (в чистом поле, в здании минимум через 1-2 железобетонные стены - хотя тут понятно что примерно)

Контроль доставки имеется?

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

Re: Проект "RoboRF" - открытый недорогой радиоканал для роботов

Сообщение frig » 20 янв 2009, 16:53

и еще вопрос "а что мне будет за использование этого диапазона?" :D
frig
 
Сообщения: 1640
Зарегистрирован: 12 фев 2007, 12:25
Откуда: Днепр

Re: Проект "RoboRF" - открытый недорогой радиоканал для роботов

Сообщение delamoure » 20 янв 2009, 17:13

=DeaD= писал(а):
delamoure писал(а):У меня есть откатанные решения на базе CC1100 в связке с ATmega128, ATmega88.
Диапазон 868 MHz, скорость обмена от 100 kbps до 500 kbps.

И вы молчали? :good:

Скорость обмена в обе стороны одновременно такая?

На каком расстоянии? (в чистом поле, в здании минимум через 1-2 железобетонные стены - хотя тут понятно что примерно)

Контроль доставки имеется?

По какой цене реально сделать готовые модули? (может составить существенную конкуренцию блютузу?)


1. Режим работы: запрос ведущего - ответ ведомого.
2. Реальность такова: в помещении - на ~20 метров через 3 стены кирпичные (1 mW). Проверял дома у себя - между этажами с плитой перекрытия устойчивый обмен (5 mW). Вообще изначально задача достичь таких дальностей не ставилась. Просто CC1100 имеет очень чувствительную приемную часть и встроенную коррекцию ошибок.
3. см. 1.
4. Мои радиоканалы интегрированы в состав других устройств. Отдельно себестоимость не считал.
И вы, безусловно, понимаете: цена - это функция от количества :)

Добавлено спустя 6 минут 41 секунду:
frig писал(а):и еще вопрос "а что мне будет за использование этого диапазона?" :D


При излучаемой мощности до 10 mW - ничего.
Хотя я пытался выйти на УКРЧАСТОТНАДЗОР - безрезультатно.
А так как мои устройства эксплуатируются под землей - я особенно не заморачивался.
Не ищите сложностей в простом.
Аватара пользователя
delamoure
 
Сообщения: 15
Зарегистрирован: 01 дек 2008, 03:52
Откуда: Днепропетровск
прог. языки: C, asm, Delphi

Re: Проект "RoboRF" - открытый недорогой радиоканал для роботов

Сообщение frig » 20 янв 2009, 17:56

Откуда: Днепропетровск


земляк!

При излучаемой мощности до 10 mW - ничего.


это и было интересно.

было бы круто, если бы подобный проект был здесь опубликован.
frig
 
Сообщения: 1640
Зарегистрирован: 12 фев 2007, 12:25
Откуда: Днепр

Re: Проект "RoboRF" - открытый недорогой радиоканал для роботов

Сообщение =DeaD= » 20 янв 2009, 19:11

2delamour: Какой статус ваших разработок? Открытые\закрытые?

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

Re: Проект "RoboRF" - открытый недорогой радиоканал для роботов

Сообщение delamoure » 21 янв 2009, 00:07

Одновременное использование потенциально возможно. В моей разработке это не используется.
В CC1100 реализовано частотное разделение каналов. Однако по умолчанию каналы разделены на ~0.2MHz.
И так как в России доступен диапазон 868.000 - 868.200 МГц, то без экспериментов с уменьшением частоты разнесения каналов ничего не скажу.
Еще можно организовать временнОе разделение одного канала. Я так понимаю, что на соревнованиях идет непосредственное управление роботом с пульта. То есть в реальном времени передается минимум информации, объем пакета несколько байтов, ответ на запрос пульта не нужен. При таком подходе смело можно организовать порядка 10 передатчиков.

В составе RoboBus я вижу это так. Имеем плату модуля, совместимую с данной шиной. С оговоренным конструктивом.
Микроконтроллер модуля реализует все функции по настройке и управлению радиомодемом. И, грубо говоря, для контроллера РоБота все сводится к командам: передать данные, принять данные, задать параметры связи. Вот и все.

Разработки закрыты. Открытыми никогда не занимался :)
Если это пользуется спросом, то мне интересно. Но про это - лучше в личку.
Если нет, всегда помогу советом или примером тому, кто займется аналогичной открытой разработкой.
Не ищите сложностей в простом.
Аватара пользователя
delamoure
 
Сообщения: 15
Зарегистрирован: 01 дек 2008, 03:52
Откуда: Днепропетровск
прог. языки: C, asm, Delphi

Re: Проект "RoboRF" - открытый недорогой радиоканал для роботов

Сообщение =DeaD= » 21 янв 2009, 08:50

delamoure писал(а):Еще можно организовать временнОе разделение одного канала. Я так понимаю, что на соревнованиях идет непосредственное управление роботом с пульта. То есть в реальном времени передается минимум информации, объем пакета несколько байтов, ответ на запрос пульта не нужен. При таком подходе смело можно организовать порядка 10 передатчиков.

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

delamoure писал(а):Если это пользуется спросом, то мне интересно.

Да вот и непонятно пока - будет это пользоваться спросом или нет... наверное пока можно считать что нет - по массе показателей проект проигрывает синему зубу, кроме, пожалуй, расстояний и потенциальной более низкой ценой, хотя с ценой пока тёмный лес. Решение на синем зубе сейчас реально реализовать за порядка 30$.

delamoure писал(а):Если нет, всегда помогу советом или примером тому, кто займется аналогичной открытой разработкой.

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

Re: Проект &quot;RoboRF&quot; - открытый недорогой радиоканал дл

Сообщение delamoure » 21 янв 2009, 16:26

"Куча датчиков" etc. - понятие растяжимое. В 40 ... 50 байтов уложитесь?

По цене темного леса нет. Это информация не для форума.

CC2500 - выше рабочая частота, скорость обмена та же, ниже максимальная мощность.

Это какой версии BlueTooth реально реализовать за 30 у.е.?
Кто-то сделал? Готовые модули? Можно несколько ссылок на то, что вы уже применяете.
А как же пресловутая совместимость с RoboBus?


Посмотрел я, что выставлено EdGull: исходники, стоимость. Информации маловато, но по цене - молодец!
Правда незавершенный малофункциональный софт да еще и на BasCom-AVR...
Ну это дело времени, вероятно. А BasCom понятнее для начинающих.
Не ищите сложностей в простом.
Аватара пользователя
delamoure
 
Сообщения: 15
Зарегистрирован: 01 дек 2008, 03:52
Откуда: Днепропетровск
прог. языки: C, asm, Delphi

Пред.След.

Вернуться в Коммуникации

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

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