Development

Why should you join our R&D efforts?

Sky360 is a citizen science endeavor to develop hard- and software for a comprehensive, yet low cost, sky observation platform. The people working in research and development are community members, who are professionals in their fields of software development, electronics engineering, structural engineering, astronomy, climatology etc. We all contribute our skills and knowledge to create a rigid and precise sensor platform for 24/7 sky situation awareness.

Sky360 station, Sep 2024

Development Licenses

All development work is automatically rendered into 2 different licenses:

Creative Commons License - "CC BY-NC-ND-SA"


This license applies to all hardware development and design, including any documentation, papers and visuals, be it still images, or videos.

  • credit must be given to the creator(s)
  • only non-commercial uses of the work(s) are permitted
  • no derivatives or adaptations of the work are permitted
  • adaptations (on request) must be shared under the same terms

MIT


This license applies to all software development and design, including associated documentation and visuals.

Permission is granted, free of charge, to any person obtaining a copy of the software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:

The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.

 

Development Teams

The workload is distributed across 10 teams. Below, you'll find an overview of each team as well as a list of each team's members.

  • Core

    • eCAL realtime comm
    • sensor fusion
    • stratum-1 time propagation
    • HDF5 archiving
  • Time keeping

    • stratum-1 time propagation
    • 2-5ns accurracy
    • epoch and monotonic time
  • AllSkyCam

    • hardware abstraction and support for QHY and ZWO cameras
    • image processing (16-bit processing, noise reduction, dynamic exposure)
    • motion detection, kinematics classification, AI identification
    • simulation and optimization
    • hardware (cooled astrocam, 300-1.100nm, 60/3.5mm fisheye optic)
  • PanTiltFocus

    • Bt³s (vectoring ahead and guiding)
    • image processing (16-bit processing, noise reduction, dynamic exposure)
    • motion detection, AI identification
    • hardware (scope, cooled astrocam, rig, motor controllers, electronics)
  • GUI

    • server
    • frontend (OpenMCT)
    • external sources
  • Master Control Program

    • sensor fusion
    • sensor command and control
    • database
    • data merging
    • vectoring
    • priorization
    • archive management
  • Passive Radar

    • 5-channel SDR by Kraken
    • guided dish
  • ADS-B, L-Band

    • ADS-B receiver and logger
    • RF spectrum analysis
  • Audio

    • stereo sensing MEMs
    • spectrum analysis
  • Enclosure

    • outdoor housing
    • 3D printable parts
  • Climate Control

    • hardware (open loop with ATX PSU vent out, 3D printables)
  • Documentation

    • "How-to-build a Sky360 Station" document
    • 3D interactive station
    • BOM and procurement
    • papers derived from R&D

Hardware Development

To achieve the required resolution, a combination of an AllSkyCam (fisheye) and a PTF (pan-tilt-focus) camera is required. The ASC monitors the sky 24/7 and registers everything that moves in the sky as an event (aircraft, drone, bird, etc.). An initial rough analysis of each event determines whether to activate the PTF or other sensors. The PTF then focuses on the particular event, tracks it, and analyzes the now 30x more detailed event.


All hardware components we use, such as cameras, passive radar, temperature gauges, geophones, etc. must be available worldwide and off-the-shelf. At Sky360 we search, buy and test different options, currently for the combination of the ASC and the PTF. Our goal is to find the best price for the quality we need and to share our findings with the community.


Our curated list of recommended hardware products can be found here.


All future additions and developments from Sky360 will be compatible with existing hardware purchased on previous SkyHubs'  recommendation.

We're looking for specialists in these fields

If you want to contribute your skills or knowledge in the mentioned fields, join our community on Discord and talk to @Developers.


You can also get in direct email contact with our head of development.

Software

Electronics

Engineering

Sensors

Astronomy

Fabrication (3D printing, Thermoforming, CNC)

Sky360 Schematic, Feb 2026

Sky360 Allskycam, Nov 2022

Sky360 PTF guided 60/750mm scope camera, Jan 2023

Software Development

The software will cover various functionalities.


The core part is the tracker with image processing, a neural network (NN) with a machine learning (ML) based identifier and prioritizer, as well as a messaging system for all connected sensors.


For the connected sensors we first focus on the PTF for guiding, vector-ahead tracking and production of high resolution video data.


Currently all stations data is collected and stored locally. However, we plan to develop a software/AI for a cloud service that can aggregate event data from all active stations. The analysis will include additional external data such as air traffic, weather, etc.


The first version of our open source Sky360 software is scheduled for release in 2023.

We're looking for software developers and UI designers with these specialties

If you want to contribute your skills or knowledge in the mentioned fields, join our community on Discord and talk to @Developers.


You can also get in direct email contact with our head of development.
And you can make yourself familiar with the code on Github.

Python, C++, RUST

neo4j

eCAL

Image processing

Motion detection

Kinematics classification

Machine learning and image recognition

Archive management

Climate control

Schematic of the Aloha version, Feb 2026