International Journal of Advanced Robotic Systems (Mar 2009)

Acropolis: A Fast Protoyping Robotic Application

  • Paul Cohen,
  • Sousso Kelouwani,
  • Raphael Gava,
  • Vincent Zalzal

Journal volume & issue
Vol. 6, no. 1

Abstract

Read online

Acropolis is an open source middleware robotic framework for fast software prototyping and reuse of program codes. It is made up of a core software and a collection of several extension modules called plugins. Each plugin encapsulates a specific functionality needed for robotic applications. To design a robot behavior, a circuit of the involved plugins is built with a graphical user interface. A high degree of decoupling between components and a graph-based representation allow the user to build complex robot behaviors with minimal need for code writing. In addition, the Acropolis core is hardware platform independent. Well-known design patterns and layered software architecture are its key features. Through the description of three applications, we illustrate some of its usability.

Keywords