Специальные цены   новые товары
Закрытая тема
Страница 10 из 10 ПерваяПервая ... 8 9 10
Показано с 361 по 387 из 387

Управление через интернет

Тема раздела Полеты по камере, телеметрия в категории Cамолёты - Общий; Собственно меня вот этот момент интересует. Это необходимо? Нет, необходимости в этом конечно нет. Описанный вами выше алгоритм работы автопилота ...

  1. #361
    Забанен
    Регистрация
    10.01.2010
    Адрес
    Клин
    Возраст
    38
    Сообщений
    1,958
    Собственно меня вот этот момент интересует. Это необходимо?
    Нет, необходимости в этом конечно нет. Описанный вами выше алгоритм работы автопилота "угол 2 градуса, отклоняем на 2 градуса" гениален и прост. Остальные производители телеметрии либо глупцы и невежды, которые не смогли увидеть под ногами очевидное решение, либо просто все усложняют, чтобы срубить бабла. Кстати, для работы автопилота вам потребуется еще система стабилизации (хотя с вашими подходом может и не потребуется), но все же если вы ее тоже решите сделать (почему бы и нет, делов то?), то приведенная выше формула для стабилизации тоже подойдет: "самолет накреняется на 2 градуса, отклоняем элероны на 2 градуса".

    Вперед к покорению сверхдальних расстояний! Мне кажется вы уже близко.

  2.  
  3. #362

    Регистрация
    14.12.2009
    Адрес
    Москва
    Возраст
    38
    Сообщений
    269
    Цитата Сообщение от KIR2142 Посмотреть сообщение
    Нет, необходимости в этом конечно нет.
    Реально в ваших ответах полезной информации очень мало, и подете вы ее в несъедобной форме. В принципе я понял как читать ваши посты - нужно перед каждым предложением ставить НЕ. Предлагаю вам ограничивать ваши сообщения 150 символами, поверьте, вам этого будет достаточно, т.к. похоже отсутствие толковых мыслей вы скрываете за резкой манерой подачи.

  4. #363
    Забанен
    Регистрация
    10.01.2010
    Адрес
    Клин
    Возраст
    38
    Сообщений
    1,958
    Давайте договоримся Максим, я ведь не предлагаю ограничивать ваши посты в этой ветке лишь здравыми и реалистичными идеями, имеющими хоть небольшой, но все-таки шанс на реализацию (поверьте, их тут намного меньше 150 символов на всю ветку), а вы не ограничивайте меня. Толковых советов я вам дал, причем не один. Вот хотя бы двумя постами выше: "Может для начала книжек что-ли купить?". Однако если вы считаете, что чтение спец. литературы по программированию автопилотов для БПЛА (есть такая книга) или по ПИД-ам является бестолковой затеей для реализации столь масштабных (sic!) проектов, то и правда тут уже добавить нечего.

  5. #364
    DVE
    DVE вне форума

    Регистрация
    16.06.2008
    Адрес
    EU
    Возраст
    38
    Сообщений
    4,392
    Цитата Сообщение от Korogodsky Посмотреть сообщение
    > немаловажное участие принимают различные ПИДы
    Собственно меня вот этот момент интересует. Это необходимо?
    Есть целая наука - называется "теория управления". Там в частности обсуждаются такие вещи как сходимость алгоритма управления, возможность автоколебаний и пр. Для _эффективного_ управления ПИД-регулятор может дать лучшее качество управления, в простейшем случае может получится обойтись и без него. А может и нет.
    Если модель умеет самостабилизироваться, то Ваш простейший алгоритм в принципе может сработать, почему нет. Но при управлении более сложными моделями придется лезть в дебри математики.

    Про PID с картинками хорошо написано тут: http://logic-bratsk.ru/radio/pid/irt/main1_10.htm

    Имхо для начала действительно можно начать с главного - хотя бы собрать данные со всех датчиков (акселерометры, магнетометр, GPS) и сделать на основе этого хоть какое-то управление, а дальше уже наращивать его по мере надобности.

    Цитата Сообщение от KIR2142 Посмотреть сообщение
    Ну вы пишите, пишите автопилот... Главное что элементы OSD в вашей концепции можно мышкой перетаскивать на экране - это очень важно, поверьте!
    Хобби тем и отличается от работы, что можно делать что угодно

  6.  
  7. #365

    Регистрация
    14.12.2009
    Адрес
    Москва
    Возраст
    38
    Сообщений
    269
    Пошел читать и тд. и тп. Так что не скоро новости будут.

  8. #366
    Давно не был
    Регистрация
    18.01.2011
    Адрес
    Хабаровск
    Возраст
    35
    Сообщений
    23
    Цитата Сообщение от KIR2142 Посмотреть сообщение
    Слежу за это замечательно темой, столько идей здесь собрано - от управления по интернету к моделям с вертикальным взлетом, RC машинкам, нейронным сетям, искусственному интеллекту и даже собственному автопилоту.
    осталось всего ничего, спросить на форуме равняется ли угол отклонения РУ углу между курсом и целевым направлением
    Я смотрю вам нравится потыкать людей, буквально смакуете чужие ошибки... Будьте добрее к людям. Помогать можно и без злого сарказма.

    Да, порой автора немного несет, вертикальный взлет, искусственный интеллект, явно за областью объявленной задачи, да и автопилот пока рано.
    Пусть модель для начала полетит. Но говорить об этом так как вы - губить идею. А здравые идеи тут все таки проскакивают.

  9. #367
    msv
    msv вне форума

    Регистрация
    05.03.2008
    Адрес
    Новокузнецк
    Возраст
    55
    Сообщений
    2,367
    2Максим. Ваш алгоритм может как-то сработать при управлении самолета с очень высокой самостабилизацией. По сути это эквивалентно ручному управлению вслепую.. Попробуйте полетать на симуляторе с закрытыми глазами и подсказками ассистента:
    - так.. теперь правее..
    - немного влево..
    - выше! выше!
    итп..
    Сможете так пролететь по определенному курсу?
    Для управления реальными моделями автопилот должен давать управляющее воздействие подсистеме стабилизации, которая уже будет поворачивать сервы в зависимости от целевых и текущих крене/тангаже.

  10.  
  11. #368

    Регистрация
    14.12.2009
    Адрес
    Москва
    Возраст
    38
    Сообщений
    269
    Цитата Сообщение от msv Посмотреть сообщение
    Для управления реальными моделями автопилот должен давать управляющее воздействие подсистеме стабилизации, которая уже будет поворачивать сервы в зависимости от целевых и текущих крене/тангаже.
    Я думаю, я вас понял. Т.е. допустим, автопилот дает команду отклонить элероны, а самолет при этом делает бочку вместо крена. Вообще следуя даваемым тут советам, я предполагал немного снизить планку и сделать сначала автопилот без системы стабилизации, а систему стабилизации взять готовую.

  12. #369

    Регистрация
    14.12.2009
    Адрес
    Москва
    Возраст
    38
    Сообщений
    269
    Эта закладка задумывалась для управления роботом, но и для управления самолетом думаю тоже пригодится.
    Например в определенной путевой точке запланировано приземление, можно будет запрограммировать выпуск шасси и закрылков:
    Нажмите на изображение для увеличения
Название: 862513375d49.jpg
Просмотров: 53
Размер:	132.2 Кб
ID:	558198

    Закладка еще в процессе разработки, мудрые советы приветствуются.

  13. #370

    Регистрация
    14.12.2009
    Адрес
    Москва
    Возраст
    38
    Сообщений
    269
    Такая последовательность:
    Нажмите на изображение для увеличения
Название: 8c36016b55b1.jpg
Просмотров: 20
Размер:	56.1 Кб
ID:	558766

    работает так:

  14. #371

    Регистрация
    11.01.2011
    Адрес
    Ярославль
    Возраст
    30
    Сообщений
    1,561
    Цитата Сообщение от Korogodsky Посмотреть сообщение
    Усложняем задачу, угол равен 180 градусов. Самолет может отклонить руль на 15 градусов (на 180 не умеет). Значит выбираем меньшее, т.е. 15. Далее, через некоторое время после начала маневрирования , у нас угол становится равным 2 градуса
    В зависимости от положения самолета нужно отклонять разные поверхности. Если в инверте летит, то руль направления надо в "другую" сторону тянуть. И крен выправлять тоже.
    Все плоскости могут войти в режим автоколебания или в такой режим загонит, что моделька свалится.

    Делаю OSD, автопилот и инерциалку... ваш коллега, тема интересная

  15. #372

    Регистрация
    14.12.2009
    Адрес
    Москва
    Возраст
    38
    Сообщений
    269
    Цитата Сообщение от Musgravehill Посмотреть сообщение
    В зависимости от положения самолета нужно отклонять разные поверхности. Если в инверте летит, то руль направления надо в "другую" сторону тянуть. И крен выправлять тоже. Все плоскости могут войти в режим автоколебания или в такой режим загонит, что моделька свалится. Делаю OSD, автопилот и инерциалку... ваш коллега, тема интересная
    Да, я слежу за этой темой.
    Инфу уже накачал, буду читать.

  16. #373

    Регистрация
    14.12.2009
    Адрес
    Москва
    Возраст
    38
    Сообщений
    269
    Такой интерфейс получается:
    Нажмите на изображение для увеличения
Название: eec2de2b8e96.jpg
Просмотров: 115
Размер:	121.3 Кб
ID:	559177

    Нажмите на изображение для увеличения
Название: Onboard view.jpg
Просмотров: 51
Размер:	79.5 Кб
ID:	559214

    Нажмите на изображение для увеличения
Название: Mission.jpg
Просмотров: 30
Размер:	69.1 Кб
ID:	559215
    Последний раз редактировалось Korogodsky; 22.10.2011 в 14:59.

  17. #374

    Регистрация
    14.12.2009
    Адрес
    Москва
    Возраст
    38
    Сообщений
    269
    Еще немного подпилил интерфейс:
    Нажмите на изображение для увеличения
Название: OnboardView.jpg
Просмотров: 26
Размер:	48.8 Кб
ID:	560416

    Нажмите на изображение для увеличения
Название: Controls.jpg
Просмотров: 18
Размер:	65.9 Кб
ID:	560417

    Нажмите на изображение для увеличения
Название: Mission.jpg
Просмотров: 26
Размер:	108.1 Кб
ID:	560418

    Нажмите на изображение для увеличения
Название: Log.jpg
Просмотров: 19
Размер:	35.0 Кб
ID:	560419

    Нажмите на изображение для увеличения
Название: Sequences.jpg
Просмотров: 9
Размер:	55.7 Кб
ID:	560420

    Нажмите на изображение для увеличения
Название: Settings.jpg
Просмотров: 7
Размер:	32.5 Кб
ID:	560421

    Нажмите на изображение для увеличения
Название: BOnboardView.jpg
Просмотров: 9
Размер:	17.0 Кб
ID:	560422

    Нажмите на изображение для увеличения
Название: BControls.jpg
Просмотров: 4
Размер:	21.5 Кб
ID:	560423

    Нажмите на изображение для увеличения
Название: BMission.jpg
Просмотров: 9
Размер:	25.2 Кб
ID:	560424

    Нажмите на изображение для увеличения
Название: BSequences.jpg
Просмотров: 6
Размер:	19.9 Кб
ID:	560425

    Нажмите на изображение для увеличения
Название: BSettings.jpg
Просмотров: 8
Размер:	19.2 Кб
ID:	560426

  18. #375

    Регистрация
    14.12.2009
    Адрес
    Москва
    Возраст
    38
    Сообщений
    269
    Небольшая обновка - уведомление о доставке отправленных данных. Для проверки корректности полученных данных используется функция
    GetHashCode()

    Нажмите на изображение для увеличения
Название: 83d1d5cbbee7.jpg
Просмотров: 18
Размер:	107.0 Кб
ID:	560868

  19. #376

    Регистрация
    14.12.2009
    Адрес
    Москва
    Возраст
    38
    Сообщений
    269
    Уведомление о доставке сделал двумя разными способами:
    1. Для путевых точек: отправляем с базы строку; на бору получаем и вычисляем хэш-код; отправляем на базу хэш-код полученной строки; на базе сравниваем хэш-коды, если не равны повторяем отправку/если равны отправляем OK; если получаем на борту OK, отправляем на базу ACCEPTED и загружаем полученную строку в таблицу последовательностей; если получили на базе ACCEPTED, останавливаем таймер отправки.

    2. Для последовательностей: отправляем с базы строку; на борту получаем строку и вычисляем хэш-код и сразу загружаем полученную строку в таблицу последовательностей; отправляем на базу хэш-код полученной строки; на базе сравниваем хэш-коды, если не равны повторяем отправку/если равны останавливаем таймер отправки.

    Какой вариант оставить?

  20. #377

    Регистрация
    03.07.2007
    Адрес
    Москва
    Возраст
    54
    Сообщений
    6,242
    Записей в дневнике
    5
    Цитата Сообщение от Korogodsky Посмотреть сообщение
    Какой вариант оставить?
    Третий ,

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

  21. #378

    Регистрация
    14.12.2009
    Адрес
    Москва
    Возраст
    38
    Сообщений
    269
    Цитата Сообщение от Володимир Посмотреть сообщение
    Третий , посылка должна содержать данные, команду и контрольную сумму (хэш-код), получив посылку вычислить хэш-код, при совпадении загрузить в таблицу полученные данные и выполнить команду. При несовпадении - отправить сообщение об ошибке.
    Ок, да, так поменьше данных будет гоняться туда-сюда. Сделаю еще третий вариант, первые два пока убирать не буду, посмотрим который себя на практике лучше зарекомендует.
    Может выбор сделать как в каком-то антивирусе: быстрый способ, нормальный, параноидальный?

    Есть еще вопрос!
    Сейчас обновление значений каналов сделано так:
    В настройках задается частота опроса стиков джойстика. Это максимальная частота с которой отправляются значения каналов. Если значение канала изменилось, отправляется текущее значение. В дополнение к этому есть 1 Гц таймер, который 1 раз в секунду отправляет текущее значение каждого канала. Т.е. если например в настройках задано, что используется 10 каналов, то через каждые 100мс отправляется текущее значение каждого следующего канала. Если же используется 24 канала, обновление происходит каждые 1000/24=41мс.

    Что думаете по-поводу такого алгоритма?
    Последний раз редактировалось Korogodsky; 26.10.2011 в 15:22.

  22. #379

    Регистрация
    14.12.2009
    Адрес
    Москва
    Возраст
    38
    Сообщений
    269
    На этих выходных планирую выложить программку для скачивания. Если остались еще интересующиеся и сочувствующие, у кого имеется 3G модем, хотелось бы получить помощь в тестировании. Потребуется подключить услугу (или ее аналог у других провайдеров): http://moscow.megafon.ru/services/in..._ip-adres.html
    У Мегафона услугу публичный IP адрес можно подключить только к голосовым тарифным планам, на тарифных планах Мегафон-Логин эта услуга не работает. Или потребуется настроить VPN соединение.

    PS
    Автопилота еще нет!

  23. #380

    Регистрация
    14.12.2009
    Адрес
    Москва
    Возраст
    38
    Сообщений
    269
    Приложение можно скачать здесь:
    http://www.ipfpv.com/

  24. #381

    Регистрация
    14.12.2009
    Адрес
    Москва
    Возраст
    38
    Сообщений
    269
    Сделал чтобы можно было устанавливать любое разрешение видео, для этого в настройках задается размер блока в байтах и при отправке кадры разбиваются на части, затем склеиваются. Впринципе работает приемлемо, бывают сбои картинки из-за того что части кадра могут приходить не в том порядке как они отправлялись. И под x64 теперь запускается. Для скачивания пока не выкладывал.

  25. #382

    Регистрация
    14.12.2009
    Адрес
    Москва
    Возраст
    38
    Сообщений
    269
    Выложил обновленную версию на:
    http://ipfpv.com/

    Появилась возможнось настраивать размер видео пакетов, а также размеры входящих и исходящих буферов, для видео 640х480 100% качества ставьте размер буфера по-больше, начните с 640K. Если видео кадры отображаются не полностью, скорее всего нужно увеличить размер буфера, т.к. то что пришло и не поместилось - пропадает. Максимальный размер пакета - 64К. Для джойстика добавлены все возможные оси и 20 кнопок.

  26. #383

    Регистрация
    30.09.2010
    Адрес
    Москва
    Возраст
    39
    Сообщений
    1,309

  27. #384

    Регистрация
    03.12.2011
    Адрес
    Chelyabinsk
    Возраст
    23
    Сообщений
    37
    Записей в дневнике
    1
    Все таки летать даже выше сотни метров хоть с 2Г хоть с 3Г хоть с 4Г вряд ли получиться. Сотовик не шпарит свои мощности в небо. Антенны как-никак смотрят на землю, на людей, и обслуживают нас, а не самолеты в небе... В любом случае - на границе двух баз на определенной высоте ваш модем отвалится не дождавшись передачи на обслуживание другой БС. Так что, как уже говорили - подумать в первую очередь об АП. Поэтому ИМХО с сотовым интернетом вряд ли что-то вразумительное выйдет (впрочем, наверное как и с любым другим распространенным беспроводным интернетом).
    Последний раз редактировалось Mortis; 22.12.2011 в 23:06.

  28. #385

    Регистрация
    14.12.2009
    Адрес
    Москва
    Возраст
    38
    Сообщений
    269
    Добавил поддержку OR-AVR-M128-S:
    http://ipfpv.com/IP%20FPV%20build%200.0.12.0104.zip
    И миксер улучшил.

  29. #386

    Регистрация
    14.12.2009
    Адрес
    Москва
    Возраст
    38
    Сообщений
    269
    Доработал OSD:

    Планируется до 24 подключаемых датчиков телеметрии с этим контроллером http://www.pololu.com/catalog/product/1356 (12 аналоговых и 12 цифровых), пока проверены только вольтметры. Жду датчики тока и сонар.
    С этим контроллером http://shop.roboforum.ru/product/or-...servoprivodov/ можно использовать 16 датчиков (8 аналоговых и 8 + 8 цифровых).
    С этим http://www.lynxmotion.com/p-395-ssc-...ontroller.aspx 4 цифровых или аналоговых.
    Последний раз редактировалось Korogodsky; 04.02.2012 в 17:53.

  30. #387

    Регистрация
    14.12.2009
    Адрес
    Москва
    Возраст
    38
    Сообщений
    269
    С удовольствием наблюдаю за ходом процесса, показываемого AlexSneg-ом и Drinker анонсировал что-то такооеее.. я в предвкушении, жаль Diman_Y притих, тоже интересно было. А свое свободное время я пока использую на более другие дела.

Закрытая тема

Похожие темы

  1. банковская карта для оплаты через интернет магзин
    от sawaer в разделе Магазины, интернет-торговля
    Ответов: 151
    Последнее сообщение: 22.07.2012, 21:00
  2. Покупка аппаратуры Futaba 8FG (2.4Ghz, >10000р.) через интернет
    от legotron в разделе Магазины, интернет-торговля
    Ответов: 18
    Последнее сообщение: 16.09.2010, 18:52
  3. Прошу помощи в подборе драйвера для управления ШД EM 257
    от Sims в разделе Драйверы и контроллеры для CNC
    Ответов: 3
    Последнее сообщение: 09.09.2010, 19:57
  4. Аппаратура управление через компьютер
    от Gitenkof в разделе Аппаратура радиоуправления
    Ответов: 14
    Последнее сообщение: 08.09.2010, 14:34
  5. Дорога в небо
    от octopus в разделе Новичкам
    Ответов: 19
    Последнее сообщение: 22.06.2010, 15:38

Метки этой темы

Ваши права

  • Вы не можете создавать новые темы
  • Вы не можете отвечать в темах
  • Вы не можете прикреплять вложения
  • Вы не можете редактировать свои сообщения