Mission Test Campaign for the EIRSAT-1 Engineering Qualification Model
Abstract
:1. Introduction
2. EIRSAT-1 in a Nutshell
3. Mission Testing
During a mission test, in-flight operational scenarios, including scenarios that call for both standard and contingency procedures, are to be simulated in a mission representative manner. These scenarios should cover the entire mission profile, and should be simulated in the actual flight sequence as part of an uninterrupted test (i.e., the spacecraft should not be powered down between scenarios).
4. EIRSAT-1 Mission Test Overview
4.1. Mission Scenarios and Constraints
‘Do not assume that testing covers all scenarios, test what happens when things break down unexpectedly and see if the satellite can recover.’
- Power Constraints—The spacecraft’s charging status is based on the expected on-orbit charging profile. For a ∼400 km low Earth orbit (LEO), this profile cycles between 45 min in sunlight (i.e., charging) and 45 min in eclipse (i.e., discharging).
- Communication Constraints—The constraint of limited two-way communications between a Dublin-based ground station (53.3083 N, 6.2237 W [46]) and a spacecraft in LEO is imposed. This limits two-way communication to 4–5 ‘communication passes’ per day, each lasting ∼4–7 min and separated by ∼1.5 h, before a long gap to the next pass.
- Inaccessibility—Interaction with the spacecraft that would not be possible on orbit is not normally permitted. In addition to restricting the timing of mission control and data acquisition to ∼minutes-long communication passes, the type of data (and information in general) that are accessible are also restricted to match what would be available on orbit. For example, assessing the state of the spacecraft visually or via debug data output by the flight software over a serial link through the test umbilical are not permitted. However, limited test operator interaction is allowed for fault injection as part of the off-nominal scenarios, as described in Section 4.3.
- Representative physical conditions—Some physical conditions of scenarios are simulated. For instance, the rig on which the spacecraft is seated during the test (described in Section 4.6) can be configured to rotate to mimic conditions when increased spin rates are experienced (e.g., post-launch tumbling).
- Use of mission tools—Documentation and tools developed for real on-orbit operation of EIRSAT-1 (e.g., the Operations Manual and the Mission Control GUI, which are described in Section 4.4) are included in the mission test plan where possible.
4.2. Test Schedule
4.3. Test Operators
4.4. Test Documentation
4.4.1. Test Specification and Procedure
4.4.2. Operations Manual
- EIR-OPS-011: Downlink Data From Storage;
- EIR-OPS-016: Upload a New Payload Image;
- EIR-OPS-030: Power Cycle the Spacecraft.
4.4.3. Pass Calendar and Plans
4.5. Test Tools
- Mission Control Tool—A ground station GUI that provides a user-friendly interface to the flight software. This GUI allows operators to easily access all possible TCs using a tree-like view of the read/write parameters and callable functions available in the flight software running on EIRSAT-1’s OBC [36]. Basic TM parsing also allows the operators to see the spacecraft’s responses to TCs. This tool will also be used for in-flight operations.
- Grafana [52]—An open-source, web-based tool for data visualisation. Grafana allows users to construct dashboards, with options to display real-time data, graph historic data and apply conversions. This tool is to be used during the mission test to monitor the health of EIRSAT-1 with automatically populated displays of data downlinked from the spacecraft’s storage channels, as well as real-time data received from the TM beacon. Grafana will also be used for in-flight operations.
- Earth Simulator—A Python tool developed in house to simulate the effect on battery charging and two-way communications of the spacecraft’s orbit around Earth. The power supply unit (PSU) responsible for charging the batteries is automatically enabled or disabled, as is TM/TC communication with the spacecraft. Earth Simulator uses Skyfield [51] to generate the required times of sunlight, eclipse, pass start and pass end to determine when the appropriate behaviour should occur.
4.6. Test Setup
5. EQM Mission Test
- were student or early-career (i.e., recently graduated) team members;
- The Project Manager was assigned as Test Coordinator;
- Excluding the Project Manager, all other participating team members were allocated the role of spacecraft operator at some point;
- The role of test support operator was intermittently assigned to 3 of the participating team members (when they were not already assigned as a spacecraft operator);
- The systems engineer and lead flight software and operations developer were appointed as the on-call operators.
5.1. Summary of LEOP Events
5.1.1. Scenario 1: Pre-Launch Preparations
- Ensure that the correct flight-ready software images are programmed onto the OBC, as well as GMOD and EMOD.
- Provide an opportunity to uplink mission-specific datasets and downlink data that will be useful to in-flight operations.
- Ensure that all stored configuration data are erased.
- Ensure that any old TM logs are erased that might otherwise cause confusion during LEOP.
- Confirm that the removal of all test inhibit pins (e.g., those used to inhibit radio transmissions during certain test activities) has been detected.
- Ensure that the desired image boot sequence has been set.
- Confirm that the satellite is primed to boot into the post-launch separation sequence mode.
5.1.2. Scenario 2: Launch
5.1.3. Scenario 3: Initial AOS
- uptime, which tracks the cumulative time since an OBC reboot, continually increased since the expected time of power on;
- batteryVoltage remained within nominal levels (>7.5 V), as the batteries charged and discharged according to the expected on-orbit charging cycle;
- Events raised by the on-board software indicated that the separation sequence was progressing as intended.
5.1.4. Scenario 4: Commissioning
- Enable on-board TC authentication checks. This functionality is enabled to prevent replay attacks, but is disabled by default at boot of the OBC to reduce the risk of being ‘locked out’ of the spacecraft.
- Disable convolution encoding of TM [56]. This encoding is enabled by default to increase the likelihood of establishing a stable TM/TC link with the spacecraft. However, as convolution encoding significantly reduces the data rate, it is disabled when possible.
- Perform subsystem checkouts to ensure all subsystems survived launch.
- De-tumble the spacecraft from its post-launch tumbling.
- Test basic payload functionality prior to proceeding with full nominal operations.
5.1.5. Scenario 5: First-Time Nominal Mode
5.2. Key Results
- total, 1921 scenarios were simulated, each lasting from <1 day (e.g., initial AOS) to 10 days (i.e., commissioning).
- Scenarios 7 (i.e., the GMOD experiment running configuration must be changed) and 17 (an updated OBC image is required) were not simulated. Given the schedule pressure to move on to spacecraft environmental testing, the decision was made to close out the mission test without conducting these 2 scenarios. This was deemed to be low risk as the key functionalities and procedures to be used during these scenarios had been tested successfully during EQM functional tests [45].
- For the 19 scenarios simulated, all objectives defined in Appendix A were achieved excluding one from scenario 14 (i.e., the CMC’s inactivity beacon has been received by the GS), which was not achieved due to a test anomaly, as described in Section 5.2.1.
- A total of 41 mission requirements were verified, 5 of which rely solely on mission testing for verification. While 36 of these requirements are also satisfied through other testing methods, the mission test has provided additional confidence that these requirements can be verified in the context of the mission.
- Nominal operations were established several times. During these times, experiment data were generated, logged and downlinked, meeting EIRSAT-1’s scientific objectives.
- Several minor anomalies were experienced and worked through over the course of the mission test. For example, on 7 August 2021, the Earth Simulator software tool (Section 4.5) crashed due to an unstable network connection that disrupted communication with the PSU. This was quickly realised by the test support operators and the tool was restarted such that the test was not notably impacted. However, two more significant anomalies were also experienced. These anomalies and their impact on the mission test are discussed in detail in Section 5.2.1.
5.2.1. Anomalies
5.3. Lessons Learned
- Mission testing is a useful method of operator training—Although other approaches taken in the past to build knowledge about spacecraft operations within the team were crucial to developing plans, documentation and tools for operations, they could not provide the same operator experience as long-duration, flight-representative mission testing. These aspects of the mission test uniquely built familiarity with the necessary tools/documentation for EIRSAT-1 operations and confidence in operating the mission. Therefore, newer, as well as more experienced, team members should be actively involved in mission testing as a proven means of hands-of operator training. In particular for newer team members, the opportunity to shadow more experienced operators during LEOP activities also proved to be a highly beneficial learning experience.
- The role of subsystem engineer should be defined within the mission test plan—Section 4.3 does not include roles for team members who are responsible for the spacecraft’s subsystems. While in many cases the on-call operators were able to support queries, additional input from the subsystem engineers (when they were not already on-duty as a spacecraft operator) was required during the test, particularly during commissioning.
- Detailed as-run test records are crucial—While the mission test generated hundreds of pages worth of as-run documentation and data, the level of detail recorded during the ∼month of testing was essential to post-test analyses and writing of test reports which was only done after the mission test close-out, up to a couple of weeks after the test. Therefore, the importance of promptly capturing as-run details should be emphasised to all team members responsible for maintaining these records.
- Treating unplanned anomalies as part of the mission test is valuable—More specifically, this refers to off-nominal events that were not intentionally injected into the test (see Section 5.2.1 for examples). Although time consuming and disruptive to the planned test activities, when confronted by unanticipated scenarios and anomalies, operators had to improvise with available tools and knowledge to regain control of the mission and return to nominal operations. This process highlighted previously overlooked gaps and flaws in the EIR_OPS procedures and flight software implementation that can be corrected and improved upon. The anomalies encountered also allowed the team to develop a better understanding of the potential fault behaviours in a way that otherwise may not have been observed prior to launch.
- Automated mission control methods are essential for long-term operations—No automated TM/TC mission control tools were available for use during the EQM mission test. Although implementing procedures manually was a valuable learning exercise, the lack of automated mission control methods exhausted the operators over the ∼month of testing where, even during nominal operations, their full attention and hands-on participation were required. The time between passes was fully occupied with analysis, troubleshooting and documentation, which would not be sustainable long-term for the mission. The mission test has therefore brought the need for automated mission control tools to the forefront.
6. Future Developments
- GS hardware/software—Some elements of the GS were not ready for the EQM mission test and so the role of EIRSAT-1’s GS chain is not fully defined in the test plan. As the mission test aims to validate that the full system can perform the intended mission, not just the satellite system, this will be improved for future testing.
- Operators—As discussed in Section 5.3, the role of subsystem engineers will be incorporated.
- Communication—Clearer lines of communication in the event of a test anomaly will also be considered. While these were well-defined for the spacecraft operators, when other test operators, with more exclusive knowledge about the state of the spacecraft, experienced an anomaly, there was uncertainty over who could be contacted without breaking the constraints of the mission test. To overcome this issue, ideally, the team member primarily responsible for the mission test should not be assigned as a spacecraft operator so that they can act as a point of contact for all operators during the test.
- Scenarios—Scenarios 1–5 of the EQM mission test simulated a nominal LEOP, where no potential failure events were considered. For the FM test campaign, a number of ∼days-long mission tests should be performed that consider worst-case launch conditions (e.g., low battery levels at launch, long wait times to initial AOS, and repeating OBC reboots during the separation sequence).Post-LEOP scenarios related to WBC, EIRSAT-1’s software-based attitude control payload, which was not sufficiently mature at the time of the EQM mission test, will also be added to the FM test plan.
- As-run test documentation—Post-test analyses for the EQM mission test relied heavily on the as-run documentation. As a result, the format of this documentation will be reviewed and streamlined where possible to ensure the quality of future as-run records. For example, the pass plan document discussed in Section 4.4.3 largely served its intended purpose. However, an absence of requirements about the content and detail of notes to be recorded by the spacecraft operators led to inconsistency in the quality of the records. Future versions of the pass plans will include a template that prompts the operators for (at a minimum) specific details on the pass events.
7. Conclusions
- Validation of the on-orbit performance of the system;
- Promotion of flight readiness well before launch;
- Production of a baseline for the spacecraft behaviour and data generated on orbit.
Author Contributions
Funding
Institutional Review Board Statement
Informed Consent Statement
Data Availability Statement
Acknowledgments
Conflicts of Interest
Appendix A
# | Type | Description | Objective(s) |
---|---|---|---|
1 | Nom. | The S/C is prepared for launch at next boot as this is the last time EIRSAT-1 will be powered ON on the ground prior to launch. |
|
2 | Nom. | The S/C is deployed into orbit and powers ON. After ≥45 min, the separation sequence begins antenna deployment attempts, deploys the antenna and then enables RF transmission. |
|
3 | Nom. | After ∼1–2 h of waiting for a communication window with the S/C, the GS communicates with EIRSAT-1 for the first time on orbit (initial AOS!). An initial assessment of the S/C’s health following launch is performed and antenna deployment is confirmed via downlinked data. |
|
4 | Nom. | Commissioning of the S/C is performed to assess the health of the system following launch. Detumbling of the S/C will also be performed following ADCS health checks. |
|
5 | Nom. | Nominal mode is entered for the first time. Nominal operations (i.e., prolonged experiment running and data collection) begin. |
|
6 | Nom. | No specific procedure is planned or on-going. Therefore, during the upcoming pass, data downlink from on-board storage is carried out. |
|
7 | Nom. | A change to the configuration of the GMOD experiment is required. The configuration update is performed and fully confirmed with TM from the P/L. |
|
8 | Nom. | A change to the configuration of the EMOD experiment is required. The configuration update is performed and fully confirmed with TM from the P/L. |
|
9 | Nom. | A firmware update of the GMOD P/L is required. The new image is uplinked to the OBC and the P/L is reprogrammed. |
|
10 | Off-Nom. | The S/C is operating in safe mode due to a full S/C power cycle. This anomaly is investigated by the team, the most likely root cause is identified and a solution to return to nominal operations is implemented. |
|
11 | Off-Nom. | The beacon data suggest that the S/C is operating nominally; however, no responses are being received to any TCs. This anomaly is investigated by the team, the most likely root cause is identified, and a solution to return to nominal operations is implemented. |
|
12 | Nom. | The GMOD on-board storage channels are (almost) full and so, if the data have already been downlinked, at least some of these channels should be wiped. |
|
13 | Off-Nom. | A temporary suspension of all RF transmission from the S/C is requested by the ITU. Therefore, RF transmission is ceased and then later re-enabled via TCs to the S/C. Later downlink of TM indicates that a full S/C power cycle also occurred while the RF transmission inhibit was still enabled. |
|
14 | Off-Nom. | The CMC’s inactivity beacon has been received by the GS and other communication with the S/C has not been possible. This anomaly is investigated by the team, the most likely root cause is identified, and a solution to return to nominal operations is implemented. |
|
15 | Off-Nom. | The S/C is operating in safe mode due to the low battery voltage FDIR check being triggered. This anomaly is investigated by the team, the most likely root cause is identified, and a solution to return to nominal operations is implemented. |
|
16 | Off-Nom. | The S/C is operating in the failsafe image due to 2 or more reboots occurring within 2 h of each other. This anomaly is investigated by the team, the most likely root cause is identified and a solution to return to nominal operations is implemented. |
|
17 | Nom. | An updated flight software image is required. The image is uplinked, booted and verified as stable. |
|
18 | Nom. | A change to the automatic FDIR checks on-board is desired where the upper limit of the monitored total gyro rate parameter must be changed from 30 /s to 10 /s. |
|
19 | Off-Nom. | The S/C is operating in safe mode due to the high gyro rate FDIR check being triggered. This anomaly is investigated by the team, the most likely root cause is identified and a solution to return to nominal operations is implemented. |
|
20 | Nom. | A change to the automatic FDIR checks on-board is desired where the no-TC watchdog timeout must be changed to a duration of 1 day. |
|
21 | Off-Nom. | The S/C is operating in separation sequence mode, even though this mode has previously been exited and so should not have been re-entered under nominal conditions. This anomaly is investigated by the team, the most likely root cause is identified and a solution to return to nominal operations is implemented. |
|
References and Note
- CubeSat Database. Available online: https://sites.google.com/a/slu.edu/swartwout/cubesat-database (accessed on 21 November 2021).
- California Polytechnic State University (Cal Poly). CubeSat Design Specification (CDS) Rev 13; CP-CDS-R13; Cal Poly: San Luis Obispo, CA, USA, 2014. [Google Scholar]
- Villela, T.; Costa, C.; Brandão, A.; Bueno, F.; Leonardi, R. Towards the Thousandth CubeSat: A Statistical Overview. Int. J. Aerosp. Eng. 2019, 2019, 5063145. [Google Scholar] [CrossRef]
- Nanosats Database. Available online: https://www.nanosats.eu/ (accessed on 21 November 2021).
- Heidt, H.; Puig-Suari, J.; Moore, A.S.; Nakasuka, S.; Twiggs, R.J. CubeSat: A new Generation of Picosatellite for Education and Industry Low-Cost Space Experimentation. In Proceedings of the 14th Annual AIAA/USU Conference on Small Satellites, SSC00-V-5, Logan, UT, USA, 21–24 August 2000. [Google Scholar]
- Kroeker, E.; Ghosh, A.R.M.; Coverstone, V.L. Building Engineers: A 15-Year Case Study in CubeSat Education. In Proceedings of the 30th Annual AIAA/USU Conference on Small Satellites, SSC16-XIII-07, Logan, UT, USA, 6–11 August 2016. [Google Scholar]
- Murphy, D.; Lynn, D.; McBreen, S.; Martin-Carrillo, A.; Coffey, D.; Jeffrey, R.; Vagg, D.; Hanlon, L. EduCube—The 1U Educational CubeSat. In Proceedings of the 2nd Symposium on Space Educational Activities (SSEA), SSEA-2018-67, Budapest, Hungary, 11–13 April 2018. [Google Scholar]
- Agasaid, E.; Hunter, R.; Baker, C.; Marmie, J.; Foreman, D. NASA’s Pathfinder Technology Demonstrator. In Proceedings of the 31st Annual AIAA/USU Conference on Small Satellites, SSC17-III-2, Logan, UT, USA, 5–10 August 2017. [Google Scholar]
- Mughal, M.R.; Praks, J.; Vainio, R.; Janhunen, P.; Envall, J.; Näsilä, A.; Oleynik, P.; Niemelä, P.; Nyman, S.; Slavinskis, A.; et al. Aalto-1, multi-payload CubeSat: In-orbit results and lessons learned. Acta Astronaut. 2021, 187, 557–568. [Google Scholar] [CrossRef]
- Schoolcraft, J.; Klesh, A.T.; Werne, T. MarCO: Interplanetary Mission Development On a CubeSat Scale. In Proceedings of the 2016 SpaceOps Conference, AIAA 2016-2491, Daejeon, Korea, 16–20 May 2016. [Google Scholar] [CrossRef]
- Pál, A.; Ohno, M.; Mészáros, L.; Werner, N.; Ripa, J.; Frajt, M.; Hirade, N.; Hudec, J.; Kapuš, J.; Koleda, M.; et al. GRBAlpha: A 1U CubeSat mission for validating timing-based gamma-ray burst localization. In Proceedings of the Space Telescopes and Instrumentation 2020: Ultraviolet to Gamma Ray, International Society for Optics and Photonics; SPIE: Washington, DC, USA, 2020; Volume 11444, pp. 825–833. [Google Scholar] [CrossRef]
- David, L.; Lacour, S.; Lapeyrere, V.; Crouzier, A.; Nowak, M. PicSat: A CubeSat for beta Pictoris observation. In Proceedings of the 42nd COSPAR Scientific Assembly, Pasadena, CA, USA, 14–22 July 2018; Volume 42, p. E4.1-22-18. [Google Scholar]
- Moore, C.S.; Caspi, A.; Woods, T.N.; Chamberlin, P.C.; Dennis, B.R.; Jones, A.R.; Mason, J.P.; Schwartz, R.A.; Tolbert, A.K. The Instruments and Capabilities of the Miniature X-Ray Solar Spectrometer (MinXSS) CubeSats. Sol. Phys. 2018, 293, 1–40. [Google Scholar] [CrossRef] [PubMed] [Green Version]
- Swartwout, M. The First One Hundred CubeSats: A Statistical Look. J. Small Satell. 2013, 2, 213–233. [Google Scholar]
- Venturini, C.; Braun, B.; Hinkley, D. Improving Mission Success of CubeSats. In Proceedings of the 32nd Annual AIAA/USU Conference on Small Satellites, SSC18-IV-02, Logan, UT, USA, 4–9 August 2018. [Google Scholar]
- Langer, M.; Bouwmeester, J. Reliability of CubeSats—Statistical Data, Developers’ Beliefs and the Way Forward. In Proceedings of the 30th Annual AIAA/USU Conference on Small Satellites, SSC16-X-2, Logan, UT, USA, 6–11 August 2016. [Google Scholar]
- Doyle, M.; Dunwoody, R.; Finneran, G.; Murphy, D.; Reilly, J.; Thompson, J.; Walsh, S.; Erkal, J.; Fontanesi, G.; Mangan, J.; et al. Mission testing for improved reliability of CubeSats. In Proceedings of the 2020 International Conference on Space Optics (ICSO), Virtual, 30 March–2 April 2021. [Google Scholar] [CrossRef]
- Langer, M.; Weisgerber, M.; Bouwmeester, J.; Hoehn, A. A reliability estimation tool for reducing infant mortality in Cubesat missions. In Proceedings of the 2017 IEEE Aerospace Conference, Big Sky, MT, USA, 4–11 March 2017; pp. 1–9. [Google Scholar] [CrossRef] [Green Version]
- Woellert, K.; Ehrenfreund, P.; Ricco, A.J.; Hertzfeld, H. Cubesats: Cost-effective science and technology platforms for emerging and developing nations. Adv. Space Res. 2011, 47, 663–684. [Google Scholar] [CrossRef]
- Richardson, G.; Schmitt, D.K.; Covert, M.A.; Rogers, C. Small Satellite Trends 2009–2013. In Proceedings of the 29th Annual AIAA/USU Conference on Small Satellites, SSC15-VII-3, Logan, UT, USA, 8–13 August 2015. [Google Scholar]
- Walsh, S.; Murphy, D.; Doyle, M.; Thompson, J.; Dunwoody, R.; Emam, M.; Erkal, J.; Flanagan, J.; Fontanesi, G.; Gloster, A.; et al. Assembly, Integration, and Verification Activities for a 2U CubeSat, EIRSAT-1. In Proceedings of the 3rd Symposium on Space Educational Activities (SSEA), Leicester, UK, 16–18 September 2019. [Google Scholar] [CrossRef]
- Monteiro, J.P.; Rocha, R.M.; Silva, A.; Afonso, R.; Ramos, N. Integration and Verification Approach of ISTSat-1 CubeSat. Aerospace 2019, 6, 131. [Google Scholar] [CrossRef] [Green Version]
- Praks, J.; Mughal, M.R.; Vainio, R.; Janhunen, P.; Envall, J.; Oleynik, P.; Näsilä, A.; Leppinen, H.; Niemelä, P.; Slavinskis, A.; et al. Aalto-1, multi-payload CubeSat: Design, integration and launch. Acta Astronaut. 2021, 187, 370–383. [Google Scholar] [CrossRef]
- Mangan, J.; Murphy, D.; Dunwoody, R.; Ulyanov, A.; Thompson, J.; Javaid, U.; O’Toole, C.; Doyle, M.; Emam, M.; Erkal, J.; et al. The environmental test campaign of GMOD: A novel gamma-ray detector. In Proceedings of the International Conference on Space Optics—ICSO 2020; Cugny, B., Sodnik, Z., Karafolas, N., Eds.; SPIE: Washington, DC, USA, 2021; Volume 11852, pp. 471–491. [Google Scholar] [CrossRef]
- Ulyanov, A.; Murphy, D.; Mangan, J.; Gupta, V.; Hajdas, W.; de Faoite, D.; Shortt, B.; Hanlon, L.; McBreen, S. Radiation damage study of SensL J-series silicon photomultipliers using 101.4 MeV protons. Nucl. Instrum. Methods Phys. Res. Sect. A Accel. Spectrom. Detect. Assoc. Equip. 2020, 976, 164203. [Google Scholar] [CrossRef]
- Murphy, D.; Flanagan, J.; Thompson, J.; Doyle, M.; Erkal, J.; Gloster, A.; O’Toole, C.; Salmon, L.; Sherwin, D.; Walsh, S.; et al. EIRSAT-1—The Educational Irish Research Satellite. In Proceedings of the 2nd Symposium on Space Educational Activities (SSEA), SSEA-2018-73, Budapest, Hungary, 11–13 April 2018. [Google Scholar]
- Vanreusel, J. Fly Your Satellite! The ESA Academy CubeSats programme. In Proceedings of the ITU Symposium & Workshop on Small Satellite Regulation and Communication Systems, Santiago de Chile, Chile, 7–9 November 2016. [Google Scholar]
- Doherty, K.; Twomey, B.; McGlynn, S.; MacAuliffe, N.; Norman, A.; Bras, B.; Olivier, P.; McCaul, T.; Stanton, K. High-Temperature Solar Reflector Coating for the Solar Orbiter. J. Spacecr. Rocket. 2016, 53, 1–8. [Google Scholar] [CrossRef]
- Doherty, K.A.J.; Dunne, C.F.; Norman, A.; McCaul, T.; Twomey, B.; Stanton, K.T. Flat Absorber Coating for Spacecraft Thermal Control Applications. J. Spacecr. Rocket. 2016, 53, 1035–1042. [Google Scholar] [CrossRef]
- Sherwin, D.; Thompson, J.; McKeown, D.; O’Connor, W.; Úbeda, V. Wave-based attitude control of EIRSAT-1, a 2U CubeSat. In Proceedings of the 2nd Symposium on Space Educational Activities, SSEA-2018-93, Budapest, Hungary, 11–13 April 2018. [Google Scholar]
- Murphy, D.; Ulyanov, A.; McBreen, S.; Doyle, M.; Dunwoody, R.; Mangan, J.; Thompson, J.; Shortt, B.; Martin-Carrillo, A.; Hanlon, L. A compact instrument for gamma-ray burst detection on a CubeSat platform I: Design drivers and expected performance. Exp. Astron. 2021, 52, 59–84. [Google Scholar] [CrossRef] [PubMed]
- Murphy, D. A compact instrument for gamma-ray burst detection on a CubeSat platform II: Detailed design, assembly and validation. Exp. Astron. 2021; submitted. [Google Scholar]
- Mészáros, P. Gamma-ray bursts. Rep. Prog. Phys. 2006, 69, 2259–2321. [Google Scholar] [CrossRef]
- Thompson, J.; Murphy, D.; Erkal, J.; Flanagan, J.; Doyle, M.; Gloster, A.; O’Toole, C.; Salmon, L.; Sherwin, D.; Walsh, S.; et al. Double-dipole antenna deployment system for EIRSAT-1, a 2U CubeSat. In Proceedings of the 2nd Symposium on Space Educational Activities (SSEA), SSEA-2018-78, Budapest, Hungary, 11–13 April 2018. [Google Scholar]
- Clyde Space Ltd. (CSL) and Cape Peninsula University of Technology (CPUT), COTS Hardware Reference Documents. (ADCS) CSL ICD-25- 01232 Rev. F, 2017; (Battery) CSL USM-1192 Issue C, 2016; (CMC) CPUT ICD-01-00045 Rev. B, 2017; (EPS) CSL USM-1335 Rev. A, 2016; (OBC) CSL ICD-25-025555 Rev. A, 2016; (Solar Array Side Panel) CSL ICD-25-02871 Rev. A 2017; (Structure) CSL ICD-00-04499 Rev. E, 2018; CSL: Glasgow, UK; CPUT: Cape Town, South Africa.
- Doyle, M.; Gloster, A.; O’Toole, C.; Mangan, J.; Murphy, D.; Dunwoody, R.; Emam, M.; Erkal, J.; Flanaghan, J.; Fontanesi, G.; et al. Flight Software Development for the EIRSAT-1 mission. In Proceedings of the 3rd Symposium on Space Educational Activities (SSEA), Leicester, UK, 16–18 September 2019. [Google Scholar] [CrossRef]
- Mangan, J.; Murphy, D.; Dunwoody, R.; Doyle, M.; Ulyanov, A.; Hanlon, L.; Shortt, B.; McBreen, S.; Emam, M.; Erkal, J.; et al. Embedded Firmware Development for a Novel CubeSat Gamma-Ray Detector. In Proceedings of the 8th IEEE International Conference on Space Mission Challenges, online, 26–30 July 2021. [Google Scholar]
- European Cooperation For Space Standardisation (ECSS). Space Engineering: Testing, ECSS-E-ST-10-03C; ECSS: Noordwijk, The Netherlands, 2012. [Google Scholar]
- National Aeronautics and Space Administration (NASA) CubeSat Launch Initiative. CubeSat 101: Basic Concepts and Processes for First-Time CubeSat Developers, 1st ed.; NASA: Washington, DC, USA, 2017.
- European Space Agency (ESA). Tailored ECSS Engineering Standards for In-Orbit Demonstration CubeSat Projects, TEC-SY/128/2013/SPD/RW; ESA-ESTEC: Noordwijk, The Netherlands, 2016. [Google Scholar]
- Jain, V.; Bindra, U.; Murugathasan, L.; Newland, F.; Zhu, Z.H. Practical Implementation of Test-As-You-Fly for the DESCENT CubeSat Mission. In Proceedings of the 2018 SpaceOps Conference, AIAA 2018-2691, Marseille, France, 28 May–1 June 2018. [Google Scholar] [CrossRef]
- Gebara, C.A.; Spencer, D. Verification and Validation Methods for the Prox-1 Mission. In Proceedings of the 30th Annual AIAA/USU Conference on Small Satellites, SSC16-VIII-3, Logan, UT, USA, 6–11 August 2016. [Google Scholar]
- Macedo, P.L.G. Debris Mitigation, Assembly, Integration, and Test, in the Context of the ISTsat-1 Project. Master’s Thesis, Instituto Superior Técnico, Lisbon, Portugal, 2018. [Google Scholar]
- Koudelka, O.; Bichinho Whittle Coelho, C.; Evans, D. The OPS-SAT Nanosatellite Mission. In Proceedings of the IAA Small Satellite Symposium, Berlin, Germany, 24–28 April 2017. [Google Scholar]
- Walsh, S.; Murphy, D.; Doyle, M.; Reilly, J.; Thompson, J.; Dunwoody, R.; Erkal, J.; Finneran, G.; Fontanesi, G.; Mangan, J.; et al. Development of the EIRSAT-1 CubeSat through Functional Verification of the Engineering Qualification Model. Aerospace 2021, 8, 254. [Google Scholar] [CrossRef]
- Marshall, F.; Murphy, D.; Salmon, L.; O’Callaghan, D.; Doyle, M.; Reilly, J.; Dunwoody, R.; Erkal, J.; Finneran, G.; Fontanesi, G.; et al. Development of the Ground Segment Communication System for the EIRSAT-1 CubeSat. In Proceedings of the 16th International Conference on Space Operations, Virtual, 3–5 May 2021. [Google Scholar]
- Dunwoody, R.; Doyle, M.; Murphy, D.; Finneran, G.; O’Callaghan, D.; Reilly, J.; Thompson, J.W.; Walsh, S.; Erkal, J.; Fontanesi, G.; et al. Development and Validation of the Operations Procedures and Manual for a 2U CubeSat, EIRSAT-1, with Three Novel Payloads. In Proceedings of the 16th International Conference on Space Operations, Virtual, 3–5 May 2021. [Google Scholar]
- Sphinx. Available online: www.sphinx-doc.org (accessed on 21 November 2021).
- Google Calendar API Guide. Available online: https://developers.google.com/calendar/api/quickstart/python (accessed on 21 November 2021).
- Google Docs API Guide. Available online: https://developers.google.com/docs/api/quickstart/python (accessed on 21 November 2021).
- Skyfield. Available online: https://rhodesmill.org/skyfield/ (accessed on 21 November 2021).
- Grafana. Available online: https://grafana.com/ (accessed on 21 November 2021).
- International Organization for Standardization (ISO). Cleanrooms and Associated Controlled Environments—Part 1: Classification of air Cleanliness by Particle Concentration, ISO 14644-1:2015(en); ISO: Geneva, Switzerland, 2015. [Google Scholar]
- Dunwoody, R.; Thompson, J.; Sherwin, D.; Doyle, M.; Emam, M.; Erkal, J.; Flanagan, J.; Fontanesi, G.; Gloster, A.; Mangan, J.; et al. Design and development of a 1-axis attitude control testbed for functional testing of EIRSAT-1. In Proceedings of the 3rd Symposium on Space Educational Activities (SSEA), Leicester, UK, 16–18 September 2019. [Google Scholar] [CrossRef]
- VNC Connect. Available online: https://www.realvnc.com/en/ (accessed on 21 November 2021).
- Consultative Committee for Space Data Systems (CCSDS). TM Synchronization and Channel Coding, CCSDS 131.0-B-3; ESA-ESTEC: Noordwijk, The Netherlands, 2020. [Google Scholar]
- Final Report Summary—QB50 (An International Network of 50 CubeSats for Multi-Point, In-Situ Measurements in the Lower Thermosphere and Re-Entry Research). Available online: https://cordis.europa.eu/project/id/284427/reporting (accessed on 24 November 2021).
# | Type | Description | Objective(s) |
---|---|---|---|
1 | Nom. | The S/C is prepared for launch at next boot as this is the last time EIRSAT-1 will be powered ON on the ground prior to launch. |
|
2 | Nom. | The S/C is deployed into orbit and powers ON. After ≥45 min, the separation sequence begins antenna deployment attempts, deploys the antenna and then enables RF transmission. |
|
3 | Nom. | After ∼1–2 h of waiting for a communication window with the S/C, the GS communicates with EIRSAT-1 for the first time on orbit (initial AOS!). An initial assessment of the S/C’s health following launch is performed and antenna deployment is confirmed via downlinked data. |
|
4 | Nom. | Commissioning of the S/C is performed to assess the health of the system following launch. Detumbling of the S/C will also be performed following ADCS health checks. |
|
5 | Nom. | Nominal mode is entered for the first time. Nominal operations (i.e., prolonged experiment running and data collection) begin. |
|
9 | Nom. | A firmware update of the GMOD P/L is required. The new image is uplinked to the OBC and the P/L is reprogrammed. |
|
⋯ | ⋯ | ⋯ | ⋯ |
16 | Off-Nom. | The S/C is operating in safe mode due to the low battery voltage FDIR check being triggered. This anomaly is investigated by the team, the most likely root cause is identified and a solution to return to nominal operations is implemented. |
|
⋯ | ⋯ | ⋯ | ⋯ |
17 | Nom. | An updated flight software image is required. The image is uplinked, booted and verified as stable. |
|
Role | Key Responsibilities | Number on Duty |
---|---|---|
S/C Operator | Interacting with the S/C via TM/TC during communication passes only. No other knowledge of the state of the S/C. Debugging and recovering from a situation within the constraints of the mission test. | 2 |
Test Support Operator | Monitoring the state of the GSE, simulating the S/C’s hardware response (e.g., releasing all power inhibits to mimic deployment), and injecting fault scenarios. Exclusive knowledge of the state of the S/C that cannot be communicated to other operators. | 1–2 |
On-Call Operator | Contactable throughout testing in the case of a query or anomaly. Assigned to lead/experienced team members. Can adopt other roles in parallel. | 1–2 |
Pass Planner | Planning procedures to be followed by the S/C operators during the communication passes, to either invoke a nominal scenario or recover from an off-nominal one. S/C operators can also adopt this role. | 1–2 |
Test Coordinator | Deciding the order of the off-nominal scenarios and communicating this information to the test support operator(s) on duty. The test coordinator cannot adopt another role. | 1 |
Date | Scenario | |
---|---|---|
LEOP | 3rd–4th | (1) Pre-launch preparations |
4th | (2) Launch | |
4th | (3) Initial AOS | |
4th–13th | (4) Commissioning | |
13th | (5) First-time nominal mode | |
Post-LEOP | 13th–15th | (13) ITU request for RF silence |
16th | (8) EMOD experiment configuration update | |
16th | (20) FDIR configuration update (no-TC watchdog timeout) | |
16th–17th | (12) GMOD-GRB data downlink and channel wipe | |
17th–20th | (21) Repeated first boot scenario | |
20th | (11) Failed TC authentication | |
21st–22nd | (14) CMC inactivity beacon and DTMF reset | |
23rd | (9) Payload reprogramming | |
24th–25th | (10) Safe mode entered (full S/C power cycle) | |
25th–27th | (19) Safe mode entered (high spin rate) | |
26th | (18) FDIR configuration update (spin rate safe mode limit) | |
27th–28th | (15) Safe mode entered (low battery) | |
28th–29th | (16) Failsafe image booted | |
3rd–29th | (6) Data downlinking |
UTC (HH:MM:SS) | Time Since Launch (HH:MM:SS) | Event |
---|---|---|
09:27:42 | 00:00:00 | Launch |
10:12:43 | 00:45:01 | − Y antenna deployment |
10:13:15 | 00:45:33 | + Y antenna deployment |
10:13:47 | 00:46:05 | − X antenna deployment |
10:14:19 | 00:46:37 | + X antenna deployment |
10:14:51 | 00:47:09 | RF transmission enabled |
10:53:11 | 01:25:29 | Initial AOS |
Publisher’s Note: MDPI stays neutral with regard to jurisdictional claims in published maps and institutional affiliations. |
© 2022 by the authors. Licensee MDPI, Basel, Switzerland. This article is an open access article distributed under the terms and conditions of the Creative Commons Attribution (CC BY) license (https://creativecommons.org/licenses/by/4.0/).
Share and Cite
Doyle, M.; Dunwoody, R.; Finneran, G.; Murphy, D.; Reilly, J.; Thompson, J.; Reddy Akarapu, S.K.; Mangan, J.; Walsh, S.; Erkal, J.; et al. Mission Test Campaign for the EIRSAT-1 Engineering Qualification Model. Aerospace 2022, 9, 100. https://doi.org/10.3390/aerospace9020100
Doyle M, Dunwoody R, Finneran G, Murphy D, Reilly J, Thompson J, Reddy Akarapu SK, Mangan J, Walsh S, Erkal J, et al. Mission Test Campaign for the EIRSAT-1 Engineering Qualification Model. Aerospace. 2022; 9(2):100. https://doi.org/10.3390/aerospace9020100
Chicago/Turabian StyleDoyle, Maeve, Rachel Dunwoody, Gabriel Finneran, David Murphy, Jack Reilly, Joseph Thompson, Sai Krishna Reddy Akarapu, Joseph Mangan, Sarah Walsh, Jessica Erkal, and et al. 2022. "Mission Test Campaign for the EIRSAT-1 Engineering Qualification Model" Aerospace 9, no. 2: 100. https://doi.org/10.3390/aerospace9020100
APA StyleDoyle, M., Dunwoody, R., Finneran, G., Murphy, D., Reilly, J., Thompson, J., Reddy Akarapu, S. K., Mangan, J., Walsh, S., Erkal, J., Marshall, F., Salmon, L., Somers, E., Ha, L., Palma, D., Martin-Carrillo, A., McBreen, S., McKeown, D., O’Connor, W., ... Hanlon, L. (2022). Mission Test Campaign for the EIRSAT-1 Engineering Qualification Model. Aerospace, 9(2), 100. https://doi.org/10.3390/aerospace9020100