В сети много примеров того, как народ на квадриках крутит ролы, флипы и пр… Но мне так и не удалось найти ничего (может быть плохо искал?), где бы было понятно показано-рассказано каким образом это делать. Встретилось, правда, несколько клипов, которые для меня в итоге оказались совершенно бесполезными, где было обозначено, в том числе, движение стиков при выполнении той или иной пилотажной фигуры. В итоге пришлось изобретать велосипед т. е. разбираться самому. По существу:
Рама F450
Контроллер: KK2.1, прошивка 1.18S Pro от Стива www.rcgroups.com/forums/showthread.php?t=2218254
Квадро по схеме Х
Регули: Multistar 20А, не прошитые
Двиги: Multistar 2213 935
Пропы 10х45, балансировал (можно и 8х45, но коптер становится как бы более “ленивым”, а при ветре более 6 м/с летать уже не очень комфортно)
Акк:2200мАч 3S 11.1V Lipoly
Вес с аккумулятором 1005 гр.
Полетное время: 8 - 10 мин.
Коптер собран не по строгому “канону” т.е. провода от двиг к регулям соединены не пайкой, а “бананами”; контроллер буквально опутан силовыми проводами. Тем не менее, на этой элементной базе летаю второй год. Буквально учился летать. Были и неоднократные тяжолые краши. Тяжолые это когда лучи, пропы в хлам и провода наружу. Но двиги, регули, контроллер каждый по себе живы до сих пор. Так вот, перед тем, как подстраивать контроллер для акро внимательно читаем мануал www.rcgroups.com/forums/showatt.php?attachmentid=6… и в соответствии с ним настраиваем ПИДы и выполняем пр. базовые настройки. Учимся летать на базовых настройках для начинающих, ну а далее по тому же мануалу настраиваем контроллер в соответствии с нюансами для акро. После этого реакция на стики со стороны коптера несколько изменится. Следует привыкнуть. При настройке обратите внимание на (цитирую по мануалу):
1.Stick Scaling
These settings enable you to adjust the sensitivity of the transmitter stick. A higher number gives a more sensitive response. It is used in preference to increasing the rates in your transmitter. The default values are low for beginners that may not appreciate how sensitive the transmitter sticks can be in controlling a multicopter.
If you want to flip and roll, you will need to increase the Roll and Pitch values.
Increase the Yaw value to yaw to your liking.
Throttle is best left at 90. If you increase it too much, full throttle on the transmitter will run
the motors at maximum and leave no headroom for the PI control loop to adjust the motors
to keep it steady.
MPU6050 Settings
Gyro (deg/sec) – Selects the full-scale range of the three axis gyroscope of ±250, ±500,
±1000, and ±2000°/sec. The lower the value, the better the resolution. However, if you
exceed the gyro range during flight, the multicopter will spin quickly and lose orientation (so
self level will not work properly). Keep this value low for accurate flight, eg FPV. Beginners
should stick with the default of 500. Experienced acrobatic flyers should increase this value
to 2000 to ensure they do not exceed the range during their manoeuvres.
Acc (+/- g) – Selects the full-scale range of the three axis accelerometer of ±2g, ±4g, ±8g and
±16g. The lower the value, the better the resolution. Keep this value low for accurate flight,
eg FPV. Beginners should stick with the default of 4. Note, if you change this value, you will
have to calibrate the ACC again.
Ideal acro settings to allow extreme manoeuvres would be with Self Level off, a gyroscope
rate of ±2000°/sec, an accelerometer rate of ±16g and a filter setting
of 256Hz.
Перед тем как начать выполнять какие-либо сложные элементы желательно
добиться управления коптером на уровне рефлексов, что достигается в основном практикой, как дополнение к практике - симулятор с адекватной моделью и физикой. В качестве дополнения можно подвесить коптер на растяжках. Получится типа испытательный стенд (идея не моя и не новая), на котором можно оценить поведение коптера при изменение положения стиков (осторожно!)
Простой базовый элемент это Roll (переворот справа на лево или слева
на право). Достаточная высота - наш союзник! Переворот справа на лево выполнялся следующим образом: SelfLevel=Off, набирал достаточную высоту, обеспечивал приблизательное зависание коптера (в моем случае стик газа при этом находился примерно в среднем положении), далее roll стик быстро, но без фанатизма перемещал в крайне левое положение и в этом положении фиксировал(!), коптер начинал переворот, и на выходе из петли т.е. когда была пройдена нижняя точка петли и коптер по отношению к горизонту занимал нужное для набора высоты положение, roll стик возвращал в нейтральное положение и включал SelfLevel (а можно и не включать) и чуть прибавлял газа. Можно выполнять этот и другие элементы и при большом газе, в этом случае диаметр петли будет меньше, а скорость выполнения соответственно выше. Вот и все.
Удачи и успехо!
-----
Ну и дисклейм типа 😃 - за убитые коптеры, поломанные лучи и пропы и прочие неприятности связанные с акро - ответственности не несу!
p.s. Если есть вопросы - задавайте, постараюсь ответить.
Я делаю флипы/роллы с газом.
Сначала пуляю чуть-чуть квадр в небо (то есть делаю ролл как бы на взлете), потом стик до края (например ролл вправо) и одновременно с этим газ делаю низкий - не до нуля, но 25-30 процентов, при законченном перевороте - подхватываю газом и выравниваю стик ролла в ноль.
На двух разных полетных контроллерах контроллерах срабатывает (пробовал на АИОПе-Мегапират и на CC3D-Openpilot), проканает ли на вашем - не знаю.
В моем случае чем меньше газ в начале маневра, тем больше диаметр петли и более медленное в целом выполнение фигуры. При недостаточной начальной высоте легко угодить в Планету.
{"assets_hash":"a8b26fa7f6e768b07a72c8c9aadb9422","page_data":{"users":{"524558823df9550077731ba1":{"_id":"524558823df9550077731ba1","hid":176134,"name":"5yoda5","nick":"5yoda5","avatar_id":null,"css":""},"539f218f3df95500777281eb":{"_id":"539f218f3df95500777281eb","hid":203423,"name":"a_a","nick":"a_a","avatar_id":null,"css":""}},"settings":{"blogs_can_create":false,"blogs_mod_can_delete":false,"blogs_mod_can_hard_delete":false,"blogs_mod_can_add_infractions":false,"can_report_abuse":false,"can_vote":false,"can_see_ip":false,"blogs_edit_comments_max_time":30,"blogs_show_ignored":false,"blogs_reply_old_comment_threshold":30,"votes_add_max_time":168},"entry":{"_id":"552accf29970730077112018","hid":20197,"title":"Acro и КК2.1","html":"<p>В сети много примеров того, как народ на квадриках крутит ролы, флипы и пр… Но мне так и не удалось найти ничего (может быть плохо искал?), где бы было понятно показано-рассказано <strong data-nd-pair-src=\"**\">каким образом</strong> это делать. Встретилось, правда, несколько клипов, которые для меня в итоге оказались совершенно бесполезными, где было обозначено, в том числе, движение стиков при выполнении той или иной пилотажной фигуры. В итоге пришлось изобретать велосипед т. е. разбираться самому. По существу:<br>\nРама F450<br>\nКонтроллер: KK2.1, прошивка 1.18S Pro от Стива <a href=\"http://www.rcgroups.com/forums/showthread.php?t=2218254\" class=\"link link-ext link-auto\" data-nd-link-type=\"autolink\" data-nd-link-orig=\"http://www.rcgroups.com/forums/showthread.php?t=2218254\" target=\"_blank\" rel=\"nofollow noopener\">www.rcgroups.com/forums/showthread.php?t=2218254</a><br>\nКвадро по схеме Х<br>\nРегули: Multistar 20А, не прошитые<br>\nДвиги: Multistar 2213 935<br>\nПропы 10х45, балансировал (можно и 8х45, но коптер становится как бы более “ленивым”, а при ветре более 6 м/с летать уже не очень комфортно)<br><!--cut</p>-->\n\nАкк:2200мАч 3S 11.1V Lipoly<br>\nВес с аккумулятором 1005 гр.<br>\nПолетное время: 8 - 10 мин.<br>\nКоптер собран не по строгому “канону” т.е. провода от двиг к регулям соединены не пайкой, а “бананами”; контроллер буквально опутан силовыми проводами. Тем не менее, на этой элементной базе летаю второй год. Буквально учился летать. Были и неоднократные тяжолые краши. Тяжолые это когда лучи, пропы в хлам и провода наружу. Но двиги, регули, контроллер каждый по себе живы до сих пор. Так вот, перед тем, как подстраивать контроллер для акро внимательно читаем мануал <a href=\"http://www.rcgroups.com/forums/showatt.php?attachmentid=6981763&d=1407008551\" class=\"link link-ext link-auto\" data-nd-link-type=\"autolink\" data-nd-link-orig=\"http://www.rcgroups.com/forums/showatt.php?attachmentid=6981763&d=1407008551\" target=\"_blank\" rel=\"nofollow noopener\">www.rcgroups.com/forums/showatt.php?attachmentid=6…</a> и в соответствии с ним настраиваем ПИДы и выполняем пр. базовые настройки. Учимся летать на базовых настройках для начинающих, ну а далее по тому же мануалу настраиваем контроллер в соответствии с нюансами для акро. После этого реакция на стики со стороны коптера несколько изменится. Следует привыкнуть. При настройке обратите внимание на (цитирую по мануалу):<br>\n1.<strong data-nd-pair-src=\"**\">Stick Scaling</strong><br>\nThese settings enable you to adjust the sensitivity of the transmitter stick. A higher number gives a more sensitive response. It is used in preference to increasing the rates in your transmitter. The default values are low for beginners that may not appreciate how sensitive the transmitter sticks can be in controlling a multicopter.<br>\nIf you want to flip and roll, you will need to increase the Roll and Pitch values.<br>\nIncrease the Yaw value to yaw to your liking.<br>\nThrottle is best left at 90. If you increase it too much, full throttle on the transmitter will run<br>\nthe motors at maximum and leave no headroom for the PI control loop to adjust the motors<br>\nto keep it steady.</p>\n<ol start=\"2\">\n<li><strong data-nd-pair-src=\"**\">MPU6050 Settings</strong><br>\nGyro (deg/sec) – Selects the full-scale range of the three axis gyroscope of ±250, ±500,<br>\n±1000, and ±2000°/sec. The lower the value, the better the resolution. However, if you<br>\nexceed the gyro range during flight, the multicopter will spin quickly and lose orientation (so<br>\nself level will not work properly). Keep this value low for accurate flight, eg FPV. Beginners<br>\nshould stick with the default of 500. Experienced acrobatic flyers should increase this value<br>\nto 2000 to ensure they do not exceed the range during their manoeuvres.<br>\nAcc (+/- g) – Selects the full-scale range of the three axis accelerometer of ±2g, ±4g, ±8g and<br>\n±16g. The lower the value, the better the resolution. Keep this value low for accurate flight,<br>\neg FPV. Beginners should stick with the default of 4. Note, if you change this value, you will<br>\nhave to calibrate the ACC again.<br>\nIdeal acro settings to allow extreme manoeuvres would be with Self Level off, a gyroscope<br>\nrate of ±2000°/sec, an accelerometer rate of ±16g and a filter setting<br>\nof 256Hz.</li>\n</ol>\n<p><strong data-nd-pair-src=\"**\">Мои настройки</strong>: <a href=\"https://yadi.sk/i/ogSUgeBqfv68i\" class=\"link link-ext link-auto\" data-nd-link-type=\"autolink\" data-nd-link-orig=\"https://yadi.sk/i/ogSUgeBqfv68i\" target=\"_blank\" rel=\"nofollow noopener\">yadi.sk/i/ogSUgeBqfv68i</a> Только для примера! ПИДы строго индивидуально!</p>\n<p>Перед тем как начать выполнять какие-либо сложные элементы желательно<br>\nдобиться управления коптером на уровне рефлексов, что достигается в основном практикой, как дополнение к практике - симулятор с адекватной моделью и физикой. В качестве дополнения можно подвесить коптер на растяжках. Получится типа испытательный стенд (идея не моя и не новая), на котором можно оценить поведение коптера при изменение положения стиков (осторожно!)</p>\n<div class=\"ez-player ez-domain-youtube_com ez-block\" data-placeholder=\"<iframe class="ez-player-frame" src="https://www.youtube.com/embed/6EsNzc459aE?feature=oembed&amp;autoplay=1" allowfullscreen></iframe>\" data-nd-link-orig=\"http://youtu.be/6EsNzc459aE\" data-nd-link-type=\"linkify\">\n <div class=\"ez-player-container\" style=\"padding-bottom: 75%;\">\n <a class=\"ez-player-placeholder\" target=\"_blank\" href=\"http://youtu.be/6EsNzc459aE\" rel=\"nofollow\">\n <div class=\"ez-player-picture\" style=\"background-image: url('https://i.ytimg.com/vi/6EsNzc459aE/hqdefault.jpg');\"></div>\n \n <div class=\"ez-player-header\">\n <div class=\"ez-player-title\">\n flip stend\n </div>\n </div>\n \n <div class=\"ez-player-button\"></div>\n <div class=\"ez-player-logo\"></div>\n \n </a>\n </div>\n</div>\n<p><strong data-nd-pair-src=\"__\">Простой базовый элемент это Roll</strong> (переворот справа на лево или слева<br>\nна право). Достаточная высота - наш союзник! Переворот справа на лево выполнялся следующим образом: <strong data-nd-pair-src=\"**\">SelfLevel=Off</strong>, набирал достаточную высоту, обеспечивал приблизательное зависание коптера (в моем случае стик газа при этом находился примерно в среднем положении), далее roll стик быстро, но без фанатизма перемещал в крайне левое положение и в этом положении фиксировал(!), коптер начинал переворот, и на выходе из петли т.е. когда была пройдена нижняя точка петли и коптер по отношению к горизонту занимал нужное для набора высоты положение, roll стик возвращал в нейтральное положение и включал SelfLevel (а можно и не включать) и чуть прибавлял газа. Можно выполнять этот и другие элементы и при большом газе, в этом случае диаметр петли будет меньше, а скорость выполнения соответственно выше. Вот и все.<br>\nУдачи и успехо!<br>\n-----<br>\nНу и дисклейм типа <span class=\"emoji emoji-smiley\" data-nd-emoji-src=\":smiley:\">😃</span> - за убитые коптеры, поломанные лучи и пропы и прочие неприятности связанные с акро - ответственности не несу!</p>\n<p>p.s. Если есть вопросы - задавайте, постараюсь ответить.</p>\n<div class=\"ez-player ez-domain-youtube_com ez-block\" data-placeholder=\"<iframe class="ez-player-frame" src="https://www.youtube.com/embed/mMXmT7Wmv4s?feature=oembed&amp;autoplay=1" allowfullscreen></iframe>\" data-nd-link-orig=\"http://youtu.be/mMXmT7Wmv4s\" data-nd-link-type=\"linkify\">\n <div class=\"ez-player-container\" style=\"padding-bottom: 56.5%;\">\n <a class=\"ez-player-placeholder\" target=\"_blank\" href=\"http://youtu.be/mMXmT7Wmv4s\" rel=\"nofollow\">\n <div class=\"ez-player-picture\" style=\"background-image: url('https://i.ytimg.com/vi/mMXmT7Wmv4s/hqdefault.jpg');\"></div>\n \n <div class=\"ez-player-header\">\n <div class=\"ez-player-title\">\n rf\n </div>\n </div>\n \n <div class=\"ez-player-button\"></div>\n <div class=\"ez-player-logo\"></div>\n \n </a>\n </div>\n</div>\n<div class=\"ez-player ez-domain-youtube_com ez-block\" data-placeholder=\"<iframe class="ez-player-frame" src="https://www.youtube.com/embed/qQjmfQTWcXI?feature=oembed&amp;autoplay=1" allowfullscreen></iframe>\" data-nd-link-orig=\"http://youtu.be/qQjmfQTWcXI\" data-nd-link-type=\"linkify\">\n <div class=\"ez-player-container\" style=\"padding-bottom: 56.5%;\">\n <a class=\"ez-player-placeholder\" target=\"_blank\" href=\"http://youtu.be/qQjmfQTWcXI\" rel=\"nofollow\">\n <div class=\"ez-player-picture\" style=\"background-image: url('https://i.ytimg.com/vi/qQjmfQTWcXI/hqdefault.jpg');\"></div>\n \n <div class=\"ez-player-header\">\n <div class=\"ez-player-title\">\n rf2\n </div>\n </div>\n \n <div class=\"ez-player-button\"></div>\n <div class=\"ez-player-logo\"></div>\n \n </a>\n </div>\n</div>\n","user":"539f218f3df95500777281eb","ts":"2015-04-12T19:52:18.000Z","st":1,"cache":{"comment_count":2,"last_comment":"552badba997073007712d201","last_comment_hid":2,"last_ts":"2015-04-13T11:51:22.000Z","last_user":"539f218f3df95500777281eb"},"views":2014,"bookmarks":0,"votes":0},"subscription":null},"locale":"en-US","user_id":"000000000000000000000000","user_hid":0,"user_name":"","user_nick":"","user_avatar":null,"is_member":false,"settings":{"can_access_acp":false,"can_use_dialogs":false,"hide_heavy_content":false},"unread_dialogs":false,"footer":{"rules":{"to":"common.rules"},"contacts":{"to":"rco-nodeca.contacts"}},"navbar":{"tracker":{"to":"users.tracker","autoselect":false,"priority":10},"forum":{"to":"forum.index"},"blogs":{"to":"blogs.index"},"clubs":{"to":"clubs.index"},"market":{"to":"market.index.buy"}},"recaptcha":{"public_key":"6LcyTs0dAAAAADW_1wxPfl0IHuXxBG7vMSSX26Z4"},"layout":"common.layout"}