| DC Field | Value | Language |
| dc.contributor.author | BENSAID, SAnaa | - |
| dc.date.accessioned | 2026-10-07T07:33:06Z | - |
| dc.date.available | 2026-10-07T07:33:06Z | - |
| dc.date.issued | 2026 | - |
| dc.identifier.uri | https://repository.esi-sba.dz/jspui/handle/123456789/981 | - |
| dc.description | Supervisor : Mr Meziane Iftene /Co-Supervisor : Mr Chaib Souleyman / Co-Supervisor : Mr Mohammed El Amin Larabi | en_US |
| dc.description.abstract | Earth observation satellites in low Earth orbit are scheduled on the ground six to twentyfour
hours before each orbital pass, with no real-time awareness of cloud conditions at acquisition
time. Cloud contamination renders sixty to eighty percent of downlinked imagery unusable,
representing a fundamental waste of onboard storage, downlink bandwidth, and orbital
opportunity. For ALSAT-2A, operated by ASAL from a sun-synchronous orbit at 670 km,
this problem is acute : each target window lasts only thirty to ninety seconds, and groundcomputed
schedules predict cloud-free conditions with at most sixty to seventy percent accuracy.
This thesis presents ALSAT-EO-1, an onboard scheduling system integrating two tightly
coupled innovations. A lightweight Convolutional Neural Network (CNN) processes forwardlooking
scout camera imagery to estimate cloud probabilities seventy to one hundred forty
seconds before acquisition. A Proximal Policy Optimisation (PPO) reinforcement learning
agent uses these real-time estimates to revise the imaging schedule at each decision point. The
decision problem is formalised as a Semi-Markov Decision Process (SMDP), correctly accounting
for variable-duration intervals between target windows. The agent is pre-initialised
through behavioural cloning from a greedy oracle and refined through a four-phase curriculum
of progressively increasing difficulty, trained over approximately 125,000 environment
steps (320 logged episodes) across 45 global target locations.
The training trajectory exhibits a characteristic staged progression : the reward stabilises
during static-target-only phases, then rises when dynamic emergency events (wildfires,
floods, seismic events within Algeria) are introduced as an additional reward source, reaching
a stable plateau of 105
.
0 ± 11
.
6 mean episode reward. In a high-fidelity Basilisk simulation
environment configured to ALSAT-2A parameters, and in the final evaluation regime with
75% cloud cover and two events per hour, the system achieves 96.0% cloud-free imaging
rate and 95.4% ± 2.7% dynamic event success rate (mean of the final 50 evaluation episodes,
320-episode training log), with the battery state of charge never dropping below the safety
threshold across the full training and evaluation run. Deployment characterisation on the Intel
Myriad X VPU projects a 58 ms cognitive cycle and 0.034 J per decision, well within
ALSAT-class constraints***
Les satellites d’observation de la Terre en orbite basse sont planifiés au sol six à vingtquatre
heures avant chaque passage orbital, sans connaissance en temps réel des conditions
de nébulosité au moment de l’acquisition. La contamination nuageuse rend inutilisable de
soixante à quatre-vingts pour cent des images reçues au sol, représentant un gaspillage fondamental
de la capacité de stockage embarquée, de la bande passante de téléchargement et
des opportunités orbitales. Pour ALSAT-2A, opéré par l’ASAL depuis une orbite héliosynchrone
à 670 km, ce problème est particulièrement aigu : chaque fenêtre de visibilité ne dure
que trente à quatre-vingt-dix secondes, et les planifications calculées au sol prévoient des
conditions sans nuages avec une précision d’au plus soixante à soixante-dix pour cent.
Cette thèse présente ALSAT-EO-1, un système de planification embarqué intégrant deux
innovations étroitement couplées. Un réseau de neurones convolutif (CNN) léger traite des
images provenant d’une caméra de reconnaissance orientée vers l’avant pour estimer les probabilités
de nuages soixante-dix à cent quarante secondes avant l’acquisition. Un agent d’apprentissage
par renforcement basé sur l’optimisation de politique proximale (PPO) utilise ces
estimations en temps réel pour réviser le programme d’imagerie à chaque point de décision.
Le problème de décision est formalisé comme un Processus de Décision Semi-Markovien
(SMDP), prenant correctement en compte les intervalles de durée variable entre les fenêtres
de visibilité des cibles. L’agent est pré-initialisé par clonage comportemental depuis un oracle
glouton et affiné à travers un curriculum à quatre phases de difficulté progressive, entraîné
sur environ 1 000 000 pas d’environnement répartis sur 45 sites cibles mondiaux.
La trajectoire d’entraînement présente une progression par étapes caractéristique : la récompense
se stabilise pendant les phases de cibles statiques seules, puis augmente lorsque
des événements d’urgence dynamiques sont introduits comme source de récompense supplémentaire,
atteignant un plateau stable de 10
,
47 ± 2
,
21 de récompense moyenne par épisode.
Dans le régime d’évaluation final avec 75% de couverture nuageuse et deux événements par
heure, dans un environnement de simulation Basilisk haute fidélité configuré selon les paramètres
d’ALSAT-2A, le système atteint 95,5% ± 2,4% de taux d’imagerie sans nuages et
98,9% ± 1,4% de taux de succès sur les événements dynamiques (moyenne sur 150 épisodes
d’évaluation), avec zéro événement d’épuisement de batterie sur 200 épisodes d’évaluation. | en_US |
| dc.language.iso | en | en_US |
| dc.subject | ALSAT-2A | en_US |
| dc.subject | Earth Observation | en_US |
| dc.subject | Onboard Autonomy | en_US |
| dc.subject | Reinforcement Learning | en_US |
| dc.subject | Semi-Markov Decision Process | en_US |
| dc.subject | Cloud Detection | en_US |
| dc.subject | Agile Satellite Scheduling | en_US |
| dc.subject | Basilisk | en_US |
| dc.subject | Edge AI | en_US |
| dc.subject | Curriculum Learning | en_US |
| dc.subject | Behavioural Coning | en_US |
| dc.subject | SHAP | en_US |
| dc.subject | Intel Myriad X | en_US |
| dc.title | On-Board Learning-Based Scheduler with Vision-Based Look-Ahead for Agile Earth Observation | en_US |
| dc.type | Thesis | en_US |
| Appears in Collections: | Ingenieur
|