WO2017004675A1 - Compteur de véhicule - Google Patents

Compteur de véhicule Download PDF

Info

Publication number
WO2017004675A1
WO2017004675A1 PCT/AU2016/050589 AU2016050589W WO2017004675A1 WO 2017004675 A1 WO2017004675 A1 WO 2017004675A1 AU 2016050589 W AU2016050589 W AU 2016050589W WO 2017004675 A1 WO2017004675 A1 WO 2017004675A1
Authority
WO
WIPO (PCT)
Prior art keywords
speed
vehicle
data
gps
interval
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Ceased
Application number
PCT/AU2016/050589
Other languages
English (en)
Inventor
Brendan Francis Hart
Thomas Gary RICHTER
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Transcom R & D Pty Ltd
Original Assignee
Transcom R & D Pty Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Priority claimed from AU2015902662A external-priority patent/AU2015902662A0/en
Application filed by Transcom R & D Pty Ltd filed Critical Transcom R & D Pty Ltd
Publication of WO2017004675A1 publication Critical patent/WO2017004675A1/fr
Anticipated expiration legal-status Critical
Ceased legal-status Critical Current

Links

Classifications

    • GPHYSICS
    • G01MEASURING; TESTING
    • G01CMEASURING DISTANCES, LEVELS OR BEARINGS; SURVEYING; NAVIGATION; GYROSCOPIC INSTRUMENTS; PHOTOGRAMMETRY OR VIDEOGRAMMETRY
    • G01C25/00Manufacturing, calibrating, cleaning, or repairing instruments or devices referred to in the other groups of this subclass
    • GPHYSICS
    • G01MEASURING; TESTING
    • G01CMEASURING DISTANCES, LEVELS OR BEARINGS; SURVEYING; NAVIGATION; GYROSCOPIC INSTRUMENTS; PHOTOGRAMMETRY OR VIDEOGRAMMETRY
    • G01C22/00Measuring distance traversed on the ground by vehicles, persons, animals or other moving solid bodies, e.g. using odometers, using pedometers
    • G01C22/02Measuring distance traversed on the ground by vehicles, persons, animals or other moving solid bodies, e.g. using odometers, using pedometers by conversion into electric waveforms and subsequent integration, e.g. using tachometer generator
    • GPHYSICS
    • G01MEASURING; TESTING
    • G01PMEASURING LINEAR OR ANGULAR SPEED, ACCELERATION, DECELERATION, OR SHOCK; INDICATING PRESENCE, ABSENCE, OR DIRECTION, OF MOVEMENT
    • G01P21/00Testing or calibrating of apparatus or devices covered by the preceding groups
    • G01P21/02Testing or calibrating of apparatus or devices covered by the preceding groups of speedometers
    • GPHYSICS
    • G01MEASURING; TESTING
    • G01PMEASURING LINEAR OR ANGULAR SPEED, ACCELERATION, DECELERATION, OR SHOCK; INDICATING PRESENCE, ABSENCE, OR DIRECTION, OF MOVEMENT
    • G01P3/00Measuring linear or angular speed; Measuring differences of linear or angular speeds
    • G01P3/42Devices characterised by the use of electric or magnetic means
    • G01P3/44Devices characterised by the use of electric or magnetic means for measuring angular speed
    • G01P3/48Devices characterised by the use of electric or magnetic means for measuring angular speed by measuring frequency of generated current or voltage
    • G01P3/481Devices characterised by the use of electric or magnetic means for measuring angular speed by measuring frequency of generated current or voltage of pulse signals

Definitions

  • This invention relates to a vehicle meter, and in particular to a vehicle speedometer, a method of determining vehicle speed, a vehicle odometer, and a method of determining vehicle travel distance.
  • vehicle speedometers operate by determining the rotational speed of a component of the vehicle which rotates at an angular velocity or rotational speed that is generally proportional to both the speed of the vehicle and the angular velocity or rotational speed of a vehicle wheel.
  • speedometers usually operated by generating an eddy current proportional to a rotational speed, and using the generated eddy current to drive a meter able to display speed dependent on the magnitude of the eddy current.
  • optical or magnetic sensing means are provided and are able to directly produce a pulse train whose frequency is dependent on the rotation speed of a vehicle component. This pulse train is then digitally processed to provide a visual display of the vehicle speed.
  • the accuracy of speed determination is dependent on the accuracy of the relationship between the rotational speed of that component and the actual velocity or speed of the vehicle. For example, if the angular velocity of a vehicle drive shaft is measured, then the vehicle differential gear ratios need to be taken into account. However, the relationship may vary significantly, depending on circumstance. In particular, the effective radius of the vehicle wheel, including the tyre, needs to be taken into account when calibrating the speedometer for a particular vehicle wheel/tyre as used by the vehicle, and that radius is dependent on both the tyre used and its condition.
  • Tyre radii/diameters vary depending on tyre type and inflation pressure, and also to some extent the extent of wear. If the outer diameter of the vehicle wheel and tyre combination is changed, then unless the speedometer is re- calibrated to take account of those changes, then significant errors in speedometer readings will generally result.
  • vehicles are also fitted with odometers for deriving and displaying information about distance travelled by the vehicle.
  • these derive the distance information in a similar way to that described by which speedometers derive speed information, and corresponding and possibly serious errors in displayed distance travelled may therefore similarly arise.
  • the errors may have significant adverse consequences.
  • taxi meters generally at least in part compute fares based on distance travelled. If, for example, the error in a speedometer reading is the mentioned +(10% +4km/hr), then the distance travelled by the vehicle may be very significantly over-estimated by the meter, leading to passengers being charged significantly more that what the charge would have been in the absence of that error.
  • taxi meters may be sealed by authorities so as to deter tampering with the meter, it may easily be possible to substitute the meter in a taxi by one from a taxi having larger wheels, so that the meter over-estimates distance travelled, again resulting in fraudulent overcharging of passengers.
  • taxi meter fare structures decided by the relevant regulatory authority may not be implemented by physically accessing the meters. Rather, a wireless signal may be transmitted, which is received more or less simultaneously by each registered taxi to automatically and electronically update the taxi meters to cause them to operate in accordance with a new fare structure.
  • taxis were recalled to the regulatory authority for this purpose, and at that time the authority could physically check the calibration of the taxi meters. When updated wirelessly, this opportunity for systematic checking calibration of meters is lost. Leaving aside the consequent loss of this recurring opportunity to check for fraudulent tampering of taxi meters, even unintentional errors in the operation of taxi meters may accumulate over long periods of time, and cause significant drifts in accuracy, without detection. It is desired, therefore, to provide a vehicle meter that alleviates one or more difficulties of the prior art, or to at least provide a useful alternative.
  • a vehicle speedometer including :
  • a first component to generate first speed data representing speeds of a vehicle from rotation data representing rotations of a vehicle part, the rotational speed of which is proportional to the vehicle speed, and a conversion factor for converting the rotations of the vehicle part to corresponding speeds of the vehicle;
  • a speed correction component to process delay data, the second speed data, and the rotation data or the first speed data to update the conversion factor so that the first component can generate further first speed data representing speeds of the vehicle with improved accuracy
  • the delay data represents at least a relative delay between a speed of the vehicle represented by the first speed data and a corresponding speed of the vehicle represented by the second speed data
  • the speed correction component is configured to process the second speed data and the rotation data or the first speed data in accordance with the delay data over accumulation intervals and respective GPS intervals, with a relative delay between the accumulation intervals and respective ones of the GPS intervals to synchronise the second speed data and the rotation data or the first speed data even when any of the following apply:
  • the conversion factor being updated on the basis of the synchronised second speed data and rotation data or first speed data.
  • at least one of the second component and the speed correction component is configured to process the GPS signals to generate usability data such that the speed correction component only updates the conversion factor if the usability data indicates that the GPS signals are usable to update the conversion factor.
  • the usability data indicates that the GPS signals are not usable to update the conversion factor if the GPS signals are indicative of at least one sudden change of direction. In some embodiments, the usability data indicates that the GPS signals are not usable to update the conversion factor if the GPS signals are indicative of any combination of: i) a change in altitude of the vehicle over a corresponding time period exceeding a corresponding threshold value; and
  • the usability data indicates that the GPS signals are not usable to update the conversion factor if the GPS signals appear to be unreliable.
  • the delay data represents a first delay of a speed of the vehicle determined from the first speed data and a second delay of the corresponding speed of the vehicle determined from the second speed data.
  • the synchronisation of the second speed data and the rotation data or the first speed data includes:
  • the accumulation interval is defined over a number of timeslots, where each timeslot is of a predetermined duration which determines the precision of the time delay that may be associated with the accumulation interval, such that the processing of the first speed data over the accumulation interval involves accumulating information relating to the rotation of a vehicle part collected within each of the timeslots of the interval.
  • a method for determining vehicle speed including :
  • first speed data representing speeds of a vehicle from rotation data representing rotations of a vehicle part, the rotational speed of which is proportional to the vehicle speed, and a conversion factor for converting the rotations of the vehicle part to corresponding speeds of the vehicle;
  • the processing delay data, the second speed data, and the rotation data or the first speed data to update the conversion factor so that the first component can generate further first speed data representing speeds of the vehicle with improved accuracy, wherein the delay data represents at least a relative delay between a speed of the vehicle represented by the first speed data and a corresponding speed of the vehicle represented by the second speed data, and
  • the conversion factor being updated on the basis of the synchronised second speed data and rotation data or first speed data.
  • the GPS signals are processed to generate usability data such that the conversion factor is only updated if the usability data indicates that the GPS signals are usable to update the conversion factor.
  • the usability data indicates that the GPS signals are not usable to update the conversion factor if the GPS signals are indicative of any combination of: i) a change in altitude of the vehicle over a corresponding time period exceeding a corresponding threshold value; and
  • the usability data indicates that the GPS signals are not usable to update the conversion factor if the GPS signals are indicative of travel along a steep incline.
  • the usability data indicates that the GPS signals are not usable to update the conversion factor if the GPS signals appear to be unreliable.
  • the delay data represents a first delay of a speed of the vehicle determined from the first speed data and a second delay of the corresponding speed of the vehicle determined from the second speed data.
  • the synchronisation of the second speed data and the rotation data or the first speed data includes:
  • the accumulation interval is defined over a number of timeslots, where each timeslot is of a predetermined duration which determines the precision of the time delay that may be associated with the accumulation interval, such that the processing of the first speed data over the accumulation interval involves accumulating information relating to the rotation of a vehicle part collected within each of the timeslots of the interval.
  • a method for determining vehicle travel distance including : generating first speed data representing speeds of a vehicle from rotation data representing rotations of a vehicle part, the rotational speed of which is proportional to the vehicle speed, and a conversion factor for converting the rotations of the vehicle part to corresponding speeds of the vehicle;
  • the delay data represents at least a relative delay between a speed of the vehicle represented by the first speed data and a corresponding speed of the vehicle represented by the second speed data
  • the speed correction component is configured to process the second speed data and the rotation data or the first speed data in accordance with the delay data over accumulation intervals and respective GPS intervals, with a relative delay between the accumulation intervals and respective ones of the GPS intervals to synchronise the second speed data and the rotation data or the first speed data even when any of the following apply:
  • the conversion factor being updated on the basis of the synchronised second speed data and rotation data or first speed data.
  • the GPS signals are processed to generate usability data such that the conversion factor is only updated if the usability data indicates that the GPS signals are usable to update the conversion factor.
  • the usability data indicates that the GPS signals are not usable to update the conversion factor if the GPS signals are indicative of any combination of: i) a change in altitude of the vehicle over a corresponding time period exceeding a corresponding threshold value; and ii) a change in the heading of the vehicle over a corresponding time period exceeding a corresponding threshold value.
  • the usability data indicates that the GPS signals are not usable to update the conversion factor if the GPS signals are indicative of travel along a steep incline.
  • the usability data indicates that the GPS signals are not usable to update the conversion factor if the GPS signals appear to be unreliable.
  • the delay data represents a first delay of a speed of the vehicle determined from the first speed data and a second delay of the corresponding speed of the vehicle determined from the second speed data.
  • the synchronisation of the second speed data and the rotation data or the first speed data includes:
  • the accumulation interval is defined over a number of timeslots, where each timeslot is of a predetermined duration which determines the precision of the time delay that may be associated with the accumulation interval, such that the processing of the first speed data over the accumulation interval involves accumulating information relating to the rotation of a vehicle part collected within each of the timeslots of the interval.
  • a taxi meter having any one of the above vehicle speedometers.
  • a method of determining a taxi charge in which the charge is based at least in part on vehicle travel distance determined by any one of the above methods.
  • Figure 1 is a schematic diagram of a vehicle fitted with a taxi meter having a speedometer and odometer in accordance with an embodiment of the present invention
  • Figure 2 is a block diagram of the taxi meter of Figure 1 ;
  • Figure 3 is a block diagram of the speedometer and the odometer of the taxi meter
  • Figure 4a is a flow chart of an initialisation process performed by the taxi meter
  • Figure 4b is a flow chart of a looping process performed by the taxi meter
  • Figure 4c is a flow chart of a timer routine process performed by the taxi meter
  • Figures 5a and 5b are schematic diagrams illustrating the synchronisation of data derived from rotation of a vehicle part with corresponding data derived from GPS signals;
  • Figures 6a and 6b are schematic diagrams illustrating the path of a vehicle travelling through a series of hills and valleys, and along tracks where heading changes cancel out respectively.
  • GPS-based speed and distance measurements are generally free of errors due to the causes described above.
  • a satisfactory GPS signal is not always available. The GPS signal may for some reason be blocked and not received at all, or if received may be of insufficient quality to be useful. For example, the signal will not generally be receivable at all in tunnels, and the local terrain or other obstacles may otherwise cause loss or degradation of the signal.
  • GPS receivers rely on information from several GPS satellites, and the signal from some or many satellites may be blocked or may be of poor quality due to obstructing mountains or tall structures, for example. Obstruction may also occur in deep valleys. For at least these reasons, total reliance on the GPS system is considered to be impracticable. Accordingly, embodiments of the present invention combine the advantages of both methodologies by deriving vehicle speed and/or distance information using mechanical means, but also correcting this information based on speed and/or distance information derived from a GPS device. THE VEHICLE METER
  • a vehicle 10 having a taxi meter 100 incorporating a speedometer and an odometer.
  • a rotation sensor 15 is provided in this case arranged to detect rotation of the vehicle drive shaft 16, which is rotated by the vehicle engine 18 via vehicle gearbox 20 to rotationally drive rear wheels 22 of the vehicle 10 through a vehicle differential 24.
  • Rotation sensor 15 produces an electronic pulse train of frequency proportional to the speed of rotation of the drive shaft 16 and hence also proportional to the rotational speed of the vehicle wheels 22, and thus the vehicle speed.
  • the pulse train from sensor 15 is transmitted to taxi meter 100 via an electrical lead 26, and the taxi meter 100 computes and displays taxi fares dependent in part on the signal from sensor 15.
  • the vehicle 10 also has a GPS device 30 for determining positional data from radio signals received from artificial earth satellites 40. Output from the GPS device 30 is directed to the taxi meter 100 via an electrical cable 32.
  • Figure 2 shows components of taxi meter 100.
  • a distance computing module 63 of the taxi meter 100 receives the pulse train from the sensor 15 and produces at its output a signal indicative of the distance travelled, e.g. in kilometres.
  • the distance travelled, d is related to the count of the received pulses as:
  • n is the number of pulses counted
  • ki is a conversion or scale factor determined from the physical characteristics of the vehicle 10 and sensor 15.
  • Conversion factor k x may for example be calculated taking account of the number of pulses per revolution of vehicle drive shaft 16, the differential gear ratio of the vehicle differential 24 and the effective radius of the drive wheels 22 and its tyres at the point of contact of the tires with the road over which the vehicle travels, and/or k x may be experimentally determined.
  • the conversion factor k x is stored in an updatable memory 82 in communication with the distance computing module 63.
  • the distance travelled, as computed by computing module 63 is displayed at an odometer display 85.
  • Vehicle odometers generally provide information as to the total distance travelled by the vehicle since manufacture, as well as at least one distance travelled since a reset of the odometer occurred.
  • the taxi meter 100 will generally be so reset at commencement of hire of the taxi.
  • provision can be made for such resetting by application of a reset signal to the computing module 63 produced by e.g. pressing a reset button 200 explained later.
  • the signal indicating the distance travelled since the most recent meter reset, as produced from the computing module 63 is passed to a speed computing module 64 which also receives a clock signal from a clock 62.
  • the speed computing module 64 computes, from the distance signal and clock signal, an output representing the prevailing vehicle speed.
  • the output from the distance computing module 63 may be in the form of a pulse train the frequency of which is proportional to distance travelled in kilometres.
  • the speed computing module 64 may cyclically and repetitively count the number of received pulses within intervals of equal time length, determined from clock 62, to produce speed information that is periodically updated at the output of computing module 64.
  • the prevailing speed, so determined, is displayed at a speedometer display 84.
  • the output signal from the speed computing module 64 is applied to a visual display 84 of the speedometer so that the display 84 displays the prevailing vehicle speed .
  • the output from the speed computing module 64 is passed via a first delay module 36 to a first averaging module 42 which produces, at the output thereof, a signal representative of the average of the vehicle's speed over a predetermined period of time. That is, the speed information from speed computing module 64 is, as explained, periodically updated.
  • the first averaging module generates a signal representing a periodically updated "rolling" or "moving" average of so derived speed information, each such update representing the average of a predetermined number of updates of speed information received by the first averaging module 42.
  • the GPS device 30 generates a signal representing vehicle speed as determined from GPS satellite data. This signal may represent speed in units different to the units in which vehicle speed is computed by the speed computing module 64.
  • the output from the GPS device 30 is converted by a GPS units converter 70 to represent speed in the same units as computed by the speed computing module 64.
  • the GPS output represents vehicle speed in knots
  • the speed represented by the output from module 64 is typically in km/hr.
  • the GPS units converter 70 produces from the input signal from the GPS device 30 an output representative of vehicle speed in km/hr.
  • Output from the GPS units converter 70 is passed to a GPS delay module 35.
  • the output from the GPS delay module 35 is of similar form to the signal output from the converter 70, being still indicative of speed output from the GPS units converter 70, but of that speed at a slightly delayed time, for a purpose described below.
  • the output from the GPS delay module 35 is passed to a GPS averaging module 44 which produces, at the output thereof, a signal representative of the average of the GPS-derived vehicle speed represented by the output from the GPS units converter 70 over a predetermined period of time. That is, the speed information from the GPS units converter 70 is, as explained, periodically updated.
  • the GPS averaging module 44 produces a signal representing a periodically updated "rolling" or "moving" average of so derived speed information, each such update representing the average of a predetermined number of updates of GPS-derived speed information presented to the GPS averaging module 44.
  • Outputs from both averaging modules 42, 44 are applied to a comparator 72 which computes an offset output signal representative of the difference in speeds as represented by the two inputs to the comparator 72.
  • the offset signal is applied to a conversion computing module 46 which computes an updated value of the conversion factor k x which in turn updates the memory 82 with this updated value of the conversion factor ki.
  • the output from the distance computing module 63 is corrected in accordance with the updated conversion factor k x to bring the speed as represented by that output to reflect the speed as represented by the converted speed value received from the GPS units converter 70, that is to cause the speed as displayed by speedometer display 84 into conformity with the speed derived from the GPS device 30.
  • the signals from the GPS device 30 include information as to the viability of the speed information it provides. That information, is provided as a viability signal which is passed from GPS device 30 to the conversion computing module 46.
  • this viability signal is indicative of a usable vehicle GPS signal
  • the conversion computing module 46 operates as described to provide the updated conversion factor ki as described above.
  • the viability signal is not so indicative, the conversion computing module 46 does not update the conversion factor ki. That is, no adjustment of the conversion factor ki is made at the memory 82. This situation prevails until the viability signal output of the GPS device 30 indicates that a satisfactory GPS signal is received, whereupon the updating operation as described resumes, pursuant to the viability signal being so indicative.
  • delay modules 35 and 36 The purpose of delay modules 35 and 36 is to synchronise the signals from the GPS units converter 70 with the signals from the speed computing module 64 by introducing delays so that the signals received by the comparator 72 always represent the average speed of the vehicle over a common time interval, regardless of whether they are derived from GPS signals or from the sensor 15. This is required because internal delays in processing signals would otherwise result in temporal mismatching between GPS-derived speed values and speed values derived from the sensor 15, leading to substantial errors if the GPS speed values were used to correct the sensor 15-derived speed values when the speed is changing. In cases where the vehicle is travelling at constant speed, this will not generally matter, but the difference can be sufficient to cause significant errors in circumstances where the vehicle speed is changing at an appreciable rate.
  • the delays introduced by the delay modules 35 and 36 are determined based on the mechanical components and the GPS device 30 of the specific vehicle in which the meter is implemented. In the embodiments described herein, the determination of the delays is typically performed once during an initialisation process, and the resulting delay values are fixed thereafter. In other embodiments, the meter may be configured to perform adjustment of the delays introduced by delay modules 35 and 36 dynamically at additional times after the initialisation process. In the described embodiments, the delays provided by the delay modules 35, 36 are determined by "offline" analysis of the undelayed sensor data and GPS data to find the delay values that give the best temporal alignment or match.
  • the delays are determined by selecting a set of consecutive speed values from stored sensor- derived speed data and GPS-derived speed data acquired over a time period where the vehicle speed varied substantially and preferably did so multiple times in order to provide multiple features in the data sets to facilitate alignment (e,g, several peaks and troughs of different magnitudes in a graph of vehicle speed vs time over the acquisition period).
  • the granularity of each determined delay corresponds to the corresponding data sampling period.
  • the GPS data is sampled once per second, and consequently the GPS delay is determined in increments of one second, whereas the sensor 15 data can be sampled significantly faster, resulting in smaller increments of the sensor delay.
  • the "perfect" delay values i.e., perfect temporal alignment
  • the best time alignment i.e., synchronisation
  • the delay module may be omitted from the data path of the larger delay, coarser temporal granularity sensing system (in this example, being the GPS data path and thus the delay module 35).
  • each relative alignment is assessed by quantifying the overall difference between the two sets of speed values.
  • the difference is quantified as a sum of the squares of the differences between speed (or equivalent) values at each sampling time over the acquisition period.
  • the relative delays are determined by minimising the resulting sum as the GPS delay and the sensor delay are varied.
  • the delay is implemented by selecting vehicle speed data acquired at earlier times, as described below.
  • a taxi meter fare computing module 80 receives input pulses from clock 62 as well as signal from the distance computing module 63, and generates a fare signal representing a taxi fare accumulating in accordance with a pre-programmed fare schedule stored in associated rate schedule or tables 92.
  • the fare signal may, for example, represent the fare accumulating on a time basis when the vehicle 10 is stationary, and on a distance travelled basis when the vehicle is moving, and the transition between time-based and distance-based fare calculation may occur at a predetermined vehicle speed.
  • a fare display 90 is provided in communication with the fare computing module 80, and displaying a fare in accordance with the signal from the fare computing module 80. While reset button 200 may be used to reset a trip meter which may be displayed on odometer display 85, it should in no way affect the fare computation by the taxi meter.
  • vehicle odometer and speedometer computation and displays be effected generally as described herein and as shown in Figure 2.
  • other embodiments may incorporate existing vehicle speedometers and/or odometers, in which case one or both of the displays 84 and 85 may be omitted.
  • a speedometer including sensor 15 and module 63, 64 and display 84, and/or odometer including sensor 15, module 63 and display 85, in each case also including converter 70, comparator 72, module 46 and memory 82, see Figure 3.
  • embodiments of the invention may revolutionize speedometer accuracy and operational standards worldwide. That is, in embodiments of the invention, one or more of the following advantages may be achieved :
  • Road safety may be improved due to improved speedometers accuracy.
  • an accuracy of ⁇ 0.5% may be achieved.
  • Vehicle manufacturers may be able to provide new vehicles with high speedometer accuracy, with the expectation that such accuracy will be maintained for the whole vehicle life.
  • Road authorities may be able to reduce the legally allowed tolerance of speedometers to e. g. ⁇ 0.5%.
  • the need for road authorities to routinely check vehicle speedometer accuracy checks may be removed or reduced.
  • the invention may be applied to the great majority of vehicles, and particularly to taxis.
  • the invention may be adapted to record and report to authorities attempted taxi fraud. It will be apparent to those skilled in the art that embodiments of the invention can be implemented in hardware, or may be at least partly implemented using a programmable device such as an FPGA and/or a microprocessor. Some embodiments of the invention may be software implemented.
  • the GPS information required can be extracted by the GPS device 30 from the received GPS signal using standard methods known to those skilled in the art.
  • the GPS signal may, conventionally, be transmitted as an ASCII coded signal with periodically transmitted data blocks including coded sentences having delimited fields. Typically, one such field conveys the current speed in knots. Fields representing horizontal and vertical dilution of precision of location determination may be included in each data block, and these can be extracted to become part of the mentioned validity signal received at the conversion computing module 46.
  • the validity of the GPS data may be represented directly in a transmitted field, and extracted for presentation to the conversion computing module 46.
  • the form of the validity indicator varies based on the particular sentence of GPS data processed by the computing module 46 during the validity determination process. For example, in $GPRMC the validity indicator is in the form of a letter, with "A" and "V" indicating valid and invalid data respectively.
  • the $GPRMC sentence is considered during the GPS data validity determination process, where the received data is marked as invalid if labelled as such by the validity indicator of the $GPRMC sentence.
  • the taxi meter 100 performs a vehicle speed determination process based on several parameters, including :
  • the number of pulses generated per kilometre is determined by the mechanical components of the vehicle, including the vehicle drive shaft 16, the differential gear ratio of the vehicle differential 24 and the effective radius of the drive wheels 22, as described herein in relation to the conversion factor ki.
  • the number of pulses generated per kilometre is related to the factor ki, which dynamically changes during the speed determination process.
  • the system can be configured to store a 'nominal' or 'base' value of P K M in memory 82, which represents the expected value of the parameter given the vehicle's mechanical components.
  • the vehicle speed accuracy a is a real valued parameter representing the maximum acceptable uncertainty in the vehicle speed determined by the taxi meter 100 from the number of pulses counted over a corresponding time period and that would result from an error of one pulse in the number of pulses counted in that period.
  • the vehicle speed uncertainty for a given speed determination is determined by the change in the determined vehicle speed (as calculated by the speed computing module 64) that would result from a difference of a single pulse in the train of pulses obtained from the sensor 15 (as counted by the distance computing module 63) that were used to calculate the vehicle speed.
  • this a value is converted to a minimum number of pulses (P min ) to be counted to determine each corresponding vehicle speed value.
  • P min a minimum number of pulses
  • the speed accuracy value a can be set arbitrarily, but in practice is based on the legal and/or operational requirements that the vehicle is subject to.
  • the system counts the pulses generated by the sensor 15 over a time interval of fixed duration, referred to as the "accumulation interval".
  • the minimum vehicle speed for the GPS data to be considered valid is determined by the accumulation interval, the PKM value, and the a value.
  • the size of the accumulation interval can be customised based on the specific vehicle and its operation. For example, considering speed information over a larger time period decreases the minimum vehicle speed required for GPS data validity at the cost of increasing the processing needed to store and retrieve a larger number of pulse count values. This allows for flexibility in the configuration of the system, where short time intervals may be beneficial in applications where the vehicle primarily travels at high speeds (such as, for example, when the system is deployed on a motorcycle).
  • the flow charts of Figures 4a, 4b and 4c illustrate the steps of speed determination processes in accordance with some embodiments of the invention.
  • the processes are implemented in the form of a computer program, although this need not be the case in other embodiments, where the processes may be implemented in hardware, either in part or in their entirety.
  • the speed determination processes include three sub-programs: an INITIALISE sub-program 210, as shown in Figure 4a; a LOOP sub-program 240, as shown in Figure 4b; and a TIMER ROUTINE sub-program 270, as shown in Figure 4c.
  • Sub-program 210 is run to initialise the operation of the taxi meter 100, after which sub-programs 240 and 270 run continuously.
  • sub-program 210 begins at an entry step 212, executed for example automatically on start up of vehicle 10.
  • an initialisation step 214 is executed, at which communication with the GPS device 30 is initialised.
  • signal validity markers are set to INVALID.
  • initialisation of arrays and/or variables used in the subprograms 210, 240, 270 is effected.
  • sub-program 210 terminates at an exit step 220.
  • Execution of sub-program 240 begins at an entry step 242. Pursuant to entry, at step 244 a determination is made as to whether GPS data is available from the GPS device 30. If GPS data is available, data concerning validity and usability of the GPS signal is extracted from the GPS signal, at step 246. Then, at step 248 a determination is made as to whether the available GPS data is usable based on the data extracted at step 246 (as described below).
  • the GPS data is, at step 254 or 250, associated with a validity marker.
  • the GPS data is stored in an array of speed or distance values (depending on which is being used), as calculated from the GPS data as each sample is received, and respective validity markers or indicators for those values.
  • step 250 the validity marker for this slot in the GPS data array is set to INVALID. Otherwise, usable data, as received from the GPS device 30, is saved at step 252, and at step 254 the validity marker is set to VALID.
  • step 256 a GPS received flag is set to a RECEIVED state. The GPS received flag is used in sub-program 270 at step 274 to further flag the validity of the data in the GPS data array. Following step 256, a new cycle of operation of sub-program 240 is initiated.
  • the GPS data saved at step 252 is in the form of an array of a predetermined number of speed values.
  • the predetermined number includes the currently computed value together with a set number of preceding calculated values. For example, values for a preceding time period of about 32 seconds may be included in the array.
  • Sub-routine 270 is executed periodically, such as at one second intervals. Operation is initiated at an entry step 272. At step 274 determination is made as to whether GPS data from GPS device 30 has been received within a predetermined time interval, such as an interval twice that between successive executions of sub-program 270, i.e. two seconds where the latter interval is one second. If no signal has been received in this predetermined time interval, at step 276 a validity marker is set to INVALID. Otherwise this marker is left as set by sub-program 240.
  • a predetermined time interval such as an interval twice that between successive executions of sub-program 270, i.e. two seconds where the latter interval is one second.
  • the prevailing value of speed as derived from pulses generated by sensor 15 and processed the distance and speed computing modules 63, 64 is saved to an array. That array includes a predetermined number of values of speed as so saved .
  • the predetermined number includes the currently computed value, together with a set number of preceding calculated values. For example, in the described embodiment, values for the preceding time period of about 32 seconds are included in the array.
  • a predetermined number of values in the array are averaged to generate an average speed value derived from sensor 15.
  • the number of values used in the averaging process is determined from the properties of the vehicle and the GPS device 30, such that the total number of pulses counted over the values selected for averaging is at least equal to a minimum number of pulses (P m i n , described below) required to achieve a given accuracy value a.
  • P m i n a minimum number of pulses required to achieve a given accuracy value a.
  • P min 200 for a vehicle having a pulses generated per kilometre
  • P K M 1000
  • an accuracy value a 0.5 and a minimum valid speed of 20 kph (described below)
  • a sample time of 36 seconds is required in order for the vehicle to travel the 200m necessary such that at least 200 pulses are counted by the sensor 15.
  • the averaging process is performed with array values corresponding to data collected from the sensor 15 over a 36 second time period.
  • the values so selected include consecutively stored values for a subset of all stored values, the subset being selected so that it represents speed values at times synchronised with corresponding values of speed derived from GPS device 30, as described below.
  • a predetermined number of values in the array stored at step 252 are averaged to produce an average speed value derived from GPS device 30.
  • the values so selected may include consecutively stored values for a subset of all stored values, the subset being selected so that it represents speed values at times synchronised with values of speed derived from the signal of the sensor 15. That is, the delay 35 is implemented so that the set of GPS-derived values selected for averaging at step 282 and the set of mechanically derived speed values selected for averaging at step 280 both correspond to the vehicle speed(s) during the same time period.
  • a determination is made as to whether all validity markers, as saved at step 250 or 254 with respect to saved values of GPS speed determinations, used for averaging at step 282 are VALID. If not, the sub-program exits at step 298. Otherwise, at step 290 a new value of pulses/km is calculated. Then, at step 292, the value so calculated is compared with the corresponding value stored in memory 82. The difference between the new and existing pulses per kilometre values is determined as a percentage difference value ⁇ (i.e. ⁇
  • is less than the acceptance threshold (i.e. if the new value differs from the existing value by a percentage less than the threshold) then the existing value is maintained. Conversely, if the difference exceeds the acceptance threshold but is less than the proportional update threshold, then the existing value is updated by direct replacement with the new value (and this value is logged or reported if logging is enabled). Finally, if the difference exceeds the proportional update threshold value, then the existing value is updated proportionally based on the new value, and not by direct replacement with this new value.
  • the proportional update process may involve the update of the existing pulses per kilometre value with the average of the existing and new values. This proportional update process is performed to reduce the effect of any gross errors that could maliciously be introduced into the system, while still allowing prompt adaptation of the pulses per kilometre parameter in situations where, for example, the meter is moved between vehicles with different pulses/Km values.
  • the value derived at step 290 is saved and loaded into memory 82 to become the new prevailing value used to determine the vehicle speed by computing module 63.
  • the GPS speed values used to calculate a measure of average GPS based vehicle speed in step 282 are set to INVALID in step 296, such that these values are excluded from use for the calculation of subsequent GPS based speed estimates.
  • the sub-program exits at step 300. Otherwise, if the determined ⁇ value is smaller than the acceptance threshold, the sub-program exits at step 298 without updating the existing pulses per kilometre value.
  • the updating of the calibration value in memory 82 using the data synchronisation and subsequent usability and validity checking steps described above eliminates the need for methods that rely on continually correcting the pulse stream. Specifically, by storing and dynamically updating the value of the pulses per kilometre in the meter there is no need to perform correction techniques, such as dead reckoning, to produce adjusted pulse data external to the meter, when the received GPS data is invalid .
  • a multi-part process is implemented to determine the validity and usability of the GPS signal at step 248.
  • the GPS device 30 receives accuracy and validity information in a form referred to in the art as "sentences" in relation to received GPS speed data .
  • a "$GPRMC sentence” includes several "fields", the third of which indicates the validity of the corresponding GPS speed data, wherein the symbol 'A' indicates that the GPS speed data is 'active' or valid, and the symbol "V" indicates that the corresponding GPS speed data is Void or invalid .
  • the third field indicates for no fix, '2' for a 2 dimensional fix and 3' for a 3 dimensional fix, while fields 4 to 15 indicate the "PRNs" (identifiers) of the satellites used for the fix, field 15 indicates the overall dilution of precision, whereby a smaller number indicates a more reliable reading, field 16 indicates the horizontal dilution of precision, and field 17 the vertical dilution of precision.
  • the GGA sentence has different indicators, in field 5 there is a fix quality indicator, field 6 indicates the number of satellites available for the fix, and field 7 indicates the horizontal dilution of precision (as described above) .
  • the usability of the received GPS speed data is assessed based on the current calibration value ki.
  • the speed indicated by the GPS data must be greater than the minimum vehicle speed that, based on the current calibration value ki, corresponds to a number of pulses such that a difference of a single pulse results in a change of speed of less than the predetermined but configurable speed accuracy, where this required precision level ca n be set as desired, typically based on the specific application of the system. This ensures that the vehicle speed calculations are of a minimum level of precision, as described below. Usability is also ca lculated based on the direction or bearing indicated by the GPS data .
  • Variation in the direction (also referred to as the "heading" or “bearing”) data values indicates that either the GPS data is inconsistent or “jumpy", as happens when the vehicle is stopped or the vehicle has turned a sharp corner (as the distance travelled around a sharp corner is significantly larger that the distance measured between the start point and the end point along a straight line). If the direction or bearing values vary by more than a set limit, then the GPS data is considered unusable due to the inaccuracies in the speed calculations that would result if such GPS data were used .
  • the system can also determine the usability of the GPS data in relation to steep inclines. This usability criterion can be considered conditionally, such as in situations where the system has been configured to use only the horizontal location data in the GPS speed calculations.
  • the difference between the horizontal component of the GPS data vector and the actual distance travelled by the vehicle is small enough to be disregarded .
  • the difference will be more significant. This is advantageous since, in this case, the difference between the horizontal component of the displacement vector derived from the GPS data can be significantly different to the actual (i.e. three dimensional) displacement experienced by the vehicle when travelling along such inclines.
  • the system can alternatively be configured to use three dimensional location information to generate accurate speed estimates even when the vertical location of the vehicle varies substantially over the relevant calibration periods.
  • Conventional dead reckoning based GPS speed correction systems are unable to accurately determine vehicle speed from GPS data under such circumstances, because they depend on the calculation of calibration parameters via a process that requires either travel in a straight line, or a period of travel over which there is zero net variation in the heading of the vehicle.
  • Figure 6a illustrates a hypothetical situation where a vehicle is travelling through a series of valleys (points A, B and C) and hills (points D, E and F), and the vertical component of the vehicle's velocity changes in a generally oscillatory manner while the vehicle travels with a constant velocity with respect to a horizontal plane.
  • vehicle speedometer systems utilising only horizontal location data will infer a straight line of travel and a constant velocity for the vehicle.
  • the system described herein is configured to accommodate for changes in altitude experienced by the vehicle.
  • the system can be configured to selectively update the calibration value ki as described above using the received GPS data only if the variation in the vehicle's altitude over the relevant period is less than a threshold altitude change value.
  • the system can be configured to utilise GPS location data during periods of travel where the vertical displacement of the vehicle is small (such as when travelling from 'Start' to 'A', and ⁇ ' to 'End'), while ignoring the GPS data received during periods where the vertical displacement is large (such as when travelling from 'D' to ⁇ ') in order to avoid inaccurately updating the k x value.
  • the system described herein can produce accurate speed estimates in the presence of changes in the heading of the vehicle over the accumulation interval and the corresponding GPS interval (such as for the example shown in Figure 6a).
  • the received GPS data is determined as usable for the purpose of updating the calibration value ki if the variation in the vehicle's heading over the relevant period is less than a non-zero heading threshold value.
  • This is advantageous in comparison to previously proposed systems, such as that described in EP 2541203, which require a period of travel in which the net variation in the heading of the vehicle is zero (such as, for example, when the vehicle travels along a circular or figure-eight type track, as shown in Figure 6b) in order to perform the parameter calibration steps necessary for accurate vehicle speed error correction.
  • a GPS data value is also flagged as unusable if the change in the GPS speed is greater than a set limit. Unrealistically large changes occurring between successive GPS speed values typically indicates the existence of an error in the GPS data. Such errors can result from interference, such as that caused, for example, by aircraft reflecting GPS signals.
  • the averaging of the vehicle speed and GPS speed values in steps 280 and 282 is performed on synchronised data streams. Synchronisation is performed such that the vehicle and GPS speed data values each correspond to the same time period. Data received from the GPS receiver is typically delayed with respect to the data generated from the pulses generated from a rotating part that is proportional to the speed of the vehicle. Additionally, depending on how the pulses are generated, a delay may exist between the instant when the vehicle changes speed and the time when the pulses required to detect the speed change are counted. For example, depending on the method of gathering the data from the vehicle, the vehicle speed data values could represent the vehicle speed during the immediate previous second, while the GPS data value may represent the speed information for the second prior to that. As described below, this absolute delay can be accommodated in circumstances where it is desired to accurately know the absolute vehicle speed at some specified (past) time or times. Synchronisation of GPS and Odometer Calculated Speeds
  • the vehicle speed data is delayed to match the GPS data.
  • Synchronisation of the mechanically-derived and GPS-derived speed values allows the system to account for differences in the times at which the respective vehicle and GPS speeds become available, while maintaining independence between the determination of these speed values. For example, without synchronisation a vehicle starting from rest may, according to the vehicle data, have travelled a distance in the first second, whereas the GPS data may report a zero distance travelled at that time if its update occurs a second later. The mismatched relative timing of these values would lead to large inaccuracies in the calculation of the vehicle speed at step 290.
  • the synchronisation applied at steps 280 and 282 is performed in response to receipt by the GPS receiver 30 of each set of valid GPS signals representing the vehicle coordinates, and involves, for each corresponding update of the k x value:
  • the pulses counted over the accumulation interval are used to produce an estimate of the vehicle speed at a representative time t Acc associated with the accumulation interval.
  • the GPS interval is of duration equal to the accumulation interval duration (t
  • the t GPS value is determined for the GPS data interval as the average of the times at which the first and last GPS data values of the interval are received. Hypothetically, if there was no delay associated with receiving the GPS data, then the vehicle speed could be calculated by counting the number of pulses that arrived during the GPS data interval (i.e. by setting the accumulation interval to be the same as the GPS data interval). That is, the accumulation interval representative time t Acc is set equal to the GPS representative time t GPS , as shown in Figure 5a.
  • the delay module 36 stores the values of the accumulation interval parameters, including the start t s and end t e times, the number of timeslots N s , the timeslot length T s , and the GPS period T GPS , generated during the synchronisation process in memory 82.
  • the minimum vehicle speed (S min ) for the GPS data to be considered valid is calculated based on the required speed accuracy a, and the resulting minimum number of pulses P min to be included in the accumulation interval, such that a difference of a single pulse results in a change of speed of less than the speed accuracy a. Given the P K M value, this minimum speed S min therefore represents the speed at which the vehicle needs to be travelling to receive the P min pulses within the accumulation interval.
  • the P K M 1000
  • T s 10ms
  • T GPS 1000ms
  • the pulse count value for each timeslot is stored as a data sample in memory 82.
  • the data samples are arranged within an accumulation buffer, where the minimum size of the buffer N s Bu is determined by the number of timeslots in the accumulation interval (N s ) plus any additional timeslots required, as described above.
  • the N s Buff value is therefore dependent on : (i) the P K M value, which can vary according to the type of vehicle; and (ii) the maximum speed (S) at which the vehicle can travel during the speed calculation.
  • 30s for the actual accumulation interval, plus 2s to allow for the GPS lag, as described above).
  • the synchronisation mechanism is configured to reduce the amount of processing associated with storing a large number of pulse count values.
  • the system can be configured to count only one in every N pulses, which reduces the effective number of pulses per kilometre, and consequently the minimum size of the accumulation buffer N s Bu .
  • This method is advantageous in that the precision of the delay is determined by the timeslot size T s , which allows the accumulation interval to be offset with a high precision even when this interval is defined over fewer actual timeslots (i.e. when N s is reduced).
  • synchronisation can also account for delays between a change in the speed of the vehicle and the detection of this change in speed via the sampling of the odometer pulses by the sensor 15.
  • the synchronisation process can be configured to ignore the odometer delay D odo if this delay is small compared to the GPS delay D GPS (i.e. where D odo ⁇ ⁇ D GPS ).
  • the taxi meter 100 described includes a speedometer and an odometer.
  • Figure 3 shows a combined speedometer/odometer 12 so formed .
  • Like reference numerals denote like components in Figures 2 and 3, and these components function in the same way as described with reference to Figure 2.
  • a vehicle can experience changes in both its speed and heading during a particular period of travel. Furthermore, in practical situations it is likely that the net variation in the heading of the vehicle over a given period of travel will be non-zero. Implementations of the system described herein are therefore advantageous in these situations due to their ability to produce accurate speed estimates when any one or more of the following apply: i) the speed of the vehicle varies substantially over the accumulation interval and the GPS interval; ii) the heading of the vehicle varies over the accumulation interval and the GPS interval; and iii) the net variation in the heading of the vehicle is non-zero over the accumulation interval and the GPS interval.

Landscapes

  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Engineering & Computer Science (AREA)
  • Radar, Positioning & Navigation (AREA)
  • Remote Sensing (AREA)
  • Manufacturing & Machinery (AREA)
  • Navigation (AREA)
  • Position Fixing By Use Of Radio Waves (AREA)

Abstract

L'invention concerne un compteur de vitesse de véhicule comprenant : un premier composant servant à générer des premières données de vitesse représentant des vitesses d'un véhicule à partir de données de rotation représentant des rotations d'une partie de véhicule, dont la vitesse de rotation est proportionnelle à la vitesse de véhicule, et d'un facteur de conversion servant à convertir les rotations de la partie de véhicule en vitesses correspondantes du véhicule ; un second composant servant à générer des secondes données de vitesse représentant des vitesses du véhicule à partir de signaux GPS ; et un composant de correction de vitesse servant à traiter des données de retard, les secondes données de vitesse et les données de rotation ou les premières données de vitesse afin de mettre à jour le facteur de conversion de sorte que le premier composant puisse générer des premières données de vitesse supplémentaires représentant des vitesses du véhicule ayant une meilleure précision ; les données de retard représentant au moins un retard relatif entre une vitesse du véhicule représentée par les premières données de vitesse et une vitesse correspondante du véhicule représentée par les secondes données de vitesse ; et le composant de correction de vitesse étant conçu pour traiter les secondes données de vitesse et les données de rotation ou les premières données de vitesse conformément aux données de retard sur des intervalles d'accumulation et des intervalles respectifs de GPS, un retard relatif entre les intervalles d'accumulation et les intervalles respectifs des intervalles de GPS servant à synchroniser les secondes données de vitesse et les données de rotation ou les premières données de vitesse même lorsque l'une quelconque des conditions suivantes s'applique : (i) la vitesse du véhicule varie sensiblement sur l'intervalle d'accumulation et l'intervalle de GPS ; (ii) la direction suivie par le véhicule varie sur l'intervalle d'accumulation et l'intervalle de GPS ; et (iii) la variation nette de la direction suivie par le véhicule est différente de zéro sur l'intervalle d'accumulation et l'intervalle de GPS, le facteur de conversion étant mis à jour sur la base des secondes données de vitesse et des données de rotation ou des premières données de vitesse synchronisées.
PCT/AU2016/050589 2015-07-06 2016-07-06 Compteur de véhicule Ceased WO2017004675A1 (fr)

Applications Claiming Priority (4)

Application Number Priority Date Filing Date Title
AU2015902662 2015-07-06
AU2015902662A AU2015902662A0 (en) 2015-07-06 Vehicle Meter
AU2016900028 2016-01-06
AU2016900028A AU2016900028A0 (en) 2016-01-06 Vehicle Meter

Publications (1)

Publication Number Publication Date
WO2017004675A1 true WO2017004675A1 (fr) 2017-01-12

Family

ID=57684764

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/AU2016/050589 Ceased WO2017004675A1 (fr) 2015-07-06 2016-07-06 Compteur de véhicule

Country Status (1)

Country Link
WO (1) WO2017004675A1 (fr)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2019515268A (ja) * 2016-08-16 2019-06-06 エムテクビジョン カンパニー リミテッド 車速算出方法と装置、及び車速算出装置を備えた運転者の状態監視システム
GB2630298A (en) * 2023-05-22 2024-11-27 Jaguar Land Rover Ltd Control system for a vehicle

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5828585A (en) * 1997-01-17 1998-10-27 Delco Electronics Corporation Vehicle speed signal calibration
US6087965A (en) * 1995-06-15 2000-07-11 Trimble Navigation Limited Vehicle mileage meter and a GPS position tracking system
JP2007322323A (ja) * 2006-06-02 2007-12-13 Denso Corp 走行メータ装置

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6087965A (en) * 1995-06-15 2000-07-11 Trimble Navigation Limited Vehicle mileage meter and a GPS position tracking system
US5828585A (en) * 1997-01-17 1998-10-27 Delco Electronics Corporation Vehicle speed signal calibration
JP2007322323A (ja) * 2006-06-02 2007-12-13 Denso Corp 走行メータ装置

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2019515268A (ja) * 2016-08-16 2019-06-06 エムテクビジョン カンパニー リミテッド 車速算出方法と装置、及び車速算出装置を備えた運転者の状態監視システム
GB2630298A (en) * 2023-05-22 2024-11-27 Jaguar Land Rover Ltd Control system for a vehicle

Similar Documents

Publication Publication Date Title
CN101334294B (zh) 基于gps的车辆中传感器校准算法
CA2175776C (fr) Systeme de localisation des trains en circulation
KR100272901B1 (ko) 차량 네비게이션 시스템의 거리 감지기의 교정 장치 및 방법
US6029496A (en) Method and device for automatic calibration of an odometer
EP0900362B1 (fr) Procede et appareil de calibrage differentiel du facteur d'echelle dans des systemes d'odometrie differentielle integres au gps
US20050030170A1 (en) System for determining a change in vehicle tire pressure
CN117008611A (zh) 具有基于主方向的坐标校正的航位推算引导系统和方法
KR20100059911A (ko) 특성 포인트에 의한 차량 위치의 보정
JP3112405B2 (ja) 車両位置検出装置
US7860649B2 (en) Vehicle position detecting system and method
US6349260B1 (en) Method for navigating a terrestrial vehicle
EP1531441A2 (fr) Système de navigation avec une station centrale et méthode de calibration des erreurs
US8401787B2 (en) Method of determining drive lane using steering wheel model
Hohman et al. GPS roadside integrated precision positioning system
WO2008079456A1 (fr) Système, procédé et supports lisibles par ordinateur pour l'étalonnage d'un odomètre
EP0806632A1 (fr) Système de navigation véhiculaire avec étalonnage automatique des capteurs embarqués
WO2017004675A1 (fr) Compteur de véhicule
CN101243301B (zh) 用于运行导航系统的方法和导航系统
EP0944812B1 (fr) Procede et appareil d'etalonnage de la largeur de voie
KR101416385B1 (ko) 차량의 gps 위치 오차 보정 방법
US5752220A (en) Method for heading error suppression in dead reckoning systems
JP2002067960A (ja) 車両の走行位置測定方法および走行位置測定装置
KR20180131864A (ko) 자동차용 주행거리계의 오차 보정장치 및 자동차용 주행거리계의 오차 보정방법
JP3401997B2 (ja) 車両走行方位算出装置
KR100794137B1 (ko) 전자 나침반을 이용한 차량 항법/교통 정보 수집 장치 및그 방법

Legal Events

Date Code Title Description
121 Ep: the epo has been informed by wipo that ep was designated in this application

Ref document number: 16820571

Country of ref document: EP

Kind code of ref document: A1

NENP Non-entry into the national phase

Ref country code: DE

122 Ep: pct application non-entry in european phase

Ref document number: 16820571

Country of ref document: EP

Kind code of ref document: A1