Using ISA System to Immobilize Truck for Security, Regulatory Compliance, or Maintenance
20210031782 ยท 2021-02-04
Inventors
- Jean Poulin (Varennes, CA)
- George Bassily (Laval, CA)
- Mathieu Boivin (Mount Royal, CA)
- Gabriel Paquin Lefebvre (Montreal, CA)
Cpc classification
H04W4/80
ELECTRICITY
B60K31/00
PERFORMING OPERATIONS; TRANSPORTING
G05D1/0027
PHYSICS
B60W50/10
PERFORMING OPERATIONS; TRANSPORTING
B60W2555/60
PERFORMING OPERATIONS; TRANSPORTING
International classification
B60W50/10
PERFORMING OPERATIONS; TRANSPORTING
Abstract
A vehicle comprises an intelligent speed adaptor (ISA) system. The ISA system is configurable to limit the allowed speed of the vehicle to a speed determined based at least in part on a currently allowed speed for a speed zone applicable to a current location of the vehicle; and to limit the allowed speed of the vehicle to a nominal speed. The nominal speed results in the effective disengagement and nonoperation of the accelerator of the vehicle. The nominal speed may be 1 kilometer per hour, 1 mile per hour. The nominal speed also may correspond to a speed that results from idling of the engine.
Claims
1. A motor vehicle, comprising: (a) an intelligent speed adaptor (ISA) system; and (b) means for causing a signal to be received by a main control module (MCM) in a controller area network of the vehicle which signal indicates to the MCM that a driver of the vehicle is braking, wherein the signal is caused by said means to be received by the MCM when the vehicle is determined to be speeding regardless of whether the driver of the vehicle is actually braking; (c) wherein the ISA system is configurable: (i) to limit the allowed speed of the vehicle to a speed determined based at least in part on a currently allowed speed for a speed zone applicable to a current location of the vehicle; and (ii) to limit the allowed speed of the vehicle to a speed corresponding to idling of the engine, whereby a motor vehicle under heavy load will be immobilized.
2. The motor vehicle of claim 1, wherein the ISA system is configured to send and receive communications to and from a remote computer accessible over the Internet, and wherein the ISA system is configured through a user interface provided by a computer on the Internet.
3. (canceled)
4. The motor vehicle of claim 2, wherein the ISA system is configured to allow a different maximum allowed speed for each of a plurality of different speed zones, and is configured to allow an override of a single maximum allowed speed for all of the plurality of different speed zones, the single maximum allowed speed of the override corresponding to idling of the engine.
5. The motor vehicle of claim 2, wherein a fleet operator can immobilize the vehicle remotely through a web portal provided by the remote computer accessible over the Internet by setting the allowed speed of the vehicle to a speed corresponding to idling of the engine.
6. The motor vehicle of claim 2, wherein a program executed by the remote computer accessible over the Internet immobilizes the vehicle by setting the allowed speed of the vehicle to a speed corresponding to idling of the engine upon determination of a predetermined event.
7-16. (canceled)
17. A vehicle, comprising an intelligent speed adaptor (ISA) system, wherein the ISA system is configurable: (i) to limit the allowed speed of the vehicle to a speed determined based at least in part on a currently allowed speed for a speed zone applicable to a current location of the vehicle; and (ii) to limit the allowed speed of the vehicle to a speed corresponding to idling of the engine, whereby a motor vehicle under heavy load will be immobilized.
18. The motor vehicle of claim 17, wherein the ISA system limits the speed of the vehicle by disengaging the acceleration pedal.
19. The motor vehicle of claim 17, wherein the ISA system limits the speed of the vehicle by preventing signals indicating an acceleration from being sent to a main control module comprising an engine control unit.
20. The motor vehicle of claim 17, wherein the ISA system limits the speed of the vehicle by preventing signals sent in response to depression of an acceleration pedal from being received by an engine control unit.
21. The motor vehicle of claim 17, wherein the ISA system limits the speed of the vehicle by modifying signals that are sent in response to depression of an acceleration pedal to an engine control unit.
22. The motor vehicle of claim 17, wherein the ISA system limits the speed of the vehicle by preventing signals sent by a throttle position sensor from being received by an engine control unit.
23. The motor vehicle of claim 17, wherein the ISA system limits the speed of the vehicle by modifying signals sent by a throttle position sensor to an engine control unit.
24. The motor vehicle of claim 17, wherein the ISA system limits the speed of the vehicle by sending commands to an engine control unit setting the vehicle's top speed governor.
25. The motor vehicle of claim 17, wherein the ISA system is automatically configured to limit the allowed speed of the vehicle to a nominal speed based on the location of the vehicle and the time of day of the vehicle.
26. The motor vehicle of claim 17, wherein the ISA system is automatically configured to limit the allowed speed of the vehicle to a nominal speed based on an external trigger.
27. The motor vehicle of claim 17, wherein the external trigger comprises vehicle maintenance or electric logging device (ELD) compliance in conjunction with GPS location of the vehicle.
28. The motor vehicle of claim 17, wherein the external trigger comprises the determination that a driver has exceeded his hours of service and the vehicle has entered a fleet terminal for pick up of another load, whereby the vehicle is effectively immobilized and the driver is unable to continue operating the vehicle outside of regulatory compliance.
29. The motor vehicle of claim 17, wherein the external trigger comprises a determination that not all maintenance requirements have been met for maintenance of the vehicle when the vehicle is determined to be at a facility for performing the required maintenance.
30. The motor vehicle of claim 17, wherein the external trigger comprises a determination, based on one or more tire sensors, that one or more tires require replacement.
31. The motor vehicle of claim 30, wherein the ISA system limits the allowed speed of the vehicle based on a determination of regulatory noncompliance that is made from a driver profile and hours of service data acquired from an electronic logging device of the vehicle or from a telematics service provider.
32-43. (canceled)
Description
BRIEF DESCRIPTION OF THE DRAWINGS
[0088] One or more preferred embodiments of the present invention now will be described in detail with reference to the accompanying drawings, wherein the same elements are referred to with the same reference numerals, and wherein,
[0089]
[0090]
[0091]
[0092]
[0093]
[0094]
[0095]
[0096]
[0097]
[0098]
[0099]
[0100]
[0101]
[0102]
[0103]
[0104]
[0105]
DETAILED DESCRIPTION
[0106] As a preliminary matter, it will readily be understood by one having ordinary skill in the relevant art (Ordinary Artisan) that the invention has broad utility and application. Furthermore, any embodiment discussed and identified as being preferred is considered to be part of a best mode contemplated for carrying out the invention. Other embodiments also may be discussed for additional illustrative purposes in providing a full and enabling disclosure of the invention. Furthermore, an embodiment of the invention may incorporate only one or a plurality of the aspects of the invention disclosed herein; only one or a plurality of the features disclosed herein; or combination thereof. As such, many embodiments are implicitly disclosed herein and fall within the scope of what is regarded as the invention.
[0107] Accordingly, while the invention is described herein in detail in relation to one or more embodiments, it is to be understood that this disclosure is illustrative and exemplary of the invention and is made merely for the purposes of providing a full and enabling disclosure of the invention. The detailed disclosure herein of one or more embodiments is not intended, nor is to be construed, to limit the scope of patent protection afforded the invention in any claim of a patent issuing here from, which scope is to be defined by the claims and the equivalents thereof. It is not intended that the scope of patent protection afforded the invention be defined by reading into any claim a limitation found herein that does not explicitly appear in the claim itself.
[0108] Thus, for example, any sequence(s) and/or temporal order of steps of various processes or methods that are described herein are illustrative and not restrictive. Accordingly, it should be understood that, although steps of various processes or methods may be shown and described as being in a sequence or temporal order, the steps of any such processes or methods are not limited to being carried out in any particular sequence or order, absent an indication otherwise. Indeed, the steps in such processes or methods generally may be carried out in various different sequences and orders while still falling within the scope of the invention. Accordingly, it is intended that the scope of patent protection afforded the invention be defined by the issued claim(s) rather than the description set forth herein.
[0109] Additionally, it is important to note that each term used herein refers to that which the Ordinary Artisan would understand such term to mean based on the contextual use of such term herein. To the extent that the meaning of a term used hereinas understood by the Ordinary Artisan based on the contextual use of such termdiffers in any way from any particular dictionary definition of such term, it is intended that the meaning of the term as understood by the Ordinary Artisan should prevail.
[0110] With regard solely to construction of any claim with respect to the United States, no claim element is to be interpreted under 35 U.S.C. 112(f) unless the explicit phrase means for or step for is actually used in such claim element, whereupon this statutory provision is intended to and should apply in the interpretation of such claim element. With regard to any method claim including a condition precedent step, such method requires the condition precedent to be met and the step to be performed at least once but not necessarily every time during performance of the claimed method.
[0111] Furthermore, it is important to note that, as used herein, comprising is open-ended insofar as that which follows such term is not exclusive. Additionally, a and an each generally denotes at least one but does not exclude a plurality unless the contextual use dictates otherwise. Thus, reference to a picnic basket having an apple is the same as a picnic basket comprising an apple and a picnic basket including an apple, each of which identically describes a picnic basket having at least one apple as well as a picnic basket having apples; the picnic basket further may contain one or more other items beside an apple. In contrast, reference to a picnic basket having a single apple describes a picnic basket having only one apple; the picnic basket further may contain one or more other items beside an apple. In contrast, a picnic basket consisting of an apple has only a single item contained therein, i.e., one apple; the picnic basket contains no other item.
[0112] When used herein to join a list of items, or denotes at least one of the items but does not exclude a plurality of items of the list. Thus, reference to a picnic basket having cheese or crackers describes a picnic basket having cheese without crackers, a picnic basket having crackers without cheese, and a picnic basket having both cheese and crackers; the picnic basket further may contain one or more other items beside cheese and crackers.
[0113] When used herein to join a list of items, and denotes all of the items of the list. Thus, reference to a picnic basket having cheese and crackers describes a picnic basket having cheese, wherein the picnic basket further has crackers, as well as describes a picnic basket having crackers, wherein the picnic basket further has cheese; the picnic basket further may contain one or more other items beside cheese and crackers.
[0114] The phrase at least one followed by a list of items joined by and denotes an item of the list but does not require every item of the list. Thus, at least one of an apple and an orange encompasses the following mutually exclusive scenarios: there is an apple but no orange; there is an orange but no apple; and there is both an apple and an orange. In these scenarios if there is an apple, there may be more than one apple, and if there is an orange, there may be more than one orange. Moreover, the phrase one or more followed by a list of items joined by and is the equivalent of at least one followed by the list of items joined by and.
[0115] Referring now to the drawings, one or more preferred embodiments of the invention are next described. The following description of one or more preferred embodiments is merely exemplary in nature and is in no way intended to limit the invention, its implementations, or uses.
[0116]
[0117] A difference that will first be noted is that the ISL module 20 in
[0118] Another difference is the inclusion of a controller or simulating controller 120 that mimics or simulates braking by a driver of the vehicle to the main control unit. In particular, the controller 120 may be communicatively coupled to the vehicle speed source 24 via the controller area network whereby a current speed of the vehicle is determined by the controller 120. This is schematically indicated by dashed line 27. Preferably, however, the vehicle speed is obtained by the controller 120 from the ISL module 20, as indicated by line 29. The currently allowed speed limit also preferably is obtained or otherwise determined by the controller 120 from information acquired from the ISL module 20. The controller 120 also monitors the data bus for whether the cruise control module 28 is active and cruise control is currently engaged. In some alternatives, the ISL module determines whether the vehicle is speeding and informs the simulating controller 120. In any case, when the simulating controller 120 determines that the cruise control is engaged and that the current speed of vehicle is within a range of or exceeds the currently allowed speed, the simulating controller 120 causes one or more signals to be sent to MCM 22, which one or more signals indicate to the MCM 22 that the brakes are being applied by the driver, thus simulating driver braking. This mimicking of driver braking results in consequent disengagement by the MCM 22 of the cruise control. Due to the operation of the simulating controller 128, the ISL module 20 is able to operate in a mode corresponding to operation as if there were no cruise control module 28. Nor is the resulting effectiveness of the ISL module 20 impacted by the presence and operation of the cruise control modulea benefit of the embodiment of the present invention for
[0119]
[0120] Continuing on with reference to the arrangement between the throttle position sensor 26 and ISL module 20, the arrangement of
[0121] A sequence of steps is illustrated in
[0122] In an alternative embodiment, the simulating controller is able to determine a set speed of the cruise control. This preferably is determined by communication with the MCM via the data bus. It is also contemplated that, while not preferred, this may be accomplished by communicatively coupling the simulating controller to the cruise control module such that a current set speed of the cruise control is thereby determined by the simulating controller. Such connection may be accomplished via the data bus. In either scenario, when the simulating controller determines that the cruise control is engaged and that the current cruise control set speed of vehicle is within a range of or exceeds the currently allowed speed, the simulating controller causes one or more signals to be sent to MCM which signals indicate to the MCM that the brakes are being applied by the driver, thereby simulating driver braking. Again, such mimicking of driver braking results in disengagement by the MCM of cruise control.
[0123] Such sequence of steps in this alternative embodiment is illustrated in
[0124] In yet another alternative embodiment, the simulating controller is not communicatively coupled to the cruise control module and does not monitor whether the cruise control is actually engaged. In contrast, in the previously discussed embodiments the simulation of braking is performed only when cruise control is determined to be engaged. In this particular embodiment, however, the simulation of braking is not dependent on determination that cruise control is engaged. Instead, the simulating controller simply determines at short periodic intervals whether the current speed of the vehicle is within a range of or exceeds the currently allowed speed, and the simulating controller causes one or more signals to be sent to MCM which one or more signals indicate to the MCM that the brakes are being applied by the driver, thereby simulating driver braking. This mimicking of driver braking results in disengagement by the MCM of cruise controlif engaged. Moreover, such simulated braking also results in brake override, wherein conflicting signals being received by the MCM from the throttle position sensor are ignored by the MCM resulting in a decrease of or loss of acceleration in vehicle speed and consequent slowing of the vehicle until the detected speeding is abated. This would be similar to a driver depressing simultaneously the brake pedal and the accelerator pedal which, at least in some instances, cause the MCM to respond to the signals resulting from depression of the brake pedal while ignoring the signals resulting from the depression of the accelerator pedal.
[0125] Such sequence of steps is illustrated in
[0126] In the foregoing embodiment in which the set speed of the cruise control is not determined by the simulating controller, the simulating controller does not cause one or more signals to be sent to MCM simulating braking until after a predetermined period of time in which such determinations indicating speeding are made. Alternatively, the simulating controller does not cause one or more signals to be sent to MCM simulating braking until after a predetermined distance has been traveled, during which travel the determinations made by the simulating controller indicate speeding. Such time or distance buffer will avoid disengagement of the cruise control too quickly, which could annoy a driver. For example, a time or distance buffer is usefully used to prevent disengaging the cruise control during a short period of time or over a short distance that the vehicle is traveling downhill. Accordingly, minor speeding transgressions on a limited basis preferably will not result in disengagement of cruise control. On the other hand, a significant magnitude in a transgression regardless of a time or distance buffer preferably will result in disengagement of cruise control. Such a magnitude of speeding would be something that is not the result of simply traveling downhill or something that would legally be deemed reckless driving. For example, speeding by more than 50 km/hr in Canadaor 15 m/hr in the United Statesof the currently allowed speed may be deemed to be such a magnitude of transgression so as to ignore any otherwise applicable time or distance buffer.
[0127] From the foregoing, it will be appreciated that embodiments of the present invention provide many benefits and advantages. One such advantage is that one or more embodiments of the present invention work well and are compatible with other ADA systems, including other ISA systems and including collision mitigation systems and lane departure systems, for example. Indeed, many embodiments of the present invention do not try to override such other systems and will act only if the vehicle is exceeding the configured speed limit while cruise control is engaged.
[0128] Also, this method of disengaging the cruise control avoids directly sending a message on the data bus to the MCM/ECM to disengage the cruise control. Sending messages on the data bus, as opposed to only reading messages from the data bus, is disfavored by OEMs and systems that only read message are favored. In many embodiments of the present invention, the simulating controller only reads data from the data bus and thus would be a favored system by such OEMs. The advantage of using the brake switch method to disengage the cruise control is that the simulating controller only need to cause current to flow through the brake switch circuit, thereby causing the MCM to disengage the cruise control without the simulating circuit signaling the MCM itself via the data bus.
[0129] Nonetheless, in less preferred embodiments, it is still contemplated that the simulating controller does communicate with the MCM/ECM, sending commands directly to the MCM/ECM to disengage the cruise control, but requires an understanding of the protocol of each different vehicle model. Also sending a wrong signal to the MCM/ECM can have undesired consequences, such as creating an engine code. Going through the brake switch circuit is therefore believed to be both safer for the MCM/ECM and more universal in commercial applications.
[0130] Another benefit is that by avoiding taking over control of the cruise control (as in a disclosed ISA system of the '133 patent), difficulties can be avoided where other ADA systems that work with the OEM cruise control, such as adaptive cruise control, would likely no longer work and would be overridden. Such incompatibility with other ADA systems is believed to be a serious hinderance to adoption and commercialization of such ISA system of the '133 patent.
[0131] In view of the foregoing, it thus will be appreciated by the Ordinary Artisan that the cruise control can be disengaged by simply simulating a brake switch signal. Simulating the brake switch signal will automatically disengage any cruise control and allow ISA systems and other ADA systems to continue properly functioning should the driver try to bypass such systems through the cruise control, while not having to program or otherwise account for different cruise control systems. By simply simulating the brake switch signal, the cruise control is disengaged when the vehicle goes above the configured speed limit while continuing to limit the accelerator pedal.
[0132] Embodiments of the present invention have been reduced to practice. In this regard,
[0133] Such security features of an ISA system are advantageous, especially in view of the fact that these are byproducts of the design of the ISA system and do not accomplish the principal intent of the ISA system of speed-limit compliance by drivers. Nonetheless, to the extent further security features or other benefits can be realized by repurposing use of an ISA system, such extension of the utility of ISA systems would be considered advantageous. One or more aspects and features of the present invention are believed to provide just
[0134] Regarding the extension of the utility of ISA systems, it has been discovered that ISA systems can be repurposed for providing additional security features as well as furthering regulatory compliance and satisfaction of maintenance requirements. Such extension of ISA systems is now discussed.
[0135] An ISA system is configurable to limit the allowed speed of the vehicle to a speed determined based at least in part on a currently allowed speed for a speed zone applicable to a current location of the vehicle. Accordingly, a plurality of different allowed speeds generally are specified for the plurality of different speed zones through which a vehicle may travel. It has been realized that such an ISA system may be repurposed by configuring the ISA system to allow a different maximum allowed speed for each of a plurality of different speed zones, and further configured the ISA system to allow an override of a single maximum allowed speed for all of the plurality of different speed zones. In conjunction therewith, and in accordance with the present invention relating to such extension of ISA systems, the single maximum allowed speed of the override preferably corresponds to a nominal speed that effectively immobilizes the vehicle. Such nominal speed may be a speed that corresponds to idling of the engine, whereby a motor vehicle under heavy load will be effectively immobilized; a that results in the effective disengagement and nonoperation of the accelerator of the vehicle by the ISA system; a speed approximately equal to about 1 kilometer per hour, about 1 mile per hour, or about 5 miles per hour.
[0136] The ISA system preferably limits the speed of the vehicle by disengaging the acceleration pedal; by preventing signals indicating an acceleration from being sent to a main control module comprising an engine control unit; by preventing signals sent in response to depression of an acceleration pedal from being received by an engine control unit; by modifying signals that are sent in response to depression of an acceleration pedal to an engine control unit; by preventing signals sent by a throttle position sensor from being received by an engine control unit; or by modifying signals sent by a throttle position sensor to an engine control unit. Alternatively, the ISA system limits the speed of the vehicle by sending commands to an engine control unit setting the vehicle's top speed governor. In a feature, the ISA system is automatically configured to limit the allowed speed of the vehicle to a nominal speed based on the location of the vehicle and the time of day of the vehicle.
[0137] The ISA system preferably is configured to send and receive communications to and from a remote computer accessible over the Internet using a wireless communication device, which is schematically represented by device 70 in
[0138] In preferred embodiments, a program is executed by the remote computer accessible over the Internet for immobilizing a vehicle by setting the allowed speed of the vehicle to a speed corresponding to idling of the engine upon determination of a predetermined event or an external trigger. The predetermined event may comprise a determination that maintenance of the vehicle is required; a determination that operation of the vehicle by an identified driver would be out of compliance with legal regulations; or a determination that operation of the vehicle by an identified driver would exceed an allotted number of hours of operation of the vehicle by the driver. An external trigger may comprise vehicle maintenance or electric logging device (ELD) compliance in conjunction with GPS location of the vehicle; a determination that a driver has exceeded his hours of service and the vehicle has entered a fleet terminal for pick up of another load, whereby the vehicle is effectively immobilized and the driver is unable to continue operating the vehicle outside of regulatory compliance; a determination that not all maintenance requirements have been met for maintenance of the vehicle when the vehicle is determined to be at a facility for performing the required maintenance; a determination, based on one or more tire sensors, that one or more tires require replacement; and a determination of regulatory noncompliance that is made from a driver profile and hours of service data acquired from an electronic logging device of the vehicle or from a telematics service provider.
[0139] At least in some embodiments, a vehicle in accordance with embodiments of the invention relating to such extension and repurposing of ISA systems preferably comprises an intelligent speed adaptor (ISA) system; and means for causing a signal to be received by a main control module (MCM) in a controller area network of the vehicle which signal indicates to the MCM that a driver of the vehicle is braking, wherein the signal is caused by said means to be received by the MCM when the vehicle is determined to be speeding regardless of whether the driver of the vehicle is actually braking. The ISA system furthermore is configurable to limit the allowed speed of the vehicle to a speed determined based at least in part on a currently allowed speed for a speed zone applicable to a current location of the vehicle; and to limit the allowed speed of the vehicle to a nominal speed.
[0140] Additionally, at least in some embodiments, a vehicle in accordance with embodiments of the invention relating to such extension and repurposing of ISA systems preferably comprises an intelligent speed adaptor (ISA) system, wherein the ISA system is configurable to limit the allowed speed of the vehicle to a speed determined based at least in part on a currently allowed speed for a speed zone applicable to a current location of the vehicle; and to limit the allowed speed of the vehicle to a nominal speed.
[0141] Furthermore, at least in some embodiments, a vehicle in accordance with embodiments of the invention relating to such extension and repurposing of ISA systems preferably comprises an intelligent speed adaptor (ISA) system, wherein the ISA system is configurable to limit the allowed speed of the vehicle to a speed determined based at least in part on a currently allowed speed for a speed zone applicable to a current location of the vehicle; and to limit the allowed speed of the vehicle to a speed corresponding to idling of the engine, whereby a motor vehicle under heavy load will be immobilized.
[0142] Systems and apparatus have been described herein for use in methodologies involving setting a maximum allowed speed for a vehicle and electronically preventing or hindering acceleration of the vehicle beyond that maximum allowed speed. Methodologies in accordance therewith will now be discussed.
[0143] In accordance with one or more preferred implementations, such a maximum allowed speed is set at a nominal value or a value corresponding to idling of an engine of a vehicle in order to effectively disable a vehicle.
[0144] For example,
[0145]
[0146]
[0147]
[0148]
[0149] Based on the foregoing description, it will be readily understood by those persons skilled in the art that the present invention has broad utility and application. Many embodiments and adaptations of the present invention other than those specifically described herein, as well as many variations, modifications, and equivalent arrangements, will be apparent from or reasonably suggested by the present invention and the foregoing descriptions thereof, without departing from the substance or scope of the present invention.
[0150] Thus, for example, while the simulating controller has been described in connection with embodiments of an ISA system of the '133 patent, it will be appreciated that embodiments of the present invention are not limited to use with or incorporate of such an ISA system.
[0151] Accordingly, while the present invention has been described herein in detail in relation to one or more preferred embodiments, it is to be understood that this disclosure is only illustrative and exemplary of the present invention and is made merely for the purpose of providing a full and enabling disclosure of the invention. The foregoing disclosure is not intended to be construed to limit the present invention or otherwise exclude any such other embodiments, adaptations, variations, modifications or equivalent arrangements, the present invention being limited only by the claims appended hereto and the equivalents thereof.