A controller may maintain a last-known vehicle location, and, when satellite-positioning data is unavailable from a satellite-based positioning-system module, utilize compass data and stability control data to estimate a current vehicle location from the last-known vehicle location. The controller may avoid use of the compass data to estimate the current vehicle location when the vehicle is accelerating or decelerating in East or West headings.
Legal claims defining the scope of protection. Each claim is shown in both the original legal language and a plain English translation.
1. A system comprising: a satellite-based positioning-system module configured to provide satellite-positioning data; a compass configured to provide compass data; a stability control system configured to provide stability control data; and a controller configured to maintain a last-known vehicle location, maintain, between vehicle key-on cycles, a satellite-positioning availability flag indicative of whether the satellite-positioning data is unavailable, and, when the satellite-positioning data is unavailable from the satellite-based positioning-system module, utilize the compass data and the stability control data to estimate a current vehicle location from the last-known vehicle location.
A vehicle location system uses a GPS module for satellite positioning. When GPS data is unavailable, the system utilizes compass data and stability control data (like wheel speed or accelerometers) to estimate the vehicle's current location, starting from a last-known GPS location. The system maintains a flag, even when the car is turned off, to indicate if GPS data is currently unavailable. This allows the system to seamlessly switch to using compass and stability data for location estimation when GPS signal is lost.
2. The system of claim 1 , wherein the controller is further configured to avoid use of the compass data to estimate the current vehicle location when the vehicle is accelerating or decelerating in East or West headings.
The vehicle location system described previously, which uses compass and stability control data to estimate location when GPS is unavailable, avoids using compass data when the vehicle is accelerating or decelerating while heading East or West. This is to mitigate errors in compass readings caused by those specific acceleration scenarios, potentially relying more on stability control data during those times for more accurate location estimation.
3. A system comprising: a satellite-based positioning-system module configured to provide satellite-positioning data; a compass configured to provide compass data; a stability control system configured to provide stability control data; and a controller configured to maintain a last-known vehicle location, and, when the satellite-positioning data is unavailable from the satellite-based positioning-system module, utilize the compass data and the stability control data to estimate a current vehicle location from the last-known vehicle location; wherein the controller is further configured to identify headings that are within a predetermined number of degrees from due East or West as being East or West headings.
A vehicle location system includes a GPS module, a compass, and a stability control system. When GPS data is unavailable, the system estimates the current vehicle location using compass data and stability control data, starting from the last-known GPS location. The system considers headings within a certain degree range of due East or West (e.g., headings between 45 degrees and 135 degrees, and 225 degrees and 315 degrees relative to North) as being "East or West headings," for which special handling might be applied.
4. The vehicle of claim 3 , wherein the predetermined number of degrees is +/−45 degrees.
In the vehicle location system that estimates location using compass and stability control data, especially when GPS is unavailable, and which defines "East or West headings," the predetermined range of degrees from due East or West considered as East/West headings is +/- 45 degrees. This means headings between 45 and 135 degrees (East +/- 45) and 225 and 315 degrees (West +/- 45) from North are treated as East/West.
5. The system of claim 1 , wherein the controller is further configured to: estimate the current vehicle location using a heading determined according to steering sensor data when the steering sensor data is available; and estimate the current vehicle location using a heading determined according to a previous heading when the steering sensor data is unavailable.
The vehicle location system described earlier, which uses compass and stability control data for location estimation when GPS is unavailable, also uses steering sensor data to improve location accuracy. Specifically, when steering sensor data is available, the system estimates the current location using a heading derived from the steering angle. However, if steering sensor data is unavailable, the system falls back to using the vehicle's previous heading to estimate the current location.
6. A computer-implemented method comprising: when satellite-based positioning-system data is available from a satellite-positioning module, identifying a current vehicle location via the satellite-positioning module; when satellite-based positioning-system data is unavailable, determining the current vehicle location based on a last-known vehicle location, compass heading from a compass, and stability control data from a stability control system, such that the compass heading is corrected according to forward acceleration and grade identified from the stability control data; and updating the last-known vehicle location according to the current vehicle location.
A computer-implemented method for vehicle location determination involves using GPS when available. When GPS data is unavailable, the method determines the current location based on a last-known location, compass heading, and stability control data. The compass heading is corrected based on forward acceleration and grade (slope) information derived from the stability control system data. The method then updates the stored last-known location with the newly determined current location.
7. The method of claim 6 , further comprising: utilizing longitudinal accelerometer data and differential wheel speed to determine the grade; calculating forward distance traveled according to the grade; and outputting an indication of current vehicle location according to the forward distance traveled.
In the vehicle location method that uses compass and stability control data for location determination when GPS is unavailable, the method further utilizes longitudinal accelerometer data and differential wheel speed to determine the grade (slope) of the road. It calculates the forward distance traveled, taking into account the grade, and outputs an indication of the current vehicle location based on this calculated forward distance. This improves location accuracy on sloped surfaces.
8. The method of claim 6 , further comprising estimating the current vehicle location in part according to a heading determined using steering sensor data.
The vehicle location method that uses compass, stability control data, and a last-known location when GPS is unavailable, also estimates the current location in part by using a heading determined from steering sensor data. This provides an additional data point that can be fused with the other data to create a more precise estimate of the vehicle's position, utilizing the vehicle's steering angle as an indicator of direction.
9. The method of claim 6 , further comprising maintaining, between vehicle key-on cycles, a satellite-positioning availability flag indicative of whether the satellite-based positioning system data from the satellite-positioning module is unavailable.
The vehicle location method described above, which relies on compass, stability control data, and a last-known location when GPS is unavailable, also maintains a GPS availability flag between vehicle key-on cycles. This flag indicates whether GPS data from the GPS module is currently unavailable. This allows the system to remember the GPS status even after the vehicle has been turned off and back on, enabling a quicker response to GPS signal loss.
10. A vehicle comprising: a controller configured to compute a plurality of estimates of a current location of the vehicle, each estimate being performed using a different non-satellite-based-positioning-system approach, one estimate based on vehicle-captured image data; identify a subset of the plurality of estimates of the current locations based on consistency relative to one another; and average the subset of the plurality of estimates to compute an overall current location of the vehicle.
A vehicle has a controller that estimates its current location using multiple approaches that do not rely on satellite positioning (GPS). These approaches could involve various sensors, and at least one estimate is based on vehicle-captured image data. The controller identifies a subset of these location estimates that are consistent with each other. The controller then averages the locations within the consistent subset to determine an overall current location of the vehicle, improving accuracy through sensor fusion.
11. The vehicle of claim 10 , wherein the controller is further configured to determine one of the plurality of estimates of the current location based on a last-known vehicle location, compass heading from a compass, and stability control data from a stability control system, such that the compass heading is corrected according to forward acceleration and grade identified from the stability control data.
The vehicle described above, which estimates location using multiple non-GPS approaches and averages a consistent subset, also determines one of the location estimates using a last-known location, compass heading, and stability control data. The compass heading is corrected according to forward acceleration and grade (slope) identified from the stability control data. This is one of the multiple location estimates that are compared for consistency and potentially averaged to obtain a final location.
12. The vehicle of claim 10 , wherein the controller is further configured to determine one of the plurality of estimates of the current location based on a previous vehicle heading and distance measure determined from wheel sensor data.
In the vehicle described above, which estimates location using multiple non-GPS approaches and averages a consistent subset, one of the location estimates is determined based on a previous vehicle heading and a distance measure derived from wheel sensor data. By tracking the vehicle's heading and the distance traveled based on wheel rotations, the system can estimate the vehicle's current location relative to its previous position.
13. The vehicle of claim 10 , wherein the controller is further configured to avoid use of compass data to estimate the current location when the vehicle is accelerating or decelerating in East or West headings.
The vehicle described above, which estimates location using multiple non-GPS approaches and averages a consistent subset, avoids using compass data when estimating the current location if the vehicle is accelerating or decelerating while heading East or West. This is because compass readings can be unreliable during these maneuvers, and other data sources (like wheel speed or inertial sensors) may provide more accurate location estimates in those scenarios.
14. The vehicle of claim 13 , wherein the controller is further configured to identify headings that are within a predetermined number of degrees from due East or West as being East or West headings.
The vehicle described above, which avoids using compass data during East/West acceleration or deceleration, defines "East or West headings" as those that fall within a certain number of degrees from due East or West. This means that if the vehicle's heading is within this angular range, compass data is suppressed to avoid potential errors.
15. The vehicle of claim 14 , wherein the predetermined number of degrees is +/−45 degrees.
In the vehicle described above, which defines "East or West headings" for compass data suppression, the predetermined angular range is +/- 45 degrees from due East or West. Therefore, headings between 45 and 135 degrees (East +/- 45) and 225 and 315 degrees (West +/- 45) are treated as East/West, and compass data is not used when the vehicle accelerates/decelerates in these directions.
16. The vehicle of claim 10 , wherein the controller is further configured to determine one of the plurality of estimates of the current location by estimating the current location using a heading determined according to steering sensor data when the steering sensor data is available; and estimating the current location using a heading determined according to a previous heading when the steering sensor data is unavailable.
In the vehicle described above, which estimates location using multiple non-GPS approaches, one location estimate is calculated using steering sensor data when available. Specifically, the current location is estimated using a heading derived from the steering angle. However, if steering sensor data is unavailable, the location is estimated using a previous vehicle heading. This provides a fallback mechanism when steering data is not accessible.
Cooperative Patent Classification codes for this invention. Click any code to explore related patents in that topic.
March 20, 2015
May 16, 2017
Browse 5M+ US patents with plain-English claim translations and AI-generated analysis.