MultiWii

Art_Nesterov
Saradon:

Кстати, по тому-же самому GPS в движении дрон так-же очень не плохо определяет стороны света.

Позвольте полюбопытствовать… как же ему самому без компаса это удается? ЖПС это всего лишь приемник спутниковых сигналов, который по ним сам себя пеленгует (грубо говоря). Это точка это не имеет направления. Может вы имеете какой нибудь конкретный мозг под названием “дрон”. Все что ли? БРЕД! Учимся искать инфу и читать…для начала. +помидор

Saradon

Спасибо за помидор.
Если Вас это не обидит, я лет 8 занимаюсь навигацией и GPS.
И, поверьте мне, ни в одном навигаторе нет компаса, но, о чудо, все они знают стороны света.
Чудеса прям… Ах, да, точка ведь и скорость знать не может. Да и высоту тоже. Чудеса кругом!!

jeka101

Saradon
Моя теория, навигатор на основе навигационных карт или прошитых в чип координат знает сторону?
К примеру навигатор знает что N90° - север, S90° - юг, W180° - запад, E180° - восток, на основе этого он определяет направление и показывает куда я еду, а коптер по просту не имеет такой информации и опирается чисто на компас?

STRIMSS

В ArduPlane на APM-e как раз если нет компаса кажется gps его роль и выполняет, но могут возникнуть проблемы если лететь против ветра очень медленно или хвостом вперед, уже не помню, где то в ветке в arduplane писали про это

Saradon

На самом деле всё просто.
Имеем, допустим, две точки с разницей в секунду (условно, конечно).
Зная координаты двух точек не составит труда вычислить между ними расстояние.
А зная расстояние и время GPS определяет скорость.
Точно так-же, по двум точкам определяется и направление. Ведь электроннике известно, в какой стороне отмечена вторая точка относительно первой.
Это базовый функционал GPS. Отключить его программно, наверное, можно, но какой смысл?

Art_Nesterov

Ваши, надеюсь, глубокие знания в этой области меня радуют… Да, можно просчитать направление движения и можно определить стороны света… но это при движении со скоростью, которая компенсирует погрешность самой навигации. В контексте вашего вопроса, в теме МВ, если коптер висит в точке, то перемещения вроде как и нет. И все что может помнить мозг, это последнее изменение координат. И любое принудительное воздействие на 100% не отслеживается. С этой точки зрения компас ему нужен правильно настроенный.
(и именно по этому помидор, вы не пытаетесь самостоятельно разобраться в теме - элементарно прочитать мануалы, (они уже года два-три, как существуют), собрать, правильно настроить себе коптер, а разводите флуд постами, которые весьма косвенно касаются темы.)

Saradon
Art_Nesterov:

это при движении со скоростью, которая компенсирует погрешность самой навигации.

Опытным путём установлено, что скорость эта - порядка 3-5 км\ч.

Art_Nesterov:

в теме МВ, если коптер висит в точке, то перемещения вроде как и нет.

Дык тогда и “откатываться” не надо на тут точку, в которой включен режим.
Да и “откатится” он может без компаса (что и делает). Он знает координаты точки включения режима и знает собственные координаты и ему вовсе не нужен компас для перемещения к нужной точке.

Art_Nesterov:

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

Мой коптер построен исключительно на моих собственных рассчётах без всяких мануалов. По всем калькуляторам он летать был не должен, но летал и висел в точке как прибитый…

Art_Nesterov:

элементарно прочитать мануалы

А Ваш уровень профессионализма, видимо, проявляется только в посылании в поиск.
Уж извините, ежели обидел Вас…

SovGVD

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

Saradon
SovGVD:

И еще хочу увидеть коптер с навигацией и без компаса, ну просто интересно посмотреть куда и как он полетит.

В точку, указанную пользователем.
Поразительно, но зная координаты компас не нужен!
Как говорит уважаемый Артём Нестеров - читайте мануалы в гугле!

SovGVD

Ну ок, коптер стоит на точке (0,0), лететь надо в (3,4) - как он узнает куда повернуть нос? Полететь в любую строну на 5км/ч и получить направление, а потом постоянно его корректировать.
Другой пример - коптер висит на точке, его начинает сдувать ветром на скорости 1 км/ч, а то и вращать ветром, внезапно для коррекции надо повернутся например на сервер… где сервер?

Art_Nesterov
Saradon:

Ваш уровень профессионализма

Смешно! Чем обидеть? Вы ленитесь читать даже то что написано на первых страницах профильных сайтов. Задаете вопросы, которые описаны 100 раз. И само по себе построение вопросов говорит о полнейшем не понимании сути. И самое прискорбное, вы пытаетесь отстаивать свою, мягко говоря, “грамотную” точку зрения.

Saradon
SovGVD:

Ну ок, коптер стоит на точке (0,0), лететь надо в (3,4) - как он узнает куда повернуть нос?

Тут да, Вы правы. К точке он полетит не носом. Коптеру-то, собственно, пофиг, каким местом лететь. Это нам нужен “нос” для управления им.

SovGVD:

Полететь в любую строну на 5км/ч и получить направление, а потом постоянно его корректировать.

Это нам, людям, нужно сначала получить направление. А коптер-же “видит” точку. Вот представьте, стоите Вы в поле и видите дерево, к которому Вам нужно “подлететь”. Вам нужен компас, чтобы направиться к дереву, нужно знать направление стороны света к нему?

SovGVD:

коптер висит на точке, его начинает сдувать ветром на скорости 1 км/ч

Ии? Соответственно, меняется координата. Коптер старается вернуться к координате удержания (читай выше - к дереву). И зачем ему компас для этого? Скажу более. Если его удует хоть на километр, но нос при этом не повернётся - компас тут ничем не поможет. Только GPS.

SovGVD:

а то и вращать ветром

А это другой разговор… Да, вращаться он может начать, но точки висения при этом не изменит.

Art_Nesterov:

Смешно! Чем обидеть? Вы ленитесь читать даже то что написано на первых страницах профильных сайтов. Задаете вопросы, которые описаны 100 раз. И само по себе построение вопросов говорит о полнейшем не понимании сути. И самое прискорбное, вы пытаетесь отстаивать свою, мягко говоря, “грамотную” точку зрения.

А давайте договоримся, что Вы в следующий раз просто будете игнорировать мои “не правильные и 100 раз обсуждённые” вопросы. Ок?

SovGVD
Saradon:

Коптеру-то, собственно, пофиг, каким местом лететь.

Нос может быть виртуальным, не суть, коптеру в любом случае надо понять какие моторы и как крутить, чтобы лететь в нужную сторону, иначе он должен со скоростью 3…5км/ч постоянно метаться, как слепой котенок, пытаясь определить направление. Зная 2 точки, вы не знаете как коптер повернут в начальной точке, т.е. не знаете как совпадает “север” коптера с реальным севером.

Saradon:

стоите Вы в поле и видите дерево

Это и есть направление, которое без компаса (или движения хорошего) узнать не получится (ну если совсем придираться, можно по гироскопу узнать, но в любом случае надо как то задать “сервер”, т.е. ноль, от которого считать направление).

Saradon:

Да, вращаться он может начать, но точки висения при этом не изменит.

точка то там же останется, коптер не узнает какими моторами прорулить надо, чтобы вернутся на неё

В общем если бы всё было так здорово как описываете, наверное бы никто и не ставил компас, и не калибровал бы его, и не думал о наводках и прочих “унитазных” прелестях.

jeka101
SovGVD:

Нос может быть виртуальным, не суть, коптеру в любом случае надо понять какие моторы и как крутить, чтобы лететь в нужную сторону, иначе он должен со скоростью 3…5км/ч постоянно метаться, как слепой котенок, пытаясь определить направление. Зная 2 точки, вы не знаете как коптер повернут в начальной точке, т.е. не знаете как совпадает “север” коптера с реальным севером.

Вот оно. Теперь ясно мне все, действительно я не когда не задумывался что квадрику нужно знать какие моторы начать крутить что-бы двигаться к нужному месту, фактически он изначально не понимает что предположим точка которая (в Юг направлении) - что-бы к ней полететь ему нужно ослабить газ на правой стороне и увеличить на левой к примеру(нос квадрика на Восток), вообщем он не знает какими моторами он повернут к цели…
А узнавая по компасу свое положение и вычисляя направление координат, ему становиться ясно куда лететь… Теперь я до конца понял откуда появляется эффект унитаза!

Art_Nesterov
Saradon:

А давайте договоримся, что Вы в следующий раз просто будете игнорировать мои “не правильные и 100 раз обсуждённые” вопросы. Ок?

Простите, я не хочу с вами договариваться… если вы или кто-то другой пишите пост претендующий на БРЕД, я в ответ напишу СВОЕ мнение, то что сам думаю, а не “по договоренности с вами” промолчу.

Это технический форум, а не мнения о вкусах - нравится/не нравится. Тема про коптеры опирается на точные науки. И если Вы чего то не знаете, что вполне нормально, то так же нормально отправить вас или любого другого учить “мат часть”. Ну не писать же вам прямо на форуме лекции по вашим вопросам.

jeka101:

А узнавая по компасу свое положение и вычисляя направление координат, ему становиться ясно куда лететь…

Да, все правильно. В принципе возможен вариант без компаса… но для этого должно быть минимум два ЖПС приемника разнесенных в пространстве, на расстоянии в разы большем чем погрешность самого приемника.

Alibaba
jeka101:

Теперь я до конца понял откуда появляется эффект унитаза!

о!! в споре рождается истина!!!

jeka101
Alibaba:

о!! в споре рождается истина!!!

Ну да, я просто сначала не до конца понял суть компаса, а когда сказали про моторы сразу понял что действительно компас нужен в квадрике. Это я знаю где у него перед и с какой стороны от него Юг, Север и т д, а он сам не в курсе где и каким к чему он боком…
Тем временем не переделав раму, решил попробовать(убедится действительно-ли это играет такую роль по поводу наводок) распустить провода, пропустил с другой стороны аккума на 3 см ниже, запустил и аллилуйя, действительно ровно висит не унитазит и вообще все супер стало =)

Saradon
SovGVD:

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

Да, согласен. Признаю - был не прав.
Вчера сам уже до этого домыслил.
Значит компас нужен коптеру, по сути, для самоориентации, а не для выбора направления.
Всё-же, что-то меня в этой теории смущает, но в целом - верно.

Art_Nesterov:

Простите, я не хочу с вами договариваться… если вы или кто-то другой пишите пост претендующий на БРЕД, я в ответ напишу СВОЕ мнение, то что сам думаю, а не “по договоренности с вами” промолчу.

Ну значит игнорировать буду я со своей стороны, делов-то… Благо толку от Вас всё равно никакого, так что я ничего не потеряю.

natol

Вы можете сделать простой эксперимент. Отлетите метров ну на 100 и включите файлсейф .Сделайте это с компасом и без.
Коптер вернётся в точку старта по любому.

Art_Nesterov
natol:

Вы можете сделать простой эксперимент. Отлетите метров ну на 100 и включите файлсейф .Сделайте это с компасом и без.
Коптер вернётся в точку старта по любому.

В МВ, в ЖПС режимах, компас активируется автоматически, не зависимо от вашего желания. В случае возврата домой это влияет только на то, как он будет возвращаться, носом или задом к точке дома. По этому для правильного экперимента, компас нужно отключить в прошивке.

Saradon:

Ну значит игнорировать буду я со своей стороны, делов-то… Благо толку от Вас всё равно никакого, так что я ничего не потеряю.

детский сад… какой-то…

STRIMSS

Кстати, чтобы коптер при возврате домой, сначала поднялся на заданную высоту а потом только начал направляться к дому, что отвечает?