Sistemas Embarcados de Tempo Real
TPA – Telemetria de Posicionamento e Atitude
Visão
Histórico da Revisão
Data Versão Descrição Autor
Índice Analítico
1. Introdução 4 1.1. Referências 4 2. Posicionamento 4 2.1. Descrição do Problema 42.2. Sentença de Posição do Produto 5
3. Descrições dos Envolvidos e Usuários 5
3.1. Resumo dos Envolvidos 5
3.2. Resumo dos Usuários 6
3.3. Ambiente do Usuário 6
3.4. Resumo das Principais Necessidades dos Envolvidos ou Usuários 7
4. Visão Geral do Produto 8
4.1. Perspectiva do Produto 8
4.2. Suposições e Dependências 9
5. Recursos do Produto 9
Visão
1. IntroduçãoA finalidade deste documento é coletar, analisar e definir as necessidades e características de nível superior da USC-TPA. Ele enfoca os recursos de que os envolvidos e usuários-alvo precisam e mostra por que essas necessidades existem. Os detalhes de como a USC-TPA atende a essas necessidades estão descritos nas especificações suplementares e de caso de uso.
1.1. Referências
CUNHA, Adilson Marques da, Notas de Aula da Disciplina CE-235, disponível em:
http://sites.google.com/site/ce235ita
SOUSA, Petronio Noronha de, Curso Introdutório em Tecnologia de Satélites, disponível em:
http://www.inpe.br/twiki/pub/Main/IntroducaoTecnologiaSatelites/170_Satelites_P2.2_v3_2008.pdf
RUP for Small Projects, IBM Rational Software, disponível em:
http://www.wthreex.com/rup/smallprojects/index.htm
2. Posicionamento
2.1. Descrição do Problema
O problema Disponibilizar ao projeto ITA-ECO-SAT 2 (sistema embarcado de tempo real do ITA para monitoramento ECOlógico de plataformas de coleta de dados hidrológicos da Amazônia via SATélite - versão 2), um subsistema de Telemetria de Posicionamento e Atitude (TPA), que possa ser integrado em uma segunda fase a outros subsistemas, visando propiciar processamento de informações de posicionamento e atitude de um satélite articial, além da verificação da
corretude de transmissão de dados do satélite para a central de controle, necessários para o conhecimento de sua localização espacial.
Afeta As comunidades tecnológica e científica, fabricantes e usuários de centrais de controle de satélites artificiais. cujo impacto é Permitir a disponibilização de dados de posicionamento e
atitude aos profissionais envolvidos em projetos que façam uso de centrais de controle satélites artificiais, para que esses possam focar em outros aspectos de controle e operação do mesmo.
uma boa solução seria Desenvolver um subsistema de Telemetria de Posicionamento e Atitude que implemente as seguintes funcionalidades: Processamento de dados de posicionamento, Processamento de dados de atitude e Verificação da corretude das
transmissões de dados de posicionamento e atitude. 2.2. Sentença de Posição do Produto
Para Instituições militares e civis, públicas ou privadas que se utilizem de centrais de controle de satélites artificiais e aplicações de telemetria de posicionamento e atitude.
Quem Necessitar utilizar aplicações de centrais de controle de satélite, com funcionalidades para telemetria de posicionamento e atitude de satélites.
O TPA – Telemetria de Posicionamento e Atitude
É um subsistema para centrais de controle de satélites que mapeia as funcionalidades de Processamento de dados de posicionamento, Processamento de dados de atitude e Verificação da corretude das transmissões de dados de posicionamento e atitude.
Que Disponibiliza funções para processamento de dados de posicionamento e atitude à centrais de controle do satélite ou outros subsistemas que necessitem desses dados.
Diferente de Outros sistemas de telemetria de posicionamento e atitude para centrais de controle de satélites, que não mapeiam diretamente as funcionalidades exigidas pelo projeto ITA-ECO-SAT 2. Nosso produto Proporcionará processamento de dados de posicionamento e
atitude, bem como a verificação desses dados aos demais subsistemas do projeto ITA-ECO-SAT 2 para monitoramento e controle do satélite.
3. Descrições dos Envolvidos e Usuários
Esta seção descreve os perfis dos envolvidos e dos usuários que integram a unidade de software de computador TPA – Telemetria de Posicionamento e Atitude e as principais dificuldades que, de acordo com os seus pontos de vista, poderão ser abordadas pela solução proposta. Nesta seção não são descritas as solicitações ou os requisitos específicos dos envolvidos e dos usuários, já que eles são capturados num artefato individual chamado de Documento de Solicitações dos Envolvidos. Ao invés disso, esta seção fornece apenas as principais argumentações, justificativas e explicações das razões pelas quais os requisitos são necessários.
3.1. Resumo dos Envolvidos
Dentre os envolvidos ou interessados no desenvolvimento de um conjunto de componentes de sistemas computadorizados que mapeiam as funcionalidades de Telemetria de Posicionamento e Atitude, nem todos são considerados como seus usuários finais. A tabela abaixo apresenta uma lista dos envolvidos ou interessados, suas descrições e responsabilidades. Esses envolvidos ou interessados não são considerados usuários. A tabela contendo uma lista dos usuários, suas descrições e responsabilidades, encontra-se na seção 3.2.
Nome Descrição Responsabilidades
Prof. Dr. Adilson Marques da Cunha
Coordenador do projeto ITA-ECO-SAT 2
Prover diretrizes, orientações e requisitos de alto nível para realização do projeto.
Integrador de CSC –
Componente de Software de Computador
Aluno a ser designado para integrar o componente de software de computador Monitoramento (CSM)
Integrar as unidades de software de computador (USC) do componente de software de computador (CSC) Monitoramento (CSM) e realizar testes integrados no componente Integrador de ICSC – Item de Configuração de Software de Computador
Aluno a ser designado para integrar o Item de
Configuração de Software de Computador - Central de Controle do Satélite (CCS)
Integrar os componentes de software de computador (CSC) do item de configuração de software de computador (ICSC) – Central de Controle do Satélite (CCS)
3.2. Resumo dos Usuários
Abaixo é apresentada uma lista resumida dos usuários identificados da unidade de software de computador TPA – Telemetria de Posicionamento e Atitude:
Nome Descrição Responsabilidades Envolvido
CCD Central de
Comunicação de Dados
Enviar e receber informações de posicionamento e atitude à USC-TPA
Auto-representado Operador da CCS Operador do Componente de Software de Computador – Central de Controle do Satélite
Operar a central de controle de satélite quando processos 100% automatizados não puderem ser executados
Auto-representado
3.3. Ambiente do Usuário
Os usuários da unidade de software de computador TPA são alunos de graduação e pós graduação do ITA.
Equipe técnica do PDP – Processamento de Dados de Posicionamento
Descrição Equipe responsável pela pesquisa e desenvolvimento do PDP – Processamento de Dados de Posicionamento.
Tipo Usuários experiente.
Responsabilidades Processar os dados de posicionamento do satélite.
Critérios de Sucesso Capacidade de processamento dos dados de posicionamento do satélite.
Envolvimento Outras USC se utilizarão dos dados de posicionamento processados por essa USC. Comentários / Problemas O posicionamento do satélite pode permanecer incorreto devido à falhas ou atrasos
Equipe técnica do PDA – Processamento de Dados de Atitude
Descrição Equipe responsável pela pesquisa e desenvolvimento do PDA – Processamento de Dados de Atitude.
Tipo Usuário Experiente.
Responsabilidades Processar os dados de atitude do satélite.
Critérios de Sucesso Capacidade de processamento dos dados corretos de atitude do satélite. Envolvimento Outras USC se utilizarão dos dados de atitude processados por essa USC. Comentários / Problemas A atitude do satélite pode ficar incorreta devido à falhas ou atrasos no
processamento de dados de atitude
Equipe técnica da VCT – Verificação da Corretude das Transmissões de dados de posicionamento e atitude
Descrição Equipe responsável pela pesquisa e desenvolvimento do VCT – Verificação da Corretude das Transmissões de dados de posicionamento e atitude.
Tipo Usuário Experiente.
Responsabilidades Verificar quanto à corretude das informações de dados de posicionamento e atitude. Critérios de Sucesso Capacidade de verificar a corretude da transmissão de dados de posicionamento e
atitude. Capacidade de identificar inconsistências ou falhas nos dados transmitidos. Envolvimento Outras USC que precisam receber informações de posicionamento e atitude do
satélite.
Comentários / Problemas Problemas de comunicação podem retardar o desempenho da verificação das informações transmitidas.
3.4. Resumo das Principais Necessidades dos Envolvidos ou Usuários
Abaixo são descritas as principais necessidades das soluções existentes, conforme o ponto de vista dos envolvidos ou dos usuários
Necessidade Prioridade Preocupações Solução Atual Soluções Propostas
Incluir a capacidade de processamento de dados de posicionamento para o(s) satélite(s) artificial(ais) utilizados no projeto
ITA-Alta Falhas nos sensores/gps do satélite ou falhas de comunicação
Não há ainda para este projeto
Desenvolver um protótipo de subsistema capaz de processar os dados de posicionamento de
ECO-SAT 2 podem interferir
no funcionamento do sistema um satélite artificial Incluir a capacidade de processamento de dados de atitude para o(s) satélite(s) artificial(ais) utilizados no projeto ITA-ECO-SAT 2
Alta Falhas nos sensores/gps do satélite ou falhas de comunicação podem interferir no funcionamento do sistema Não há ainda para este projeto
Desenvolver um protótipo de subsistema capaz de processar os dados de atitude de um satélite artificial Incluir a capacidade de verificação da corretude da transmissão de dados de processamento de posicionamento e atitude para o(s) satélite(s) artificial(ais) utilizados no projeto ITA-ECO-SAT 2 Alta Falhas de comunicação podem interferir no funcionamento e performance do sistema Não há ainda para este projeto
Desenvolver um protótipo de subsistema capaz de verificar a corretude da transmissão de dados de posicionameto e atitude processados a partir de um satélite artificial
4. Visão Geral do Produto
Esta seção oferece uma visão de nível superior dos recursos do produto, interfaces com outros aplicativos e confingurações de sistema. Ela geralmente é constituida destas duas seguintes subseções:
4.1. Perspectiva do Produto
A unidade de software de computador TPA – Telemetria de Posicionamento e Atitude faz parte do
componente de software de computador Monitoramento (CSM), que por sua vez compõe o item de configuração de software de computador Central de Controle do Satélite (CCS). O componente Monitoramento CSM é composto por 3 unidades de software de computador, em destaque no diagrama a seguir:
4.2. Suposições e Dependências
O desenvolvimento deste projeto fará uso das ferramentas I-CASE-E da suíte IBM Rational, diponbilizada sob licença acadêmica aos alunos da graduação e pós graduação do ITA.
5. Recursos do Produto
O produto de resultante desta especificação de visão deve implementar os seguintes recursos:
Processamento de Dados de Posicionamento; Processamento de Dados de Atitude;
Verificação da Corretude das Transmissões de dados de posicionamento e atitude. 6. Outros Requisitos do Produto
A USC-TPA deve respeitar as restrições aplicáveis à janela de processamento do satélite. Toda informação trocada com o satélite artificial deve ser realizada através da CCD – Central de Comunicação de Dados. As especificações para troca de informações entre a central de controle de satélite e o satélite deve respeitar as seguintes restrições:
O satélite passa dia sim dia não na Amazônia, às 13 horas GMT
A taxa de transmissão de dados de imagens é de 300Gb/seg e de telemetria de dados de engenharia é de 5Gb/seg.