Search
CS5CEP

Desenvolvimento de Software para o ISTnanosat-1

Enquadramento: O Centro Espacial Português, conjugando interesses científicos do IST e da AMSAT-CT, vem potenciar aplicações, quer através do seguimento e exploração terrestre de múltiplos satélites, quer também pelo estudo, construção, lançamento e exploração sub-orbital de sistemas desenvolvidos e produzidos localmente. É neste contexto que começam a ser exploradas novas abordagens, que tem por fim a construção de um satélite educativo (ISTnanosat-1), apoiado pela ESA no âmbito do programa Educational CubeSat initiative, capaz de transportar novos desafios e aplicações. O processo de construção dum satélite, mesmo um CubeSat, é uma tarefa simultaneamente complicada e desafiante. Um dos componentes invisíveis mas de crucial importância é o software sistema e de aplicação que se executam nos processadores de bordo. O ISTnanosat-1 possui dois processadores e ambos executam executivos de tempo-real muito simples (FreeRTOS). Para além da solidez associada ao software sistema, o software de aplicação também deve ser extremamente fiável.

Objectivos: Pretende-se concretizar um conjunto de software, quer de comunicações, quer de comando e controlo de bordo, sobre ambos os processadores. Existe já uma implementação modular do stack de comunicações que é preciso configurar e integrar com o restante software. O desenvolvimento das aplicações em falta bem como a sua integração e teste constitui a tónica deste trabalho e constitui um desafio relevante para quem gosta pretende adquirir métodos de desenvolvimento de software com requisitos críticos.

Descrição: Este trabalho implicará:

  1. Análise de requisitos das funções de comando e controlo;
  2. Estudo da arquitectura de SW do ISTnanosat-1;
  3. Estabelecimento da metodologia de desenvolvimento;
  4. Desenvolvimento dos módulos necessários;
  5. Testes parciais e integração;
  6. Testes globais e demonstração em ambiente real.

Orientação: Rui M. Rocha, Moisés Piedade; apoio da AMSAT-CT / AMRAD

© 2015, Instituto Superior Técnico / University of Lisbon. All rights reserved.