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

Decisional architecture    C HAPTER 14.2




























           Fig. 14.2-4 TCA architecture implemented for the AMBLER legged robot (Simmons).



           action and perception (like in reactive approaches).  (1992) is composed of the three layers (see Fig. 14.2-6),
           A motor schema specifies a generic behaviour which can be  associated with three levels of discretization of the robot
           instantiated under some conditions, for generating a par-  state space and of the time. The lower layer (Servo)
           ticular type of robot motion (e.g. moving along a straight  operates using continuous space and time representations
           line, moving towards a goal position, or avoiding a given  for controlling the robot and the sensing functions. The
           obstacle); each motor schema is associated to a perceptive  intermediate layer (Subsumption) works using a contin-
           schema (action-oriented perception) in charge of providing  uous time representation and a discrete state space
           the required information.                          model for generating specialized behaviours (e.g. wall
             The AuRA architecture is mainly composed of two  following, or crossing a door). The higher layer (Sym-
           components: a hierarchical component in charge of the  bolic) operates under discrete space and time represen-
           modelling and planning tasks, and a reactive component  tations for selecting the behaviours to apply according to
           inhabited by the motor and perceptual schemas (see
           Fig. 14.2-5). The hierarchical component is composed of
           three classical layers: the Mission planner which gener-
           ates a sequence of sub-goals to achieve, the spatial rea-
           soner (or navigator) which constructs executable paths
           using cartographic data stored in a long-term memory,
           and the plan sequencer (or pilot) which selects and in-
           stantiates the appropriate behaviours. The reactive
           component makes use of a vector field approach to
           combine the movements proposed by the activated
           motor schemas, and to generate the required controls, in
           practice, the deliberative part of the system mainly
           produces way-points and associated behaviours; it is
           reactivated only when a fatal failure has been detected
           (no more motion or timeout). This approach does not
           allow the processing of more complex missions com-
           bining several manoeuvres; it also suffers from the clas-
           sical drawback of reactive approaches: the combination
           of behaviours generates motions which can hardly been
           predicted, and conflicts may appear when ‘opposite’
           behaviours have to be considered.
             Symbolic, Subsumption, Servo (SSS) architecture
           (Connell) The SSS architecture proposed by Connell  Fig. 14.2-5 AuRA architecture (Arkin).


                                                                                                     443
   431   432   433   434   435   436   437   438   439   440   441