Framework de Sistema de Controle de Satélite · Framework de software para construção de...
Transcript of Framework de Sistema de Controle de Satélite · Framework de software para construção de...
SATCSFramework de Sistema de
Controle de Satélite
Luciana Sêda Cardoso
1º Workshop de Inovação do INPE
25 a 26/agosto/2016
Sumário
• Introdução
• Um pouco de história ...
• Meta do projeto
• O que é o SATCS?
– Funcionalidades
– Soluções de projeto
– Status
• Produtos customizados
• Conclusão
Introdução
Framework de software para construção de
aplicações voltadas ao domínio de operação
de satélites
• Equipe responsável
– Grupo de software da Divisão de Desenvolvimento
de Sistema de Solo (DSS) da área de Engenharia de
Tecnologia Espacial (ETE) do INPE
• Iniciou-se em 2005 � 1º. resultado em 2008
Um pouco de história...
• Grupo DSS com experiência (legado de 20 anos)
– Sistema de controle de satélite específico para cada
missão: Missão MECB, CBERS e FBM
• Requisitos � comuns para várias missões
• Assim surgiu a ideia ...
– Desenvolver um framework de software que provesse
uma infraestrutura de solo comum para construção de
aplicações para controle de satélite
– Características:
• Facilmente configurável para diferentes satélites
• Facilmente adaptável para atender os requisitos específicos.
Meta do projeto
Alta reusabilidade ���� Baixo custo de desenvolvimento
– Reusável para diferentes missões espaciais
– Comunalidade: Segmento espacial x Segmento solo
Aplicações utilizadas ao longo do ciclo de vida da missão
– Automatização da operação de voo– Operações de rotina do satélite
» Diminuição de custo e mais confiabilidade
O que é o SATCS?
• Estes artefatos customizados proveem aplicações capazes de monitorar e controlar um equipamento em solo ou em voo tanto de missões de satélites pequenos (SCD) como mais complexos (CBERS, AMZ).
Kernel
Application
Automation
• Infraestrutura composta de vários artefatos de software genéricos e facilmente configuráveis, organizados em camadas .
Funcionalidade
- Monitoração e controle (TM/TC e RM/RC)
- Operações manuais (Interface H/M)
- Automatização – agenda e planejamento
- Localização - Medidas da posição do satélite
(RAN e RR)
- Histórico dos dados da missão
- Gerenciamento da base de dados operacional
da missão (OPDB)
� Baseado no Conceito de Serviços de Operações de Missão (CCSDS 520.0-G-3)
Soluções de projeto
– Uso de “Padrões de Projeto”
– Desenvolvimento baseado em componentes
– Frameworks de classes
– Metadados(+ configuração BD e – atualização código)
– Padrões de definição de interfaces entre módulos e subsistemas
– Conceito de família de produtos
– Infraestrutura de teste e processo de validação
– Padrões internacionais: ECSS e CCSDS
STATUS
• Em desenvolvimento:
– Camada de Automatização
– Definição de mecanismos de controle e
sincronização da Base de dados operacional
• Próximo passo:
– Adaptação do framework para uma arquitetura
orientada a serviço
Produtos customizados
Fase Produto Missão Ano
Validação de
protocolo
Sist. de monitoração e
controle (TM&TC e RM&RC)
Solo-bordo CCSDS/COP1
Solo-solo ProtoMirax
2009
2013
Subsistema
solo
Biblioteca (Núcleo+ TC) Simulador operacional do
CBERS4
2014
Subsistema
satélite
Sist. de monitoração e
controle (TM/TC e RM/RC)
ACDH - AMZ1 (Argentina)
OBDH –AMZ1
2011
Em desenv.
AIT Biblioteca (TM/TC) CBERS3
CBERS4
AMZ1
2009
2013
Em desenv.
Operação
em voo
Sistema de Controle de
satélite
SCD1/SCD2
CBERS3
CBERS4
AMZ1
2012/2013
2013
2014
Em desenv.
Comunalidade
ConclusãoResultados obtidos
Alta reusabilidade ���� Baixo custo de desenvolvimento
Aumento na eficiência do processo produtivo e geração de novos produtos
Perda iminente de conhecimento adquirido em controle de satélite no INPE.