PitLab FPV System: OSD+Autopilot+Ground station

Толян1

Еще вопросик созрел )))

На экран гроунд станции можно выводить изображение принимаемое с камер ?
И можно ли его записывать, или пишется только телеметрия и трек полета ?

Plohish
Толян1:

На экран гроунд станции можно выводить изображение принимаемое с камер ? И можно ли его записывать, или пишется только телеметрия и трек полета ?

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

на карту наземки пишется лог полёта (телеметрия), после полёта можно просматривать в реальном времени трек на карте гугла, с параметрами полёта

ayakunin

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

насколько сложнее настройка питлаба? требуется ли ручная калибровка датчиков (гпс, тока)? нужна ли ручная установка чувствительности и демпфирования рулей, установка круизной скорости, установка конечных точек и расходов серв и т.д.?

Plohish
ayakunin:

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

  1. на ребро установить нельзя
  2. опция запоминания тримеров есть, это как раз настройка данных для автопилота, чтобы поддерживать прямолинейный полёт (модель должна быть оттримирована таким образом, чтобы выше некоторого положения газа начинала набор высоты, например процентов с 80… )
  3. настройка не сложна, посмотрите страницу 3 этой темы, там я выкладывал скрины настроек, в основном всё делается через меню, никаких ПИД и прочих непонятных заморочек
  4. возможность калибровки датчиков есть и она тоже не сложная
  5. установка круизной скорости, установка конечных точек и расходов серв и т.д. тоже имеется
29 days later
AlexOrlo

Хочу отписаться на счёт простейшего “градусника” для нашей телеметрии.
Захотелось мне в режиме онлайн проследить за температурным режимом контроллера мотора.
Заказывать такую хрень и потом ещё ждать месяц с хобей, меня напрягает.
Вобщем разобрал ненужный блок питания с поломоного ноута. От туда выковырял диод и резистор на 0.7 КОма.
Схема такая: тупо запаиваем одну ножку резистора с анодом диода. Свободную ногу резистора подключаем на 3.3v, точку между резистором и диодом подключаем в аналоговый вход2, катод подключаем к земле (3.3v можно найти на питание ГПСа).
Подключаем ОСД с компом при запитаном борте и видео. Выбираем линейную функцию и подбираем офсет, чтоб мы видели комнатную температуру.
Дальше я использовал термопару с паяльной станции, нужно притулить диод и термопару и помазать термопастой. Фсю эту байду я нагрел обычным феном до 70 градусов по показаниям термопары.
После этого выставляем коэфицент, чтоб показывало одинаково. Дальше остужаем и опять правим офсет. Несколько таких циклов нагрев до 70 / остывание до 25 и в итоге имеем вполне линейный термодатчик с погрешностью в пару градусов.
Тот проводок каторый мы подключили на 3.3в, желательно пропустить через феерит и потом проверить, что спутники ловятся те же, что и до подключения всей этой бодяги.
Конечно можно было городить мост Уитстона, и доводить до идеала, НО! Я ленивый и мне и такого показания хватит, чтоб отследить температурный режим контроллера.
В итоге сам диод вкорячен между рёбер радиатора контроллера и замазан термопастой.
Терь как говорится жду погоды и учу матчасть.

Plohish

молоток! однако видел ли ты, Питлаб продаёт температурный датчик для своих комплектов? я сразу купил…
Temperature sensor -40 +125°C for OSD

AlexOrlo

Да, видел, спасибо. Сразу не купил, а теперь когда нужно, не хочу ждать посылку.

2 months later
AlexOrlo

Крутяк однозначно! С наступающим всех!

ZAGUS

Офигенная весчь, это самостоятельное OSD или дополнение к уже выпущенному?

Plohish
ZAGUS:

Офигенная весчь, это самостоятельное OSD или дополнение к уже выпущенному?

это просто программная функция OSD, ничего дополнительного я так понимаю не нужно… Когда будет окончательно разработано, просто обновлю прошивку OSD и всё будет работать…

AlexOrlo

Я так понял уже поддерживается одновременный вывод до 12 впп на илс, каждой полосе можно задать имя (букву и два циферных знака).
На данный момент автор трудится над менеджером, чтоб полосы можно было вводить через гугл ерз.
И теперь при активной функции, автовозврат будет возвращать на заданную впп, а не на точку инициализации АП.
Последнее немного не понятно… что например случится, если по ошибке выберу не ту полосу и вдруг пропадет связь и врубится возврат…?

Plohish

Сам же написал, “при активной функции”
Ты же должен отдавать себе отчёт в том, куда будет возврат когда включаешь функцию “взлётка”
Если функция не включена, всё работает как и раньше, возврат на базу…

AlexOrlo

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

ZAGUS

Мда придется тащить в поле интернет с нубуком и задавать взлетную полосу на месте? А если взлетка шириной метров 5 то учитывая погрешность можно и промазать?

Plohish
ZAGUS:

Мда придется тащить в поле интернет с нубуком и задавать взлетную полосу на месте? А если взлетка шириной метров 5 то учитывая погрешность можно и промазать?

Возможность “запомнить” текущую взлётку думаю будет без ноута, через меню OSD, так же как сейчас можно “запомнить” базу. Ноут будет нужен для указания взлёток без физического доступа к ним…
На счёт точности не знаю, но мне кажется вы слишком дофига хотите, причём не от разработчика автопилота, а от владельцев GPS/Глонас системы…

Илья_Реджепов

Квадрат с крестами внизу под горизонтом, это указатель отклонения глиссады\курса? То есть, облегчает посадку вручную, как я понял. И для нормальной работы этой системы нужно задавать полосу все равно, в координатах. Но тогда не проще просто задействовать автопосадку, и все?

Plohish
Илья_Реджепов:

Квадрат с крестами внизу под горизонтом, это указатель отклонения глиссады\курса? То есть, облегчает посадку вручную, как я понял. И для нормальной работы этой системы нужно задавать полосу все равно, в координатах. Но тогда не проще просто задействовать автопосадку, и все?

мы ещё не щупали эту опцию, она пока в разработке…
лучше задавайте вопросы автору на www.rcgroups.com/forums/showthread.php?t=1811191&p…

AlexOrlo
Илья_Реджепов:

Но тогда не проще просто задействовать автопосадку, и все?

На данный момент нет ни какой автопосадки. Только визуальна помощь пилоту. Автопилот как я понял доводит до глисады и начинает кружить над началом полосы.
Нарыл тестовую прошивку на польском форуме. На недельке протестирую. Ввод полос из менеджера уже реализоваано. Прикольно.

Vadim_AK

К своему стыду до сих пор гоняю эту телеметрию только на земле в режиме тестирования… Весь комплект для полёта есть, но собрать его воедино не позволяет нехватка времени.

Вопрос к владельцам:
Тыкаюсь по меню. Как переключиться от возврата на базу к полёту по точкам - это я вижу (второй пункт в меню всех путевых точек).

Не пойму, как переключиться на полёт к одной точке или на полёт, начиная с текущей точки до последней. По идее это должно задавться в настройке конкретной путевой точки (второй же пункт в меню конкретной точки). Но, сколько бы я туда не тыкал, при последующем входе там всегда стоит “Fly starting from this waypoint” (“Fly through waypoints starting from this waypoint (and circle above last point). Warning: also when RC link fails” или русский аналог этой фразы. Фраза “Fly to this waypoint” (“Fly to this single waypoint (and circle above it) in autonomous flight. Warning: also when RC link fails”) не появляется нигде.

И как вообще я должен понять, что включен полёт только к одной точке или по всем, но с какой-то конкретно?

Вот то, что включен режим возврата на базу или режим полёта по всем точкам я определяю так: если в меню всех полётных точек вторым пунктом предлагают включить полёт по точкам, значит сейчас включен возврат на базу, а если предлагают включить возврат на базу, значит текущий режим - полёт по точкам.

А с полётом к одиночной точке и с полётом по всем точкам, начиная с конкретной у меня что-то непонятки. Помогите разобраться.

Plohish

Вадим, вы немного не правильно всё понимаете… с поры вашего входа в PitLab кое что изменилось…
во первых, автопилот НЕ может летать по точкам НЕ по порядку… Только начиная с первой и заканчивая последней
во вторых, переключение от режима возврата к режиму полёта по точкам (при условии что они заранее заданы) происходит стиком газа 😃
ставим режим AUTO и автопилот смотрит положение стика газа:
min = возврат на базу
среднее = полёт по точкам (если они заранее были заданы)
max = кружить над текущим положением

третье, чтобы понять какой режим включен просто посмотрите на экран, если написано ↑base это режим возврата на базу, ↑wp1, ↑wp2, ↑wp3 … это полёт по точкам

вот как то так…