суббота, 14 апреля 2012 г.

Интересная работа есть для рукастых и головастых

Друзья! Собирается команда, на проектирование маломерного БПЛА. На базе Ардуино, собираем команду на год из трех человек.
Два из них должны уметь делать руками всякие поделки, типа такого и программировать их.
Еще один человек, который понимает в навигации и может создавать алгоритмы автономного управления.

Ну и снимем мастерскую на год :)

Буду благодарен за репосты, лайки и шаринг.

Пишите мне на denny.do@g

25 комментариев:

  1. I'm in, но насчет Arduino не уверен что это пральный выбор...

    ОтветитьУдалить
  2. А какая есть альтернативная платформа?

    ОтветитьУдалить
    Ответы
    1. Я думал использовать Beagleboard как базовый процессор. Его хватает да же на то что бы обрабатывать видео в реальном времени.
      У меня последнее время крутятся мысли слепить что-то на импеллерах для подвески цифрозеркалки.
      В отличии от обычных пилотажных коптеров взникает много других требований:
      1. Села батарейка - автоматом на базу.
      2. Если совсем сдохли над толпой - не должно быть открытых пропеллеров и острых углов.
      3. Стабилизация камеры.
      4. Вращение камеры.
      5. Стабилизация коптера по текущей картинке.
      6. Управление камерой, скжем PPTP в случае Nikon - нужен USD-Host на борту.
      7. Управление трансфокатором объектива.
      8. Пока не определился - картинку для управления лучше давать с самой камеры или с встроеной из серии FPV или Web.

      Удалить
  3. Есть много готовых платформ для мультикоптеров. Одна из самых известных http://mikrokopter.de/
    В таких задачах напрямую с микроконтроллерами часто удобнее работать чем через Arduino.

    Мне потенциально интересно — но нужны детали, можем в офисе обсудить при случае.

    ОтветитьУдалить
  4. вопрос в том, могут ли эти платформы поддерживать gps и выполнять сложные алгоритмы? Платформа еще не выбрана, но предпочтение есть

    ОтветитьУдалить
  5. Причем тут сложные алгоритмы, летательные аппараты палюбому передают данные на пульт управления, все сложное надо делать на земле! Вес - самое главное!!!

    ОтветитьУдалить
  6. БПЛА должен быть автономным

    ОтветитьУдалить
  7. Ну или писать надо Raw дата на легкие флешки и потом делать пост-обработку. Короче, когда будт сборы команды на обсуждения и брейнстормы - обязательно позови нас с Кирилловым.

    Если надо, я могу еще авиамоделистов подогнать, но то потом.

    ОтветитьУдалить
  8. Не бывает автономных БПЛА в принципе. Либо придется с собой таскать всю модель земли и звездного неба, либо не заниматься фигней и перехватывать их в зоне радио-доступа и вводить поправки, загружать алгоритмы задач, заводить на посадку и прочее...

    Даже большие самолеты ориентируются по сигналам с земли, а на посадку заводятся алгоритмически.

    ОтветитьУдалить
    Ответы
    1. Мда? А как летали до появления GPS и расстановки маяков через каждые 20 км? ;-)

      Удалить
    2. летали по системе РСБН (Радиотехническая система ближней навигации). Сейчас все гражданские летают по VOR/DME.
      А GPS работает как вспомогательная система.

      Удалить
    3. C каких годов? ;-)
      Скажем Рауль Амундсен на дирижабле Норвегия на северный полюс по РСБН летал?

      Удалить
    4. были в советской армии системы навигации не зависящие ни от чего кроме бортового питания)))

      Удалить
    5. Вам потроллить или на летательный аппарат весом в килограмм поставить полную авионику и посадить пилота?

      Кстати есть вариант полета камера+радиоканал+очки, вот чел классные видео снимает http://www.youtube.com/playlist?list=PLD41ED90EFEBC2333

      Удалить
  9. GPS, есть. По заданному маршруту тоже умеют летать. Если нужно именно AI какой-то шибко умный, то это сложнее, в открытой формулировке, как уже сказал Карполан — пока не решённая задача. Есть крутые разработки по части роевого интеллекта — типа таких http://www.popsci.com/technology/article/2012-01/video-grasp-labs-new-swarming-nano-quadcopters-do-delicate-dance но не уверен что тебе все эти свистоперделки нужны, скорее всего должно быть более простое решение задачи.

    Ну, и шутки ради, если кто не видел — http://tacocopter.com/

    ОтветитьУдалить
  10. Допустим. Какова конечная цель? Говоря проще - что должен уметь делать дивайс? Петлять годами заряжаясь от троллейбусных линий? :)

    ОтветитьУдалить
  11. I'm in. есть инфа по теме, но для девайсов 1,6 и 3,4 метра крыло. В Киеве есть клуб этих психов.

    ОтветитьУдалить
  12. Неужели что то в этом духе, делать собираетесь: http://www.youtube.com/watch?v=7B3E4OOuGDk

    ОтветитьУдалить
  13. ИМХО Arduino не есть хороо для таких задумок, уж слишком много проблем повылазит не смотря на первоначальную простоту в рабо с ней. Очень много лишнего кода и он часто очень медленный в стандартных функциях. Счтаю если уж строить что то свое, то нужно брать нормальный проц и писать под него с максимальной оптимизацией. Подобное решение уже прелагали от немцев это микрокоптер, я делал его клона, только с гироскопами от ST вышло нормально. Вот линк на форум с моей темой по постройке, может что пригодится http://multicopter.ru/forum/viewtopic.php?f=14&t=815

    ОтветитьУдалить
    Ответы
    1. А можно попдробнее про нормальный проц? в микрокоптере ATMEGA1284P , в ардуино ATMEGA2560 , разница только в написаном софте и интергации датчиков на плату.

      Удалить
    2. В первую очередь это конечно софт, как Вы сами заметили, ну и "универсальность" платы тут не к чему, это и масса и габариты лишние, т.е. нужно прилипить кучу шилдов или еще что то на "проводках" это не мой метод. В такой конструкции нужно добиваться максимально оптимизировать и массу, и габариты, и производительность. Но повторюсь это только мое мнение и на холивар не подталкиваю, сам работаю с ардуино, штука удобная, но считаю не в этом случае.

      ЗЫ
      На счет контроллеров, если внимательно поглядите мануалы, хотябы первые страницы, то поймете, что контроллеры различаюся не только объемом памяти и тактовой частотой, а рядом перефирийных встроенных устройств и интерфейсов, что тоже не маловажно.
      И еще один момент, считаю, что не стоит возлагать все функции на один контроллер, либо не потянет, либо повязните в оптимизации кода, ну конечно, если Вы не супер гений и злостный кодер под АВР :) без обид.

      Удалить
  14. Этот комментарий был удален автором.

    ОтветитьУдалить
  15. Тут (http://bit.ly/JbQKlr) тоже таким занимаются. Раздают платы для сборки микроконтрооллерного блока.

    ОтветитьУдалить