The innovation developed in the ODIS architecture is the outer-most loop shown in Fig. 2. The behavior controller used in the outer loop, uses script commands (described below) together with environmental sensor data to compute the paths and yaw angles, that ODIS is to follow as well as the required sensors actions for acquiring new sensor data. This is done through the use of parameterized script commands.