MULTICOPTER.RU
http://multicopter.ru/forum/

Бутлоадер для мультироторных аппаратов
http://multicopter.ru/forum/viewtopic.php?f=7&t=222
Страница 1 из 5

Автор:  yakuzaa [ 16 апр 2010, 16:20 ]
Заголовок сообщения:  Бутлоадер для мультироторных аппаратов

Использую бутлодер с mikrokopter.de :geek: , но в принципе это разновидность avrdude бутлодера... :D

Автор:  Letalkin [ 16 апр 2010, 20:48 ]
Заголовок сообщения:  Re: Бутлоадер для мультироторных аппаратов

Fusebits и bootloader через ISP штекер на FC, основной софт через SV1 (тот что 10 контактов).

Автор:  yakuzaa [ 25 апр 2010, 22:29 ]
Заголовок сообщения:  Re: Бутлоадер для мультироторных аппаратов

Господа! приношу свои извинения по поводу моей суматохи вокруг Бутлодера!

Проблема заключалась в "баге" AVRstudio v4.16, который заключается в том, что нормально boot-секция не прошивается. Т.е. эта версия студии проглатывает только те хексы, которые начинаются с нулевого адреса! вот так!!! Используйте Студию последней версии!!!

(С) А еще грит, разрабооооотчик! с многолетним стаааааажем! :D

Автор:  Andrey-multicopter [ 25 апр 2010, 22:37 ]
Заголовок сообщения:  Re: Бутлоадер для мультироторных аппаратов

Иван!

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

Автор:  yakuzaa [ 26 апр 2010, 14:31 ]
Заголовок сообщения:  Re: Бутлоадер для мультироторных аппаратов

Тема конечно интересная, требует наличие Navi, без Navi пока себе этого не представляю...Кстати вопрос: исходники Navi есть? если есть, то проблем не будет...

подумал немножко... В принципе есть еще один вариант - использование сонара, тогда можно без NAVI обойтись. Алгоритм такой: подлетаем к объекту, нажимаем кнопку на пульте, далее МК начинает отслеживать положение объекта и лететь вокруг него (сонара видимо надо будет два)

Пока что гибкость проекта оставляет желать лучшего, т.к. нет исходников MKtool (мож. у кого нибудь всетаки есть?)
Но есть одна зацепочка: на сайте выложена Groundstation (не путать с QMK) дак вот эта граундстэйшн написана на хорошо знакомом мне LabView!! ;)

пока печатал, открыл лабввьюшную vi-шку и охренел! копия MK-tool!! ток сетапа там нету чет... :mrgreen:

Еще как вариант, есть портативный MK-tool на атмеге, вот там вроде все есть...

Автор:  Andrey-multicopter [ 26 апр 2010, 14:45 ]
Заголовок сообщения:  Re: Бутлоадер для мультироторных аппаратов

yakuzaa писал(а):
Тема конечно интересная, требует наличие Navi, без Navi пока себе этого не представляю...Кстати вопрос: исходники Navi есть? если есть, то проблем не будет...

подумал немножко... В принципе есть еще один вариант - использование сонара, тогда можно без NAVI обойтись. Алгоритм такой: подлетаем к объекту, нажимаем кнопку на пульте, далее МК начинает отслеживать положение объекта и лететь вокруг него (сонара видимо надо будет два)

Пока что гибкость проекта оставляет желать лучшего, т.к. нет исходников MKtool (мож. у кого нибудь всетаки есть?)
Но есть одна зацепочка: на сайте выложена Groundstation (не путать с QMK) дак вот эта граундстэйшн написана на хорошо знакомом мне LabView!! ;)


Исходники Navi есть, в SVN. Да, использовать и надо Groundstation. Я даже ее переводил, правда никак не могу ее скомпиллировать в QTCreator (может подскажите как?) С сонаром можно не заморачиваться - я так понимаю, можно и без этого.
Вот ссылка на место в коде Navi, где есть резерв, флаги и т.п. - http://www.mikrokopter.de/ucwiki/en/WayPointStruct?highlight=%28KategorieHomepage%29%7C%28KategorieNachbauten%29%7C%28way%29%7C%28point%29

Вот что должно получиться:

Вложение:
poi.jpg
poi.jpg [ 41.83 KiB | Просмотров: 6597 ]


Это рисунок от микродрона

Автор:  kroenen [ 26 апр 2010, 16:10 ]
Заголовок сообщения:  Re: Бутлоадер для мультироторных аппаратов

а может быть есть возможность добавить функцию автоматического удержания положения в пространстве? тоесть когда дергаем стиками, аппарат летит куда мы его направляем, а как только отпускаем ручки он фиксируется в том месте где мы его остановили! драганфлай работает именно по этому принципу!

Автор:  Andrey-multicopter [ 26 апр 2010, 17:06 ]
Заголовок сообщения:  Re: Бутлоадер для мультироторных аппаратов

kroenen писал(а):
а может быть есть возможность добавить функцию автоматического удержания положения в пространстве? тоесть когда дергаем стиками, аппарат летит куда мы его направляем, а как только отпускаем ручки он фиксируется в том месте где мы его остановили! драганфлай работает именно по этому принципу!


При наличии платы GPS (ну естественно Navi и Compass) и включенном режиме удержания позиции мультикоптер так себя и ведет. Можно летать сколько угодно, как только перестали воздествовать на ручки управления - он замирает в том месте где был в этот момент. Если же летать при включенном режиме возврата домой, то после отпускания ручек аппарат вернется к месту взлета (правда если на его пути окажутся деревья, он может не долететь :D )

Автор:  yakuzaa [ 27 апр 2010, 07:06 ]
Заголовок сообщения:  Re: Бутлоадер для мультироторных аппаратов

andrkolom писал(а):
Да, использовать и надо Groundstation. Я даже ее переводил, правда никак не могу ее скомпиллировать в QTCreator (может подскажите как?)


Невнимательны, Андрей! Я говорил про Grounstation для LabView - если хотите - посмотрите - там кстати всё оочень наглядно! http://svn.mikrokopter.de/mikrowebsvn/listing.php?repname=Projects&path=/GroundStation/tags/v0.1.0/datahandling/#_GroundStation_tags_v0.1.0_datahandling_

QMK я тоже ковырял, по ней кстати можно минимальную прогу для настройки аппарата написать, скажем на Си-билдере или на Делфи. Но наибольший интерес лично для меня представляет это:
http://svn.mikrokopter.de/mikrowebsvn/l ... optertool_

Еще интересный ресурс: http://www.ft-fanpage.de/mikrokopter/

Поковырял код с этого ресурса, думаю переделать под доступный дисплей...

Автор:  Andrey-multicopter [ 27 апр 2010, 07:31 ]
Заголовок сообщения:  Re: Бутлоадер для мультироторных аппаратов

С этими проектами нужно еще разбираться, как они сопровождаются - т.е. поддерживают ли они новые версии прошивок основной платы. MKTool под кардинально измененные прошивки тоже меняется.
Вообще эту дискуссию нужно перенести в тему по модернизации софта. Тема интересная - сделать универсальный софт для компьютера, еще и на русском языке для настройки коптера - это большое дело.

Страница 1 из 5 Часовой пояс: UTC + 3 часа
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
http://www.phpbb.com/