<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Flight Software |</title><link>https://scyfi-lab.gitlab.io/tags/flight-software/</link><atom:link href="https://scyfi-lab.gitlab.io/tags/flight-software/index.xml" rel="self" type="application/rss+xml"/><description>Flight Software</description><generator>HugoBlox Kit (https://hugoblox.com)</generator><language>en-us</language><lastBuildDate>Tue, 07 Jul 2026 00:00:00 +0000</lastBuildDate><image><url>https://scyfi-lab.gitlab.io/media/logo_hu_e9c398c8931a908d.png</url><title>Flight Software</title><link>https://scyfi-lab.gitlab.io/tags/flight-software/</link></image><item><title>SUCHAI-4 Nanosatellite Mission</title><link>https://scyfi-lab.gitlab.io/projects/suchai-4/</link><pubDate>Tue, 07 Jul 2026 00:00:00 +0000</pubDate><guid>https://scyfi-lab.gitlab.io/projects/suchai-4/</guid><description>&lt;h2 id="overview"&gt;Overview&lt;/h2&gt;
&lt;p&gt;&lt;strong&gt;SUCHAI-4&lt;/strong&gt; is a 3U CubeSat nanosatellite (30 × 10 × 10 cm) developed under an inter-institutional collaboration led by the &lt;strong&gt;Space and Planetary Exploration Laboratory (SPEL)&lt;/strong&gt; at Universidad de Chile, with key software, cybersecurity, and ground system engineering developed by researchers and students from the &lt;strong&gt;Department of Computer Engineering (DIINF)&lt;/strong&gt; at &lt;strong&gt;Universidad de Santiago de Chile (USACH)&lt;/strong&gt; / &lt;strong&gt;SCY-FI Lab&lt;/strong&gt;.&lt;/p&gt;
&lt;p&gt;Launched successfully on July 7, 2026, SUCHAI-4 acts as a multipurpose orbital laboratory hosting nearly 60 experiments in space physics, biology (extremophiles), Earth observation, and optics.&lt;/p&gt;
&lt;h2 id="diinf--usach-contributions"&gt;DIINF &amp;amp; USACH Contributions&lt;/h2&gt;
&lt;p&gt;The project was led by SPEL, with the collaboration of academic researchers and undergraduate/graduate students from &lt;strong&gt;DIINF / SCY-FI Lab (USACH)&lt;/strong&gt;, who developed key onboard software components, ground control interfaces, and security modules:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Status variables synchronization across OBC&lt;/strong&gt;: Developed an algorithm to synchronize the status variables between the many OBCs of the CubeSat (Josué Quileñan). Thesis:
&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Software in the Loop Testing interface&lt;/strong&gt;: Developed an SIL testing interface for the SUCHAI-FS to interact with space and operational simulators (such as &lt;strong&gt;HoneySat&lt;/strong&gt;) to help testing and validating the SUCHAI-4 Flight Software and the control algorithms early (Felipe Solís). Thesis:
&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Automatic Flight Operation &amp;amp; Scripting&lt;/strong&gt;: Developed automated &amp;ldquo;recipe&amp;rdquo; execution systems capable of running complex sequential command pipelines autonomously during short orbital communication windows (Lucas Mesías).&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Ground Control Interface&lt;/strong&gt;: Built an intuitive graphical control interface for the SUCHAI Flight Software (SFS), simplifying telecommand transmission and real-time satellite telemetry monitoring (Josué Mateluna).&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Low-Cost Educational Groundstations&lt;/strong&gt;: Developed budget-friendly receiver kits for high schools, enabling students nationwide to receive live telemetry from SUCHAI-4 (Claudia Villa).&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id="people-involved--collaborators"&gt;People Involved &amp;amp; Collaborators&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;USACH / DIINF Team&lt;/strong&gt;:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Carlos Gonzalez-Cortes (Academic Lead)&lt;/li&gt;
&lt;li&gt;Lucas Mesías&lt;/li&gt;
&lt;li&gt;Claudia Villa&lt;/li&gt;
&lt;li&gt;Josué Mateluna&lt;/li&gt;
&lt;li&gt;Josué Quileñan&lt;/li&gt;
&lt;li&gt;Felipe Solís&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;Collaborating Institutions&lt;/strong&gt;:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;SPEL&lt;/strong&gt; (Space and Planetary Exploration Laboratory - Universidad de Chile, Project Lead)&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;SCY-FI Lab&lt;/strong&gt; (Department of Computer Engineering - DIINF, Universidad de Santiago de Chile, USACH)&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Pontificia Universidad Católica de Valparaíso&lt;/strong&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Universidad de Antofagasta&lt;/strong&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Universidad Austral de Chile&lt;/strong&gt;&lt;/li&gt;
&lt;li&gt;Funding by &lt;strong&gt;ANID&lt;/strong&gt; (Fondef, Fondecyt, Anillo)&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id="links--resources"&gt;Links &amp;amp; Resources&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;👩‍💻 &lt;strong&gt;SUCHAI-4 Onboard Flight Software Repository&lt;/strong&gt;:
&lt;/li&gt;
&lt;li&gt;🛠️ &lt;strong&gt;SUCHAI-4 Telemetry Decoding Tutorial&lt;/strong&gt;:
&lt;/li&gt;
&lt;li&gt;🏛️ &lt;strong&gt;USACH News Press Release&lt;/strong&gt;:
&lt;/li&gt;
&lt;li&gt;🏛️ &lt;strong&gt;DIINF USACH Press Release&lt;/strong&gt;:
&lt;/li&gt;
&lt;li&gt;🏛️ &lt;strong&gt;Universidad de Chile Press Release&lt;/strong&gt;:
&lt;/li&gt;
&lt;/ul&gt;</description></item><item><title>SUCHAI Flight Software v2</title><link>https://scyfi-lab.gitlab.io/projects/suchai-flight-software-v2/</link><pubDate>Sat, 15 Mar 2025 00:00:00 +0000</pubDate><guid>https://scyfi-lab.gitlab.io/projects/suchai-flight-software-v2/</guid><description>&lt;h2 id="overview"&gt;Overview&lt;/h2&gt;
&lt;p&gt;&lt;strong&gt;SUCHAI Flight Software v2&lt;/strong&gt; (SUCHAI FS v2) is a highly extensible, modular flight software framework developed for CubeSat nanosatellites and embedded space applications. Evolved from flight-proven software deployed on &lt;strong&gt;SUCHAI-1&lt;/strong&gt; (2017), &lt;strong&gt;SUCHAI-2&lt;/strong&gt; (2022), &lt;strong&gt;SUCHAI-3&lt;/strong&gt; (2022), &lt;strong&gt;PlantSat&lt;/strong&gt; (2022), and &lt;strong&gt;SUCHAI-4&lt;/strong&gt; (2026). This framework enables rapid development of space missions with heterogeneous teams and multiple payload configurations.&lt;/p&gt;
&lt;h2 id="key-architecture--technical-features"&gt;Key Architecture &amp;amp; Technical Features&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Command Processor Design Pattern&lt;/strong&gt;: Decouples command handlers from core dispatchers, allowing developers to register new telecommands and internal routines without modifying core system logic.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Multi-OS Layer Support&lt;/strong&gt;: Native abstraction layers supporting &lt;strong&gt;FreeRTOS&lt;/strong&gt; for embedded microcontrollers (AVR32, ESP32) and &lt;strong&gt;GNU/Linux&lt;/strong&gt; for embedded single-board computers (Raspberry Pi).&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Communication Stack&lt;/strong&gt;: Integrated with &lt;strong&gt;LibCSP&lt;/strong&gt; (CubedOS Space Protocol) using CAN-bus and ZMQ interfaces for inter-subsystem and ground-station communication.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Flight Inheritance&lt;/strong&gt;: Inherits field validation from 4 operational nanosatellites in Low Earth Orbit (LEO).&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id="people-involved--collaborators"&gt;People Involved &amp;amp; Collaborators&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;Maintainers&lt;/strong&gt;:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Carlos Gonzalez-Cortes&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;Collaborating Institutions&lt;/strong&gt;:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;SCY-FI Lab&lt;/strong&gt; (Computer Engineering Department, Universidad de Santiago de Chile, USACH) and&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;SPEL&lt;/strong&gt; (Electrical Engineering Department, Universidad de Chile) and&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id="links--resources"&gt;Links &amp;amp; Resources&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;👩‍💻 &lt;strong&gt;Code Repository&lt;/strong&gt;:
&lt;/li&gt;
&lt;li&gt;🛠️ &lt;strong&gt;Tutorial&lt;/strong&gt;:
&lt;/li&gt;
&lt;li&gt;📄 &lt;strong&gt;Publication&lt;/strong&gt;:
&lt;/li&gt;
&lt;/ul&gt;</description></item></channel></rss>