trio-cinema 1 khu, 10/08/2010 ground support software yong-ho kim 22 feb 2011 school of space...
DESCRIPTION
TRIO-CINEMA 3 KHU, 10/08/2010 IGSS overall overview Integrated Ground Support Software (IGSS) Attitude Simulator (Matlab/simulink) CINEMA Emulator GSEOS Mission Planning System Satellite Tracker (Orbitron) Orbit Simulator (STK or Orbitron or hand-made) Radio System CINEMA Radio Not determinedIn progressTRANSCRIPT
TRIO-CINEMA 1 KHU, 10/08/2010
Ground Support Software
Yong-ho Kim
22 Feb 2011School of Space Research
Kyung Hee University
TRIO-CINEMA 2 KHU, 10/08/2010
< Ground Support Software > Agenda
List
IGSS(Integrated Ground Support Software) Overview
Integration Test
Development Plan
TRIO-CINEMA 3 KHU, 10/08/2010
IGSS overall overview
Integrated Ground Support Software (IGSS)
Attitude Simulator(Matlab/simulink)
CINEMAEmulator
GSEOS Mission PlanningSystem
Satellite Tracker(Orbitron)
Orbit Simulator(STK or Orbitron
or hand-made)
Radio System
CINEMA
Radio
Not determined In progress
TRIO-CINEMA 4 KHU, 10/08/2010
IGSS overall overview(continued)
Integrated Ground Support Software (IGSS)
Attitude Simulator(Matlab/simulink)
CINEMAEmulator
GSEOS Mission PlanningSystem
Satellite Tracker(Orbitron)
Orbit Simulator(STK or Orbitron
or hand-made)
Radio System
CINEMA
Radio
Not determined In progress
• Use RS232 communication.• One is Transmission line for tele command. • Other is reception line for telemetry.• All data is packetized by CCSDS and CTM definition
TRIO-CINEMA 5 KHU, 10/08/2010
IGSS overall overview(continued)
Integrated Ground Support Software (IGSS)
Attitude Simulator(Matlab/simulink)
CINEMAEmulator
GSEOS Mission PlanningSystem
Satellite Tracker(Orbitron)
Orbit Simulator(STK or Orbitron
or hand-made)
Radio System
CINEMA
Radio
Not determined In progress
• Use TCP protocol. The use of TCP protocol provides ability to teleoperation.
• All transmitting data includes 6 bytes additional header. Special characters(2bytes: 0xEE 0x16)
Opcode(1byte)
Reserved(1byte)
Data field length(2bytes)
Data(0~65535 bytes)
TRIO-CINEMA 6 KHU, 10/08/2010
GSEOS module diagram
Mission PlanningSystem
Radio System GSEOS Core
TLM Interface
Network Interface
Common GSEOS elements
GSEOS
Custom Python modules
Local StorageRS232
Bios
MPSCommunication
PacketEncoder
RS232Communication
TelemetryParsing & Checking
Decoder Module
APID264Decoder
MPSCmd Parser
Command Generator
Operator
MPS Processing
CCSDSDecoder
Internal interactionExternal interaction
TRIO-CINEMA 7 KHU, 10/08/2010
TRIO-CINEMA 8 KHU, 10/08/2010
Test Outline
Integrated Ground Support Software (IGSS)
GSEOS Mission PlanningSystem
FlightSoftware
TCPRS232 OperatorConsole
Operator commands MPS to start communication MPS transmits a packet to GSEOS for changing flight mode GSEOS decodes commands transmitted from MPS and generates actual command GSEOS transmits actual command including packet header FSW processes command Processing result can be applied to Housekeeping telemetry. In this case, Flight mode and
some variables will be changed GSEOS receives telemetry and decodes it Changed Housekeeping data can be shown by GSEOS to Operator
Assumption - Telemetry should be transmitted from FSW to GSEOS every 10 seconds - We have no Mission Planning System, so we made simple MPS containing few basic functions
EyesTime
TRIO-CINEMA 9 KHU, 10/08/2010
Overall Data Flow During The Test
Mission PlanningSystem
FlightSoftware GSEOS Core
TLM Interface
Network Interface
Common GSEOS elements
GSEOS
Custom Python modules
Local StorageRS232
Bios
MPSCommunication
PacketEncoder
RS232Communication
TelemetryParsing & Checking
Decoder Module
APID264Decoder
Commad Parser
Command Generator
Operator
MPS Processing
CCSDSDecoder
Outgoing dataIncoming data
TRIO-CINEMA 10 KHU, 10/08/2010
Test Result
Before After
GSEOS
Mission PlanningSystem
FlightSoftware
1
2
3
TRIO-CINEMA 11 KHU, 10/08/2010
• Make basic mechanisms and interfaces for operating GSEOS
• Use actual command defined in CTM instead dummy command
• In order to operate automatically, also we designed communication protocol and transaction between Mission Planning System and GSEOS
Conclusion
TRIO-CINEMA 12 KHU, 10/08/2010
Development Plan
• Make a function for storing all telemetry
• Integration test with Radio
• Test, test, test, test……………………………..
• Make operation plan for Ground Support Software
TRIO-CINEMA 13 KHU, 10/08/2010
Thank you.