Skip to main content
Aalto University search search close
Students' mission to get Finland's first satellite into orbit

Aalto University was created by a merger of the Helsinki School of Economics, the Helsinki University of Technology, and the University of Art and Design Helsinki. It is strongly future-oriented while at the same time building on the combined 300 year history of three highly regarded universities. Its inspiring learning environment has led to many new student activities including the multi-disciplinary project Aalto-1, a student built satellite.

The Aalto-1 project started in the beginning of 2010, when a group of students carried out a feasibility study of a nanosatellite. Since then the project has generated significant excitement, and reformed teaching and learning in the interdisciplinary area of space technology. Additionally, the project has created an extensive collaboration network of many Finnish and international partners.

"The cost of setting up and using a HIL solution is very low compared to performing all ADCS tests with a physical test setup emulating the orbit environment."

"The ability to perform HIL testing allows even the most complex satellite mission operations to be verified on real hardware."

Tuomas Tikka, Aalto University

Success Story


Nanosatellites, with a mass between 1 and 10 kg (2 to 22lbs), offer a cost-effective solution for universities and small companies to develop their own space systems and instruments, and to perform leading-edge space science. The growing capability and complexity of nanosatellite systems requires effective verification solutions for pre-launch testing.

Hardware-in-the-Loop Simulation

One of the highly complex and mission-specific systems is the Attitude Determination and Control System (ADCS), which consists of sensors, actuators and a processing unit running control algorithms. To test the control operations and performance of the ADCS within a short time frame, and without extensive test equipment investment, a Hardware-in-the-loop (HIL) solution is used.

With the HIL solution, the attitude and orbit dynamics simulator running on a Speedgoat real-time target machine is connected to the ADCS processing unit. 

The sensors and actuators are modelled in the simulator with performance and operational characteristics obtained from testing or from the component manufacturer.

The same simulator can be used for both the development of the ADCS controller and the analysis of its performance. Some of the complex mission operations of Aalto-1, such as a 200 deg/s spin-stabilized operation mode required for an electric solar wind sail experiment, would otherwise be nearly impossible to test.

HIL Simulation

Real-Time Testing

Students use Simulink® running on a laptop to model the attitude and orbit dynamics, the space environment, and sensor and actuator models. Then a real-time application is created from the Simulink® model using Simulink® Real-Time™ and Simulink® Coder™, and run on a Speedgoat Performance real-time target machine.

While the real-time application simulates the physical plant, actuators, and sensors, the target machine provides all real physical I/O and communication protocol interfaces, including I2C, SPI, and CAN, to connect with the ADCS.

This flexible setup allows new ideas and scenarios to be tested with the ADCS prototype long before the embedded hardware for the satellite is available.

Real-Time Testing


The Aalto-1 satellite was launched in June 2017. Members of the project team have founded a new company, Reaktor Space Lab, and are busy working towards the launch of their first satellite Hello World.

Helsinki, Finland

Images: Pekka Laurila

Download PDF

MathWorks® products used

  • Simulink®
  • MATLAB® Coder™
  • Simulink® Coder™
  • Simulink® Real-Time™

Related Success Stories



Curious how to accelerate control design innovation with a modular controller hardware setup?

Free Workflow Demo

See how Speedgoat can help you in the development of your control design for your application.

Schedule now

Have Questions?

Talk to our experts about your project and application requirements.

Follow Speedgoat LinkedIn