AGM is a modular open-source robotics cognitive architecture. Its main advantage in comparison with other architectures is that it allows robots to reason about how to achieve missions that require perceptive actions such as finding new objects. In fact, it can reason not only about the robots' perception but also about humans' perception.
The ability of reasoning about perceptive tasks comes from the use of a new visual planning domain definition language named AGGL which can be used with existing PDDL planners or a AGGL-specific planner provided with the rest of the architecture. Demonstrations are available in the demonstrations section. More information in the project's home page and the associated research papers:
RoboComp is an open-source modern robotics framework. It makes extensive use of technologies such as component-oriented programming and domain-specific languages. RoboComp has a wide range of already-existing components used to communicate with the hardware of several robots. The key features of RoboComp are its tool set and the ease of creating new components using domain specific languages.
It is currently being used in several different robots. For more information, please visit the RoboComp's home page.