Проект Мегапират на самик!

Syberian

2.0.3419

  • сменен знак деклинации. Ура! 😃 Наконец-то этот вопрос можно закрыть.

Кто ставил с минусом - верните взад!

Syberian

Наземка #66

  • добавлена возможность “прокрутки” логов в рекордере. Промотать можно только в режиме паузы из-за особенностей воспроизведения. Т.е. загрузили - нажали “воспр”, затем “пауза” - и крутим, куда надо, ползунком.
LaPart
Syberian:

добавлена возможность “прокрутки” логов в рекордере

Очень удобно стало смотреть логи. Очень наглядно прокручивать маршрут в Mission Control с подгрузкой карты “на лету”. Просмотрел таким образом лог полета из поста alexbakunov.
Есть технический вопрос-предложение, если посчитаешь полезным: нельзя ли отображать иконку самолета на карте в Mission Control с курсом из компаса в данный момент отображения? Тогда отображение стало бы менее “фанерным”, а точнее, полностью совпадало бы с положением самолета по курсу и воспринималось бы совсем реально.

Syberian

Супер! Сам фанат мощных лампочек 😃 Еще на полетном видео заметил на осд, что секвенсор работает по интересной программе (слева L___), но спросить забыл…

===
Новый xlogs_converter в архиве наземки

  • Добавлена возможность экспорта маршрута из лога в “родной” гугловский формат маршрутов KML. Отметить галочкой пункт export KML file, и соответствующий файл будет создан в дополнение к CSV. Галочка GPS отмечается автоматом, и ее наличие обязательно.

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

P.S. Как вращать картинку, так и не нашел.

LaPart
Syberian:

P.S. Как вращать картинку, так и не нашел.

если “в лоб”, не вдаваясь в изящность решения или в готовые компоненты, то можно использовать в качестве “глифов” картинки из набора “провернутых” заранее на нужный угол, например, с дискретностью 10°. Можно этот набор, чтобы не множить файлы, засунуть в файл ресурсов, а оттуда уже брать по номеру, например. Понимаю, что неизящно… Даже грубо:)

Сейчас активно “тестю” на столе нововведения и заодно смотрю, не изменилось ли чего старого…
Из того, что изменилось, заметил следующее:
Если режим PAL и с камеры идет PAL, то все работает как раньше.
Если “вдруг” подаю видео с камеры NTSC, то ОСД наглухо виснет (все параметры и горизонт перестают двигаться).
Пока не установлю галку NTSC и не передерну питание платы ОСД будет висеть (в наземке все вроде корректно работает).

P.S. Склонение гуд:)

Syberian

Наземка #67

  • в окне заданий иконка модели заменена на векторную стрелку. При просмотре телеметрии/логов на карте стрелка мало того, что движется, но и указывает направление носа модели. Т.е. аналогично экрану OSD map.
  • в конвертере логов сменен цвет линий для KML на красный, ибо не видно ничего.

PS спрайт маркера в гугломапе вращать невозможно, т.к. нельзя найти его DOM-идентификатор. Поэтому пришлось перейти на SVG формат.

LaPart
Syberian:

иконка модели заменена на векторную стрелку

Syberian:

спрайт маркера в гугломапе вращать невозможно

а ведь к хорошему привыкаешь быстро:), поэтому вот вариант test.html (в архиве, из которого test.html положить в корень mpx.gcs, правда открывается не в Санта-Барбаре, а на моём любимом поле, но можно “подставить” координаты своего любимого поля:)
Зато уже не стрелка, а снова самолетик-планерок (мелочь, а приятно:))

test.rar

ssh1

Олег, по режимам есть какие нибудь подвижки/предположения?
Попробую разделить на 2 части, может они и не связаны. Все проверялось дома, без GPS фикса.
1.В дисарме, при пропадании сигнала с приемника(или переключении в FS каналом режимов) в режиме мануал - в стаб не падает, остается в мануал. В арме - падает в стаб. Вопрос, так и задумано? По моему раньше и там и там падал в стаб, так логичней.
2.В дисарме. Если выключать пульт в мануал а включать уже в стаб, или наоборот, то можно ввести MPX в такое состояние, когда режим с канала управления не соответствует режиму MPX. Выход из этого состояния только при переходе канала управления на другое значение. Если незначительно менять значение канала управления(без перехода 0->1, 1->2 и т.д. ), режим остается некорректным.

alexbakunov
LaPart:

но можно “подставить” координаты своего любимого поля

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

Syberian

вот здесь
var haightAshbury = new google.maps.LatLng(37.628448,-122.392695);
подставить свои координаты
(я опоздал, да?)

ssh1:

есть какие нибудь

  1. Да, так и задумано. В дизарме никаких переключений режимов по ФС.
  2. подвижки есть, но требуют проверки. Основная мысль - разрешить опрос канала режима после снятия ФС, как будто предыдущее значение уже было изменено.
alexbakunov

Спасибо, Олег. Я сразу и не сообразил:)
А все таки без инета на ноуте карта(спутниковый вид или ландшафт) не откроется? У меня просто белое поле всегда, как писал выше.

Syberian
alexbakunov:

без инета на ноуте карта(спутниковый вид или ландшафт) не откроется?

С нуля - нет. Гугло выкачивает свои скрипты по https, поэтому они не кешируются.

Frr
Syberian:

они не кешируются

Нельзя ли для офлайна приспособить “карты в большой картинке” ?
Например такие

кликабельно, 2МБ

Syberian
Frr:

приспособить “карты в большой картинке” ?

я такое точно не потяну. Что осилил, то сейчас и есть.

BAU
Frr:

“карты в большой картинке”

Дак просто в картинках нет привязки координат, тут не картики нужны, а спец форматы типа Ozi

Frr
Syberian:

точно не потяну

Кажется, что это проще чем трах с DOM’ом 😃

>Дак просто в картинках нет привязки координат
Привязка:
x y lon lat
40 70 41.3933516 52.6972974
4050 70 41.4793968 52.6972974
40 2010 41.3933516 52.6720625
4050 2010 41.4793968 52.6720625
40 4070 41.3933516 52.6452508
4050 4070 41.4793968 52.6452508
Картинку заменил, теперь там поле из test.rar.

Syberian
LaPart:

Зато уже не стрелка, а снова самолетик-планерок (мелочь, а приятн

Зачем же к старому возвращаться? 😃
Вот, с тем же синим самолетиком, но уже векторным, и по курсу он крутится:
dl.dropbox.com/u/63786348/test.zip
Что касается “санта-барбары”, тут тоже решение будет, чтобы ручками не редактировать.

До понедельника пп.89,91,94,95 закрою.

Frr:

Нельзя ли для офлайна приспособить

вы случайно с sas planet не работали? пытался с их скриптами разобраться, ничего не понял. Так бы мог выдавать все координаты туда.

LaPart
Syberian:

Зачем же к старому возвращаться?

Да просто он желто-красный, мой по цвету. И по форме тоже мой аппарат. Сейчас его и восстанавливаю.
С размахом 2м и без МРХ должен нормально летать, а с МРХ надеюсь, что будет просто замечательно, с учетом выхода на этап шлифовки…

Syberian:

вы случайно с sas planet не работали?

Нельзя туда выдавать вместо GPS-приемника координаты? Правда для этого нужно будет иметь sas planet запущенной на компе, помимо mpx… Удобная программа. А с учетом того, что может сохранять-экспортировать файлы с привязкой, в формате для Ozi, например, и не только гуглю, то вариант удобный.
То есть или координаты гнать как NMEA непосредственно в sas planet, или работать в своей программе, но с офлайн-картой, которую готовить для своей местности заранее (все равно доступные карты неактуальные, только если по форме рельефа…)

Syberian
LaPart:

Нельзя туда выдавать вместо GPS-приемника координаты?

Нет, нельзя. Прога использует физический ком-порт.
Единственный “легальный” способ добавлять точки - такой. Т.е. нужно как бы поднять собственный веб-сервер, настроить php и mysql, в сас-планете создать источник карт с локальным адресом, а точки помещать напрямую в базу mysql.
Нихуа не юзер-френдли инсталляция получится.

Frr
Syberian:

вы случайно с sas planet не работали? пытался с их скриптами разобраться, ничего не понял.

Нет. Посмотрел, тоже не понял.

Соорудил файлы для Ozi, в zip’е два файла, какой точнее - не понял.
Картинку из #3574 надо переименовать в tbv.jpg и все это сложить в c:\OziExplorer-trial\Maps (если путь другой, то исправить третью строчку в файлах.map).
К Ozi можно приклеиться ?