← Back to home

Acerca del Polaris Astro Controller

Polaris Astro Controller es software de astrofotografía que ejecutas en tu propia máquina y abres en el navegador. Vive en una Raspberry Pi, un mini PC o el ordenador que esté junto al telescopio, y llegas a él desde cualquier dispositivo de tu red, sin instalar nada en el dispositivo desde el que miras. Maneja el equipo (INDI, ASCOM, Alpaca y SDK nativos de cámara), hace el apilado en vivo, el guiado, el enfoque, el plate solving y la secuenciación, y trae un editor completo, con extracción de fondo, reducción de ruido y deconvolución por IA.

👤

Autor y datos de contacto

Daniel Wagner Oliveira de Medeiros

Creado y mantenido por Daniel Wagner Oliveira de Medeiros - Ingeniero químico y desarrollador de software.

Daniel es ingeniero químico (UFRN, Brasil) y desarrollador de software con más de 21 años de experiencia. Diseña y publica software de producción para Windows Desktop, Linux y macOS, para móvil (Android e iOS con Xamarin) y, cada vez más, con IA ejecutándose en el propio dispositivo.

Su proyecto principal es DWSIM, un simulador de procesos químicos libre, de código abierto y compatible con CAPE-OPEN que desarrolla desde 2008. DWSIM modela plantas químicas completas: termodinámica rigurosa y equilibrio de fases, decenas de operaciones unitarias, caracterización de petróleo y simulación dinámica, con soporte para Windows, Linux, macOS e incluso Android e iOS. Lo usan en todo el mundo estudiantes, universidades e ingenieros de procesos como alternativa abierta a los simuladores comerciales, y ganó el CAPE-OPEN Award de 2012.

Polaris Astro Controller lleva esa misma disciplina de ingeniería a la astrofotografía: código numérico y científico de verdad, desde astrometría, guiding y plate solving hasta stacking de imágenes, calibración de color e IA en el dispositivo, construido para funcionar de forma fiable en hardware tan pequeño como una Raspberry Pi. Es donde dos décadas de ingeniería de software se encuentran con una atracción de toda la vida por el cielo nocturno.

🏷️

Versión y código fuente

Salen versiones nuevas a menudo. El código actual, la última compilación y las notas de versión están en la página del proyecto en GitHub y, si instalaste por .deb, Polaris se actualiza solo con un clic desde la barra de estado.

🐞

Informar de un problema

¿Has encontrado un fallo, o se te ha ocurrido algo que Polaris debería hacer? Abre una issue o empieza una discusión en GitHub. El reporte integrado en la app rellena por ti los datos de tu cliente y del servidor, lo que suele ahorrar una ronda de preguntas.

❤️

Apoya el proyecto

Polaris seguirá siendo libre y de código abierto, punto. Si te ha ahorrado una noche de pelearte con el equipo y te apetece aportar algo, es bienvenido, y es del todo opcional. También está muy bien que solo sigas las novedades y te quedes por la comunidad.

🙏

Agradecimientos y menciones especiales

Polaris se apoya en los hombros de un montón de proyectos de astronomía y de código abierto. De algunos tomamos código, otros los estudiamos como referencia, y muchos se ejecutan dentro de la captura y el procesado cada noche. Gracias a todos los que aparecen abajo. Los textos completos de las licencias viajan con la app y están en el repositorio. source repository

Desarrollado con N.I.N.A.
  • N.I.N.A. - Imágenes nocturnas y astronomía Stefan Berg y los colaboradores de N.I.N.A. Polaris se deriva de N.I.N.A.; gran parte del código relacionado con la obtención de imágenes, la astrometría, el secuenciador y el modelo de equipamiento tiene su origen aquí (MPL-2.0).
Simulación de guiado y equipamiento
  • PHD2 - Guiado abierto con PHD Andy Galasso, Bret McKee, Craig Stark y los colaboradores de PHD2. Se utiliza tanto como autoguiador externo controlado como referencia para el autoguiador nativo integrado y el simulador de engranajes (cláusula 3 de BSD).
Procesamiento de imágenes e inteligencia artificial
  • GraXpert El equipo de desarrollo de GraXpert. Modelos ONNX de extracción de fondo, eliminación de ruido y deconvolución, así como el algoritmo de ajuste automático que Polaris utiliza por defecto.
  • nox charvey2718. Modelo de eliminación de estrellas similar a StarNet (color nativo y escala de grises), el valor predeterminado de la opción «Eliminar estrellas» en ARCHIVOS. Código y pesos del MIT.
  • starrem2k13 code2k13. Modelo U-Net para la eliminación de estrellas al estilo «pix2pix», una alternativa en «Remove stars». Código y pesos del MIT.
  • StarNet++ Nikita Misiura (nekitmm). La red neuronal original para la eliminación de estrellas, disponible en «Remove stars». Código del MIT; los pesos preentrenados están sujetos a la licencia CC BY-NC-SA 4.0 (sin fines comerciales).
  • Siril El equipo de Free-Astro / Siril. Integración opcional de preprocesamiento externo y apilado.
Resolución de placas
  • ASTAP Han Kleijn. El solucionador rápido de placas y la base de datos de estrellas predeterminados para uso sin conexión.
  • Astrometry.net Dustin Lang, David W. Hogg y colaboradores. Resolución de placas ciegas a nivel local y en línea.
  • PlateSolve3 PlaneWave Instruments. Solucionador de placas alternativo.
Equipos, protocolos y SDK de cámaras
  • Biblioteca INDI Jasem Mutlaq y la comunidad INDI. El protocolo principal de control de dispositivos (más de 400 controladores para Linux).
  • Iniciativa ASCOM y Alpaca La iniciativa ASCOM. Los controladores COM de Windows y el protocolo multiplataforma Alpaca.
  • SDK de ZWO ASI Suzhou ZWO Co., Ltd. Compatibilidad nativa con las cámaras ZWO.
  • SDK de SVBony SVBONY. Compatibilidad nativa con la cámara SVBony.
  • SDK de Player One Player One Astronomy. Compatibilidad nativa con la cámara Player One.
  • SDK de ToupTek ToupTek Astro. Compatibilidad nativa con cámaras ToupTek (y similares a las de los fabricantes de equipos originales).
  • SDK de Nikon Nikon Corporation. Asistencia técnica para cámaras réflex digitales y sin espejo de Nikon.
  • Canon EDSDK Canon Inc. Compatibilidad con las cámaras réflex digitales y sin espejo Canon EOS en Windows.
  • SDK para el control remoto de cámaras Sony Sony Corporation. Compatibilidad de las cámaras Sony Alpha con Windows.
  • libgphoto2 / gPhoto2 El equipo de gPhoto. Compatibilidad con cámaras DSLR y sin espejo en Linux, a través del controlador INDI de gphoto.
Datos astronómicos, catálogos y astrometría
Bibliotecas de interfaz de usuario para el navegador
  • Alpine.js Caleb Porzio y colaboradores. El marco reactivo que hay detrás de la interfaz de usuario web.
  • Chart.js Los colaboradores de Chart.js. Gráficos de enfoque, orientativos y estadísticos.
  • OpenSeadragon Los colaboradores de OpenSeadragon. Visor de imágenes con zoom profundo.
  • noVNC Los autores de noVNC. La interfaz gráfica de usuario PHD2 integrada en Windows (MPL-2.0).
  • xterm.js Los autores de xterm.js. Terminal integrada en el navegador.
  • SunCalc Vladimir Agafonkin. Cálculos del sol y el crepúsculo para la vista del cielo.
  • SortableJS Los colaboradores de SortableJS. Arrastrar y soltar en el secuenciador.
Bibliotecas de servidor y .NET
  • Silk.NET la Fundación .NET. Enlaces OpenCL para el backend opcional de cálculo en GPU de SBC.
  • SkiaSharp Microsoft, con una adaptación de Skia de Google. Codificación y renderización de imágenes del lado del servidor.
  • LibRaw Los autores de LibRaw (LGPL-2.1 / CDDL). Biblioteca compartida opcional del sistema, que se carga en tiempo de ejecución para decodificar archivos RAW de cámaras DSLR y sin espejo (CR2/NEF/ARW) y convertirlos en datos lineales reales de 16 bits para el «live stack».
  • ONNX Runtime (Web) Microsoft. Ejecuta los modelos de IA de GraXpert en el navegador.
  • YARP Microsoft. Proxy inverso para las interfaces de usuario web de los dispositivos integrados.
  • .NET Community Toolkit (MVVM) la Fundación .NET.
  • K4os.Compresión.LZ4 Milosz Krajewski. Compresión rápida de fotogramas para la vista previa en directo.
  • LettuceEncrypt Nate McMaster. Certificados automáticos de Let's Encrypt.
  • Serilog Los colaboradores de Serilog. Registro estructurado.
  • Json.NET James Newton-King. Serialización JSON.
  • SSH.NET los colaboradores de SSH.NET.
  • SMBLibrary Tal Aloni. Cliente SMB1/SMB2 gestionado por Pure para el backend de envío automático a almacenamiento en red.
  • net-mdns (Makaretu.Dns) Richard Schneider. El descubrimiento de mDNS de nina.local.
  • SQLite D. Richard Hipp y el equipo de SQLite. Bases de datos integradas en el dispositivo.
  • Entorno de ejecución de Rockchip RKNN Rockchip. Aceleración opcional mediante NPU para modelos de IA en placas RK35xx.

Además, las comunidades más amplias de astronomía amateur y de software libre, cuyas herramientas, controladores, documentación y comentarios hacen posible un proyecto como este. Si tu trabajo se utiliza aquí y no aparece en la lista, se trata de un descuido, no de algo intencionado; por favor, háznoslo saber en GitHub. let us know on GitHub.

Polaris Astro Controller is a community-driven fork of N.I.N.A. It is not affiliated with or supported by the official N.I.N.A. team. For anything Polaris, open an issue on this repository; please do not contact the N.I.N.A. developers about it.