Page 431 - Automotive Engineering Powertrain Chassis System and Vehicle Body
P. 431

CHAP TER 1 4. 2       Decisional architecture

               14.2.2 Robot control architectures                 view of human reasoning, and it is often referred as the
                                                                  ‘sense-model-plan-act’ (SMPA) scheme. In practice, this
               and motion autonomy
                                                                  concept is implemented into robotic control systems
                                                                  using a hierarchical architecture made of three main
               14.2.2.1 Definitions and taxonomy                   components: perception (which includes sensing and
                                                                  modeling functions), decision and action.
               The development of robot control architectures consti-
               tutes for engineers and scientists one of the most chal-    Perception. Considered as a key feature in a robotic
               lenging frameworks for integrating and testing intelligent  system, the perception function may be seen as the
               systems, inspired from attributes of living beings such as  first basic function of a deliberative architecture. The
               perception, interaction and reasoning. Robot control ar-  main purpose of this first stage of the control process
               chitectures are rather understood in terms of software  is to construct a model of the environment from
               architectures, and consequently are closer to domains  sensory data and a priori knowledge (e.g. topological
               related to computer science and control engineering. A  or a grid-based models). This model is subsequently
               basic definition for a robot control architecture can be  used for planning robot actions and for checking that
               found in Arkin (1998): ‘Robotic architecture is the  the robot actions have correctly been executed.
               discipline devoted to the design of highly specific and  However, world reconstruction from sensory data is
               individual robots from a collection of common software  a complete active research domain, having already
               building blocks.’                                    motivated a great number of research works and
                 The state of the art in this domain includes a large  approaches; this research domain is still open.
               number of approaches, sometimes guided by research work    Decision. The second processing phase of a delibera-
               on ethology and cognitive sciences. One of the most chal-  tive architecture is referred as the decision module.
               lenging domains for testing and evaluating these approaches,  It consists in ‘reasoning’ about the task model and the
               particularly when real-time constraints have to be verified, is  environment model, in order to decide what is the
               mobile robotics. This is why most of the significant contri-  more appropriate sequence of actions to execute. In
               butions in this research field come from work on mobile  practice, this reasoning phase is often implemented
               robot and autonomous guided vehicles. The next sections  as an off-line motion planning task. This is why
               outline the state of the art in mobile robot architectures,  motion planning has been a very active research
               using a commonly agreed taxonomy. This taxonomy is based  domain for about 20 years.
               on three main paradigms on which a large number of control    Action. The last processing phase of a deliberative
               architectures have been developed:                   architecture is to control the robot actuators in
                                                                    order to execute the planned actions. Recent
                 The deliberative paradigm. In this approach, the   research work in this domain addresses robust con-
                 system uses a model of the world – an a priori     trol techniques and sensor-based control approaches.
                 known model, or a model reconstructed from sen-
                 sory data – in order to plan the actions that the robots  The first robot control architectures reported in the lit-
                 have to execute. This approach leads to a sequential  erature are based on such an approach. In particular, this
                 decomposition of the whole process, and to highly  type of architecture has been used for controlling the first
                 hierarchical systems.                            mobile robot having a partial autonomy: the robot Shakey
                 The reactive paradigm. This approach is based on  (Nilsson, 1984). This robot, designed at the beginning of
                 a tight coupling between sensors and actuators, for  the 1970s at the Stanford Research Institute, used
                 continuously producing the required controls. This  a video-camera as a sensor and was theoretically able to
                 approach usually relies on a decomposition of the  move in a highly constrained environment. Its reasoning
                 system into elementary behaviours which can be   capabilities were derived from problem-solving tech-
                 combined and executed concurrently.              niques developed in the field of artificial intelligence. The
                                                                  typical tasks that could be achieved by Shakey consisted
                 The hybrid paradigm. This approach consists in com-  in finding a known object (i.e. an object described by its
                 bining the deliberative and reactive paradigms, in
                                                                  shape and its colour) in a room, and in pushing this object
                 order to try to exploit the advantages of the two
                 previous approaches. Most of the current approaches  up to a given point. Unfortunately, each simple move-
                 are of this type.                                ment of Shakey required more than one hour of external
                                                                  computing, and it had a strong probability of failure at
                                                                  execution time.
               14.2.2.2 Deliberative architectures                  The architecture of the Stanford Cart developed at
                                                                  the University of Carnegie-Mellon (Moravec, 1983)is
               This approach relies on traditional paradigms of artifi-  also representative of the deliberative paradigm. In this
               cial intelligence. It tries to implement a simplified  approach a 3D-vision system provided the robot with the


                    438
   426   427   428   429   430   431   432   433   434   435   436