строю свой автопилот, интересуют несколько вопросов

Drinker
kaveg:

я так понимаю там нет компенсаций центробежной силы, скольжений и прочих кориолисов - хотелось бы увидеть насколько такие компенсации критичны)))

Есть, центростремительные ускорения корректируются по гпс.
Да и вообще, на практике эти “помехи” не так заметны. Достаточно долей секунд “нормального” полета для корректировки гироскопов

Dokz
Drinker:

Есть, центростремительные ускорения корректируются по гпс.

Не сочтите за труд, в паре слов, как? 😒
Не тролль и не реклама, просто пробел в школьной программе…

Drinker
Dokz:

Не сочтите за труд, в паре слов, как? Не тролль и не реклама, просто пробел в школьной программе…

Отсылаю к алгоритму DCM, что в arduimu.

Конкретно кусок:
Accel_Vector[1] += Accel_Scale((GPS.ground_speed/100)*Omega[2]); // Centrifugal force on Acc_y = GPS ground speed (m/s) * GyroZ
Accel_Vector[2] -= Accel_Scale((GPS.ground_speed/100)*Omega[1]); // Centrifugal force on Acc_z = GPS ground speed (m/s) * GyroY

По - моему все предельно понятно

kaveg

странная какаято коррекция если чесно))) по уму там должена фигурировать скорость и радиус разворота в плоскости акселерометра… но скорее всего оно просто работает с малой пропорциональной ошибкой и потому ускорение корректируется лишбы чуть чуть и более менее чтоб горизонт не уплывал слишком быстро+скорее всего цифра 100 не спроста а взята для обычных маневров которые делает автор данной коррекции

… и да вспомнил - видел я ардупайлотовский алгоритм - там отключается корректировка если перегрузка выше определённого значения модуля силы тяжести)))

Drinker
kaveg:

странная какаято коррекция если чесно

Нормально, линейная скорость на конце “палки” и скорость вращения вокруг оси Z - этого достаточно, чтобы учесть в первом приближении ускорение для акселя крена.
Вообще, нафиг теории - на практике все летает нормально. Я гпс, кстати не использую вообще.

А цифра 100 - это потому что гпс скорость в см/сек

kaveg:

там отключается корректировка если перегрузка

Да, это так. Но! Делал я индикатор в осд для таких моментов. Не так их и много оказалось. В таких случаях гиры не успевают уплыть.

kaveg
Drinker:

Не так их и много оказалось

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

Володимир
kaveg:

А вот я люблю

А при чем тут АвтоПилот?! Любишь - так и рули сам.

kaveg

я о том что автопилот небудет так резко рулить)))) а че6ловек без царя в голове будет и надо думать как компенсировать так чтоб в любом режиме компенсировало - и при перегрузках и в затяжных медленных разворотах

Ну и в догонку мысль возникла… стабилизация во всяких покупных штуках типа фи и прочих - там противодействуют отклонениям показаний гир от положения стиков или таки там внутри какойто горизонт, а стабилизатор старается невыпускать его за критические углы…
вот в вертолётных вроде как бывает и так и так, а для самолётов как оно?

Володимир

Это из-за “попытки обьять необьятное” (с) К.Прутков 😃

Автопилот рулит куда сказали, а не упасть самолету - это задача не автопилота, а стабилизатора.

FY-21 не дает сделать бочку, но можно загнать самолет в мертвую петлю, однако как только самолет оказывается вверх ногами следует “выверт” в нормальное положение сразу и по РВ и по элеронам… И да, внутри жесткая связь положения коробочки с горизонтом - поставишь криво - самолет будет лететь наискосок. И стики надо давать на весь ход и держать - очень удобно новичкам давать порулить 😉

kaveg

ну те принцип тотже что и у вертолётного “headlock” но по крену? если я допусти гиру от вертолёта поставлю на элероны(разумеется повернув на 90градусов вперёд) то я получу эффект как от FY?

Володимир

Да, но дрейф… Народ ставит на самолеты гиры, но не использует их весь полет, а только для критичных ситуаций типа взлет строго по полосе (тогда гира на рудер) или борьба с креном при посадке (тогда гира на элероны)…

afterburner
blade:

То есть, купив в магазине ребёнку вертолётик за 400 руб с пультом- Вы уже попали под действие этого закона

Под действия воздуного кодекса попадают только ЛА массой более 25 кг, все остальное это авиамоди и под его силу не подпадают. Если вы своей моделью разобъете чье либо имущество то будите отвечать по Гражданскому кодексу, если причените вред здоровью, то в зависимости от тяжести по административному или уголовному.

Дми-III-й
afterburner:

Под действия воздуного кодекса попадают только ЛА массой более 25 кг

Где можно про это прочесть?

kaveg

есть определение сверхлёгкого воздушного судна - не более 495кг
Есть определние воздушного судна - всё что летает в воздухе не отражённом от земной поверхности
про 25кило ничего нету

Drinker
kaveg:

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

В фишках да и в ардупилоте, в режиме стабилизации НЕВОЗМОЖНО сделать ни бочку ни петлю НИКОГДА. Там есть предельные углы для крена и тангажа. Например, при приближении самика к углу крена в 45 гр. например, элероны приближаются к нулевому отклонению независимо от положения ручки передатчика. Тоесть загнать самик дальше этих углов невозможно, ибо алгоритм стабилизации так работает.
Можно конечно и типа хедлока как на вертах сделать, просто стаб запоминает текущие углы и держит их. Но в горизонт выводить будет пилот, сам.

kaveg:

то я получу эффект как от FY?

НЕТ. В горизонт самостоятельно не вернется.

Володимир:

И стики надо давать на весь ход и держать - очень удобно новичкам давать порулить

Именно! Жына смогла лететь дергая стики от упора до упора. Но крайние углы у меня установлены 30 градусов на крен и 15 на тангаж. Плавненько так летает.

Dokz
Drinker:

Отсылаю к алгоритму DCM, что в arduimu.

По - моему все предельно понятно

Мерси, таки понятно. Я просто подразумевал фактическую привязку к надиру или зениту, как во взрослых дальнолётных автономных изделиях. А тут что- то к носу прикинули, чтоб не падало😁

Drinker
Dokz:

А тут что- то к носу прикинули, чтоб не падало

Отношение цена/результат очень хорошее.
Система взрослого “автономного дальнолета” стоит других денег. Да и сложнее-крупнее.
Томагавк без гпс только на ИНС без привязки к рельефу местности отклоняется на 1000 км полета на 2 км

это всего на 2 метра на километр полета

Дми-III-й

Так у него и крейсерская скорость другая (читай время накопления ошибки)

Dokz
Drinker:

Отношение цена/результат очень хорошее.
Система взрослого “автономного дальнолета” стоит других денег. Да и сложнее-крупнее.

Дык я не со зла, просто лекции проспал, а учебники те уже не достать:(
гуд системы привязываются к чему- нибудь незыблемому и не отрубаемому и не затыкаемому противными в грозное время. А хотя б по высотомеру и карте. Не зря их летало и делало 3D модель земли, а пипл радовался, как круто((((((( Щас фишка с оптическим распознаванием. Просто зенит по дороге автономно найти - целая наука. Чистая инерциалка давно не рулит.

Drinker
Dokz:

Чистая инерциалка давно не рулит.

Модель спасает и ладно