ABSTRACT

This chapter describes its actual implementation at the software and hardware levels. The particular choices to be discussed have been made largely for pragmatic reasons' ease and speed of implementation. The early conception of the Generic Intelligent Driver Support (GIDS) system involved a set of loosely coupled 'applications' that fed their high-level results to the central GIDS intelligence for filtering and processing. A seamless integration of such functions, especially those concerning speed and heading support, requires an integrated determination of the acceptable ranges of speed and direction. The proper cooperation between these modules should provide the system as a whole with the proper level of intelligence. The functions of the various modules have been determined by a clear and consistent design philosophy: restricting the types of data processed by a module reduces the need for communication and it also reduces the necessary processing.