реклама на сайте
подробности

 
 
5 страниц V   1 2 3 > »   
Reply to this topicStart new topic
> Использование радиоканала "пчелиным роем".
uuu2
сообщение Aug 12 2009, 11:29
Сообщение #1


Участник
*

Группа: Участник
Сообщений: 50
Регистрация: 23-04-09
Пользователь №: 48 156



Ситуация такая. В воздухе летает многочисленый (сотни штук) "пчелиный рой", оснащённый радиомодулями и GPS-датчиками. Все "пчёлы" летают внутри сферы радиуом 1 км. Необходимо, чтобы каждая из пчёл "знала" координаты остальных пчёл (можно не всех, но хотя бы ближайших - чтобы с ними не столкнуться).

Т.е. по радиоканалу, каждая "пчела" должна периодически (раз в 1-2 секунды) передавать очень короткий пакет данных (~30 байт) со своим ID-шником, координатами и скоростью (направлением движения). Вопрос: как это реализовать? Основной проблемой я вижу "наложение" пакетов от различных "пчёл" друг на друга.

В качестве решения проблемы я обдумываю синхронизацию по времени (у меня же есть GPS-датчик, а значит и точное время) и задание каждой "пчеле" уникального "временного отступа". Например, "пчела" с ID=1 будет выдавать "пакет" каждую секунду в моменты "ЧЧ.ММ.СС.00+1мс". Например, "пчела" с ID=2 будет выдавать "пакет" в моменты "ЧЧ.ММ.СС.00+2мс". И т.д.

Т.е. в моменты с целым числом секунд + столько-то миллисекунд (число миллисекунд определяется ID-шником). Это позволит запускать до тысячи "пчёл", что даже превышает требования.

Просьба покритиковать решение, ну и поделиться своими соображениями.
Go to the top of the page
 
+Quote Post
1S49
сообщение Aug 12 2009, 11:50
Сообщение #2


Местный
***

Группа: Участник
Сообщений: 262
Регистрация: 3-04-07
Из: СПб
Пользователь №: 26 742



Цитата(uuu2 @ Aug 12 2009, 15:29) *

То есть, с магнитной записью на диск и сохранением данных, считаем, разобрались?
Теперь переходим к взаимной навигации ЛА и коллизиям на каналах связи.
А позвольте узнать (без всяких шуток), с какой скоростью и на каком допустимом расстоянии друг от друга летают ваши пчелы и, следовательно, как часто надо обновлять (гарантированно!) взаимные координаты и вектора скоростей (ускорений)?
Go to the top of the page
 
+Quote Post
uuu2
сообщение Aug 12 2009, 12:07
Сообщение #3


Участник
*

Группа: Участник
Сообщений: 50
Регистрация: 23-04-09
Пользователь №: 48 156



Цитата(1S49 @ Aug 12 2009, 15:50) *
А позвольте узнать (без всяких шуток), с какой скоростью и на каком допустимом расстоянии друг от друга летают ваши пчелы и, следовательно, как часто надо обновлять (гарантированно!) взаимные координаты и вектора скоростей (ускорений)?
Пчёлы летают со скоростью маленьких беспилотных вертолётиков. smile.gif Т.е. максимум 150 км/ч. Это верхняя оценка, а взаимные скорости будут заметно меньше.

Обновлять координаты - раз в 1-3 секунды (IMHO это достаточно, чтобы успеть выдавать корректирующие микро-импульсы и поддерживать безопасную дистанцию в 25-50 метров).
Go to the top of the page
 
+Quote Post
SFx
сообщение Aug 12 2009, 12:51
Сообщение #4


Знающий
****

Группа: Свой
Сообщений: 758
Регистрация: 11-07-05
Из: Понаехал (Мск)
Пользователь №: 6 688



А почему бы не использовать многоканальную систему? или у вас жесткие ограничения?
Go to the top of the page
 
+Quote Post
uuu2
сообщение Aug 12 2009, 13:30
Сообщение #5


Участник
*

Группа: Участник
Сообщений: 50
Регистрация: 23-04-09
Пользователь №: 48 156



Цитата(SFx @ Aug 12 2009, 16:51) *
А почему бы не использовать многоканальную систему? или у вас жесткие ограничения?
Если суммарная ширина каналов будет небольшой, то можно и так. Но, по-моему, это сложнее. Как считывать данные одновременно с сотен каналов? Готовые радиомодули работают, максимум, с 20-30 каналами. Да и глупо это: по каждому каналу будут передаваться мизерные пакеты данных, а в 99,99% времени они будут "пустовать".
Go to the top of the page
 
+Quote Post
Hellper
сообщение Aug 12 2009, 13:34
Сообщение #6


Местный
***

Группа: Участник
Сообщений: 217
Регистрация: 13-08-07
Из: Санкт-Петербург
Пользователь №: 29 745



ZigBee подойдет под данную задачу ? Обеспечит маршрутизацию сообщений и понизит мощность передатчика, что для ЛА критично(вес). Только придется обеспечить цепочку из ЛА до базы.

Сообщение отредактировал Hellper - Aug 12 2009, 13:36


--------------------
Go to the top of the page
 
+Quote Post
1S49
сообщение Aug 12 2009, 14:24
Сообщение #7


Местный
***

Группа: Участник
Сообщений: 262
Регистрация: 3-04-07
Из: СПб
Пользователь №: 26 742



Цитата(uuu2 @ Aug 12 2009, 16:07) *
Пчёлы летают со скоростью маленьких беспилотных вертолётиков. smile.gif Т.е. максимум 150 км/ч. Это верхняя оценка, а взаимные скорости будут заметно меньше.

Так они у вас достаточно ”умные, чтобы строем летать” © в одном общем направлении с фронтом в километр, или все-таки хаотично движутся в диаметре километра со скоростями в 150 км/ч?

Сообщение отредактировал 1S49 - Aug 12 2009, 14:29
Go to the top of the page
 
+Quote Post
ataradov
сообщение Aug 12 2009, 14:28
Сообщение #8


Профессионал
*****

Группа: Участник
Сообщений: 1 014
Регистрация: 8-01-07
Из: San Jose, CA
Пользователь №: 24 202



Цитата(Hellper @ Aug 12 2009, 17:34) *
ZigBee подойдет под данную задачу ? Обеспечит маршрутизацию сообщений и понизит мощность передатчика, что для ЛА критично(вес). Только придется обеспечить цепочку из ЛА до базы.


ZigBee ни за что в жизни не обеспечит возможности передавать нескольким сотням устройств раз в 1-2 секунды.
Лучший полученный результат - на плотной сети ~120 узлов передача каждым узлом раз в 30 секунд. Правда с подтверждением доставки. Но без нее сильно лучше не станет.
Go to the top of the page
 
+Quote Post
Dr.NoA
сообщение Aug 12 2009, 15:43
Сообщение #9


Местный
***

Группа: Свой
Сообщений: 316
Регистрация: 22-10-05
Пользователь №: 9 976



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

Думаю, что предложенный автором темы вариант временного разделения вполне работоспособен. Можно использовать те же приемопередатчики IEEE 802.15.4, широковещательную передачу и постоянное прослушивания канала. Правда в 802.15.4 передать пакет из 30 байт за 1 мс не получится, затраты будут порядка 2 мс, но это тоже укладывается в исходные требования задачи. Проблема может быть с надежностью широковещательной передачи, но тут нужно смотреть насколько критична возможная потеря пакета.
Go to the top of the page
 
+Quote Post
Anga
сообщение Aug 12 2009, 16:33
Сообщение #10


Местный
***

Группа: Свой
Сообщений: 342
Регистрация: 21-12-04
Из: Мытищи
Пользователь №: 1 598



Цитата(uuu2 @ Aug 12 2009, 16:07) *
Пчёлы летают со скоростью маленьких беспилотных вертолётиков. smile.gif Т.е. максимум 150 км/ч. Это верхняя оценка, а взаимные скорости будут заметно меньше.

Если за секунду вертолетик может пролетать до 540м, а в рое движение случайное и на встречных курсах они покроют расстояние 1080м, то условия задачи кажутся взаимоисключающими
Go to the top of the page
 
+Quote Post
nikolas
сообщение Aug 12 2009, 16:45
Сообщение #11


Местный
***

Группа: Свой
Сообщений: 251
Регистрация: 21-10-05
Из: GMT + 10
Пользователь №: 9 951



как альтернатива (при наличии времени/средств), каждой "пчелке" по UWB-радару что бы небоялись столкновений - амеры делали радар для вертолетов и БЛА что бы не врезатся в ЛЭП - UWB-радар оказался легче, дешевле и точнее чем лазерный и радар выполненный по "классической" схеме.

Прикрепленный файл  UWB___________.pdf ( 397.27 килобайт ) Кол-во скачиваний: 2269

Прикрепленный файл  UWB_____________________.pdf ( 114.71 килобайт ) Кол-во скачиваний: 2080

Прикрепленный файл  UWB_____________.pdf ( 297.03 килобайт ) Кол-во скачиваний: 1974

Прикрепленный файл  UWB____________2.pdf ( 163.44 килобайт ) Кол-во скачиваний: 732

Прикрепленный файл  UWB___________.pdf ( 126.22 килобайт ) Кол-во скачиваний: 982
Go to the top of the page
 
+Quote Post
Microwatt
сообщение Aug 12 2009, 17:00
Сообщение #12


Гуру
******

Группа: Почетный участник
Сообщений: 6 851
Регистрация: 25-08-08
Из: Запорожье
Пользователь №: 39 802



Для решения любой системной задачи нужен СИСТЕМОТЕХНИК.
Это человек, который в состоянии СФОРМУЛИРОВАТЬ задачу, как она есть, отсекая излишества.
Если глянуть на первый пост, то ломать голову нужно не над насилованием узкой полосы радиоканала, коллизиями при передаче, а над главной задачей: пчелы не должны сталкиваться.
Вам нужно не передавать абсолютные мировые координаты всех всем, (дали миру GPS, теперь его , как у дурня махорки, все карманы забиты), а дать информацию о том, что РЯДОМ с объектом появился другой (другие) объекты.
Вот в этом направлении и подумайте.
Может, тут и без радиоканала обойтись можно. Смотря, какое расстояние будем считать безопасным.
Go to the top of the page
 
+Quote Post
nikolas
сообщение Aug 12 2009, 17:04
Сообщение #13


Местный
***

Группа: Свой
Сообщений: 251
Регистрация: 21-10-05
Из: GMT + 10
Пользователь №: 9 951



+1


ps: на каждой пчелке ВЧ передатчик с фиксированной мощностью и АМ-детектор
Go to the top of the page
 
+Quote Post
Rst7
сообщение Aug 12 2009, 17:21
Сообщение #14


Йа моск ;)
******

Группа: Модераторы
Сообщений: 4 345
Регистрация: 7-07-05
Из: Kharkiv-city
Пользователь №: 6 610



Цитата
Для решения любой системной задачи нужен СИСТЕМОТЕХНИК.
...
а дать информацию о том, что РЯДОМ с объектом появился другой (другие) объекты.


Боюсь, несмотря на все мое к Вам уважение, системотехник из Вас плоховат. Как Вы представляете себе работу автопилота ЛА при решении задачи предотвращения столкновения, если известно, что препятствие есть, но более о нем ничего неизвестно (это предлагаемый Вами путь).

С другой стороны не могу не согласиться с Вами, что использование СРНС как к каждой (_*_) затычки - это реалии сегодняшнего дня, и, по большому счету, такие решения надо пресекать на корню. Хотя бы просто потому, что при заявленной динамике данные с приемника будут безнадежно запаздывать. Еще куда ни шло ИНС с коррекцией по СРНС, но...

Если подходить к этой задаче с позиций системотехники, то лично я вообще сомневаюсь в возможности решения данной проблемы в комплексе без хождения ЛА строем в прямом смысле слова. Слишком уж много целей при произвольных эволюциях всех ЛА в рое, а вес бортаппаратуры явно ограничен (и как следствие, есть предел сверху по вычислительной мощности).


--------------------
"Практика выше (теоретического) познания, ибо она имеет не только достоинство всеобщности, но и непосредственной действительности." - В.И. Ленин
Go to the top of the page
 
+Quote Post
nikolas
сообщение Aug 12 2009, 17:40
Сообщение #15


Местный
***

Группа: Свой
Сообщений: 251
Регистрация: 21-10-05
Из: GMT + 10
Пользователь №: 9 951



как то нам выписывали журнал о новостях электроники (осень 2007) - там писали о проектах DARPA - они моделировали на БЛА полет стаи птиц, дословно - БЛА управлялись нейросетью бортовых ЭВМ
Go to the top of the page
 
+Quote Post

5 страниц V   1 2 3 > » 
Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 16th June 2025 - 20:06
Рейтинг@Mail.ru


Страница сгенерированна за 0.01511 секунд с 7
ELECTRONIX ©2004-2016