ENGROSS - Enabling Growing Software Systems

Researchers: Karl Berntorp, Anders Robertsson, and Karl-Erik Årzén, in collaboration with the Department of Computer Science, Lund University and the Department of Mathematics, Lund University.

Funding: SSF

Duration: 2009 - 2013

Home page: ENGROSS

The ENGROSS project is an SSF framework project on software-intensive systems. This project is focused on the central problems of complex software systems; how such systems can be built in order to be more flexible, robust and possible to compose at the same time. The project is structured in three layers:

  • Systems Research
  • Demonstrator
  • Disciplinary Research



The systems research is based on previous work at Department of Computer Science in the form of the Palcom middleware for loosely interconnected systems. In ENGROSS Palcom is extended to support real-time applications and safety-critical applications.

The main demonstrator in ENGROSS is a grocery-store mobile service robot and surrounding IT systems, sensing, and communication. The primary task for a grocery robot is to put arriving items on shelves in the shop. The robot demonstrator gives rise to many situations where systems need to be integrated in new ways. The current version of the demonstrator is based on the Frida two-armed bobot from ABB (see the picture) and a mobile service robot platform from the Fraunhofer Institute for Manufacturing Engineering And Automation (IPA).

The robot demonstrator also serves as a platform for the disciplinary research in the project:

  • Mobile manipulation
  • Vision
  • Localization and navigation
  • Resource-constrained embedded systems
  • Safety