WO2013034560A1 - Improvements in vehicle speed determination - Google Patents
Improvements in vehicle speed determination Download PDFInfo
- Publication number
- WO2013034560A1 WO2013034560A1 PCT/EP2012/067235 EP2012067235W WO2013034560A1 WO 2013034560 A1 WO2013034560 A1 WO 2013034560A1 EP 2012067235 W EP2012067235 W EP 2012067235W WO 2013034560 A1 WO2013034560 A1 WO 2013034560A1
- Authority
- WO
- WIPO (PCT)
- Prior art keywords
- vehicle
- interest
- point
- speed
- calculator
- 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
Links
Classifications
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06T—IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G06T7/00—Image analysis
- G06T7/20—Analysis of motion
- G06T7/223—Analysis of motion using block-matching
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B60—VEHICLES IN GENERAL
- B60G—VEHICLE SUSPENSION ARRANGEMENTS
- B60G17/00—Resilient suspensions having means for adjusting the spring or vibration-damper characteristics, for regulating the distance between a supporting surface and a sprung part of vehicle or for locking suspension during use to meet varying vehicular or surface conditions, e.g. due to speed or load
- B60G17/015—Resilient suspensions having means for adjusting the spring or vibration-damper characteristics, for regulating the distance between a supporting surface and a sprung part of vehicle or for locking suspension during use to meet varying vehicular or surface conditions, e.g. due to speed or load the regulating means comprising electric or electronic elements
- B60G17/019—Resilient suspensions having means for adjusting the spring or vibration-damper characteristics, for regulating the distance between a supporting surface and a sprung part of vehicle or for locking suspension during use to meet varying vehicular or surface conditions, e.g. due to speed or load the regulating means comprising electric or electronic elements characterised by the type of sensor or the arrangement thereof
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B60—VEHICLES IN GENERAL
- B60Q—ARRANGEMENT OF SIGNALLING OR LIGHTING DEVICES, THE MOUNTING OR SUPPORTING THEREOF OR CIRCUITS THEREFOR, FOR VEHICLES IN GENERAL
- B60Q1/00—Arrangement of optical signalling or lighting devices, the mounting or supporting thereof or circuits therefor
-
- G—PHYSICS
- G01—MEASURING; TESTING
- G01P—MEASURING LINEAR OR ANGULAR SPEED, ACCELERATION, DECELERATION, OR SHOCK; INDICATING PRESENCE, ABSENCE, OR DIRECTION, OF MOVEMENT
- G01P3/00—Measuring linear or angular speed; Measuring differences of linear or angular speeds
- G01P3/36—Devices characterised by the use of optical means, e.g. using infrared, visible, or ultraviolet light
-
- G—PHYSICS
- G01—MEASURING; TESTING
- G01S—RADIO DIRECTION-FINDING; RADIO NAVIGATION; DETERMINING DISTANCE OR VELOCITY BY USE OF RADIO WAVES; LOCATING OR PRESENCE-DETECTING BY USE OF THE REFLECTION OR RERADIATION OF RADIO WAVES; ANALOGOUS ARRANGEMENTS USING OTHER WAVES
- G01S17/00—Systems using the reflection or reradiation of electromagnetic waves other than radio waves, e.g. lidar systems
- G01S17/02—Systems using the reflection of electromagnetic waves other than radio waves
- G01S17/50—Systems of measurement based on relative movement of target
-
- G—PHYSICS
- G01—MEASURING; TESTING
- G01S—RADIO DIRECTION-FINDING; RADIO NAVIGATION; DETERMINING DISTANCE OR VELOCITY BY USE OF RADIO WAVES; LOCATING OR PRESENCE-DETECTING BY USE OF THE REFLECTION OR RERADIATION OF RADIO WAVES; ANALOGOUS ARRANGEMENTS USING OTHER WAVES
- G01S17/00—Systems using the reflection or reradiation of electromagnetic waves other than radio waves, e.g. lidar systems
- G01S17/66—Tracking systems using electromagnetic waves other than radio waves
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06T—IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G06T7/00—Image analysis
- G06T7/20—Analysis of motion
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N7/00—Television systems
- H04N7/18—Closed-circuit television [CCTV] systems, i.e. systems in which the video signal is not broadcast
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B60—VEHICLES IN GENERAL
- B60G—VEHICLE SUSPENSION ARRANGEMENTS
- B60G2401/00—Indexing codes relating to the type of sensors based on the principle of their operation
- B60G2401/14—Photo or light sensitive means, e.g. Infrared
- B60G2401/142—Visual Display Camera, e.g. LCD
Definitions
- This invention relates to determination of vehicle speed and particularly, but not exclusively, to determination of low speed, with accuracy.
- the invention has specific application to off- road travel where a degree of wheel slip may be encountered, and the terrain is typically not uniform. In this specification low speed is defined as less than 20 kph.
- Aspects of the invention relate to an apparatus, to a calculator, to a system, to a method and to a vehicle. Accurate determination of vehicle speed is required for many electronic vehicle systems.
- One example relates to cruise control whereby a set vehicle speed is maintained regardless of gradient.
- a counting technique is generally reliable, and typically consists of counting wheel revolutions to determine the distance travelled.
- Distance measurement can be combined with a clock signal to give an indication of vehicle speed.
- a counter can provide a suitable electronic input for many vehicle systems, including cruise control, distance measure, speedometer and fuel consumption per unit distance.
- wheels may spin on the road surface, and consequently a reliable indication of vehicle speed cannot be obtained; without such indication all systems reliant upon accurate measurement of distance travelled also become unreliable.
- GPS global positioning system
- Yet another speed determining system relies upon inertial sensors such as low g accelerometers and gyroscopes. Such systems are expensive, and tend to suffer from drift so that the output(s) are unreliable unless frequently re-calibrated.
- a fourth system relies upon colour camera recognition techniques, but fails to be effective where the scene is uniform, such as a rock field or a desert.
- a speed calculator for a vehicle comprising a vehicle mounted time of flight camera system having a forward facing camera, the system being configured to illuminate and repeatedly capture an image of the scene ahead of the vehicle, wherein the system is further configured to identify a point of interest in the repeating image and determine with respect to said point of interest:
- a system for a vehicle comprising a vehicle-mounted time of flight camera arrangement, the system being arranged to illuminate and repeatedly capture an image of the scene ahead of the vehicle and to use the image data to determine the speed of movement of the vehicle with respect to said image.
- the system may identify a point of interest in the repeating image, and determine speed of movement of the vehicle with respect to the point of interest.
- some other data analysis technique may be used, such as using the entire image data to estimate change in relative position and orientation using an iterated closest point algorithm.
- Time of flight camera systems are known. Generally speaking the camera illuminates a scene with infra-red light.
- An imaging chip within the camera determines the time of flight of the infra red light to the scene and back to each pixel of the chip.
- the image on the chip gives an instantaneous representation of the distance from the camera to topographical features in the scene, rather than an image constructed from line by line scanning.
- the camera will refresh the image of the scene repeatedly, for example at a rate of 40 frames per second.
- a high refresh rate facilitates following a point of interest despite changes of viewing position due to attitude change of the vehicle, and changes in the separation distance.
- the vehicle speed calculator includes a processor adapted to select a point of interest which appears to be moving in a straight line toward the vehicle.
- the point feature may be defined by a plurality of pixels of the imaging chip.
- the processor may select more than one point of interest so as to increase confidence in calculation of vehicle speed. Relative movement of the point of interest and the vehicle need not be on the shortest line. Triangulation techniques permit relative motion in any desired direction to be determined. Relative speeds in relation to several points of interest provide comparison so as to give greater confidence in the calculated speed of the vehicle.
- the vehicle speed calculator may select several points of interest to define a line feature, or several line features, and determine the speed of movement of the vehicle with respect to the or each line feature.
- the vehicle speed calculator may select several points of interest to define a topographical array, or several such arrays, and determine the speed of movement of the vehicle with respect to the or each array. As noted above the entire image data may be used to estimate relative position, and thus speed.
- Relative motion of the vehicle may not be forward with respect to the scene.
- a vehicle may slip sideways on a slope without making forward movement.
- the present invention allows such sideways motion to be analysed to give a relative speed across the scene.
- the relative speed forward with respect to the scene and the relative speed across the scene can provide a velocity.
- Relative motion in all directions can be computed so as to determine movement in three mutually perpendicular directions of translation and in pitch, roll and yaw. These relative motions together provide a velocity.
- a system according to the invention can provide a vehicle state estimation.
- the processor may calculate vehicle speed at the refresh rate of the camera. However a lesser rate may be selected to save processor capacity, and because speed calculation at the refresh rate is not of practicable use. Repeated speed calculation at intervals of about 1 second may be sufficient.
- the vehicle speed calculator identifies one or more points of interest in the near field and in the far field.
- the near and far fields may be defined in any suitable manner, for example the near field may comprise the scene within 10 metres of the camera, and the far field may comprise the scene beyond 10 metres.
- the invention is particularly suitable as a means of providing low speed cruise control, so that the vehicle can maintain a steady speed off-road regardless of gradient.
- Repeating images from a time of flight camera system can give information about the gradient ahead of a vehicle.
- the system can provide speed adjustment information suitable for maintaining a pre-set cruise speed during attitude changes.
- the system can prepare a vehicle engine for the new gradient in advance, thus overcoming the inherent delay between requesting a change of engine output, and delivery of the requested output. The vehicle can thereby better maintain a set speed in cruise control mode.
- This technique allows handover from near field points of interest to far field points of interest as the near field points pass out of the field of view of the camera (typically beneath the vehicle).
- Identification of points of interest is by conventional pattern recognition techniques which form no part of the present invention. Such techniques can accommodate the relative increase in size of a point of interest in successive images, as the vehicle approaches the point of interest.
- counting techniques are not reliable for vehicle speed determination where wheel slip is a significant factor. Counting wheel revolutions can however be performed reliably, using for example techniques employed in anti-lock braking system.
- a vehicle wheel slip calculator comprising the system of the previous aspect, a wheel rotation calculator to determine the theoretical speed of rotation of a vehicle wheel commensurate with the instant speed of the vehicle, a wheel speed indicator for indicating the instant speed of rotation of said wheel, and a comparator to continually compare said theoretical speed of rotation with said instant speed of rotation in order to determine instant wheel slip.
- the wheel slip calculator may determine wheel slip for all wheels of the vehicle.
- Such a device can give information concerning the time level of traction at the wheels, and thus allow other vehicle systems to be more effective. For example suspension and engine adjustments may be effected in order to for example gain ground clearance or increase engine output torque; an alternative transmission ratio may be engaged and other measures appropriate to improving vehicle traction.
- This aspect of the invention overcomes prior wheel slip measurement techniques which tend to compare instant speed of rotation of several wheels in order to identify slip. Such systems cannot give absolute information if all of the compared wheels are slipping. According to a further aspect of the invention there is provided a method of vehicle speed calculation comprising the steps of illuminating the scene ahead of the vehicle, and repeatedly capturing an image thereof using a camera, and determining the speed of movement of the vehicle with respect to said image.
- the speed of movement may be determined from the entire image data, using for example an iterated closest point algorithm, or by identifying one or more points of interest in the repeating image.
- This aspect also provides a method of calculating wheel slip and comprising determining vehicle speed according to the second aspect of the invention, determining the theoretical speed of rotation of a vehicle wheel according to said determination of vehicle speed, measuring the actual speed of rotation of said vehicle wheel and determining the instant slip of said wheel.
- the method is carried out continually for all wheels of the vehicle so as to obtain a substantially continuous indication of wheel slip.
- Fig. 1 is a schematic representation of a vehicle off-road and employing the invention.
- Figs. 2-4 show schematically successive images from a moving vehicle.
- Fig. 1 represents a vehicle 10 with off-road capability travelling on an uneven rock surface 1 1 , such as a river bed.
- wheel traction may be poor so that one or more driving wheels of the vehicle slips with respect to the rock surface.
- the vehicle driver may wish to select a low speed cruise control function, say at 5 kph, in order to maintain progressive forward travel whilst concentrating on steering.
- Current systems of measuring vehicle speed by counting wheel rotations are inaccurate where repeated wheel slip is encountered, and methods relying on GPS or inertial devices have the disadvantages mentioned earlier.
- a forward facing time of flight camera 12 illuminates the terrain ahead of the vehicle, and generates an image thereof on an imaging chip. Illumination is indicated by the cone of infra red light 13, and it will be appreciated that any forward facing fixed location of the camera may be suitable, for example in a conventional light fitting or at the leading edge of the bonnet.
- the chip image repeats at a p re-determined refresh rate, so that the speed of movement of a point of interest 14 with respect to the vehicle can be determined.
- the points of interest can be any topographical feature having a repeated form in successive images, but techniques for identifying and comparing successive images form no part of the invention.
- the point of interest may comprise a number of pixels in an image which represent a topographical feature or may be a line feature, or a group of topographical features having an identifiable spatial relationship. Several points of interest may be identified simultaneously, and known techniques may be used to use such points to increase confidence in the measured speed.
- Time of flight camera systems have a resolution of 5 mm or better. Accordingly the point of interest may for example be a feature on a rock, such as a crack or a depression.
- a preceding point of interest 15 and a next point of interest 16 are indicated in Fig. 1.
- These successive points of interest may be mapped simultaneously to ensure that speed calculation is continual.
- Vehicle speed may for example be re-calculated at the refresh rate of the image, or may be at a slower rate.
- the relative speed of each point of interest with respect to the vehicle can be calculated.
- the mean of these points is taken to represent the speed of the vehicle, though in further embodiments other values such as the median may be used. If the number of points of interest identified in an image is above a predetermined value, such as ten, a distribution of calculated relative speeds is calculated and statistical outliers are ignored, thereby producing a more accurate result.
- the sideways motion of the vehicle relative to the image can be analysed to give a relative speed across the scene. This sideways motion may be horizontal or vertical with respect to the vehicle.
- Relative motion in all directions can be computed so as to determine movement in three mutually perpendicular directions of translation and in pitch, roll and yaw. Any combination of these relative motions can then provide a velocity.
- a velocity in three dimensions and the pitch, roll and yaw of the vehicle a vehicle state estimation is provided.
- the selected points of interest may be allocated to distance ranges, such that at least a near and far field are identified in order to provide for new points of interest as old points of interest pass beneath the vehicle.
- Figs. 2-4 indicate schematically how large discontinuities may appear in frames spaced by several seconds. For ease of illustration three discontinuities in the near/far continuum are shown. The near and far criteria may be set or adjusted according to circumstances of vehicle use, and may for example have a transition at 5 metres. More than two distance bands may be defined. Also, for ease of illustration a generally flat surface is depicted from which discontinuities project upwardly - depressions may also be used as discontinuities, and the ground surface may not be flat.
- the illustrated frames of Figs. 2-4 are several seconds apart. It will be appreciated that the refresh rate is tens of frames per second, so that much information is available for processing, and image discrimination.
- the repeated images generated on the imagin g ch i p may be u sed to gen erate a topographical plan view of the terrain ahead of the vehicle - a so-called birds-eye view.
- the passage of the vehicle over such a view can be tracked as the images repeat, and the relative speed with respect to a reference location, or in a reference direction, may be determined.
- the changing attitude of the vehicle can be accommodated within the invention provided that the point or points of interest remain within the field of view of the camera.
- Conventional techniques can be used for identification and discrimination of topographical features which change relative position due to change of vehicle attitude.
- the rapid refresh rate of the system of the invention ameliorates this task.
Landscapes
- Engineering & Computer Science (AREA)
- Physics & Mathematics (AREA)
- Electromagnetism (AREA)
- General Physics & Mathematics (AREA)
- Multimedia (AREA)
- Remote Sensing (AREA)
- Radar, Positioning & Navigation (AREA)
- Computer Networks & Wireless Communication (AREA)
- Mechanical Engineering (AREA)
- Computer Vision & Pattern Recognition (AREA)
- Theoretical Computer Science (AREA)
- Signal Processing (AREA)
- Power Engineering (AREA)
- Traffic Control Systems (AREA)
- Length Measuring Devices By Optical Means (AREA)
Abstract
A vehicle mounted time of flight camera system repeatedly captures an image of the scene ahead of the vehicle. A point of interest in the scene is identified, and comparative vehicle speed determined according to the changing relative distance to the point of interest. Several points of interest, in the near and far fields, are simultaneously followed so that vehicle speed is continually updated.
Description
Improvements in Vehicle Speed Determination
This invention relates to determination of vehicle speed and particularly, but not exclusively, to determination of low speed, with accuracy. The invention has specific application to off- road travel where a degree of wheel slip may be encountered, and the terrain is typically not uniform. In this specification low speed is defined as less than 20 kph. Aspects of the invention relate to an apparatus, to a calculator, to a system, to a method and to a vehicle. Accurate determination of vehicle speed is required for many electronic vehicle systems. One example relates to cruise control whereby a set vehicle speed is maintained regardless of gradient.
On a conventional dry road surface, such as concrete or tarmacadam, slip between the vehicle wheels and the road is negligible. Accordingly a counting technique is generally reliable, and typically consists of counting wheel revolutions to determine the distance travelled. Distance measurement can be combined with a clock signal to give an indication of vehicle speed. A counter can provide a suitable electronic input for many vehicle systems, including cruise control, distance measure, speedometer and fuel consumption per unit distance. However where traction is poor, wheels may spin on the road surface, and consequently a reliable indication of vehicle speed cannot be obtained; without such indication all systems reliant upon accurate measurement of distance travelled also become unreliable. Another system for measuring distance travelled relies upon GPS (global positioning system) but is dependent upon an unobstructed line of sight to four or more satellites to determine absolute position. GPS works well for highway driving where speeds are high and obstructions infrequent. However at low speeds GPS resolution does not give sufficient accuracy of position to reliably determine speed of travel. Moreover, in off-road driving obstructions to the lines of sight are common so that the GPS indication may itself be frequently interrupted or unobtainable.
Yet another speed determining system relies upon inertial sensors such as low g accelerometers and gyroscopes. Such systems are expensive, and tend to suffer from drift so that the output(s) are unreliable unless frequently re-calibrated.
A fourth system relies upon colour camera recognition techniques, but fails to be effective where the scene is uniform, such as a rock field or a desert.
The present systems of determining vehicle position, and hence vehicle speed, are not sufficiently reliable when travelling off-road. Such systems cannot cope well with low vehicle speed (less than 20 kph), frequent change of vehicle attitude, and wheel slip. As a consequence the reliable application of off-road cruise control has not proved to be practicable. Off-road cruise control is however desirable, in selected conditions, to allow the vehicle driver to concentrate on other activities, such as steering.
Aspects of the invention provide a system, a method and a vehicle as claimed in the appended claims.
Aspects of the invention provide a speed calculator for a vehicle comprising a vehicle mounted time of flight camera system having a forward facing camera, the system being configured to illuminate and repeatedly capture an image of the scene ahead of the vehicle, wherein the system is further configured to identify a point of interest in the repeating image and determine with respect to said point of interest:
the speed of movement of the vehicle forward with respect to the scene; and the speed of movement of the vehicle across the scene.
According to another aspect of the invention there is provided a system for a vehicle comprising a vehicle-mounted time of flight camera arrangement, the system being arranged to illuminate and repeatedly capture an image of the scene ahead of the vehicle and to use the image data to determine the speed of movement of the vehicle with respect to said image. The system may identify a point of interest in the repeating image, and determine speed of movement of the vehicle with respect to the point of interest. Alternatively some other data analysis technique may be used, such as using the entire image data to estimate change in relative position and orientation using an iterated closest point algorithm. Time of flight camera systems are known. Generally speaking the camera illuminates a scene with infra-red light. An imaging chip within the camera determines the time of flight of
the infra red light to the scene and back to each pixel of the chip. Thus the image on the chip gives an instantaneous representation of the distance from the camera to topographical features in the scene, rather than an image constructed from line by line scanning. Typically, the camera will refresh the image of the scene repeatedly, for example at a rate of 40 frames per second. A high refresh rate facilitates following a point of interest despite changes of viewing position due to attitude change of the vehicle, and changes in the separation distance. In one embodiment the vehicle speed calculator includes a processor adapted to select a point of interest which appears to be moving in a straight line toward the vehicle. The point feature may be defined by a plurality of pixels of the imaging chip. The processor may select more than one point of interest so as to increase confidence in calculation of vehicle speed. Relative movement of the point of interest and the vehicle need not be on the shortest line. Triangulation techniques permit relative motion in any desired direction to be determined. Relative speeds in relation to several points of interest provide comparison so as to give greater confidence in the calculated speed of the vehicle. The vehicle speed calculator may select several points of interest to define a line feature, or several line features, and determine the speed of movement of the vehicle with respect to the or each line feature.
The vehicle speed calculator may select several points of interest to define a topographical array, or several such arrays, and determine the speed of movement of the vehicle with respect to the or each array. As noted above the entire image data may be used to estimate relative position, and thus speed.
Relative motion of the vehicle may not be forward with respect to the scene. For example a vehicle may slip sideways on a slope without making forward movement. The present invention allows such sideways motion to be analysed to give a relative speed across the scene. When taken together, the relative speed forward with respect to the scene and the relative speed across the scene can provide a velocity. Relative motion in all directions can be computed so as to determine movement in three mutually perpendicular directions of translation and in pitch, roll and yaw. These relative motions together provide a velocity. By
calculating a velocity in three dimensions and the pitch, roll and yaw of the vehicle, a system according to the invention can provide a vehicle state estimation.
The processor may calculate vehicle speed at the refresh rate of the camera. However a lesser rate may be selected to save processor capacity, and because speed calculation at the refresh rate is not of practicable use. Repeated speed calculation at intervals of about 1 second may be sufficient.
In an embodiment the vehicle speed calculator identifies one or more points of interest in the near field and in the far field. The near and far fields may be defined in any suitable manner, for example the near field may comprise the scene within 10 metres of the camera, and the far field may comprise the scene beyond 10 metres.
The invention is particularly suitable as a means of providing low speed cruise control, so that the vehicle can maintain a steady speed off-road regardless of gradient.
Repeating images from a time of flight camera system can give information about the gradient ahead of a vehicle. In conjunction with information about the current attitude of the vehicle, for example from an inclinometer or like device, the system can provide speed adjustment information suitable for maintaining a pre-set cruise speed during attitude changes. Thus for example when significantly changing gradient at low speed, for example when cresting a hill, the system can prepare a vehicle engine for the new gradient in advance, thus overcoming the inherent delay between requesting a change of engine output, and delivery of the requested output. The vehicle can thereby better maintain a set speed in cruise control mode.
This technique allows handover from near field points of interest to far field points of interest as the near field points pass out of the field of view of the camera (typically beneath the vehicle).
Other suitable techniques may be used provided that a continual indication of vehicle speed is maintained by reference to points of interest within the imaged scene.
Identification of points of interest is by conventional pattern recognition techniques which form no part of the present invention. Such techniques can accommodate the relative
increase in size of a point of interest in successive images, as the vehicle approaches the point of interest.
Pitching and rolling of the vehicle aids in providing three-dimensional information, so as to better allow selection and discrimination of points of interest. Such gross vehicle movement is very common in off-road driving, and the degree of such movement is generally inversely proportional to vehicle speed; thus the slower the vehicle, the more effective the system of the invention may be. True speed of movement of the vehicle also provides data for determination of wheel traction information both on and off-road.
As noted above, counting techniques are not reliable for vehicle speed determination where wheel slip is a significant factor. Counting wheel revolutions can however be performed reliably, using for example techniques employed in anti-lock braking system.
According to a further aspect of the invention there is provided a vehicle wheel slip calculator comprising the system of the previous aspect, a wheel rotation calculator to determine the theoretical speed of rotation of a vehicle wheel commensurate with the instant speed of the vehicle, a wheel speed indicator for indicating the instant speed of rotation of said wheel, and a comparator to continually compare said theoretical speed of rotation with said instant speed of rotation in order to determine instant wheel slip.
The wheel slip calculator may determine wheel slip for all wheels of the vehicle.
Such a device can give information concerning the time level of traction at the wheels, and thus allow other vehicle systems to be more effective. For example suspension and engine adjustments may be effected in order to for example gain ground clearance or increase engine output torque; an alternative transmission ratio may be engaged and other measures appropriate to improving vehicle traction.
This aspect of the invention overcomes prior wheel slip measurement techniques which tend to compare instant speed of rotation of several wheels in order to identify slip. Such systems cannot give absolute information if all of the compared wheels are slipping.
According to a further aspect of the invention there is provided a method of vehicle speed calculation comprising the steps of illuminating the scene ahead of the vehicle, and repeatedly capturing an image thereof using a camera, and determining the speed of movement of the vehicle with respect to said image.
The speed of movement may be determined from the entire image data, using for example an iterated closest point algorithm, or by identifying one or more points of interest in the repeating image. This aspect also provides a method of calculating wheel slip and comprising determining vehicle speed according to the second aspect of the invention, determining the theoretical speed of rotation of a vehicle wheel according to said determination of vehicle speed, measuring the actual speed of rotation of said vehicle wheel and determining the instant slip of said wheel.
The method is carried out continually for all wheels of the vehicle so as to obtain a substantially continuous indication of wheel slip.
Within the scope of this application it is envisaged that the various aspects, embodiments, examples, features and alternatives set out in the preceding paragraphs, in the claims and/or in the following description and drawings may be taken independently or in any combination thereof. For example features described in connection with one embodiment are applicable to all embodiments, except where there is incompatibility of features. Embodiments of the present invention will now be described, by way of example only, with reference to the accompanying drawings, in which:
Fig. 1 is a schematic representation of a vehicle off-road and employing the invention. Figs. 2-4 show schematically successive images from a moving vehicle.
With reference to the drawings, Fig. 1 represents a vehicle 10 with off-road capability travelling on an uneven rock surface 1 1 , such as a river bed. In such conditions, as is well understood, wheel traction may be poor so that one or more driving wheels of the vehicle slips with respect to the rock surface. The vehicle driver may wish to select a low speed cruise control function, say at 5 kph, in order to maintain progressive forward travel whilst
concentrating on steering. Current systems of measuring vehicle speed by counting wheel rotations are inaccurate where repeated wheel slip is encountered, and methods relying on GPS or inertial devices have the disadvantages mentioned earlier. In the invention a forward facing time of flight camera 12 illuminates the terrain ahead of the vehicle, and generates an image thereof on an imaging chip. Illumination is indicated by the cone of infra red light 13, and it will be appreciated that any forward facing fixed location of the camera may be suitable, for example in a conventional light fitting or at the leading edge of the bonnet.
The chip image repeats at a p re-determined refresh rate, so that the speed of movement of a point of interest 14 with respect to the vehicle can be determined. The points of interest can be any topographical feature having a repeated form in successive images, but techniques for identifying and comparing successive images form no part of the invention.
The point of interest may comprise a number of pixels in an image which represent a topographical feature or may be a line feature, or a group of topographical features having an identifiable spatial relationship. Several points of interest may be identified simultaneously, and known techniques may be used to use such points to increase confidence in the measured speed.
Time of flight camera systems have a resolution of 5 mm or better. Accordingly the point of interest may for example be a feature on a rock, such as a crack or a depression.
Furthermore several points of interest may be used successively to maintain an indication of vehicle speed as the vehicle advances over the ground. Thus a preceding point of interest 15, and a next point of interest 16 are indicated in Fig. 1. These successive points of interest may be mapped simultaneously to ensure that speed calculation is continual. Vehicle speed may for example be re-calculated at the refresh rate of the image, or may be at a slower rate.
As each image provides a distance to several points of interest within the image, and the refresh rate of the camera is known, the relative speed of each point of interest with respect to the vehicle can be calculated. In embodiments where several points of interest are identified, the mean of these points is taken to represent the speed of the vehicle, though in further embodiments other values such as the median may be used. If the number of points
of interest identified in an image is above a predetermined value, such as ten, a distribution of calculated relative speeds is calculated and statistical outliers are ignored, thereby producing a more accurate result. In particular, the sideways motion of the vehicle relative to the image can be analysed to give a relative speed across the scene. This sideways motion may be horizontal or vertical with respect to the vehicle. Relative motion in all directions can be computed so as to determine movement in three mutually perpendicular directions of translation and in pitch, roll and yaw. Any combination of these relative motions can then provide a velocity. By calculating a velocity in three dimensions and the pitch, roll and yaw of the vehicle, a vehicle state estimation is provided.
The selected points of interest may be allocated to distance ranges, such that at least a near and far field are identified in order to provide for new points of interest as old points of interest pass beneath the vehicle.
The invention provides a reliable indication of vehicle speed without regard to wheel spin or slip, and this facilitates cruise control at low and very low speed (e.g. less than 5 kph). Figs. 2-4 indicate schematically how large discontinuities may appear in frames spaced by several seconds. For ease of illustration three discontinuities in the near/far continuum are shown. The near and far criteria may be set or adjusted according to circumstances of vehicle use, and may for example have a transition at 5 metres. More than two distance bands may be defined. Also, for ease of illustration a generally flat surface is depicted from which discontinuities project upwardly - depressions may also be used as discontinuities, and the ground surface may not be flat.
The illustrated frames of Figs. 2-4 are several seconds apart. It will be appreciated that the refresh rate is tens of frames per second, so that much information is available for processing, and image discrimination.
Fig. 2 shows discontinuities 14-16 in the middle, near and far field at time t = 0. Fig. 3 shows a representation at time t = 5 seconds; the discontinuities are closest to the vehicle, and accordingly larger. The speed of the vehicle can be calculated since it can be assumed that the discontinuities are in a fixed location.
Fig. 4 shows a representation at ti me t = 10 seconds. The largest discontinuity has disappeared under the vehicle, and has been replaced by a new discontinuity 17 in the far field. The repeated images generated on the imagin g ch i p may be u sed to gen erate a topographical plan view of the terrain ahead of the vehicle - a so-called birds-eye view. The passage of the vehicle over such a view can be tracked as the images repeat, and the relative speed with respect to a reference location, or in a reference direction, may be determined. Thus the changing attitude of the vehicle can be accommodated within the invention provided that the point or points of interest remain within the field of view of the camera. Conventional techniques can be used for identification and discrimination of topographical features which change relative position due to change of vehicle attitude. The rapid refresh rate of the system of the invention ameliorates this task.
Claims
1 . A speed calculator for a vehicle comprising a vehicle mounted time of flight camera system having a forward facing camera, the system being configured to illuminate and repeatedly capture an image of the scene ahead of the vehicle, wherein the system is further configured to identify a point of interest in the repeating image and determine with respect to said point of interest:
the speed of movement of the vehicle forward with respect to the scene; and the speed of movement of the vehicle across the scene.
2. A calculator according to claim 1 , wherein the system is further configured to determine, with respect to said point of interest, the speed of movement of the vehicle in three mutually perpendicular directions of translation.
3. A calculator according to claim 1 or claim 2, wherein the system is further configured to determine, with respect of said point of interest, at least one of the pitch, roll and yaw of the vehicle.
4. A calculator according to any preceding claim, wherein said point of interest is defined by a plurality of pixels of an imaging chip.
5. A calculator according to any preceding claim, and adapted to select a point of interest which appears to be moving in a substantially straight line toward the vehicle.
6. A calculator according to any preceding claim, wherein said system is adapted to identify simultaneously several points of interest in the repeating image.
7. A calculator according to claim 6, wherein the system identifies a point of interest in the near field, and a point of interest in the far field.
8. A calculator according to any preceding claim, wherein a point of interest is at a topographical discontinuity.
9. A calculator according to claim 8, wherein said discontinuity projects from a notional ground surface plane.
10. A calculator according to claim 8 or claim 9, wherein said discontinuity is a topographical line feature.
1 1 . A calculator according to any of claims 8-10, wherein said discontinuity is greater than a predetermined size.
12. A method of vehicle speed calculation comprising:
providing a time of flight camera system on a vehicle;
facing the time of flight camera in the direction of vehicle travel;
illuminating the scene ahead of the vehicle, and repeatedly capturing an image thereof;
identifying a point of interest in the repeating image; and
determining with respect to said point of interest:
the speed of movement of the vehicle forward with respect to the scene; and the speed of movement of the vehicle across the scene.
13. A method according to claim 12, comprising determining, with respect to said point of interest, the speed of movement of the vehicle in three mutually perpendicular directions of translation.
14. A method according to claim 12 or claim 13, comprising determining with respect of said point of interest at least one of the pitch, roll and yaw of the vehicle.
15. A method according to any of claims 12-14, wherein said identifying step comprises identifying a point of interest that appears to be moving in a substantially straight line toward the vehicle.
16. A method according to any of claims 12-15, comprising identifying several points of interest simultaneously; and for each point of interest determining the speed of movement of the vehicle in at least one direction.
17. A method according to any of claims 12-16, comprising identifying a point of interest in the near field and a point of interest in the far field.
18. A method according to any of claims 12-17, wherein a point of interest is selected according to minimum size criteria.
19. A method according to claim 18, wherein said minimum size criteria are variable.
20. A vehicle having a calculator as claimed in any of claims 1 - 1 1 .
21 . A system, a calculator, a vehicle or a method constructed and/or arran substantially as described herein with reference to the accompanying drawings.
Applications Claiming Priority (2)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| GB1115398.8A GB2494413A (en) | 2011-09-06 | 2011-09-06 | Vehicle speed determination |
| GB1115398.8 | 2011-09-06 |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| WO2013034560A1 true WO2013034560A1 (en) | 2013-03-14 |
| WO2013034560A9 WO2013034560A9 (en) | 2013-06-13 |
Family
ID=44882295
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| PCT/EP2012/067235 Ceased WO2013034560A1 (en) | 2011-09-06 | 2012-09-04 | Improvements in vehicle speed determination |
Country Status (2)
| Country | Link |
|---|---|
| GB (2) | GB2494413A (en) |
| WO (1) | WO2013034560A1 (en) |
Cited By (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| WO2018138414A1 (en) * | 2017-01-30 | 2018-08-02 | Konecranes Global Corporation | Movable hoisting apparatus, arrangement and method |
| CN112026469A (en) * | 2020-09-08 | 2020-12-04 | 中国第一汽车股份有限公司 | Vehicle suspension control system, method and device and storage medium |
Families Citing this family (7)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US9376108B2 (en) | 2012-06-07 | 2016-06-28 | Jaguar Land Rover Limited | Vehicle steering |
| CN104718114B (en) | 2012-08-16 | 2017-06-13 | 捷豹路虎有限公司 | Vehicle speed control system |
| GB2516933B (en) | 2013-08-07 | 2017-06-28 | Jaguar Land Rover Ltd | Vehicle speed control system and method |
| US10962647B2 (en) | 2016-11-30 | 2021-03-30 | Yujin Robot Co., Ltd. | Lidar apparatus based on time of flight and moving object |
| EP4177639A1 (en) * | 2016-11-30 | 2023-05-10 | Yujin Robot Co., Ltd. | Robotic vacuum cleaner with multichannel lidar-based obstacle detection and slip detection |
| US11874399B2 (en) | 2018-05-16 | 2024-01-16 | Yujin Robot Co., Ltd. | 3D scanning LIDAR sensor |
| CN114729806A (en) | 2020-06-22 | 2022-07-08 | 御眼视觉技术有限公司 | System and method for detecting vehicle wheel slip |
Citations (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US20040221790A1 (en) * | 2003-05-02 | 2004-11-11 | Sinclair Kenneth H. | Method and apparatus for optical odometry |
| US20080144925A1 (en) * | 2006-08-15 | 2008-06-19 | Zhiwei Zhu | Stereo-Based Visual Odometry Method and System |
| EP2135498A1 (en) * | 2008-06-20 | 2009-12-23 | AGROCOM GmbH & Co. Agrarsystem KG | A method of navigating an agricultural vehicle and an agricultural vehicle |
Family Cites Families (19)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPS62287164A (en) * | 1986-06-06 | 1987-12-14 | Hitachi Ltd | Speed vector detecting device |
| FR2609174B1 (en) * | 1986-12-26 | 1989-12-08 | Renault | DEVICE FOR DETERMINING MOVEMENT, SPEED OR ACCELERATION |
| US6885968B2 (en) * | 2000-05-08 | 2005-04-26 | Automotive Technologies International, Inc. | Vehicular exterior identification and monitoring system-agricultural product distribution |
| US6577334B1 (en) * | 1998-02-18 | 2003-06-10 | Kabushikikaisha Equos Research | Vehicle control |
| US6704621B1 (en) * | 1999-11-26 | 2004-03-09 | Gideon P. Stein | System and method for estimating ego-motion of a moving vehicle using successive images recorded along the vehicle's path of motion |
| FR2835059B1 (en) * | 2002-01-18 | 2004-04-09 | Richard Kirby | SYSTEM FOR DETERMINING THE SPEED OF A SKI |
| GB0208217D0 (en) * | 2002-04-10 | 2002-05-22 | Trw Ltd | Improvements relating to cameras |
| JP4246652B2 (en) * | 2004-03-01 | 2009-04-02 | 富士重工業株式会社 | Vehicle state quantity estimation device |
| JP4606861B2 (en) * | 2004-12-03 | 2011-01-05 | 本田技研工業株式会社 | Vehicle state detection device |
| DE102004060402A1 (en) * | 2004-12-14 | 2006-07-13 | Adc Automotive Distance Control Systems Gmbh | Method and device for determining a vehicle speed |
| JP2007046949A (en) * | 2005-08-08 | 2007-02-22 | Sumitomo Electric Ind Ltd | On-vehicle ground speed measuring device and ground speed measuring method |
| US7828681B2 (en) * | 2006-12-06 | 2010-11-09 | Nike, Inc. | Game ball |
| DE102007014358A1 (en) * | 2007-03-26 | 2008-10-02 | Robert Bosch Gmbh | Relative movement i.e. transverse speed, determining method for object i.e. vehicle, involves calculating relative movement of moved object, by evaluating two images in accordance with correlative block matching process |
| US8032281B2 (en) * | 2007-03-29 | 2011-10-04 | Ford Global Technologies | Vehicle control system with advanced tire monitoring |
| DE102008045619A1 (en) * | 2008-09-03 | 2010-03-04 | Daimler Ag | To determine the speed/direction of a moving vehicle, a downward camera is integrated into a wing mirror for an image processor to compare images from different time points |
| JP4864953B2 (en) * | 2008-10-08 | 2012-02-01 | 本田技研工業株式会社 | Vehicle periphery monitoring device |
| US8125622B2 (en) * | 2009-07-28 | 2012-02-28 | Applied Concepts, Inc. | Lidar measurement device with target tracking and method for use of same |
| TWI478835B (en) * | 2010-02-08 | 2015-04-01 | Hon Hai Prec Ind Co Ltd | System and method for preventing vehicle collision |
| CN102194328B (en) * | 2010-03-02 | 2014-04-23 | 鸿富锦精密工业(深圳)有限公司 | Vehicle management system, method and vehicle control device with system |
-
2011
- 2011-09-06 GB GB1115398.8A patent/GB2494413A/en not_active Withdrawn
-
2012
- 2012-09-04 GB GB1215776.4A patent/GB2494526B/en active Active
- 2012-09-04 WO PCT/EP2012/067235 patent/WO2013034560A1/en not_active Ceased
Patent Citations (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US20040221790A1 (en) * | 2003-05-02 | 2004-11-11 | Sinclair Kenneth H. | Method and apparatus for optical odometry |
| US20080144925A1 (en) * | 2006-08-15 | 2008-06-19 | Zhiwei Zhu | Stereo-Based Visual Odometry Method and System |
| EP2135498A1 (en) * | 2008-06-20 | 2009-12-23 | AGROCOM GmbH & Co. Agrarsystem KG | A method of navigating an agricultural vehicle and an agricultural vehicle |
Non-Patent Citations (4)
| Title |
|---|
| DAVID DROESCHEL; STEFAN MAY; DIRK HOLZ; PAUL PLOEGER; SVEN BEHNKE: "Robust Ego-Motion Estimation with ToF Cameras", EUROPEAN CONFERENCE ON MOBILE ROBOTS 2009, 24 September 2009 (2009-09-24), KoREMA Unska 3 HR-10000, Zagreb Croatia, Mlini / Dubrovnik, Croatia, pages 187 - 192, XP055052735, ISBN: 978-953-6037-54-4, Retrieved from the Internet <URL:http://www.ais.uni-bonn.de/papers/ECMR09_Droeschel_Holz_Behnke.pdf> DOI: http://www.ecmr09.fer.hr/ECMR09_Proceedings_electronic.pdf * |
| HAMID GHARAVI ET AL: "3-D Motion Estimation Using Range Data", IEEE TRANSACTIONS ON INTELLIGENT TRANSPORTATION SYSTEMS, IEEE, PISCATAWAY, NJ, USA, vol. 8, no. 1, 1 March 2007 (2007-03-01), pages 133 - 143, XP011171948, ISSN: 1524-9050, DOI: 10.1109/TITS.2006.883112 * |
| NESNAS I A D ET AL: "Visual target tracking for rover-based planetary exploration", AEROSPACE CONFERENCE, 2004. PROCEEDINGS. 2004 IEEE, IEEE, PISCATAWAY, NJ, USA, vol. 2, 6 March 2004 (2004-03-06), pages 747 - 761, XP010748028, ISBN: 978-0-7803-8155-1, DOI: 10.1109/AERO.2004.1367677 * |
| OLSON C F ET AL: "Rover navigation using stereo ego-motion", ROBOTICS AND AUTONOMOUS SYSTEMS, ELSEVIER SCIENCE PUBLISHERS, AMSTERDAM, NL, vol. 43, no. 4, 30 June 2003 (2003-06-30), pages 215 - 229, XP004427600, ISSN: 0921-8890 * |
Cited By (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| WO2018138414A1 (en) * | 2017-01-30 | 2018-08-02 | Konecranes Global Corporation | Movable hoisting apparatus, arrangement and method |
| CN112026469A (en) * | 2020-09-08 | 2020-12-04 | 中国第一汽车股份有限公司 | Vehicle suspension control system, method and device and storage medium |
| CN112026469B (en) * | 2020-09-08 | 2022-05-17 | 中国第一汽车股份有限公司 | Vehicle suspension control system, method and device and storage medium |
Also Published As
| Publication number | Publication date |
|---|---|
| GB201115398D0 (en) | 2011-10-19 |
| GB2494526B (en) | 2015-11-25 |
| WO2013034560A9 (en) | 2013-06-13 |
| GB2494526A (en) | 2013-03-13 |
| GB201215776D0 (en) | 2012-10-17 |
| GB2494413A (en) | 2013-03-13 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| WO2013034560A1 (en) | Improvements in vehicle speed determination | |
| US9662955B2 (en) | Suspension control device | |
| EP2372304B1 (en) | Vehicle position recognition system | |
| US10696227B2 (en) | Determining a road surface characteristic | |
| US8428362B2 (en) | Scene matching reference data generation system and position measurement system | |
| US9885578B2 (en) | Curve-shape modeling device, vehicle information processing system, curve-shape modeling method, and non-transitory tangible computer readable medium for the same | |
| KR101241171B1 (en) | Method for correcting gps position information by image sensor | |
| JP4756931B2 (en) | Digital lane mark creation device | |
| US20250198773A1 (en) | Systems and methods for detecting vehicle wheel slips | |
| WO2015173034A1 (en) | Method and system for determining a position relative to a digital map | |
| CN112477860A (en) | Vehicle control device | |
| JP6552448B2 (en) | Vehicle position detection device, vehicle position detection method, and computer program for vehicle position detection | |
| JP4436632B2 (en) | Survey system with position error correction function | |
| JP2009074861A (en) | Movement amount measuring device and position measuring device | |
| US8612150B2 (en) | Device and method for determining the position of another road user | |
| JP7025293B2 (en) | Vehicle position estimation device | |
| JP4596566B2 (en) | Self-vehicle information recognition device and self-vehicle information recognition method | |
| JP6503477B2 (en) | Distance estimation device, distance estimation method and program | |
| US20060149425A1 (en) | Motion sensor system | |
| JP2017016172A (en) | Travel lane boundary estimation apparatus and travel lane boundary estimation method | |
| US12487347B2 (en) | Method for calibrating offsets between doppler-based sensors on a mobile platform | |
| JP7806329B2 (en) | Information processing device | |
| KR102919547B1 (en) | How to adjust the headlight system | |
| JP7742802B2 (en) | Inter-vehicle distance estimation device | |
| WO2019124277A1 (en) | Information processing device |
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: 12768749 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: 12768749 Country of ref document: EP Kind code of ref document: A1 |