Abstract:
The goal of this project is to develop the calibration and limit checking modules for Hummingbird, an open source software platform for controlling ground stations and satellites which is being developed by CGI Group Inc. in cooperation with the University of Tartu. Hummingbird is presented in detail and its architecture, functionalities and core technologies are described in the work.The work also gives a short overview of the topics which are most relevant tosatellite communications. Such as orbits, communication protocols, the ground segment and ground segment software solutions.The software design made in this work was developed in close cooperation with the scientists working on the Estonian student satellite. The result is a completely configurable software prepared to be fully integrated with Hummingbird when necessary.