Embedded Systems Group

The Embedded Systems Group (GSE) has been created at PUCRS in 2003 and, at the same time, a laboratory facility was set up to accommodate the first research projects. The laboratory was equipped with computers, prototyping kits, and measurement instruments, in a 30 m2 room at the Faculty of Informatics building. In the beginning, at PUCRS, GSE had two main research interests: a software approach, managed by Fabiano Hessel; and a low-level software/hardware approach managed by Eduardo Bezerra. When Eduardo Bezerra moved to UFSC in 2010, Fabiano Hessel took over the laboratory’s coordination at PUCRS.

Since 2010, at UFSC, GSE focus has been on the design of embedded systems for space applications, with on-going work in the following topics: on-board computing systems, computer architecture; real-time operating systems; drivers; data communications (on-board and ground stations); HDL and FPGA; digital systems; parallel processing (MPSoC/NoC); programming languages; sensors & actuators; energy efficiency; image processing; network (satellite constellations and ground stations); fault tolerance and dependability issues.

The group works on the continuous improvement of a complete space mission, with a fully operational ground station, and a satellite platform with the mechanical parts (structure, solar panels, antennas, …), and the On-Board Computer (OBC), which has the following modules: Attitude Control and Determination System (ACDS); Electrical Power System (EPS); On-Board Data Handling System (OBDH); and Telemetry and Telecommand System (TT&C).

The group members develop their work in several UFSC laboratories: LCS/SpaceLab (EEL); LISHA (INE); Control and Automation Engineering (DAS); and Aerospace Engineering (Joinville Campus).

All activities are planned targeting INPE’s on-board computer, and also the FloripaSat and Serpens II Cubesat missions, scheduled for launch in the next couple of years.