Arduino для BAIT BOAT...

Oluch

Кораблик плывёт со скоростью 2 м/сек. В координатах на моей широте по GPS это составляет: север-юг - 36 единиц, запад-восток - 43 единицы в младших разрядах за секунду. Если удастся получить точность плюс-минус 2 единицы в младшем разряде - это соответствует примерно 10 см., то я смогу весьма точно вычислять положение кораблика и соответствующим образом корректировать его движение. В условиях внешних воздействий подобная точность с моей т.з. является избыточной. Думаю, что её стоит за грубить в 5-6 раз и сделать соответствующую зону нечувствительности. Будет коридор вдоль линии курса шириной 1 метр. Корректировка будет работать только в том случае, если кораблик вышел за пределы этого коридора, но инфо об изменении курса внутри этого коридора будет накапливаться для последующей корректировки. Алгоритм я придумаю. С программированием мне помогут, т.ч. думаю, что смогу решить задачу по разработке ПО специально для кораблика.

А-50
Oluch:

…с одним “НО” - точка “В” это промежуточная точка траектории

Oluch:

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

😁 Олег, это все понятно, давно пройдено, имеет право на жизнь и работать будет. С этим никто не спорит.
Только АП с инерциальными датчиками, использующий принципы комплексирования информации, - это другой уровень решения задачи, к тому же имеющий более широкие границы применения. И Ваша критика его, мягко говоря, необоснованна.😃
Вы, обосновывая свой выбор, как-то сумбурно все смешали в кучу+проблема с использованием терминологии в навигации. От этого только лишние споры.

Oluch
А-50:

😁 Олег, это все понятно, давно пройдено, имеет право на жизнь и работать будет. С этим никто не спорит.
Только АП с инерциальными датчиками, использующий принципы комплексирования информации, - это другой уровень решения задачи, к тому же имеющий более широкие границы применения. И Ваша критика его, мягко говоря, необоснованна.😃
Вы, обосновывая свой выбор, как-то сумбурно все смешали в кучу+проблема с использованием терминологии в навигации. От этого только лишние споры.

Смотрите, Вы не совсем верно понимаете то что я имею ввиду. Я вовсе не критикую имеющуюся систему АП. Я говорю об ином - для наших целей она избыточна. Я считаю, что стоящие перед нами задачи можно решить более простыми средствами. Перешитый кафтан не очень похож на рыболовную курточку.
Я никогда не занимался вопросами пилотажа коптеров и всем что с этим связано. Вышел на это только по одной причине - существующие системы управления корабликом вышли из ПО для летунов. Даже программы управления заточены под летунов. Для чего мне знать ориентацию 3D кораблика в пространстве и индикацию этого в программе? Для чего мне различные датчики, если инфо с них я не использую? У корабликов своя специфика. Для чего нам все эти калибровки и сотни параметров, которые обсчитывает программа? Я просто хочу максимально упростить всё и сделать специальную программу, а не приспосабливать разработанные для иных задач. Меня не особо волнует терминология, использующаяся в навигации летунов. Если понадобится, то освою. Это вторично. Важна суть процесса. Из всего ПО для летунов мне нужна лишь обработка инфо с компаса и GPS. Всё остальное избыточно для наших целей управления корабликом.

1 month later
nitr02k

Что то тема заглохла, а это не правильно… Решил то же себе сделать BAIT BOAT не простой люблю сложности…)) Хулл катамара, а вот управление полностью через планшет или смартфон по wifi, а также GPS и автопилот. Ну конечно сердце катера будет arduino UNO.

Пока заказал через aliexpress железяки:
Двойной VNH2SP30 драйвер шагового двигателя модуль 30A монстр мото щит заменить L298N FZ1037
Новое поступление Mciro SD TF карты памяти щит модуль SPI микро-sd для хранения плата расширения для Arduino оптовая продажа
Esp8266 серийный WIFI модель ESP-07 подлинность гарантированы бесплатная доставка
Atmega328p ATMega8U2 USB порт для Arduino UNO совместимость с USB кабель
Бесплатная доставка! GY-NEO6MV2 новый нео-6m GPS модуль NEO6MV2 с управления полетом EEPROM MWC APM2.5 большой антенна для arduino
(НЕ РЕКЛАМА)

Пока едут железки буду собирать ХУЛЛ который сейчас рисую… Отчеты о проделанной работы касаемо arduino буду постить тут, ну а про сам BAIT BOAT в соответствующий теме…

А-50
nitr02k:

Хулл катамара

nitr02k:

буду собирать ХУЛЛ

😂

nitr02k
А-50:

😂

м… мне не понятен ваш Юмор…

А-50

А хулл по русски то не написать? Слабо?

nitr02k
Kosta23rus:

Хулл - корпус.

А-50 видно подумал в сторону своей распущенности. К данной теме к сожалению не имеющей совсем отношения…

iwan_s

Здравствуйте. Меня интересует работа АPM 2.6 + GPS. Я установил это на свой кораблик (мотор движения - канал 3, серва поворотов - канал 1). Компас откалиброван, спутники видит, точки прописывает. При попытке режима Авто или RTL, кораблик просто наматывает круги диаметром метров 4-5 и отходит от точки дом. Если я правильно прочитал коментарии в коде, то руль (YAV) надо ставить на канал 4. Проверить пока немогу. Подскажите кто вкурсе. Спасибо.

iwan_s

Кажись 2.79. Короче самую последнюю из стабильных.

А-50
nitr02k:

А-50 видно подумал в сторону своей распущенности

Свои домыслы оставьте при себе. Лучше научитесь грамотно писать. Хотя бы на одном языке.

iwan_s:

Я установил это на свой кораблик (мотор движения - канал 3, серва поворотов - канал 1).

Все правильно.

iwan_s:

Компас откалиброван,

Калибровку выполняли, надеюсь, вдали от источников магнитного поля и крупных железяк?
После калибровки проверяли соответствие магнитного курса направлению носа кораблика?
Надо проверить с выкл. и вкл.(нагруженным) мотором.
Если есть влияние моторов/проводов/элементов конструкции на компас, желательно вынести его от них подальше на немагнитной стойке. Для примера посмотрите как это делают на коптерах.

iwan_s:

Если я правильно прочитал коментарии в коде…

Для начала лучше не лезть в код, а разобраться с настройками и выполнить самые необходимые.
Ну и условия эксперимента расписать подробнее.

Kosta23rus:

Хулл - корпус.

Что он хотел написать про корпус я понял.
Только:

  • почему его не назвать сразу корпусом?
  • откуда там буква “у” в этом подобии транскрипции?
iwan_s

В код я пока не лезу, а только изучаю его. А вот в настройках как раз и указано что CH1-ROLL, CH2-PITCH, CH3-THROTTLE, CH4-YAW.

Нам нужно упрвление только вокруг оси Z, а если серва руля на первом канале то это ROLL.

Плохо откалиброванный компас это не причина ухода корабля с курса совсем. Он может плыть зигзагами или по большему радиусу но всеравно на нужную точку, а у меня корабль уходит черти куда. Хотя я по телеметрии вижу все точки и они правильные.

tusik
iwan_s:

Кажись 2.79. Короче самую последнюю из стабильных.

Вам надо прошивка Ардуровер. Крайняя 2.49

iwan_s

Мои вопросы адресованы людям установившим APM 2,5-2,6. В мануалах описано одно, на практике другое. Каждый раз разбирать кораблик, чтобы переключить фишку, довольно хлопотное занятие. Вот и прошу помощи у практиков. Нехотите за спасибо - озвучте цену.

nitr02k
iwan_s:

Мои вопросы адресованы людям установившим APM 2,5-2,6. В мануалах описано одно, на практике другое. Каждый раз разбирать кораблик, чтобы переключить фишку, довольно хлопотное занятие. Вот и прошу помощи у практиков. Нехотите за спасибо - озвучте цену.

Боюсь таких людей которые используют PM 2,5-2,6 единицы в ветке “Судомодели”. Я думаю что вы найдете ответы или вам помогут больше в ветке “Авиамодели” квадрокоптеры… Я заказал Arduino и буду писать под нее софт

iwan_s

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

DesperAlex
iwan_s:

Здравствуйте. Меня интересует работа АPM 2.6 + GPS. Я установил это на свой кораблик (мотор движения - канал 3, серва поворотов - канал 1). Компас откалиброван, спутники видит, точки прописывает. При попытке режима Авто или RTL, кораблик просто наматывает круги диаметром метров 4-5 и отходит от точки дом. Если я правильно прочитал коментарии в коде, то руль (YAV) надо ставить на канал 4. Проверить пока немогу. Подскажите кто вкурсе. Спасибо.

Вы GPS модуль перевели через У-центр на скорость 38400 и частоту 5 …???