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

Decisional architecture    C HAPTER 14.2








































           Fig. 14.2-8 3T architecture (Bonasso).



           previous layers are roughly represented by the De-  parameterizes, and activates the appropriate modules of
           cisional, Execution Control and Functional layers  the Functional layer. This is done using an automation
           (Fig. 14.2-9); this architecture is completed by a Logical  automatically generated from a set of logical rules.
           robot layer whose purpose is to interface the system with  The Functional layer is composed of all the functions
           the physical resources (in order to increase the   which are required for processing the perception and
           portability).                                      robot actions (sensory data processing, events observers,
             The Decisional layer is in charge of processing all the  motion controls, etc.). These functions have been en-
           requests requiring a global knowledge of the task and of  capsulated  into  modules  communicating  between
           the execution context (i.e. planning and decision-  themselves and with the Execution control layer using
           making). In order to be compatible with the constraints  a client/server protocol. Then, a particular module is
           of the reactive functions of the architecture, this layer  activated through a request (including the involved exe-
           has been divided into two components having different  cution parameters) sent by the Execution control layer or
           response times: the Plan supervisor, which generates  by an other module; this module remains active until the
           appropriate action plans from a description of the tasks  task has been completed or a failure has been detected.
           to achieve, and the Task supervisor, which is in charge of  From the implementation point of view, this layer is
           supervising the work of the intermediate layer and of  organized as a network of interacting modules.
           producing (when it is needed) the task refinements. The  Sharp architecture (INRIA) The Sharp architecture
                                                                               2
           action plans that are produced include the required  developed at INRIA (Laugier et al., 1998) exhibits the
           modalities of execution (mainly events to monitor and  same basic functional structures as the previously de-
           their associated reflex actions).                   scribed three-layered systems (i.e. the Deliberator, the
             The Execution control layer is in charge of executing  Sequencer and the Controller). The main objective of
           in a reactive way the action plans produced by the  this architecture is to take into account the particular
           Decisionallayer. For that purpose, it continuously selects,  constraints and properties of a car-like vehicle, in order to


           2
            Institut National de Recherche en Informatique et Automatique.

                                                                                                     445
   433   434   435   436   437   438   439   440   441   442   443