Abstract:
The present invention provides for automatic control of the performance of a transportation vehicle based on the vehicle&#39;s geographic location. This is accomplished by determining the geographic location of the vehicle by employing a navigation system (107) and comparing its location output to a predetermined performance control requirement then modifying the control of the vehicle as a result. Such control modification includes control of a vehicle&#39;s lights by a vehicle lights controller (109).

Description:
FIELD OF THE INVENTION 
     This invention relates generally to the automated control of transportation vehicles based on geographic location, and specifically to the control of vehicle performance and also operating parameters based on such location. 
     BACKGROUND OF THE INVENTION 
     Currently transportation vehicles are typically designed to operate anywhere on the globe. To be practical the vehicle designer must make performance design tradeoffs based on the broad compromise this demands. 
     As a result, vehicles are not optimized to perform in any particular geographic region. While the manufacturer achieves the economy of scale benefit through this compromise, it penalizes the individual consumer. For example, in an automobile the engine control is calibrated to perform over broad environmental conditions. This includes operation ranging in temperature from arctic to desert conditions, in altitude from sea level to mountain top conditions and in relative humidity from desert to rain forest conditions. Therefore, a consumer who operates his vehicle predominantly in one local does not achieve benefit from an engine calibration that is optimized to his environment. 
     In another example, in order to comply with local law with regard to vehicle operating lights procedure, an operator must seek out the requirements of each jurisdiction as he travels. As well an operator has no automated notifying means if he is operating his vehicle outside of the constructs of local law. For instance in one region the local lay may require for safety reasons that the vehicle operating lights are activated 1 hour before sunset and left on 1 hour after sunrise. Other regions will have other requirements. It is impractical to conform to these local law requirements without the aid of an automated system. 
     SUMMARY OF THE INVENTION 
     The present invention encompasses a location influenced vehicle control system which controls vehicle performance by determining the geographic location of the vehicle and recalling a stored predetermined control requirement which is associated with the determined geographic location. 
    
    
     BRIEF DESCRIPTION OF THE DRAWINGS 
     The present invention will be effectively comprehended when read with the aid of the accompanying drawings in which: 
     FIG. 1 is a concept diagram of a location influenced vehicle control system. 
     FIG. 2 is a block diagram of the on vehicle portion of a location influenced vehicle control system which may employ the present invention. 
     FIG. 3 is a block diagram of a navigation post processing element that determines the need for automated action as part of a location influenced vehicle control system employing the present invention. 
     FIG. 4 is a method flow chart showing the sequence of operation of the navigation post processing element of FIG. 3. 
    
    
     DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENT 
     A location influenced vehicle control system such as that presented in the preferred embodiment employs information provided through a navigation system to control a vehicle&#39;s performance based on the vehicle&#39;s location. The location influenced vehicle control system may include, but is not limited to, the control of an automotive vehicle&#39;s powertrain, chassis, or body system. An alternative embodiment includes application in a marine vehicle for control of running lights, or notify the vehicle operator if he is exceeding a local speed limit. 
     The location influenced vehicle control system allows the notification of the driver if he is operating the vehicle outside the limits set by local law. As well, the system allows the automated control of operating parameters and attributes such as vehicle lights, in order to operate within local law. Additional application, to compensate a powertrain controller for local altitude, will result in significantly improved emissions and power performance. Also, the system could automatically program the operator&#39;s radio with local broadcasting station selections suited to the operator&#39;s taste as he travels into a new local. 
     In a preferred embodiment, the operating lights of a vehicle are controlled by a location influenced vehicle control system, and such a specific embodiment is further referred to after herein as a location influenced vehicle lights control system. 
     The location infuenced vehicle lights control system of the preferred embodiment is illustrated in FIG. 1, including a terrestrial based information source, 101 that transmits information to a space based communications transceiver, 103 that transmits information to a vehicle, 105. This vehicle has an integral navigation system, 107 a vehicle lights controller, 109 and a representative subset of the vehicle operating lights, 111a and 111b. 
     These vehicle operating lights, 111a and 111b are controlled by the vehicle operator through manipulation of operator switches and also by automated means through the action of the location influenced vehicle lights control system, 109. 
     FIG. 2 expands the location influenced vehicle lights control system, 109 to further detail. It shows a NAV 1000 PRO Global Positioning System (GPS) receiver, 107 available from Magellan Systems Corporation located at 260 E. Huntington Drive, Monrovia, Calif. 91016 (818)-358-2363, employed as the navigation system. Other systems such as LORAN-C or other Intelligent Highway Vehicle Systems (IVHS) that embody a navigation system position determining means are also suitable for this function. This navigation system drives a vehicle lights controller, 109 through an RS-232 data link, 200. The vehicle lights controller, 109 is comprised of a navigation post processing element, 201 which outputs automated signals to a set of OR gates, 202a and 202b respectively. In addition a FORD #E90B-11654-AA park/headlamp switch assembly 203, provide the alternative input to the OR gates, 202a and 202b respectively. When commanded, by either the automated or manual action the OR gates, 202a and 202b respectively, drive Bosch #0-332-207100 type relays, 204a and 204b which switch Wagner #6054 type head lights, 111a and Wagner #1157 type park lights, 111b respectively. And finally the vehicle electrical power source, represented by the battery, 205 powers the head lights, 111a and park lights, 111b. 
     While the vehicle is operating, the navigation system, 107 receives the global position data and processes it into latitude, longitude, Universal Time, Universal Week, altitude, and velocity information. This information is presented to the vehicle lights controller, 109 through an RS-232 data link, 200. 
     Referring to FIG. 3, we see that the microcontroller, 300 in this case a Motorola MC68HC332, then reads this data, in this case geographic location represented by latitude, longitude, Universal Time, and Universal Week, for further navigation post processing. This navigation post processing element, 201 further includes a program memory, 301 which holds the executable strategy software, further described in FIG. 4, a local law memory, 302 which holds the law regarding vehicle operating lights for the jurisdictions of interest, the sunset/sunrise memory, 303 which holds the information representing the known sunset and sunrise information for each time zone, and the time zone memory, 304 which holds the time offset for geographic location including adjustments such as daylight savings time. 
     Referring to FIG. 4 we find a method flow chart. This chart represents the action taken by the navigation post processing element, 201. It is embodied the program memory, 301. 
     The first step, 400 is to read the navigation information from the RS-232 data link, 200. This information includes, but is not limited to current vehicle latitude, longitude, Universal Time and Universal Week. Universal time is represented as the current time in seconds from the beginning of the GPS Universal Week (midnight Sunday). The GPS Universal Week is represented as the number of weeks counting from Jan. 6, 1980. 
     In the next step, 401 we determine the local time zone associated with the vehicle location. For the boundary determination steps, 401 (time zone) and 406 (jurisdiction zone), to determine which time zone and jurisdiction zone is associated with the location of the vehicle, preferably we apply the quad tree method as described by Hanan Samet, in his treatise on spatial data structures (The Design and Analysis of Spatial Data Structures, ADDISON-WESLEY PUBLISHING COMPANY INC. 1990). 
     The next step, 402 is to determine the time zone rule associated with the local time zone. For instance if the vehicle is located in the United States Central Time Zone then the rule represents the offset in time from Universal Time. 
     In step 403, we determine the local time associated with the time zone rule and Universal Time. This is done by simply subtracting the time zone rule, stored in the time zone memory, 304 and indexed by the time zone determination, 401, from the Universal Time. 
     In step 404, we determine the local data associated with the local time and Universal Week. 
     In step 405, we determine local sunrise and sunset times associated with the local date. Of course as we transit time zones this information is dynamically updated. The local sunrise and sunset times reside in sunset/sunrise memory, 303 and are indexed by the local data determined in step 404. 
     Concurrently, in step 406, we determine which local jurisdictional zone is associated with the vehicle location. As previously mentioned the quad tree method is applied and this information is dynamically updated. 
     The next step, 407 is to determine the local law requirements for the sunset activation, and sunrise deactivation time offsets associated with the local jurisdiction&#39;s law. Where local law, is defined for the preferred embodiment herein as all the rules of conduct established and enforced by the authority, legislation or custom of a given community or other group with regard to the operation of a vehicle&#39;s operating lights. Of course this predetermined control requirement may be a rule based on other considerations than local law. As well this may be a notification requirement rather than a control requirement. 
     The next step, 408 is to determine action time. This time represents the actual time that the jurisdiction&#39;s local law requires the vehicle operating lights to be turned on before sunset and off after sunrise. 
     In the next step 409, we determine if the local time has exceeded the action time. 
     If it has, in step 410 we issue the automated park lights command, 304 and/or the automated head lights command, 305. Of course this could be a notification rather than a control step. These signals are in turn presented to the OR gates, 202a and 202b respectively switching the operating status of the lights, 111a and 111b respectively. If not we repeat the steps starting at step 400. 
     In an alternative embodiment, the local sunrise and sunset time by geographic location and date, and a predetermined lighting requirement based on geographic location and local law are stored or reported through and analyzed in the navigation system 201.