BALT & CAST: Middleware for Cognitive Robotics (original) (raw)
Related papers
A Layered Heterogeneous Cognitive Robotics Architecture
Thesnarpycognitiveroboticsarchitecture is a new member of the family of GLAIR architectures that performs grounded reasoning and action on real and simulated robots. We em- ploy the SNePS knowledge representation, reasoning, and acting system and the Pyro robotics toolkit. We describe the architecture together with the methodologies used to realize it. With the snarpy architecture, robotic agents can be very easily and quickly constructed having both high-level reason- ing skills and low-level acting and sensing abilities on real robotics hardware. Two prototype snarpy agents are pre- sented.
ORO, a knowledge management platform for cognitive architectures in robotics
2010
Abstract—This paper presents an embeddable knowledge processing framework, along with a common-sense ontology, designed for robotics. We believe that a direct and explicit integration of cognition is a compulsory step to enable humanrobots interaction in semantic-rich human environments like our houses. The OpenRobots Ontology (ORO) kernel allows to turn previously acquired symbols into concepts linked to each other.
ORO, a knowledge management module for cognitive architectures in robotics
2010
This paper presents an embedded cognitive kernel, along with a common-sense ontology, designed for robotics. We believe that a direct and explicit integration of cognition is a compulsory step to enable human-robots interaction in semantic-rich human environments like our houses. The OpenRobots Ontology (ORO) kernel allows to turn previously acquired symbols into concepts linked to each other. It enables in turn reasoning and the implementation of other advanced cognitive functions like events, categorization, memory management and reasonning on parallel cognitive models. We validate this framework on several cognitive scenarii that have been implemented on three different robotic architectures.
Layered Cognitive Architectures: Where Cognitive Science Meets Robotics
2000
Although overlooked in recent years as tools for research, cognitive software architectures are designed to bring computational models of reasoning to bear on real-world physical systems. This paper makes a case for using the executives in these architectures as research tools to explore the connection between cognitive science and intelligent robotics.
An agent based design process for cognitive architectures in robotics
2001
Nowadays, robots have to face very complex tasks, often requiring collaboration between several individuals. As a consequence, robotics can be considered one of the most suitable paradigms for agent-based software. In this work, we present an approach to the design of distributed multi-agent architectures for mobile robotics, that is based on the Unified Modeling Language.
Developing Intelligent Robots with CAST
Architecture paradigms for robotics applications 25 M. Amoretti, M. Reggiani Reusing software components among different control architectures with the GenoM tool 32 A. Mallet Aspects of sustainable software design for complex robot platforms in multi-disciplinary research projects on embodied cognition 33 M. Hülse and M. Lee A modular architecture for the integration of high and low level cognitive systems of autonomous robots 39 M. Spranger, Ch. Thiele, M. Hild Ikaros: Building Cognitive Models for Robots 47 Ch. Balkenius, J. Morén, B. Johansson, M. Johnsson Multirobot Applications with the ThinkingCap-II Java Framework 55
Cognitive Computation, 2019
One of the aims of cognitive robotics is to endow robots with the ability to plan solutions for complex goals and then to enact those plans. Additionally, robots should react properly upon encountering unexpected changes in their environment that are not part of their planned course of actions. This requires a close coupling between deliberative and reactive control flows. From the perspective of robotics, this coupling generally entails a tightly integrated perceptuomotor system, which is then loosely connected to some specific form of deliberative system such as a planner. From the high-level perspective of automated planning, the emphasis is on a highly functional system that, taken to its extreme, calls perceptual and motor modules as services when required. This paper proposes to join the perceptual and acting perspectives via a unique representation where the responses of all software modules in the architecture are generalized using the same set of tokens. The proposed representation integrates symbolic and metric information. The proposed approach has been successfully tested in CLARC, a robot that performs Comprehensive Geriatric Assessments of elderly patients. The robot was favourably appraised in a survey conducted to assess its behaviour. For instance,
Cognitive Robotics - Towards the Development of Next-Generation Robotics and Intelligent Systems
Springer eBooks, 2022
In this paper we make the case for cognitive robotics, that we consider a prerequisite for next generation systems. We give a brief account of current cognition-enabled systems, and viable cognitive architectures, discuss system requirements that are currently not sufficiently addressed, and put forward our position and hypotheses for the development of next-generation, AI-enabled robotics and intelligent systems.
2016
Robots require a close coupling of perception and action. Cognitive robots go beyond this to require a further coupling with cognition. From the perspective of robotics, this coupling generally emphasizes a tightly integrated perceptuomotor system, which is then loosely connected to some limited form of cognitive system such as a planner. At the other end, from the perspective of automated planning, the emphasis is on a highly functional system that, taken to its extreme, calls perceptual and motor modules as independent functions. This paper proposes to join both perspectives through a unique representation where the responses of all modules on the software architecture (percepts or actions) are grounded using the same set of symbols. This allows to generalize the signal-to-symbol divide that separates classic perceptuomotor and automated planning systems, being the result a software architecture where all software modules interact using the same tokens.
Embedded Architecture Composed of Cognitive Agents and ROS for Programming Intelligent Robots
IFAC-PapersOnLine, 2020
This paper proposes and evaluates an embedded architecture aimed to promote the utilization of cognitive agents in cooperation with the Robotic Operating System (ROS), serving as an alternative for programming intelligent robots. It promotes the programming abstraction level in two directions. The first direction regards using cognitive agents facilities for programming the robots intelligence, consisting of its perceptions and related actions. The second direction exploits the facilities of using ROS layers for programming the robot interaction with its sensors and actuators. The paper reports experiments of using agents to command simulated UAVs while measuring performance metrics that allowed us to evaluate the benefits of the proposed architecture.