Бортовой компьютер и ИИ

project_Ikar
Musgravehill:

Если автор хочет на пенолете полетать над полянкой, то можно писать софт “в лоб” и запастись запасными винтами.

Это да!) сам хотел бы попробывать всякие алгоритмы сбособные на творчество на таких пенолетах, которые у меня валяются уже долго))… да пока что некогда, руки не тем заняты… еще б две запасные пары рук))

Termzon

Здраствуйте, я сам занимаюсь похожим вопросом - указанным в теме автора. Могу подсказать путь, который на собственном опыте уже прошел, а именно эффективное управление ЛА сможет осуществить сеть контроллеров, ключевый слова в этом предложении - Эффективное и сеть. Дальше, каждый параметр необходимо измерять, как минимум двумя датчиками, построенных на разных принципах работы (это если же речь идет о надежности системы), например гироскоп+оптическая система позиционирования, магнитный курс+GPS+система визуального ориенирования, и т.д.
Насчет алгоритмов - в своей системе я использую, что-то похожее на деревья решений, и конечно же, систему нечеткой логики…
Удачи!

Ну системы визуального определения горизонта это сложно и тяжело по массе! Тут конкретно задался 1-2 гироскопа + 1-3 акселерометра + GPS и всё это на базе дещёвых китайских GPS а там и упровление по GSM сети!

Всё таки обойтись одними акселерометрами не выйдет придётся искать гироскопы ITG3200 ибо можно и лут их осилить!

ATAVRSBIN1 Во всё распаянно и сделано в 1 месте эх где б надыбать то таких!

AndyBig
Termzon:

системы визуального определения горизонта это сложно и тяжело по массе

Пиродатчики - просто и легко по массе 😃

Termzon:

Всё таки обойтись одними акселерометрами не выйдет

Ну слава богу, убедили…

Termzon

banned link думаю использовать эту плату контроллер уже стоит все координаты есть цена приемлема осталось только новое ПО написать!

И маленькую платку тулзу с акселерометром навоять!

leprud
Termzon:

осталось только новое ПО написать

Так там же USB отсутствует!

blade
leprud:

Так там же USB отсутствует!

Для нашего человека- преград нет! 😃
Напишет- будет!

Termzon

Он на PL2303HX будет! Сейчас покапаюсь на выходах меги вроде на фотках видно что куда идёт!

AndyBig

Во человека штормит из крайности в крайность 😃

Termzon

Нет можно конечно библиотеку V-USB юзать но ресурсов много это раз во вторых на плате кварц придётся ставить на 12 мегагерц а там под него места точно нету! При том если авария по серьёзнее или не чайный удар кварцы летят тока в путь! И если маленькую платку с PL можно подвесить и смягчать то вот с гирами так не получится им нужна жоскость на корпусе!

msv

Какие задачи будет решать ИИ?

Termzon

Мда маразм какой то так или иначе накапливается ошибка а ставить механический гироскоп тяжеловато и опять бороться с прецессией это Ы какой то! Но да ладно чего нибудь придумаю! Я тут придумал такое надо использовать 6 акселерометров + 3 гироскопа! С помощью 6 акселерометров я смогу узнать линейное ускорение и угловое и корректировать гироскоп но опять накапливается ошибка хоть меньше чем у гироскопа а опять нужна какая то идеальная опора но вот какая каторой можно было опросить хотябы раз в минуту?

С ИИ поже пока надо научтся понимать положение в пространнстве!

Вот такой вопрос а барометрический датчик на измерение высоты даёт точные или шумные показатели?

blade
Termzon:

ставить механический гироскоп тяжеловато

Так механический гироскоп- уходит почти так же, как электронный:(
Даже лазерный-уходит: Ньютонову механику то никто не отменял?

msv
Termzon:

С ИИ поже пока надо научтся понимать положение в пространнстве!

Без сарказма- уже неплохо, что Вы это поняли.

Termzon:

Вот такой вопрос а барометрический датчик на измерение высоты даёт точные или шумные показатели?

Датчиков без шума не бывает… иначе мир был бы не интересен…

blade
Termzon:

а ставить механический гироскоп тяжеловато

Вы б не мучались, а посмотрели для начала, как сделано то, что уже летает: code.google.com/p/ardupilot-mega/
Там и платы и софт- в открытом доступе лежат 😃
А то ведь так - и до паровой машины дойти недолго 😦

Musgravehill
Termzon:

барометрический датчик на измерение высоты даёт точные или шумные показатели?

С подобранными коэффициентами ПИД ± 0.5 метра прыгает BMP085, в лучшем случае. Код любительский.

Termzon

Вы б не мучались, а посмотрели для начала, как сделано то, что уже летает: code.google.com/p/ardupilot-mega/
Там и платы и софт- в открытом доступе лежат

А вы слышали о том что гироскопам свойственно накапливать ошибку ну пусть будет так что опираясь на барометрический датчик мы будем знать что явно мы не взлетаем и явно не падаем хоть жутко кол басит но летим сохраняя высоту в рамках! Но вот вопрос а если я уже с креном на правый борт лечу высоту я то набираю медленно но набирая и хз куда рулю попутно хотя гироскоп откровенно мне врёт что крена нет! Притом как это выправить я вообще не как не пойму!

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

leprud
Termzon:

надо использовать 6 акселерометров

Почему 6 то? Вроде все спокойно используют 3, на каждую ось…

msv

Очень жаль, что Вы мало читали форум. Подобные “открытия” появляются с завидной регулярностью.
Строго говоря гироскоп не накапливает ошибку, просто выдает угловую скорость. Ее накапливает ваш интегратор. По простому решается так- 3-оси акселерометров однозначно определяют вектор линейного ускорения. Если модуль этого вектора близок к G, вероятно модель не испытывает значительных линейных ускорений и вектор скорее всего показывает вертикаль. Значит можно по нему (акселю) считать все углы и корректировать с некоторой постоянной времени интеграторы гироскопов. Если нет- больше верим гироскопу. Практически все сложнее, можно и ИИ подключить…

Termzon

Если нет- больше верим гироскопу. Практически все сложнее, можно и ИИ подключить…

Ага а стабилизации так и не произошло а гироскоп уплыл и что гениальный алгоритм разбить самолёт!

msv

Так и бывает… 😦 С нетерпением ждем лучший алгоритм… Для начала, правда, все-таки стоит изучить, как пока решают проблему не по моему объяснению на пальцах, а реально. Ключевое слово- Калман.