Giter VIP home page Giter VIP logo

injectivesheaf / sat_raytracing Goto Github PK

View Code? Open in Web Editor NEW
1.0 1.0 0.0 339 KB

Моделирование систем орбитальных спутниковых группировок с применением CPU-рейтрейсинга в качестве графической оболочки, интерфейсом на Qt и возможностью подгружать TLE-данные, сравнивая их с предсказаниями модели SGP4 по энергетической норме.

C++ 97.55% QMake 1.22% C 1.23%

sat_raytracing's Introduction

Моделирование систем орбитальных спутниковых группировок с применением

  1. CPU-рейтрейсинга в качестве графической оболочки
  2. Qt в качестве интерфейса
  3. Возможностью загружать TLE-данные, сравнивая их с предсказаниями модели SGP4 по энергетической норме.

Благодаря рейтрейсингу существует возможность прогнозирования спутниковых вспышек с земли, посредством перемещения камеры в необходимое положение.

screenshot1

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

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

  1. C++ разработчиков для реализации дальнейших планов
  2. Людей, профессионально занимающихся моделированием больших систем, для оптимизации модели
  3. Мэшн лёрнеров в области компьютерного зрения
  4. Статистиков, очевидно, для чего)))

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

Пользу данной работы я вижу, и вижу немалую. Если стало интересно - пишите! Телеграмм - @nullpage

sat_raytracing's People

Contributors

injectivesheaf avatar

Stargazers

 avatar

Watchers

 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.