Автор Тема: Программа анализа и оптимизации полётных заданий ArduPilot - Mission Analyzer  (Прочитано 440 раз)

0 Пользователей и 2 Гостей просматривают эту тему.

Оффлайн Сергей Горбачевский

  • Administrator
  • Знаменитый писатель
  • *****
  • Сообщений: 86060
  • Пол: Мужской
  • Есть вопросы? Пишите в личку
    • Награды
Язык программирования Python. Открытый исходный код, License: MIT Посмотреть можно Просмотр ссылок доступен только зарегистрированным пользователям.

Разработка начиналась с вполне конкретной потребности — быстро анализировать миссии, которые пишут обучаемые. Затем возникла идея сделать софт, который сможет формировать миссию по точке взлёта и координатам цели. И да, это мидлстрайк и дипстрайк, хотя что-то из этого наверняка можно будет использовать и в гражданских (например, сельскохозяйственных) дронах.

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

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

Основной тип полётного контроллера, на котором тестируется ПО, — Cube Orange+. Периодически тестирую и Matek F765-WING, который часто используется в пенолётах.
#Приватбанк фашисты. В нём ненавидят людей старшего возраста


Оффлайн Сергей Горбачевский

  • Administrator
  • Знаменитый писатель
  • *****
  • Сообщений: 86060
  • Пол: Мужской
  • Есть вопросы? Пишите в личку
    • Награды
Re: Программа анализа и оптимизации полётных заданий ArduPilot - Mission Analyzer
« Ответ #1 : 14, Сентября 2026, Понедельник, 22:48:32 pm »
Для меня открытие, что Просмотр ссылок доступен только зарегистрированным пользователям плохо индексируется Google. Этот форум намного лучше индексируется Google и в нем есть ссылка на обсуждение этой  темы про Mission Analyzer. При этом я довольно регулярно публикую посты в разделе Гитхаб - Discussions.
#Приватбанк фашисты. В нём ненавидят людей старшего возраста


Оффлайн Сергей Горбачевский

  • Administrator
  • Знаменитый писатель
  • *****
  • Сообщений: 86060
  • Пол: Мужской
  • Есть вопросы? Пишите в личку
    • Награды
А вот, что ответил Gemini:

Google не «плохо индексирует GitHub» глобально, но у него есть жесткие технические алгоритмы, из-за которых новые, нишевые или малопопулярные репозитории (вроде вашего проекта Mission-analyzer-python) могут месяцами не появляться в выдаче.

Поисковые роботы действительно видят проект (он структурирован в GitHub Topics), но обычный поиск Google его «игнорирует» по нескольким конкретным причинам:

1. Пессимизация «дублирующегося» контента на GitHub

GitHub огромен, и на нем генерируются миллионы однотипных страниц: /pulls, /issues, /discussions, ветки, теги и форки. Для Google это выглядит как терабайты «мусорного» или дублирующегося текста. Чтобы не тратить ресурсы (Crawl Budget), Google искусственно ограничивает частоту и глубину обхода новых страниц на доменах вроде github.com.

2. Фильтр по авторитету (PageRank) и ссылочной массе

Если на ваш репозиторий нет внешних ссылок с других авторитетных ресурсов (например, с официального форума ArduPilot или профильных сайтов), Google считает страницу малозначимой.

- Внутри самого GitHub ссылки с нераскрученных аккаунтов не передают поискового веса.

- Без «сигнала» извне поисковик просто откладывает индексацию репозитория в самый долгий ящик.

3. Высокая конкуренция за коммерческие и научные ключи

Словосочетание "Mission Analyzer" имеет огромный вес в совершенно других сферах. Google в первую очередь отдает топ выдачи под:

- Медицинские анализаторы мочи и крови от ACON Laboratories (серия Mission U120/U500) — они имеют высокую коммерческую ценность.

- Профессиональный аэрокосмический софт от NASA (General Mission Analysis Tool — GMAT).

Алгоритм ранжирования считает, что пользователь, вводящий этот запрос, скорее ищет медицинское оборудование или софт NASA, чем скрипт для БПЛА, поэтому ваш проект вытесняется из топ-100.

Как заставить Google находить ваш софт?

Чтобы вытащить репозиторий Mission-analyzer-python из «тени», нужно дать поисковику прямые маркеры:

1. Создайте внешние ссылки: Напишите пост-анонс со ссылкой на репозиторий на ArduPilot Discourse или профильных ветках Habr / Reddit. Переход робота по такой ссылке мгновенно запустит индексацию.

2. Используйте GitHub Pages: Создайте для проекта простую статичную страницу (username.github.io/repo). Google индексирует персональные сайты github.io охотнее и быстрее, чем сам код репозитория.

3. Уникализируйте README: Добавьте в описание точные ключевые фразы, которые будут отличать его от NASA и медицины. Например: "ArduPilot mission validator", "QGroundControl flight path terrain clearance analyzer".

UPD. Или заплатите денег Google за продвижение.  :D :D :D
#Приватбанк фашисты. В нём ненавидят людей старшего возраста

Оффлайн Сергей Горбачевский

  • Administrator
  • Знаменитый писатель
  • *****
  • Сообщений: 86060
  • Пол: Мужской
  • Есть вопросы? Пишите в личку
    • Награды
Китайцы, конечно, красавцы. Мониторят Гитхаб. Скорее всего, с помощью какого скрипта:

Came across Mission-analyzer-python on GitHub. Have you ever thought about turning this into a real product that people can hold?

I run Anvol, a US company with engineering and production in Shenzhen. We're built for early-stage hardware: start with a single prototype, no large order needed. We refine PCB, firmware and enclosure, then handle testing, pilot builds and production up to ~5,000 units.

Before you scale, we use public web and trade/customs data to find potential users and collect early feedback, so demand is validated before a larger run. We document build and testing with photos and video at no extra charge — usable for build-in-public, beta recruitment or fundraising.

Reply with the one thing standing between your project and a first small batch — cost, enclosure, firmware, certification, finding users — and I'll have our engineers send you a free, concrete answer on that one thing. No obligation to build with us.

Chris Wu · Founder, Anvol
anvol.dev · 2261 Market Street STE 82014, San Francisco, CA 94114, USA
My calendar: Просмотр ссылок доступен только зарегистрированным пользователям
#Приватбанк фашисты. В нём ненавидят людей старшего возраста

Оффлайн Сергей Горбачевский

  • Administrator
  • Знаменитый писатель
  • *****
  • Сообщений: 86060
  • Пол: Мужской
  • Есть вопросы? Пишите в личку
    • Награды
У типа американских товарищей довольно любопытный сайт. Много робототехники - Просмотр ссылок доступен только зарегистрированным пользователям
#Приватбанк фашисты. В нём ненавидят людей старшего возраста