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

Decisional architecture    C HAPTER 14.2






































           Fig. 14.2-10 Sharp control and decisional architecture.



           14.2.3 Sharp control and decisional                data, output of other modules, etc.). Script parameters fill
                                                              in the details of the script steps and allow it to deal easily
           architecture for autonomous
                                                              with the current task conditions.
           vehicles                                             The introduction of SBM was motivated by the ob-
                                                              servation that the kind of motion task that a vehicle has
           14.2.3.1 Overview of the sharp                     to perform can usually be described as a series of simple
           architecture                                       steps (a script). An SBM is a script, it combines control
                                                              and sensing skills. Skills are elementary functions with
           The Sharp control and decisional architecture is depicted  real-time abilities: sensing skills are functions processing
           in Fig. 14.2-10. As has previously been mentioned, this  sensor data whereas control skills are control programs
           architecture is a three-layer-based hybrid architecture  (open or closed loop) that generate the appropriate
           that has been specially designed and implemented for  commands for the vehicle. Control skills may use data
           controlling an autonomous road vehicle. This architec-  provided directly by the sensors or by the sensing skills.
           ture takes advantages of the particular features of the  As it has already been mentioned, the idea of com-
           considered application domain (and in particular the fact  bining basic real-time skills to build a plan in order to
           that the road network is a structured environment with  perform a given task can be found in some other robot
           motion rules), for making use of appropriate construc-  control architectures (see Section 14.2.2); this approach
           tions (the SBMs) for improving the efficiency, the ro-  permits the authors to obtain robust, flexible and reactive
           bustness and the flexibility of the system. The SBM  behaviours. From the conceptual point of view, an SBM
           concept is a key concept of our control and decisional  can be seen as ‘meta-skill, which encapsulates high-level
           architecture; it is derived from the artificial intelligence  expert human knowledge and heuristics about how to
           paradigm of script (Rich and Knight, 1983). A script is  perform a specific motion task (see Section 14.2.3.3).
           a general template that encodes procedural knowledge of  Accordingly they allow a reduction in the planning effort
           how a specific type of task is to be performed. A script is  required to address a given motion task, thus improving
           fitted to a specific task through the instantiation of vari-  the overall response-time of the system, while retaining
           able parameters in the template; these parameters can  the good properties of a skill-based architectures, i.e.
           come from a variety of sources (a priori knowledge, sensor  robustness, flexibility and reactivity.


                                                                                                      447
   435   436   437   438   439   440   441   442   443   444   445