<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Space Situational Awareness on Dr Yang Yang</title><link>/tags/space-situational-awareness/</link><description>Recent content in Space Situational Awareness on Dr Yang Yang</description><generator>Source Themes academia (https://sourcethemes.com/academic/)</generator><language>en</language><managingEditor>yang.yang16@unsw.edu.au (Dr Yang Yang)</managingEditor><webMaster>yang.yang16@unsw.edu.au (Dr Yang Yang)</webMaster><copyright>Copyright &amp;copy; {year} Dr Yang Yang</copyright><lastBuildDate>Wed, 10 Dec 2025 00:00:00 +0000</lastBuildDate><atom:link href="/tags/space-situational-awareness/index.xml" rel="self" type="application/rss+xml"/><item><title>Optical Tracking and Observatory Automation</title><link>/project/optical-tracking/</link><pubDate>Tue, 01 Oct 2024 00:00:00 +0000</pubDate><author>yang.yang16@unsw.edu.au (Dr Yang Yang)</author><guid>/project/optical-tracking/</guid><description>&lt;h2 id="problem"&gt;Problem&lt;/h2&gt;
&lt;p&gt;Ground-based optical tracking is the cheapest way to keep custody of objects in high orbits, and the
hardest data to work with. Passes are short, gaps run to days, and the objects that matter most are
often close to the detection limit. An orbit fitted to that data can look precise and still be wrong,
because the reported covariance reflects the fit rather than the observation geometry that produced it.&lt;/p&gt;
&lt;h2 id="capability"&gt;Capability&lt;/h2&gt;
&lt;p&gt;My team develop the full path from photons to orbit solutions: image processing that pulls astrometry from
faint and streaked detections, association and initial orbit determination for short arcs, and
estimation that propagates realistic uncertainty rather than an optimistic fit residual.&lt;/p&gt;
&lt;p&gt;Alongside this, the UNSW Observatory has been automated for remote and programmatic operation, so
tracking can be tasked against a target list instead of scheduled by hand.&lt;/p&gt;
&lt;p&gt;Satellite polarimetry extends the same sensor from tracking towards object characterisation —
inferring attitude and surface properties, not just position. This is the ongoing PhD project of
&lt;a href="/authors/asad_rizvi/"&gt;Asad Rizvi&lt;/a&gt;, and it is at an earlier stage than the tracking and automation
work above: the observing approach is being developed on the UNSW telescope, with research outputs
still to come.&lt;/p&gt;
&lt;figure&gt;
&lt;img src="/project/optical-tracking/fav1_hu_fdbc5880216b5730.webp" width="540" height="720"
alt="The UNSW Observatory telescope on its equatorial mount, with control computer, guide scope and imaging camera fitted." loading="lazy"&gt;
&lt;figcaption&gt;&lt;p&gt;The UNSW Observatory telescope on its equatorial mount, with control computer, guide scope and imaging camera fitted.&lt;/p&gt;&lt;/figcaption&gt;
&lt;/figure&gt;
&lt;h2 id="demonstrated-result"&gt;Demonstrated result&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;The UNSW Observatory now runs automated, remotely controlled satellite tracking.&lt;/strong&gt; The automation
and control work was delivered as an undergraduate thesis project by Tejas Margapuram
(&lt;a href="/slides/Observatory_Automation_and_Remote_Control.pdf"&gt;slides&lt;/a&gt;).&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;A modular three-tier control system now drives the observatory&lt;/strong&gt;, designed, implemented and
deployed by undergraduate thesis student Darcy Faulkes: an ASCOM Alpaca server abstracting
heterogeneous hardware, a backend for visibility prediction, scheduling and orchestration, and a web
frontend. Remote control was verified against third-party clients, and &lt;strong&gt;a complete satellite
observation was carried out autonomously, with no human intervention&lt;/strong&gt;.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;An end-to-end optical space surveillance and tracking pipeline&lt;/strong&gt; runs from raw frames to orbit
solutions (&lt;a href="/slides/Optical_SST_Pipeline_DrYYang.pdf"&gt;overview slides&lt;/a&gt;).&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;An automated satellite tracking control project was funded&lt;/strong&gt; by the NSW Space Research
Network for 2025–2026.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Astrometric analysis of satellite streak images&lt;/strong&gt; was developed end to end as a supervised thesis
project, extending the pipeline&amp;rsquo;s usable detection range.&lt;/li&gt;
&lt;/ul&gt;
&lt;figure&gt;
&lt;img src="/project/optical-tracking/fav2_hu_64af51f6a9593054.webp" width="1099" height="640"
alt="The observatory tasking interface: satellites predicted to be visible on a given night, with sky track and altitude profile for the selected object and one-click schedule capture. This is the top tier of a three-tier architecture built by undergraduate thesis student Darcy Faulkes — an ASCOM Alpaca server abstracting the observatory&amp;rsquo;s heterogeneous hardware, a backend handling visibility prediction, scheduling and orchestration, and this web frontend." loading="lazy"&gt;
&lt;figcaption&gt;&lt;p&gt;The observatory tasking interface: satellites predicted to be visible on a given night, with sky track and altitude profile for the selected object and one-click schedule capture. This is the top tier of a three-tier architecture built by undergraduate thesis student &lt;strong&gt;Darcy Faulkes&lt;/strong&gt; — an ASCOM Alpaca server abstracting the observatory&amp;rsquo;s heterogeneous hardware, a backend handling visibility prediction, scheduling and orchestration, and this web frontend.&lt;/p&gt;&lt;/figcaption&gt;
&lt;/figure&gt;
&lt;h2 id="external-use"&gt;External use&lt;/h2&gt;
&lt;p&gt;The observatory is used for research and for space engineering education at UNSW, and it is the sensor
behind the tracking pilot offered to partners.&lt;/p&gt;
&lt;h2 id="next-partnership-opportunity"&gt;Next partnership opportunity&lt;/h2&gt;
&lt;p&gt;A &lt;strong&gt;tracking campaign&lt;/strong&gt; against objects you nominate, returning astrometry, orbit solutions and a
residual and accuracy report — enough to judge whether a taskable optical sensor belongs in your
architecture. See &lt;a href="/partner/"&gt;Partner with us&lt;/a&gt;.&lt;/p&gt;</description></item><item><title>Satellite Manoeuvre Detection and Pattern of Life</title><link>/project/space-object-characterisation/</link><pubDate>Fri, 01 Nov 2024 00:00:00 +0000</pubDate><author>yang.yang16@unsw.edu.au (Dr Yang Yang)</author><guid>/project/space-object-characterisation/</guid><description>&lt;h2 id="problem"&gt;Problem&lt;/h2&gt;
&lt;p&gt;A geostationary satellite changes its behaviour and the people responsible for the catalogue find out
late, or not at all. The hard part is not seeing that the residuals moved — it is deciding whether that
movement was a real manoeuvre, a mismodelled solar radiation pressure, or simply a bad track. Get that
call wrong in one direction and you lose custody of the object; get it wrong in the other and you
generate alarms nobody trusts.&lt;/p&gt;
&lt;p&gt;Doing this at the scale of the GEO belt makes it worse. Analyst-led assessment does not scale to
hundreds of objects observed nightly, and detectors trained on assumed dynamics degrade quietly as the
population and operating practices change around them.&lt;/p&gt;
&lt;h2 id="capability"&gt;Capability&lt;/h2&gt;
&lt;p&gt;We build manoeuvre detection and pattern-of-life identification for geostationary and geosynchronous
satellites, grounded in observational data rather than simulated behaviour. Three parts:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;A labelled optical dataset.&lt;/strong&gt; The Optical Pattern of Life Analysis and Library (OPAL) dataset gives
detectors something real to train and be evaluated against.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Detection methods.&lt;/strong&gt; Image-based and time-series transformer models for identifying manoeuvres,
benchmarked against conventional residual-threshold approaches.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;A pattern-of-life framework.&lt;/strong&gt; Integrating the above so that individual detections become a
behavioural characterisation of an object over time, which is what an operator actually acts on.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Related characterisation work — satellite polarimetry through the UNSW Observatory, the ongoing PhD
project of &lt;a href="/authors/asad_rizvi/"&gt;Asad Rizvi&lt;/a&gt; — supplies independent evidence about attitude and
surface state to corroborate a detection.&lt;/p&gt;
&lt;p&gt;The work is carried out by &lt;a href="/authors/michael_ling/"&gt;Michael Ling&lt;/a&gt;, research assistant on the NSW Space
Research Network project, together with several students on supervised thesis projects covering
manoeuvre modelling, track association and object characterisation.&lt;/p&gt;
&lt;h2 id="demonstrated-result"&gt;Demonstrated result&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Competitively funded as a NSW Space Research Network Pilot Research Project for 2025–2026&lt;/strong&gt;,
&lt;em&gt;Pattern of Life Identification for Geosynchronous Satellites Using Transformer-Based AI Foundation
Models&lt;/em&gt;, in collaboration with Macquarie University and the University of Adelaide.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;A dedicated research position stood up&lt;/strong&gt; to deliver the GEO pattern-of-life characterisation work.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Method development presented externally&lt;/strong&gt;, including transformers and deep learning for satellite
manoeuvre detection at the UNSW AI Symposium
(&lt;a href="/slides/Satellite_Manoeuvre_Detection_DRYYang.pdf"&gt;slides&lt;/a&gt;).&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Complementary manoeuvre-modelling work&lt;/strong&gt; on factor graph optimisation for orbit determination with
Gaussian approximation of impulsive manoeuvres, developed as a supervised thesis project.&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id="external-use"&gt;External use&lt;/h2&gt;
&lt;p&gt;The project is co-delivered with &lt;strong&gt;Macquarie University&lt;/strong&gt; under NSW
Space Research Network funding, and it feeds the NSW Space Research Network white paper on Space Domain
Awareness.&lt;/p&gt;
&lt;h2 id="next-partnership-opportunity"&gt;Next partnership opportunity&lt;/h2&gt;
&lt;p&gt;A &lt;strong&gt;manoeuvre and pattern-of-life assessment&lt;/strong&gt; on your GEO or LEO time series: a labelled event list
over the period you care about, and detection performance benchmarked against your current baseline,
with false-alarm behaviour stated openly. See &lt;a href="/partner/"&gt;Partner with us&lt;/a&gt;.&lt;/p&gt;</description></item><item><title>Debris Family Classification</title><link>/project/debris-family-classification/</link><pubDate>Wed, 10 Dec 2025 00:00:00 +0000</pubDate><author>yang.yang16@unsw.edu.au (Dr Yang Yang)</author><guid>/project/debris-family-classification/</guid><description>&lt;h2 id="problem"&gt;Problem&lt;/h2&gt;
&lt;p&gt;When a satellite breaks up, the fragments enter the catalogue as hundreds of unattributed objects.
Reconnecting them to their parent event matters for attribution, for understanding how the breakup
happened, and for predicting where the cloud goes next.&lt;/p&gt;
&lt;p&gt;Machine-learning methods using proper elements have made progress on this, but they inherit a quiet
failure mode: a model trained on an outdated representation of the debris environment degrades as the
population evolves around it. There is also a specific technical trap — normalising quaternion-set
features for a neural network destroys the orbital size information the classifier needs, and the loss
is invisible until accuracy is measured.&lt;/p&gt;
&lt;h2 id="capability"&gt;Capability&lt;/h2&gt;
&lt;p&gt;A computational pipeline that generates synthetic fragmentation data from explosive breakup events
using a Standard Breakup Model, propagates it under a high-fidelity dynamical model, and extracts proper
elements across three representations — modified equinoctial (MEE), Poincaré (PNC) and quaternion (QTN)
sets. Neural networks are then trained on combinations of those element sets to decide whether a pair of
fragments shares a parent.&lt;/p&gt;
&lt;p&gt;Extending beyond the modified-equinoctial space used by previous approaches widens the dynamical
fingerprint available to the classifier. The pipeline also includes an augmented quaternion
representation, QTNp, which explicitly restores the semi-latus rectum lost during feature
normalisation.&lt;/p&gt;
&lt;h2 id="demonstrated-result"&gt;Demonstrated result&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;ROC-AUC improved from 0.789 to 0.858&lt;/strong&gt; in synthetic Starlink-like LEO experiments, comparing the
joint MEE + PNC + QTN feature set against the MEE-only baseline, with corresponding gains in accuracy
and F1.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;The QTNp augmentation lifted quaternion-set accuracy from 0.31 to 0.60&lt;/strong&gt;, by restoring the orbital
size information that standard normalisation discards — identifying and closing a failure mode that
had not previously been characterised.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Published as a preprint&lt;/strong&gt;, &lt;a href="https://arxiv.org/abs/2512.08495"&gt;arXiv:2512.08495&lt;/a&gt;, led by
undergraduate researcher Michael Ling, and presented at the Australian Space Research Conference 2025
(&lt;a href="/slides/Classification_of_LEO_debris_family_Dr_YYang.pdf"&gt;slides&lt;/a&gt;).&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id="external-use"&gt;External use&lt;/h2&gt;
&lt;p&gt;The method addresses a recognised gap in space sustainability and space domain awareness: maintaining
attribution of fragmentation debris as the circumterrestrial environment evolves. The preprint is
openly available, and the finding about quaternion-set normalisation applies to any classifier built on
that representation, not only to this pipeline.&lt;/p&gt;
&lt;h2 id="next-partnership-opportunity"&gt;Next partnership opportunity&lt;/h2&gt;
&lt;p&gt;Applying the classifier to a real breakup event of interest to you, or extending it from synthetic
training data to your catalogue. This fits most naturally as a sponsored thesis or co-funded project —
see &lt;a href="/partner/"&gt;Partner with us&lt;/a&gt;.&lt;/p&gt;</description></item><item><title>Thermospheric Density and Reentry Prediction</title><link>/project/thermospheric-density-reentry/</link><pubDate>Sun, 01 Jun 2025 00:00:00 +0000</pubDate><author>yang.yang16@unsw.edu.au (Dr Yang Yang)</author><guid>/project/thermospheric-density-reentry/</guid><description>&lt;h2 id="problem"&gt;Problem&lt;/h2&gt;
&lt;p&gt;Below about 600 km, atmospheric drag dominates the error budget, and drag is only as good as the
density model behind it. JB2008, NRLMSIS 2.1 and DTM2020 disagree with each other and with reality,
worst during geomagnetic storms. Reentry windows stay wide until late, and conjunction screening
inherits the same uncertainty.&lt;/p&gt;
&lt;h2 id="capability"&gt;Capability&lt;/h2&gt;
&lt;p&gt;Reduced-order density modelling calibrated against real orbital behaviour rather than against another
model: Starlink ephemerides assimilated through an Unscented Kalman Filter, comparing linear (POD with
DMDc) and nonlinear (diffusion maps with m-PCE) reduction, each initialised from the three empirical
baselines. The aim is a model fast enough for operational tracking and space traffic management.&lt;/p&gt;
&lt;h2 id="demonstrated-result"&gt;Demonstrated result&lt;/h2&gt;
&lt;p&gt;&lt;strong&gt;Early stage — no published accuracy figure yet.&lt;/strong&gt; The framework and assimilation pipeline are built
and running as MPhil research by &lt;a href="/authors/ruoyan_zhao/"&gt;Ruoyan (Arthur) Zhao&lt;/a&gt;; the comparison against
the baselines is in progress.&lt;/p&gt;
&lt;h2 id="external-use"&gt;External use&lt;/h2&gt;
&lt;p&gt;Density error is the shared root cause behind wide reentry windows and weak conjunction screening, and
it degrades orbit determination for the tracking and manoeuvre-detection work on this site.&lt;/p&gt;
&lt;h2 id="next-partnership-opportunity"&gt;Next partnership opportunity&lt;/h2&gt;
&lt;p&gt;Calibrating the model against your tracking or ephemeris data, or applying it to a specific reentry
problem. Best suited to a co-funded or sponsored project while the method matures — see
&lt;a href="/partner/"&gt;Partner with us&lt;/a&gt;.&lt;/p&gt;</description></item></channel></rss>