Проект Мегапират на самик!
- добавлена утилита X Player, позволяющая вытаскивать телеметрию из видеозаписей. Пользоваться просто: нажать кнопку X Player в наземке, в открывшемся окне выбрать видеофайл и нажать воспроизведение. Одновременно с проигрыванием файла в наземку будет поступать телеметрия, выдранная из видео. Ее можно писать в лог, как обычно.
На данный момент поддерживается только PAL 720x576 с чересстрочной разверткой.
Обновление прошивки еще не готово. Пока не могу дома с железом поработать, ремонт пришел непредсказуемо.
Для оценки работы плеера можно использовать видеозапись миссии (120 МБ).
Аналогично можно выдирать ТМ прямо из изикапа, одновременно с записью на диск. Но это уже работа для X Grabber 😃
Олег, какая-то засада. При попытке запустить наземку пишет “Данный файл не найден” (MPXgcs.exe). А я именно его и запускаю. Система Вин7 х64.
Предыдущие версии наземки работают
при запуске mpx_gcs.exe сообщение: Данный файл не найден, проверьте, что путь и имя файла указаны верно.
Потом сообщение, что произошла ошибка и приложение будет закрыто два раза, потом давно забытые Access violation до заполнения экрана с бумканьем…
система ХР32
это все на 64ке?
У меня да.
это все на 64ке?
ХР 32bit
тьфу, точно, рефакторинг забыл сделать, оно и взялось файлы искать, которых на других машинах нету.
исправлено, #61 dl.dropbox.com/u/63786348/mpx/mpx_gcs.zip
Чёй-то может, не так делаю? Запустил наземку, нажал Хплеер, выбрал файл, пошло воспроизведение, внизу окна бегут шестнадцатеричные числа - а в наземке тишина… Запустил в наземке запись лога во время проигрывания видео, лог записался, проигрываю его - а в наземке тишина… Ниччё не понимаю…
Кажется, разобрался, Андрей подсказал. Похоже, работает только с тестовым видео? У которого телеметрия в кадре?
А я пытался своё видео просмотреть…😃)
Похоже, работает только с тестовым видео?
Да, только с ним. Это для проверки.
наземка #60 + X Player
Да, лихо потрошит данные, интересно на реальном сигнале с разумными помехами как работать будет, если устойчиво - очень здорово. Конечно, здорово было бы поддерживать стандартные ютубовские разрешения файлов, хотя это необязательно, для анализа уже здорово.
Есть пожелание, думаю будет удобно и если не будет разрушительно для программы:
- в рекордере логов и Хплеере сделать произвольный доступ к любому месту файла ползунком или через паузу, чтобы можно было посмотреть критические места. А то сейчас нужно проигрывать весь файл с начала и до конца, при этом большая возможность прозевать нужный момент. Хоть снимай на видео проигрывание еще раз… Это не баг, но некоторое неудобство. При возможности рассмотри вопрос.
Frr>“велкам” от Syberian’а сделан ?
не понял, что вы имеете в виду
Была фраза:
Только я в видео на компе не волоку.Если кто-то возьмется прогу нашкрябать - велком.
Раз все сделано, тогда закончу изыскания (или приторможу до полетных клипов).
Конечно, здорово было бы поддерживать стандартные ютубовские разрешения файлов, …
После сжатия теcтового клипа до 640х480 (ютубский flv-480, отскалил по ошибке) распознались только синхрометки, хотя из оригинала достается все.
После сжатия теcтового клипа до 640х480 (ютубский flv-480, отскалил по ошибке) распознались только синхрометки, хотя из оригинала достается все.
Да, понятно, преобразования разрешения делают свое темное дело, поэтому я и написал
Конечно, здорово было бы поддерживать стандартные ютубовские разрешения файлов, хотя это необязательно, для анализа уже здорово.
Еще раз повторю - уже здорово и вполне применимо, ведь ТВ сигнал все равно писалками будет писаться в формате 576р (не всегда, но в PAL). Лишь бы достоверно из зашумленного сигнала вытаскивало.
Надо пробовать не с опытным видеофайлом, а с реальными полетными.
думаю будет удобно
“проматывание” будет обязательно, и в логах, и в видео. Вопрос стоит в оптимизации, чтобы оно “в уме” не проматывало каждый раз клип/лог при необходимости перемотки.
Освоил первое 3D на трикоптере под управлением Megapirate X
Ура!!!
Я вернулся в строй!!!
АП исправлен, баро заменил - СПАСИБО Старпому!!!
Олег.
По сообщению в ЛС - отбой (разобрался - был непропай…).
Вообщем все работает - если на выхи выйдет - я в поле…
Олег, а на какой прошивке в поле видео с телеметрией писать (чтоб потом проверить …)?
Или прошивка для наземки новой еще не готова?
Вообщем - привет!!!
Всем привет.
Полетать так и не получается, сегодня ветер сшибает с ног )))
Посмотрел тут видео миссии с телеметрией. Увидел как работает стрелка курса по GPS. Все таки мне кажется оптимальней было бы просто сделать стрелку на дом по GPS(не зависящую от компаса). Попробую описать преимущества.
1.Единообразие в логике работы приборов, обе стрелки будут показывать на дом, но на основе разных данных.
2.Когда я предлагал добавить курс на дом по GPS, мне хотелось увидеть курс полностью независящей от компаса. То есть получить 2 взаимонезависимых индикатора.
Компас у нас переклинивало не раз, и к нему нет 100% доверия.
Что будет если компас начнет опять крутить(было как-то) далеко от дома - обе стрелки начнут вращаться, чо делать - хз.
Если же курс GPS не будет зависеть от компаса - поставил стрелку строго вверх, и попер домой в Manual.
Кстати, Олег, вроде ты писал что в других OSD так и сделано?
Какие преимущества в текущем способе отображения?
Ветер 12-17 м/с со снегом, летает, только надо электронику герметизировать, надуло снега, хвостовой регуль встал, привет планета
А у нас метель и сильный ветер… пришла зима - печалька… хочу в небо! А на улицу даже нос высовывать неохота…
А у нас метель и сильный ветер… пришла зима - печалька… хочу в небо! А на улицу даже нос высовывать неохота…
Да ладно было бы желание, сегодня опять гонял на трикоптере 7-11 м/с, все отлично, отпустить конечно ветром утаскивает, а держишь под углом к ветру и спокойно висишь на месте.
На трикоптере может быть, но на крыле… сейчас идет снег (метель) - видимость метров 5-10… снег мокрый…
Если крыло запущу то через 3-4 секунды полета я его уже не увижу… тем более электроника и мокрый снег…
Вот и сижу в моделке - станки разные “изобретаю”, периодически в окно посматриваю…
Создаем задел по бортовому логированию на будущее.
Есть практически готовое решение: OpenLog
www.sparkfun.com/products/9530
shop.4robots.ru/product_12540.html
Стоит совсем недорого. Представляет собой платку с атмегой с одной стороны и гнездом для микросд с другой. Хочешь - в броню и на борт, хочешь - на трекер повесь.
Прошивается обычной ардуиной. Субпроект X Logger будет с открытым кодом. Схема железяки тоже открыта - все, в т.ч. разводки платы валяется здесь github.com/sparkfun/OpenLog/wiki/design-files
Просто предупреждаю заранее, кто хочет присоединиться. Логирование будет на основе OpenLog. Уже закупил платку.
Пока доедет, у меня что-то рассосется с ремонтом в квартире и будет время поработать.
Спасибо frr, что навел на такую замечальную железяку 😃
ssh1, Сергей, ок, согласен, изменю ЖПСную стрелку, чтоб тоже показывала домой, а не вперед. Убирать магнитное направление нельзя, поскольку ЖПС может и пропасть совсем, а домой лететь надо, хотя бы вручную.
Марк, жжошь 😁 в такую пургу летать… Действительно, герметизировать или хотя бы силиконом проливать нужно. Снегу проще попасть под усадку, а потом растаять со всеми вытекающими (в прямом и переносном, хехе).
===
Дополнение по опенлогу. Штатный софт также позволяет писать телеметрию в бинарном виде, но он не вносит метки времени, поэтому при воспроизведении (даже если файл прочитается) весь полет будет “слит” почти мгновенно на огромной скорости. Впрочем, переделать формат записи и добавить метки не составит проблемы.
Еще один вопрос: нужно ли закладывать возможность “сливать” или напрямую “воспроизводить” логи без изымания сд-карточки? Будет нужен переходник юсби-сериал (пойдет штатный от пирата), зато не нужен кард-ридер.