Integrative architecture of the autonomous hand-eye robot JANUS

The importance of a good architectural design is often overlooked in the furor and excitement of new-age task-motivated and reactive robot construction. However the lack of a good architecture will often prove to be a weak link in an otherwise successful prototype, especially when development reaches the interesting stage of extension to more general functionality, or the introduction of adaptivity and higher-level control loops. In this article we describe various aspects of the architecture underlying our hand-eye reactive robot JANUS. The architecture allows at every level the introduction of functionality extensions and adaptivity. Furthermore, the intrinsic parallelism of the architecture enables easy porting from a single host computer to one or more computer clusters to produce immediate and significant operation speed-up. A central characteristic of the architecture is its integrative nature. This is illustrated by the way in which autonomous components dealing with motorics and sensorics can exchange information and work actively with each other.

[1]  D. Corkill Blackboard Systems , 1991 .

[2]  Rodney A. Brooks,et al.  A Robust Layered Control Syste For A Mobile Robot , 2022 .

[3]  James L. Peterson,et al.  Petri Nets , 1977, CSUR.

[4]  L. Steels The Artiicial Life Roots of Artiicial Intelligence , 1993 .

[5]  H. P Nii,et al.  Blackboard Systems , 1986 .

[6]  Randall Beer,et al.  Intelligence as Adaptive Behavior , 1990 .

[7]  Frank J. Smieja,et al.  The pandemonium system of reflective agents , 1996, IEEE Trans. Neural Networks.

[8]  Luc Steels,et al.  The artificial life roots of artificial intelligence , 1993 .

[9]  V. Jagannathan,et al.  Blackboard Architectures and Applications , 1989 .

[10]  Uwe Beyer,et al.  Learning from Examples, Agent Teams and the Concept of Reflection , 1996, Int. J. Pattern Recognit. Artif. Intell..

[11]  Gernot Richter,et al.  Adaptive control of a robot arm using driver programs , 1996, Artif. Intell. Eng..

[12]  Kurt Jensen Coloured Petri Nets , 1992, EATCS Monographs in Theoretical Computer Science.

[13]  Uwe Beyer,et al.  A Heuristic Approach to the Inverse Differential Kinematics Problem , 1997, J. Intell. Robotic Syst..