US20100076710A1 - Machine sensor calibration system - Google Patents

Machine sensor calibration system Download PDF

Info

Publication number
US20100076710A1
US20100076710A1 US12/232,564 US23256408A US2010076710A1 US 20100076710 A1 US20100076710 A1 US 20100076710A1 US 23256408 A US23256408 A US 23256408A US 2010076710 A1 US2010076710 A1 US 2010076710A1
Authority
US
United States
Prior art keywords
machine
sensor
characteristic
sensors
calibration system
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.)
Abandoned
Application number
US12/232,564
Inventor
Ramadev Burigsay Hukkeri
Thandava Krishna Edara
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.)
Caterpillar Inc
Original Assignee
Caterpillar Inc
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
Application filed by Caterpillar Inc filed Critical Caterpillar Inc
Priority to US12/232,564 priority Critical patent/US20100076710A1/en
Assigned to CATERPILLAR INC. reassignment CATERPILLAR INC. ASSIGNMENT OF ASSIGNORS INTEREST (SEE DOCUMENT FOR DETAILS). Assignors: HUKKERI, RAMADEV BURIGSAY, EDARA, THANDAVA KRISHNA
Priority to AU2009213056A priority patent/AU2009213056B2/en
Publication of US20100076710A1 publication Critical patent/US20100076710A1/en
Priority to US13/780,828 priority patent/US8862423B2/en
Abandoned legal-status Critical Current

Links

Images

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
    • G01SRADIO 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
    • G01S13/00Systems using the reflection or reradiation of radio waves, e.g. radar systems; Analogous systems using reflection or reradiation of waves whose nature or wavelength is irrelevant or unspecified
    • G01S13/87Combinations of radar systems, e.g. primary radar and secondary radar
    • GPHYSICS
    • G01MEASURING; TESTING
    • G01SRADIO 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
    • G01S13/00Systems using the reflection or reradiation of radio waves, e.g. radar systems; Analogous systems using reflection or reradiation of waves whose nature or wavelength is irrelevant or unspecified
    • G01S13/87Combinations of radar systems, e.g. primary radar and secondary radar
    • G01S13/874Combination of several systems for attitude determination
    • GPHYSICS
    • G01MEASURING; TESTING
    • G01SRADIO 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
    • G01S13/00Systems using the reflection or reradiation of radio waves, e.g. radar systems; Analogous systems using reflection or reradiation of waves whose nature or wavelength is irrelevant or unspecified
    • G01S13/88Radar or analogous systems specially adapted for specific applications
    • G01S13/93Radar or analogous systems specially adapted for specific applications for anti-collision purposes
    • G01S13/931Radar or analogous systems specially adapted for specific applications for anti-collision purposes of land vehicles
    • GPHYSICS
    • G01MEASURING; TESTING
    • G01SRADIO 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
    • G01S7/00Details of systems according to groups G01S13/00, G01S15/00, G01S17/00
    • G01S7/02Details of systems according to groups G01S13/00, G01S15/00, G01S17/00 of systems according to group G01S13/00
    • G01S7/40Means for monitoring or calibrating
    • G01S7/4004Means for monitoring or calibrating of parts of a radar system
    • GPHYSICS
    • G01MEASURING; TESTING
    • G01SRADIO 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
    • G01S7/00Details of systems according to groups G01S13/00, G01S15/00, G01S17/00
    • G01S7/48Details of systems according to groups G01S13/00, G01S15/00, G01S17/00 of systems according to group G01S17/00
    • G01S7/497Means for monitoring or calibrating
    • GPHYSICS
    • G01MEASURING; TESTING
    • G01SRADIO 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
    • G01S7/00Details of systems according to groups G01S13/00, G01S15/00, G01S17/00
    • G01S7/52Details of systems according to groups G01S13/00, G01S15/00, G01S17/00 of systems according to group G01S15/00
    • G01S7/52004Means for monitoring or calibrating
    • GPHYSICS
    • G01MEASURING; TESTING
    • G01SRADIO 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
    • G01S13/00Systems using the reflection or reradiation of radio waves, e.g. radar systems; Analogous systems using reflection or reradiation of waves whose nature or wavelength is irrelevant or unspecified
    • G01S13/88Radar or analogous systems specially adapted for specific applications
    • G01S13/93Radar or analogous systems specially adapted for specific applications for anti-collision purposes
    • G01S13/931Radar or analogous systems specially adapted for specific applications for anti-collision purposes of land vehicles
    • G01S2013/9316Radar or analogous systems specially adapted for specific applications for anti-collision purposes of land vehicles combined with communication equipment with other vehicles or with base stations
    • GPHYSICS
    • G01MEASURING; TESTING
    • G01SRADIO 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
    • G01S13/00Systems using the reflection or reradiation of radio waves, e.g. radar systems; Analogous systems using reflection or reradiation of waves whose nature or wavelength is irrelevant or unspecified
    • G01S13/88Radar or analogous systems specially adapted for specific applications
    • G01S13/93Radar or analogous systems specially adapted for specific applications for anti-collision purposes
    • G01S13/931Radar or analogous systems specially adapted for specific applications for anti-collision purposes of land vehicles
    • G01S2013/9327Sensor installation details
    • G01S2013/93271Sensor installation details in the front of the vehicles
    • GPHYSICS
    • G01MEASURING; TESTING
    • G01SRADIO 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
    • G01S13/00Systems using the reflection or reradiation of radio waves, e.g. radar systems; Analogous systems using reflection or reradiation of waves whose nature or wavelength is irrelevant or unspecified
    • G01S13/88Radar or analogous systems specially adapted for specific applications
    • G01S13/93Radar or analogous systems specially adapted for specific applications for anti-collision purposes
    • G01S13/931Radar or analogous systems specially adapted for specific applications for anti-collision purposes of land vehicles
    • G01S2013/9327Sensor installation details
    • G01S2013/93272Sensor installation details in the back of the vehicles
    • GPHYSICS
    • G01MEASURING; TESTING
    • G01SRADIO 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
    • G01S13/00Systems using the reflection or reradiation of radio waves, e.g. radar systems; Analogous systems using reflection or reradiation of waves whose nature or wavelength is irrelevant or unspecified
    • G01S13/88Radar or analogous systems specially adapted for specific applications
    • G01S13/93Radar or analogous systems specially adapted for specific applications for anti-collision purposes
    • G01S13/931Radar or analogous systems specially adapted for specific applications for anti-collision purposes of land vehicles
    • G01S2013/9327Sensor installation details
    • G01S2013/93274Sensor installation details on the side of the vehicles
    • GPHYSICS
    • G01MEASURING; TESTING
    • G01SRADIO 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
    • G01S13/00Systems using the reflection or reradiation of radio waves, e.g. radar systems; Analogous systems using reflection or reradiation of waves whose nature or wavelength is irrelevant or unspecified
    • G01S13/88Radar or analogous systems specially adapted for specific applications
    • G01S13/93Radar or analogous systems specially adapted for specific applications for anti-collision purposes
    • G01S13/931Radar or analogous systems specially adapted for specific applications for anti-collision purposes of land vehicles
    • G01S2013/9329Radar or analogous systems specially adapted for specific applications for anti-collision purposes of land vehicles cooperating with reflectors or transponders
    • GPHYSICS
    • G01MEASURING; TESTING
    • G01SRADIO 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
    • G01S7/00Details of systems according to groups G01S13/00, G01S15/00, G01S17/00
    • G01S7/02Details of systems according to groups G01S13/00, G01S15/00, G01S17/00 of systems according to group G01S13/00
    • G01S7/40Means for monitoring or calibrating
    • G01S7/4052Means for monitoring or calibrating by simulation of echoes
    • G01S7/4082Means for monitoring or calibrating by simulation of echoes using externally generated reference signals, e.g. via remote reflector or transponder
    • GPHYSICS
    • G01MEASURING; TESTING
    • G01SRADIO 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
    • G01S7/00Details of systems according to groups G01S13/00, G01S15/00, G01S17/00
    • G01S7/48Details of systems according to groups G01S13/00, G01S15/00, G01S17/00 of systems according to group G01S17/00
    • G01S7/497Means for monitoring or calibrating
    • G01S7/4972Alignment of sensor

Definitions

  • the present disclosure relates generally to a calibration system and, more particularly, to a sensor calibration system for a mobile machine.
  • Machines such as, for example, off-highway haul trucks, motor graders, snow plows, and other types of heavy equipment are used to perform a variety of tasks. Some of these tasks involve carrying or pushing large, awkward, loose, and/or heavy loads up steep inclines or along rough or poorly marked haul roads. And, because of the size and momentum of the machines and/or because of poor visibility, these tasks can be difficult for a human operator to complete effectively.
  • sensors for example, RADAR sensors, SONAR sensors, LIDAR sensors, IR and non-IR cameras, and other similar sensors.
  • sensors are often connected to a visual display and/or a guidance system of the machine such that control over machine maneuvering may be enhanced or even automated.
  • the information provided by the sensors must be accurate. And, even though most machine sensor systems are calibrated when first commissioned, vibrations, collisions, and damage to the machine during operation can reduce the quality of information provided by the sensors. As such, periodic recalibration can be beneficial.
  • the autonomous mobile system then evaluates an extent to which the classifications of individual sensors confirm one another. And, sensors whose measured results deviate from a great number of other sensors are classified as faulty. Faulty sensors can then either be indicated as being faulty, shut off, or calibrated based on the occupancy state classification.
  • the autonomous mobile system of the '370 patent may be helpful in detecting and calibrating faulty sensors, the benefit thereof may be limited. That is, the system may be beneficial only when calibrating sensors that detect occupancy states (i.e., sensors that detect a presence of an object) and, therefore, may have limited applicability to sensors that detect characteristics of an object. Further, the system of the '370 patent requires the mobile machine to interrupt its current task and turn about its axis in order to complete the self test. This interruption may reduce a productivity and efficiency of the machine. In addition, the system of the '370 patent may be limited to use with a single machine.
  • the disclosed sensor calibration system is directed to overcoming one or more of the problems set forth above and/or other problems of the prior art.
  • the present disclosure is directed to a sensor calibration system.
  • the sensor calibration system may include a first machine mounted sensor configured to sense a characteristic of an offboard object and to generate a corresponding signal, and a second machine mounted sensor configured to sense the characteristic of the offboard object and to generate a corresponding signal.
  • the sensor calibration system may also include a controller in communication with the first and second machine mounted sensors. The controller may be configured to compare the characteristic of the offboard object as sensed by the first machine mounted sensor to the characteristic of the offboard object as sensed by the second machine mounted sensor, and to correct subsequent signals received from the first machine mounted sensor based on the comparison.
  • the present disclosure is directed to another sensor calibration system.
  • This sensor calibration system may include a first sensor mounted on a first mobile machine and configured to sense a characteristic of an object at a worksite, and a first positioning device configured to indicate a position of the first mobile machine at the worksite.
  • the sensor calibration system may also include a second sensor mounted on a second mobile machine and configured to sense the characteristic of the object, and a second positioning device configured to indicate a position of the second mobile machine at the worksite.
  • the sensor calibration system may further include a controller in communication with the first sensor, the second sensor, the first positioning device, and the second positioning device.
  • the controller may be configured to compare the characteristic of the object as sensed by the first sensor when the first positioning device indicates the first mobile machine is at a first worksite location to the characteristic of the object as sensed by the second sensor when the second positioning device indicates the second mobile machine is at the first worksite location.
  • the controller may further be configured to correct subsequent signals received from the first sensor based on the comparison.
  • the present disclosure is directed to a method of calibrating object sensing.
  • the method may include sensing from a first mobile machine a characteristic of an object, sensing from a second mobile machine the characteristic of the object, and comparing the characteristic of the object as sensed from the first mobile machine to the characteristic of the object as sensed from the second mobile machine.
  • the method may further include correcting subsequent characteristics sensed from the first mobile machine based on the comparison.
  • FIG. 1 is a side-view pictorial illustration of a machine having an exemplary disclosed sensor calibration system
  • FIG. 2 is a top-view pictorial illustration of the machine and sensor calibration system of FIG. 1 ;
  • FIG. 3 is a diagrammatic illustration of an exemplary disclosed relationship between portions of the calibration system of FIGS. 1 and 2 ;
  • FIG. 4 is a diagrammatic illustration of an exemplary disclosed operation performed by the sensor calibration system of FIGS. 1 and 2 while the machine is substantially stationary;
  • FIG. 5 is a diagrammatic illustration of an exemplary disclosed operation performed by the machine and sensor calibration system of FIGS. 1 and 2 ;
  • FIG. 6 is a diagrammatic illustration of an exemplary disclosed operation performed by the sensor calibration system of FIGS. 1 and 2 while the machine is mobile;
  • FIG. 7 is another diagrammatic illustration of an exemplary disclosed operation performed by the sensor calibration system of FIGS. 1 and 2 while the machine is mobile.
  • FIG. 1 illustrates a machine 10 having an exemplary sensor calibration system 12 .
  • Machine 10 may embody a mobile machine, for example an earth moving machine such as a haul truck, a wheel loader, a motor grader, or any other mobile machine known in the art.
  • Machine 10 may include, among other things, a body 14 supported by one or more traction devices 16 , and one or more sensors 18 mounted to body 14 and used for obstacle detection, collision avoidance, environmental display, autonomous guidance and/or other similar purposes.
  • Sensor calibration system 12 may be used to selectively calibrate sensors 18 to improve the accuracy of information provided by sensors 18 .
  • machine 10 may be equipped with short range sensors 18 S, medium range sensors 18 M, and long range sensors 18 L located at different positions around body 14 of machine 10 .
  • Each sensor 18 may embody a device that detects and ranges objects located offboard machine 10 (i.e., offboard objects), for example a LIDAR (light detection and ranging) device, a RADAR (radio detection and ranging) device, a SONAR (sound navigation and ranging) device, a camera device, or another device known in the art.
  • sensor 18 may include an emitter that emits a detection beam, and an associated receiver that receives a reflection of that detection beam.
  • a distance and a direction from an actual sensing location of sensor 18 on machine 10 to a portion of the sensed object may be determined.
  • Sensor 18 may then generate a position signal corresponding to the distance and direction, and communicate the position signal to a controller 20 of sensor calibration system 12 for subsequent conditioning, display, and/or control of machine 10 .
  • the actual sensing location of sensor 18 should be precisely known, and a deviation from a desired sensing location accounted for.
  • the desired sensing location may correspond with a preprogrammed set of instructions regarding manipulation of information received from sensor 18 and/or a geometric relationship between a reference location on machine 10 and the desired sensing location.
  • the actual sensing location of each sensor 18 substantially matches the desired sensing location.
  • errors incurred during assembly and undesired movement of sensors 18 during operation of machine 10 may cause the actual sensing location to shift away from the desired sensing location.
  • Controller 20 may include means for monitoring, recording, conditioning, storing, indexing, processing, and/or communicating information received from sensors 18 .
  • These means may include, for example, a memory, one or more data storage devices, a central processing unit, or any other components that may be used to run the disclosed application.
  • aspects of the present disclosure may be described generally as being stored within memory, one skilled in the art will appreciate that these aspects can be stored on or read from different types of computer program products or computer-readable media such as computer chips and secondary storage devices, including hard disks, floppy disks, optical media, CD-ROM, or other forms of RAM or ROM.
  • Positioning device 22 may be configured to determine a geographical location of machine 10 .
  • positioning device 22 may embody an electronic receiver configured to communicate with one or more satellites or a local radio or laser transmitting system to determine a relative location of itself and thus a reference location on machine 10 .
  • positioning device 22 may receive and analyze high-frequency, low power radio or laser signals from multiple locations to triangulate a relative 3-D position of the reference location.
  • positioning device 22 may embody an Inertial Reference Unit (IRU) or another known positioning device operable to receive or determine localization information associated with machine 10 .
  • IRU Inertial Reference Unit
  • a location signal indicative of the reference location position on machine 10 may be communicated from positioning device 22 to controller 20 .
  • Calibration object 24 may include one or more features 26 positioned at known relative locations.
  • calibration object 24 may include features 26 positioned at different heights, at different distances from machine 10 and from each other, and at different angles relative to the reference location on machine 10 .
  • features 26 may each include characteristics detectable by sensors 18 , for example a width, a height, a shape, a size, an orientation, a surface finish, a material composition, a reflectivity, etc.
  • features 26 may include characteristics recognizable by different types of sensors 18 (e.g., RADAR, LIDAR, SONAR, camera, etc.) such that multiple types of sensors 18 may be simultaneously calibrated with calibration object 24 .
  • features 26 of calibration object 24 may be fixed at a particular location and substantially unmovable.
  • Controller 20 may be configured to calibrate sensors 18 based on position signals received from sensors 18 during detection of calibration object 24 and based on signals received from positioning device 22 . That is, controller 20 may, based on a position of the machine reference location relative to calibration object 24 , as provided by positioning device 22 , and based on actual sensing locations of sensors 18 , reference a feature map stored in memory.
  • the feature map may be a map of characteristics associated with each feature 26 of calibration object 24 , as previously detected from the desired sensing location of each sensor 18 .
  • controller 20 may include a plurality of maps stored in memory, each map corresponding to a different position of the machine reference location relative to calibration object 24 , different actual sensing locations of sensors 18 , different types of sensors 18 being used/calibrated, etc.
  • Controller 20 may compare signals received from each sensor 18 at their actual sensing locations to values found within the maps corresponding to the desired sensing locations and reference location of machine 10 relative to calibration object 24 . If the signals indicate that the sensed characteristics of features 26 substantially match (i.e., match within an acceptable threshold margin) the known and mapped characteristics, it can be concluded that the actual sensing location of sensors 18 substantially match the desired sensing locations and the information provided by sensors 18 may be sufficiently accurate. However, if the signals indicate that the sensed characteristics of features 26 differ significantly from the mapped characteristics, it can be concluded that the actual sensing location of sensors 18 are substantially different from the desired sensing locations and calibration of one or more of sensors 18 may be required to improve the information accuracy of sensors 18 .
  • Controller 20 may calibrate sensor 18 by determining transformations (adjustments to the signals received from sensors 18 ) required to correct characteristics of features 26 detected from the sensors' actual sensing location (i.e., by determining transformations required to make the sensed characteristic information substantially match the mapped characteristic information). Specifically, as shown in FIG. 3 , it may be possible for the actual sensing location of each sensor 18 to be shifted in any of three directions (x, y, and z) and/or to be rotated about any of three axis (an x-axis, a y-axis, and a z-axis) relative to its desired position.
  • characteristics of features 26 may be skewed and, when comparing the characteristics sensed from the shifted and/or rotated positions to mapped characteristics, the skew may become detectable.
  • feature 26 as detected by one of sensors 18 , is shown to be shifted in the x-direction.
  • all signals received from this sensor 18 should be conditioned with an x-shift transformation before the information can become useful.
  • the middle left image shows feature 26 being shifted in the y-direction.
  • all signals received from this sensor 18 should be conditioned with a y-shift transformation.
  • the middle left image shows feature 26 being shifted in the z-direction.
  • all signals received from this sensor 18 should be conditioned with a z-shift transformation.
  • the three right-most images of FIG. 4 show similar rotation errors that should be corrected with respective roll, pitch, and yaw transformations. It is contemplated that additional linear or nonlinear transformations for time, material composition, surface finish, sensor material property inconsistencies or defects, etc. may be utilized, if desired.
  • Controller 20 may have stored in memory algorithms associated with each required transformation. That is, controller 20 may have stored in memory an x-transformation algorithm, a y-transformation algorithm, a z-transformation algorithm, a roll-transformation algorithm, a pitch-transformation algorithm, and a yaw-transformation algorithm.
  • controller 20 may selectively determine which of sensors 18 requires calibration by comparing sensed characteristics of features 26 to mapped characteristics. And, when the sensed characteristics significantly differ from the mapped characteristics, controller 20 may select corresponding transformation algorithms from those stored in memory and apply the algorithm to future signals received from the sensors 18 requiring calibration, based on position information of the machine reference location provided by positioning device 22 .
  • calibration object 24 may be located at a worksite 28 .
  • Worksite 28 may include, for example, a mine site, a landfill, a quarry, a construction site, or any other type of worksite known in the art.
  • Machine 10 may be configured to complete a primary task at worksite 28 associated with altering a current geography.
  • the primary tasks may include a grading operation, a leveling operation, a bulk material removal operation, a service operation (e.g., fueling), a maneuvering operation (e.g., turning around), or any other type of operation that results in or is associated with alteration of the current geography at worksite 28 .
  • a primary task may be considered a task substantially unrelated to sensor calibration.
  • machine 10 may complete multiple primary tasks during a single work shift or during a single work cycle, for example a first primary task associated with bulk material removal, a second primary task with turning around, a third primary task associated with refueling, etc.
  • a satellite (not shown) or other tracking device may communicate with positioning device 22 to monitor the movement of machine 10 .
  • controller 20 may be manually triggered to initiate calibration of sensors 18 .
  • controller 20 may be automatically triggered to initiate calibration of sensors 18 based on a proximity of machine 10 to calibration object 24 or based on the performance of a specific primary task, if desired.
  • multiple calibration objects 24 may be included and located at worksite 28 for convenient access by machine 10 .
  • two calibration objects 24 are shown, a first calibration object 24 being associated with a maintenance location 30 , and a second calibration object 24 being associated with a turn-around or material deposition location 32 .
  • sensors 18 located toward a front-end of machine 10 may utilize the first calibration object 24 for self calibration.
  • sensors 18 located toward a rear-end of machine 10 may be calibrated via the second calibration object 24 .
  • the scanning range of sensors 18 located toward the front-end of machine 10 may be aligned with the second calibration object 24 .
  • all of sensors 18 may be calibrated during completion of a single operation of machine 10 (e.g., during the refueling operation) without significant work interruption.
  • information provided by one of sensors 18 may be utilized to help calibrate another of sensors 18 with or without calibration object 24 .
  • multiple sensors 18 onboard machine 10 may simultaneously detect a presence of that obstacle. That is, long range sensors 18 L, medium range sensor 18 M, and short range sensor 18 S may all have a scan direction in front of machine 10 with overlapping scan ranges. As such, two or more of sensors 18 may simultaneously detect and range a single obstacle. And, when controller 20 compares feature characteristics of the detected obstacle, as provided by multiple sensors 18 , differences in those feature characteristics may be observed.
  • sensors 18 When the differences become significant (i.e., greater than a threshold margin), it can be concluded that one of sensors 18 require calibration. And, when three or more sensors 18 are simultaneously detecting and ranging the obstacle, a majority of sensors 18 may be in agreement with respect to the characteristic information, while a minority of sensors 18 may provide contradictory information. In this situation, the minority of sensors 18 providing the contradictory information may be recalibrated through the use of the transformation algorithms described above such that all characteristic information provided by sensors 18 comes into substantial agreement. In this manner, sensors 18 may be calibrated regardless of a proximity of machine 10 to calibration object 24 (i.e., comparison with pre-mapped feature characteristic information may not be required).
  • machine 10 may be moving during calibration of sensors 18 . That is, regardless of a scan direction or an overlapping scan range, information provided by one or more sensors 18 at different times during movement of machine 10 may be compared with respect to a heading or trajectory of machine 10 to determine a need for and to complete calibration.
  • a front-mounted sensor 18 may detect and range one or more obstacles as machine 10 approaches the obstacles (upper image of FIG. 7 ).
  • a side-mounted sensor 18 may detect and range the same obstacles as machine 10 passes the obstacles (middle image of FIG. 7 ).
  • a rear-mounted sensor 18 may detect and range the same obstacles as machine 10 moves away from the obstacles (lower image of FIG. 7 ).
  • Controller 20 may then map the objects as detected by each sensor 18 with respect to the trajectory taken by machine 10 . And, based on a difference in feature characteristics of the obstacles, a need for calibration may be observed.
  • the rear-mounted sensor 18 is shown in the lower image of FIG. 5 to provide information that disagrees with information provided by the front- and side-mounted sensors 18 .
  • controller 20 may select the appropriate transformation algorithms described above for future use in conditioning information provided by the rear-mounted sensor 18 (i.e., controller 20 may select the appropriate transformation algorithm to calibrate the rear-mounted sensor 18 ). It is contemplated that controller 20 may similarly calibrate sensors 18 with overlapping scan ranges, if desired.
  • information provided by sensors 18 of one machine 10 may be used to help calibrate sensors 18 of another machine 10 . That is, some machines 10 may include a limited number of sensors 18 , for example only a single sensor 18 . As such, sensor calibration without the use of calibration object 24 and pre-mapped feature characteristic information may be difficult. However, it may be possible to compare feature characteristic information associated with an obstacle and provided by a sensor 18 of a first machine 10 to feature characteristic information associated with the same obstacle provided by a sensor 18 of a second machine 10 , when position information of each machine 10 is taken into account.
  • the first machine 10 may stop proximate to or pass by a stationary obstacle at worksite 28 , for instance a fuel tank or an earthen berm, and record feature characteristic and position information from sensor 18 and positioning device 22 associated with the first machine 10 .
  • the second machine 10 may stop proximate to or pass by the same stationary obstacle and record the same feature characteristic and position information. Then, based on the position information, the feature characteristic information from each machine 10 may be compared to determine differences in the feature characteristic information. And, as described above, when the differences become significant, corresponding transformation algorithms may be selected and used by controller 20 for calibration.
  • controller 20 may have stored in memory and periodically update characteristic feature information for multiple stationary obstacles located at worksite 28 , as recorded by many different sensors 18 mounted on many different machines 10 over a long period of time, so as to improve machine-to-machine calibration accuracy. It is contemplated that a single sensor 18 may similarly rely upon feature characteristic information previously generated by itself and recorded by controller 20 for later calibration, if desired.
  • the disclosed sensor calibration system may be applicable to any mobile machine that utilizes object detecting and ranging sensors.
  • the disclosed sensor calibration system may help determine a need for sensor calibration, and provide in situ sensor calibration.
  • the disclosed sensor calibration system may provide calibration without physical service of the sensor being required, and may do so with or without machine proximity to a specific calibration object.
  • the disclosed sensor system may be used in conjunction with a machine having a single sensor or multiple sensors, and may be used without requiring the machine to be precisely positioned at a known calibration location.

Abstract

A sensor calibration system for a mobile machine is disclosed. The sensor calibration system may have a first machine mounted sensor configured to sense a characteristic of an offboard object and to generate a corresponding signal, and a second machine mounted sensor configured to sense the characteristic of the offboard object and to generate a corresponding signal. The sensor calibration system may also have a controller in communication with the first and second machine mounted sensors. The controller may be configured to compare the characteristic of the offboard object as sensed by the first machine mounted sensor to the characteristic of the offboard object as sensed by the second machine mounted sensor, and to correct subsequent signals received from the first machine mounted sensor based on the comparison.

Description

    TECHNICAL FIELD
  • The present disclosure relates generally to a calibration system and, more particularly, to a sensor calibration system for a mobile machine.
  • BACKGROUND
  • Machines such as, for example, off-highway haul trucks, motor graders, snow plows, and other types of heavy equipment are used to perform a variety of tasks. Some of these tasks involve carrying or pushing large, awkward, loose, and/or heavy loads up steep inclines or along rough or poorly marked haul roads. And, because of the size and momentum of the machines and/or because of poor visibility, these tasks can be difficult for a human operator to complete effectively.
  • To help guide the machines safely and efficiently along the haul roads, some machines are equipped with sensors, for example, RADAR sensors, SONAR sensors, LIDAR sensors, IR and non-IR cameras, and other similar sensors. These sensors are often connected to a visual display and/or a guidance system of the machine such that control over machine maneuvering may be enhanced or even automated. In order for these display and guidance systems to operate properly, the information provided by the sensors must be accurate. And, even though most machine sensor systems are calibrated when first commissioned, vibrations, collisions, and damage to the machine during operation can reduce the quality of information provided by the sensors. As such, periodic recalibration can be beneficial.
  • An exemplary method used to calibrate multiple machine-mounted sensors is described in U.S. Pat. No. 6,393,370 (the '370 patent) issued to Soika on May 21, 2002. Specifically, the '370 patent describes an autonomous mobile system having a plurality of sensors configured to survey objects within an immediate environment of the system. In order to improve accuracy of the autonomous mobile system, the system selectively implements a self test during which it turns around on its own axis within a static, but not necessarily known environment, and evaluates each sensor. During the self test, each sensor surveys individual cells of the environment to produce a cellularly-structured environmental map. Each sensor then classifies each cell of the map as either being occupied by an object or free of the object. The autonomous mobile system then evaluates an extent to which the classifications of individual sensors confirm one another. And, sensors whose measured results deviate from a great number of other sensors are classified as faulty. Faulty sensors can then either be indicated as being faulty, shut off, or calibrated based on the occupancy state classification.
  • Although the autonomous mobile system of the '370 patent may be helpful in detecting and calibrating faulty sensors, the benefit thereof may be limited. That is, the system may be beneficial only when calibrating sensors that detect occupancy states (i.e., sensors that detect a presence of an object) and, therefore, may have limited applicability to sensors that detect characteristics of an object. Further, the system of the '370 patent requires the mobile machine to interrupt its current task and turn about its axis in order to complete the self test. This interruption may reduce a productivity and efficiency of the machine. In addition, the system of the '370 patent may be limited to use with a single machine.
  • The disclosed sensor calibration system is directed to overcoming one or more of the problems set forth above and/or other problems of the prior art.
  • SUMMARY
  • In one aspect, the present disclosure is directed to a sensor calibration system. The sensor calibration system may include a first machine mounted sensor configured to sense a characteristic of an offboard object and to generate a corresponding signal, and a second machine mounted sensor configured to sense the characteristic of the offboard object and to generate a corresponding signal. The sensor calibration system may also include a controller in communication with the first and second machine mounted sensors. The controller may be configured to compare the characteristic of the offboard object as sensed by the first machine mounted sensor to the characteristic of the offboard object as sensed by the second machine mounted sensor, and to correct subsequent signals received from the first machine mounted sensor based on the comparison.
  • In another aspect, the present disclosure is directed to another sensor calibration system. This sensor calibration system may include a first sensor mounted on a first mobile machine and configured to sense a characteristic of an object at a worksite, and a first positioning device configured to indicate a position of the first mobile machine at the worksite. The sensor calibration system may also include a second sensor mounted on a second mobile machine and configured to sense the characteristic of the object, and a second positioning device configured to indicate a position of the second mobile machine at the worksite. The sensor calibration system may further include a controller in communication with the first sensor, the second sensor, the first positioning device, and the second positioning device. The controller may be configured to compare the characteristic of the object as sensed by the first sensor when the first positioning device indicates the first mobile machine is at a first worksite location to the characteristic of the object as sensed by the second sensor when the second positioning device indicates the second mobile machine is at the first worksite location. The controller may further be configured to correct subsequent signals received from the first sensor based on the comparison.
  • In yet another aspect, the present disclosure is directed to a method of calibrating object sensing. The method may include sensing from a first mobile machine a characteristic of an object, sensing from a second mobile machine the characteristic of the object, and comparing the characteristic of the object as sensed from the first mobile machine to the characteristic of the object as sensed from the second mobile machine. The method may further include correcting subsequent characteristics sensed from the first mobile machine based on the comparison.
  • BRIEF DESCRIPTION OF THE DRAWINGS
  • FIG. 1 is a side-view pictorial illustration of a machine having an exemplary disclosed sensor calibration system;
  • FIG. 2 is a top-view pictorial illustration of the machine and sensor calibration system of FIG. 1;
  • FIG. 3 is a diagrammatic illustration of an exemplary disclosed relationship between portions of the calibration system of FIGS. 1 and 2;
  • FIG. 4 is a diagrammatic illustration of an exemplary disclosed operation performed by the sensor calibration system of FIGS. 1 and 2 while the machine is substantially stationary;
  • FIG. 5 is a diagrammatic illustration of an exemplary disclosed operation performed by the machine and sensor calibration system of FIGS. 1 and 2;
  • FIG. 6 is a diagrammatic illustration of an exemplary disclosed operation performed by the sensor calibration system of FIGS. 1 and 2 while the machine is mobile; and
  • FIG. 7 is another diagrammatic illustration of an exemplary disclosed operation performed by the sensor calibration system of FIGS. 1 and 2 while the machine is mobile.
  • DETAILED DESCRIPTION
  • FIG. 1 illustrates a machine 10 having an exemplary sensor calibration system 12. Machine 10 may embody a mobile machine, for example an earth moving machine such as a haul truck, a wheel loader, a motor grader, or any other mobile machine known in the art. Machine 10 may include, among other things, a body 14 supported by one or more traction devices 16, and one or more sensors 18 mounted to body 14 and used for obstacle detection, collision avoidance, environmental display, autonomous guidance and/or other similar purposes. Sensor calibration system 12 may be used to selectively calibrate sensors 18 to improve the accuracy of information provided by sensors 18.
  • In one embodiment, machine 10 may be equipped with short range sensors 18S, medium range sensors 18M, and long range sensors 18L located at different positions around body 14 of machine 10. Each sensor 18 may embody a device that detects and ranges objects located offboard machine 10 (i.e., offboard objects), for example a LIDAR (light detection and ranging) device, a RADAR (radio detection and ranging) device, a SONAR (sound navigation and ranging) device, a camera device, or another device known in the art. In one example, sensor 18 may include an emitter that emits a detection beam, and an associated receiver that receives a reflection of that detection beam. Based on characteristics of the reflected beam, a distance and a direction from an actual sensing location of sensor 18 on machine 10 to a portion of the sensed object may be determined. Sensor 18 may then generate a position signal corresponding to the distance and direction, and communicate the position signal to a controller 20 of sensor calibration system 12 for subsequent conditioning, display, and/or control of machine 10.
  • In order for the information provided by sensors 18 to be most accurate and useful, the actual sensing location of sensor 18 should be precisely known, and a deviation from a desired sensing location accounted for. In one example, as shown in FIG. 2, there exists a desired sensing location on body 14 for each sensor 18. The desired sensing location may correspond with a preprogrammed set of instructions regarding manipulation of information received from sensor 18 and/or a geometric relationship between a reference location on machine 10 and the desired sensing location. Ideally, the actual sensing location of each sensor 18 substantially matches the desired sensing location. However, errors incurred during assembly and undesired movement of sensors 18 during operation of machine 10 may cause the actual sensing location to shift away from the desired sensing location.
  • Controller 20 may include means for monitoring, recording, conditioning, storing, indexing, processing, and/or communicating information received from sensors 18. These means may include, for example, a memory, one or more data storage devices, a central processing unit, or any other components that may be used to run the disclosed application. Furthermore, although aspects of the present disclosure may be described generally as being stored within memory, one skilled in the art will appreciate that these aspects can be stored on or read from different types of computer program products or computer-readable media such as computer chips and secondary storage devices, including hard disks, floppy disks, optical media, CD-ROM, or other forms of RAM or ROM.
  • Sensor calibration system 12 may include a positioning device 22 and a calibration object 24 used by controller 20 during calibration of sensors 18. Positioning device 22 may be configured to determine a geographical location of machine 10. In particular, positioning device 22 may embody an electronic receiver configured to communicate with one or more satellites or a local radio or laser transmitting system to determine a relative location of itself and thus a reference location on machine 10. In these embodiments, positioning device 22 may receive and analyze high-frequency, low power radio or laser signals from multiple locations to triangulate a relative 3-D position of the reference location. Alternatively, positioning device 22 may embody an Inertial Reference Unit (IRU) or another known positioning device operable to receive or determine localization information associated with machine 10. A location signal indicative of the reference location position on machine 10 may be communicated from positioning device 22 to controller 20.
  • Calibration object 24 may include one or more features 26 positioned at known relative locations. In one example, calibration object 24 may include features 26 positioned at different heights, at different distances from machine 10 and from each other, and at different angles relative to the reference location on machine 10. In addition, features 26 may each include characteristics detectable by sensors 18, for example a width, a height, a shape, a size, an orientation, a surface finish, a material composition, a reflectivity, etc. In one embodiment, features 26 may include characteristics recognizable by different types of sensors 18 (e.g., RADAR, LIDAR, SONAR, camera, etc.) such that multiple types of sensors 18 may be simultaneously calibrated with calibration object 24. In one example, features 26 of calibration object 24 may be fixed at a particular location and substantially unmovable.
  • Controller 20 may be configured to calibrate sensors 18 based on position signals received from sensors 18 during detection of calibration object 24 and based on signals received from positioning device 22. That is, controller 20 may, based on a position of the machine reference location relative to calibration object 24, as provided by positioning device 22, and based on actual sensing locations of sensors 18, reference a feature map stored in memory. The feature map may be a map of characteristics associated with each feature 26 of calibration object 24, as previously detected from the desired sensing location of each sensor 18. In one example, controller 20 may include a plurality of maps stored in memory, each map corresponding to a different position of the machine reference location relative to calibration object 24, different actual sensing locations of sensors 18, different types of sensors 18 being used/calibrated, etc. Controller 20 may compare signals received from each sensor 18 at their actual sensing locations to values found within the maps corresponding to the desired sensing locations and reference location of machine 10 relative to calibration object 24. If the signals indicate that the sensed characteristics of features 26 substantially match (i.e., match within an acceptable threshold margin) the known and mapped characteristics, it can be concluded that the actual sensing location of sensors 18 substantially match the desired sensing locations and the information provided by sensors 18 may be sufficiently accurate. However, if the signals indicate that the sensed characteristics of features 26 differ significantly from the mapped characteristics, it can be concluded that the actual sensing location of sensors 18 are substantially different from the desired sensing locations and calibration of one or more of sensors 18 may be required to improve the information accuracy of sensors 18.
  • Controller 20 may calibrate sensor 18 by determining transformations (adjustments to the signals received from sensors 18) required to correct characteristics of features 26 detected from the sensors' actual sensing location (i.e., by determining transformations required to make the sensed characteristic information substantially match the mapped characteristic information). Specifically, as shown in FIG. 3, it may be possible for the actual sensing location of each sensor 18 to be shifted in any of three directions (x, y, and z) and/or to be rotated about any of three axis (an x-axis, a y-axis, and a z-axis) relative to its desired position. When detecting characteristics of features 26 from the shifted and/or rotated position, characteristics of features 26 may be skewed and, when comparing the characteristics sensed from the shifted and/or rotated positions to mapped characteristics, the skew may become detectable. For example, as seen in the upper left image of FIG. 4, feature 26, as detected by one of sensors 18, is shown to be shifted in the x-direction. To correct information provided by this sensor 18, all signals received from this sensor 18 should be conditioned with an x-shift transformation before the information can become useful. The middle left image shows feature 26 being shifted in the y-direction. To correct information provided by this sensor 18, all signals received from this sensor 18 should be conditioned with a y-shift transformation. The middle left image shows feature 26 being shifted in the z-direction. To correct information provided by this sensor 18, all signals received from this sensor 18 should be conditioned with a z-shift transformation. The three right-most images of FIG. 4 show similar rotation errors that should be corrected with respective roll, pitch, and yaw transformations. It is contemplated that additional linear or nonlinear transformations for time, material composition, surface finish, sensor material property inconsistencies or defects, etc. may be utilized, if desired.
  • Controller 20 may have stored in memory algorithms associated with each required transformation. That is, controller 20 may have stored in memory an x-transformation algorithm, a y-transformation algorithm, a z-transformation algorithm, a roll-transformation algorithm, a pitch-transformation algorithm, and a yaw-transformation algorithm. During a calibration event when machine 10 is positioned proximate calibration object 24, controller 20 may selectively determine which of sensors 18 requires calibration by comparing sensed characteristics of features 26 to mapped characteristics. And, when the sensed characteristics significantly differ from the mapped characteristics, controller 20 may select corresponding transformation algorithms from those stored in memory and apply the algorithm to future signals received from the sensors 18 requiring calibration, based on position information of the machine reference location provided by positioning device 22.
  • In one example, shown in FIG. 4, calibration object 24 may be located at a worksite 28. Worksite 28 may include, for example, a mine site, a landfill, a quarry, a construction site, or any other type of worksite known in the art. Machine 10 may be configured to complete a primary task at worksite 28 associated with altering a current geography. For example, the primary tasks may include a grading operation, a leveling operation, a bulk material removal operation, a service operation (e.g., fueling), a maneuvering operation (e.g., turning around), or any other type of operation that results in or is associated with alteration of the current geography at worksite 28. For the purposes of this disclosure, a primary task may be considered a task substantially unrelated to sensor calibration. It is contemplated that machine 10 may complete multiple primary tasks during a single work shift or during a single work cycle, for example a first primary task associated with bulk material removal, a second primary task with turning around, a third primary task associated with refueling, etc. As machine 10 moves about worksite 28 completing these primary tasks, a satellite (not shown) or other tracking device may communicate with positioning device 22 to monitor the movement of machine 10. And, when machine 10 is positioned proximate calibration object 24, controller 20 may be manually triggered to initiate calibration of sensors 18. Alternatively, controller 20 may be automatically triggered to initiate calibration of sensors 18 based on a proximity of machine 10 to calibration object 24 or based on the performance of a specific primary task, if desired.
  • In the embodiment shown in FIG. 4, multiple calibration objects 24 may be included and located at worksite 28 for convenient access by machine 10. For example, two calibration objects 24 are shown, a first calibration object 24 being associated with a maintenance location 30, and a second calibration object 24 being associated with a turn-around or material deposition location 32. In this manner, as machine 10 periodically visits maintenance location 30 to complete a first primary task, for example to refill with fuel, sensors 18 located toward a front-end of machine 10 may utilize the first calibration object 24 for self calibration. Similarly, as machine 10 backs into the turn-around or material deposition location 32 after refueling to perform a second primary task, for example to turn around or to dump material, sensors 18 located toward a rear-end of machine 10 may be calibrated via the second calibration object 24. In this configuration, when a scanning range of sensors 18 located toward the front-end of machine 10 is substantially aligned with the first calibration object 24, the scanning range of sensors 18 located toward the rear-end of machine 10 may be aligned with the second calibration object 24. With this configuration, all of sensors 18 may be calibrated during completion of a single operation of machine 10 (e.g., during the refueling operation) without significant work interruption.
  • As shown in FIG. 6, information provided by one of sensors 18 may be utilized to help calibrate another of sensors 18 with or without calibration object 24. Specifically, when a machine is positioned in front of an obstacle, which may or may not be a feature 26 of calibration object 24, multiple sensors 18 onboard machine 10 may simultaneously detect a presence of that obstacle. That is, long range sensors 18L, medium range sensor 18M, and short range sensor 18S may all have a scan direction in front of machine 10 with overlapping scan ranges. As such, two or more of sensors 18 may simultaneously detect and range a single obstacle. And, when controller 20 compares feature characteristics of the detected obstacle, as provided by multiple sensors 18, differences in those feature characteristics may be observed. When the differences become significant (i.e., greater than a threshold margin), it can be concluded that one of sensors 18 require calibration. And, when three or more sensors 18 are simultaneously detecting and ranging the obstacle, a majority of sensors 18 may be in agreement with respect to the characteristic information, while a minority of sensors 18 may provide contradictory information. In this situation, the minority of sensors 18 providing the contradictory information may be recalibrated through the use of the transformation algorithms described above such that all characteristic information provided by sensors 18 comes into substantial agreement. In this manner, sensors 18 may be calibrated regardless of a proximity of machine 10 to calibration object 24 (i.e., comparison with pre-mapped feature characteristic information may not be required).
  • In one embodiment machine 10 may be moving during calibration of sensors 18. That is, regardless of a scan direction or an overlapping scan range, information provided by one or more sensors 18 at different times during movement of machine 10 may be compared with respect to a heading or trajectory of machine 10 to determine a need for and to complete calibration. For example, as shown in the images of FIG. 7, a front-mounted sensor 18 may detect and range one or more obstacles as machine 10 approaches the obstacles (upper image of FIG. 7). Similarly, a side-mounted sensor 18 may detect and range the same obstacles as machine 10 passes the obstacles (middle image of FIG. 7). Finally, a rear-mounted sensor 18 may detect and range the same obstacles as machine 10 moves away from the obstacles (lower image of FIG. 7). Controller 20 may then map the objects as detected by each sensor 18 with respect to the trajectory taken by machine 10. And, based on a difference in feature characteristics of the obstacles, a need for calibration may be observed. In the examples above, the rear-mounted sensor 18 is shown in the lower image of FIG. 5 to provide information that disagrees with information provided by the front- and side-mounted sensors 18. As such, it can be concluded that the rear-mounted sensor 18 requires calibration, and controller 20 may select the appropriate transformation algorithms described above for future use in conditioning information provided by the rear-mounted sensor 18 (i.e., controller 20 may select the appropriate transformation algorithm to calibrate the rear-mounted sensor 18). It is contemplated that controller 20 may similarly calibrate sensors 18 with overlapping scan ranges, if desired.
  • In another embodiment, information provided by sensors 18 of one machine 10 may be used to help calibrate sensors 18 of another machine 10. That is, some machines 10 may include a limited number of sensors 18, for example only a single sensor 18. As such, sensor calibration without the use of calibration object 24 and pre-mapped feature characteristic information may be difficult. However, it may be possible to compare feature characteristic information associated with an obstacle and provided by a sensor 18 of a first machine 10 to feature characteristic information associated with the same obstacle provided by a sensor 18 of a second machine 10, when position information of each machine 10 is taken into account. For example, the first machine 10 may stop proximate to or pass by a stationary obstacle at worksite 28, for instance a fuel tank or an earthen berm, and record feature characteristic and position information from sensor 18 and positioning device 22 associated with the first machine 10. Similarly, the second machine 10 may stop proximate to or pass by the same stationary obstacle and record the same feature characteristic and position information. Then, based on the position information, the feature characteristic information from each machine 10 may be compared to determine differences in the feature characteristic information. And, as described above, when the differences become significant, corresponding transformation algorithms may be selected and used by controller 20 for calibration. It is contemplated that controller 20 may have stored in memory and periodically update characteristic feature information for multiple stationary obstacles located at worksite 28, as recorded by many different sensors 18 mounted on many different machines 10 over a long period of time, so as to improve machine-to-machine calibration accuracy. It is contemplated that a single sensor 18 may similarly rely upon feature characteristic information previously generated by itself and recorded by controller 20 for later calibration, if desired.
  • INDUSTRIAL APPLICABILITY
  • The disclosed sensor calibration system may be applicable to any mobile machine that utilizes object detecting and ranging sensors. The disclosed sensor calibration system may help determine a need for sensor calibration, and provide in situ sensor calibration. In addition, the disclosed sensor calibration system may provide calibration without physical service of the sensor being required, and may do so with or without machine proximity to a specific calibration object. The disclosed sensor system may be used in conjunction with a machine having a single sensor or multiple sensors, and may be used without requiring the machine to be precisely positioned at a known calibration location.
  • It will be apparent to those skilled in the art that various modifications and variations can be made to the sensor calibration system of the present disclosure. Other embodiments of the sensor calibration system will be apparent to those skilled in the art from consideration of the specification and practice of the system disclosed herein. It is intended that the specification and examples be considered as exemplary only, with a true scope of the disclosure being indicated by the following claims and their equivalents.

Claims (20)

1. A sensor calibration system, comprising:
a first machine mounted sensor configured to sense a characteristic of an offboard object and to generate a corresponding signal;
a second machine mounted sensor configured to sense the characteristic of the offboard object and to generate a corresponding signal; and
a controller in communication with the first and second machine mounted sensors, the controller being configured to:
compare the characteristic of the offboard object as sensed by the first machine mounted sensor to the characteristic of the offboard object as sensed by the second machine mounted sensor; and
correct subsequent signals received from the first machine mounted sensor based on the comparison.
2. The sensor calibration system of claim 1, wherein the first and second machine mounted sensors are mounted on a common mobile machine.
3. The sensor calibration system of claim 2, further including a third machine mounted sensor configured to sense the characteristic of the offboard object and generate a corresponding signal, wherein the controller is in further communication with the third machine mounted sensor and configured to:
compare the characteristic of the offboard object as sensed by the first machine mounted sensor to the characteristic of the offboard object as sensed by the second and third machine mounted sensors; and
correct subsequent signals received from the first machine mounted sensor only when the characteristic of the offboard object as sensed by the first machine mounted sensor differs substantially from the characteristic of the offboard object as sensed by the second and third machine mounted sensors.
4. The sensor calibration system of claim 3, wherein the first, second, and third machine mounted sensors have substantially identical scan directions with overlapping scan ranges.
5. The sensor calibration system of claim 4, wherein one of the first, second, and third machine mounted sensors is a short range forward-looking sensor, another of the first, second, and third machine mounted sensors is a medium range forward-looking sensor, and the remaining of the first, second, and third machine mounted sensors is a long range forward-looking sensor.
6. The sensor calibration system of claim 1, wherein the offboard object is a stationary object.
7. The sensor calibration system of claim 6, wherein a mobile machine upon which the first and second machine mounted sensors are mounted remains substantially stationary during the characteristic sensing of the first and second sensors.
8. The sensor calibration system of claim 6, wherein a mobile machine upon which the first and second machine mounted sensors are mounted is moving during the characteristic sensing of the first and second sensors.
9. The sensor calibration system of claim 8, further including a machine mounted positioning device configured to determine a machine heading during the characteristic sensing of the first and second machine mounted sensors, wherein the characteristic of the offboard object is a position of the offboard object with respect to the machine heading.
10. The sensor calibration system of claim 1, wherein:
the first machine mounted sensor is mounted on the first mobile machine; and
the second machine mounted sensor is mounted on a second mobile machine.
11. The sensor calibration system of claim 10, wherein the first machine mounted sensor is the only sensor mounted on the first mobile machine that is configured to sense the characteristic of the offboard object within an environment of the first mobile machine.
12. The sensor calibration system of claim 1, wherein the controller is further configured to generate a map having stored therein the characteristic of the offboard object as sensed by the first and second machine mounted sensors.
13. A sensor calibration system, comprising:
a first sensor mounted on a first mobile machine and configured to sense a characteristic of an object at a worksite;
a first positioning device configured to indicate a position of the first mobile machine at the worksite;
a second sensor mounted on a second mobile machine and configured to sense the characteristic of the object;
a second positioning device configured to indicate a position of the second mobile machine at the worksite; and
a controller in communication with the first sensor, the second sensor, the first positioning device, and the second positioning device, the controller being configured to:
compare the characteristic of the object as sensed by the first sensor when the first positioning device indicates the first mobile machine is at a first worksite location to the characteristic of the object as sensed by the second sensor when the second positioning device indicates the second mobile machine is at the first worksite location; and
correct subsequent signals received from the first sensor based on the comparison.
14. The sensor calibration system of claim 13, wherein the object remains substantially stationary during the characteristic sensing of the first and second sensors.
15. The sensor calibration system of claim 14, wherein the first and second mobile machines remain stationary during the characteristic sensing of the first and second sensors.
16. The sensor calibration system of claim 14, wherein the first and second mobile machines are moving during the characteristic sensing of the first and second sensors.
17. The sensor calibration system of claim 16, wherein the first and second positioning devices are configured to determine a heading of the first and second mobile machines during the characteristic sensing of the first and second sensors, and the characteristic of the object is a position of the object with respect to the heading.
18. A method of calibrating object sensing, the method comprising:
sensing from a first mobile machine a characteristic of an object;
sensing from a second mobile machine the characteristic of the object;
comparing the characteristic of the object as sensed from the first mobile machine to the characteristic of the object as sensed from the second mobile machine; and
correcting subsequent characteristics sensed from the first mobile machine based on the comparison.
19. The method of claim 18, wherein the object, the first mobile machine, and the second mobile machine remain substantially stationary during the characteristic sensing.
20. The method of claim 18, wherein the first and second mobile machines are moving during the characteristic sensing, and the method further includes determining a heading of the first and second mobile machines during the characteristic sensing, the characteristic of the object being a position of the object relative to the headings of the first and second mobile machines.
US12/232,564 2008-09-19 2008-09-19 Machine sensor calibration system Abandoned US20100076710A1 (en)

Priority Applications (3)

Application Number Priority Date Filing Date Title
US12/232,564 US20100076710A1 (en) 2008-09-19 2008-09-19 Machine sensor calibration system
AU2009213056A AU2009213056B2 (en) 2008-09-19 2009-09-09 Machine sensor calibration system
US13/780,828 US8862423B2 (en) 2008-09-19 2013-02-28 Machine sensor calibration system

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
US12/232,564 US20100076710A1 (en) 2008-09-19 2008-09-19 Machine sensor calibration system

Related Child Applications (1)

Application Number Title Priority Date Filing Date
US13/780,828 Continuation US8862423B2 (en) 2008-09-19 2013-02-28 Machine sensor calibration system

Publications (1)

Publication Number Publication Date
US20100076710A1 true US20100076710A1 (en) 2010-03-25

Family

ID=42038520

Family Applications (2)

Application Number Title Priority Date Filing Date
US12/232,564 Abandoned US20100076710A1 (en) 2008-09-19 2008-09-19 Machine sensor calibration system
US13/780,828 Active US8862423B2 (en) 2008-09-19 2013-02-28 Machine sensor calibration system

Family Applications After (1)

Application Number Title Priority Date Filing Date
US13/780,828 Active US8862423B2 (en) 2008-09-19 2013-02-28 Machine sensor calibration system

Country Status (2)

Country Link
US (2) US20100076710A1 (en)
AU (1) AU2009213056B2 (en)

Cited By (30)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20100292923A1 (en) * 2009-05-14 2010-11-18 Shenzhen Futaihong Precision Industry Co., Ltd. Portable electronic device with guide function
US20130000092A1 (en) * 2011-06-30 2013-01-03 Ramadev Burigsay Hukkeri Vehicle model calibration system for a mobile machine
US20130268226A1 (en) * 2012-04-05 2013-10-10 Fidia S.P.A. System and Method for Error Correction for CNC Machines
US20140146167A1 (en) * 2012-11-27 2014-05-29 Caterpillar Inc. Perception Based Loading
US20140163805A1 (en) * 2012-12-12 2014-06-12 Caterpillar Inc. Method of modifying a worksite
US20150201851A1 (en) * 2014-01-22 2015-07-23 Nihon Kohden Corporation Blood pressure measuring system
EP2613172A4 (en) * 2010-09-01 2015-09-02 Bosch Gmbh Robert Correction processing device for ultrasound detector, correction processing method, and obstacle detector for vehicle
US20160069988A1 (en) * 2014-09-05 2016-03-10 Woods Hole Oceanographic Institution Platform-Independent Sonar Calibration Enabling System
WO2016087027A1 (en) * 2014-12-04 2016-06-09 Audi Ag Method for self-diagnosis of an ambient sensor on a motor vehicle, and motor vehicle
WO2016177727A1 (en) * 2015-05-05 2016-11-10 Bayerische Motoren Werke Aktiengesellschaft Diagnostic method for a vision sensor of a vehicle and vehicle having a vision sensor
US9541633B2 (en) 2016-04-29 2017-01-10 Caterpillar Inc. Sensor calibration system
WO2017129185A1 (en) * 2016-01-28 2017-08-03 Conti Temic Microelectronic Gmbh Method and device for determining the range of a sensor for a motor vehicle
US9815191B2 (en) 2014-02-20 2017-11-14 Mbl Limited Methods and systems for food preparation in a robotic cooking kitchen
US20180113195A1 (en) * 2016-10-25 2018-04-26 GM Global Technology Operations LLC Radar calibration with known global positioning of static objects
DE102016225592A1 (en) * 2016-12-20 2018-06-21 Siemens Aktiengesellschaft Method and arrangement for self-diagnosis of a vehicle
US20180267130A1 (en) * 2012-04-25 2018-09-20 Elta Systems Ltd. Estimating a source location of a projectile
WO2018177718A1 (en) * 2017-03-31 2018-10-04 Zf Friedrichshafen Ag Method and device for adjusting an operating strategy for a vehicle
CN109084738A (en) * 2018-07-06 2018-12-25 上海宾通智能科技有限公司 A kind of height-adjustable calibration system and scaling method
US20190078292A1 (en) * 2016-03-23 2019-03-14 Komatsu Ltd. Work vechile
US20190162820A1 (en) * 2017-11-29 2019-05-30 Delphi Technologies, Llc Automated vehicle sensor calibration system
CN109839132A (en) * 2017-11-29 2019-06-04 德尔福技术有限责任公司 Automotive vehicle sensor calibrating system
CN110221313A (en) * 2019-06-18 2019-09-10 广东嘉腾机器人自动化有限公司 The laser radar installation site modification method and AGV trolley of AGV trolley
EP2776788B1 (en) * 2011-11-11 2019-11-27 Sony Mobile Communications AB System and method for the assisted calibration of sensors distributed across different devices
US10518409B2 (en) 2014-09-02 2019-12-31 Mark Oleynik Robotic manipulation methods and systems for executing a domain-specific application in an instrumented environment with electronic minimanipulation libraries
SE1950870A1 (en) * 2019-07-08 2021-01-09 Scania Cv Ab Method and control arrangement for enabling sensor calibration
SE1950992A1 (en) * 2019-08-30 2021-03-01 Scania Cv Ab Method and control arrangement for autonomy enabling infrastructure features
US20210181302A1 (en) * 2019-12-16 2021-06-17 Waymo Llc Dynamic Loading of Radar Unit Configuration Data Based on Changing Radar Parameters
US11397253B2 (en) * 2016-12-30 2022-07-26 Zoox, Inc. LIDAR sensor assembly calibration based on reference surface
US11453348B2 (en) * 2020-04-14 2022-09-27 Gm Cruise Holdings Llc Polyhedral sensor calibration target for calibrating multiple types of sensors
EP3454079B1 (en) * 2017-09-12 2023-11-01 Aptiv Technologies Limited Method to determine the suitablility of a radar target as a positional landmark

Families Citing this family (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US10564270B2 (en) 2016-04-13 2020-02-18 Caterpillar Inc. Methods and systems for calibrating sensors
KR102384875B1 (en) * 2016-05-11 2022-04-08 삼성전자주식회사 Method, Device and System for Calibration of Distant Sensor
CN110815205A (en) * 2018-08-14 2020-02-21 杭州海康机器人技术有限公司 Calibration method, system and device of mobile robot
JP7374602B2 (en) * 2019-03-29 2023-11-07 日立建機株式会社 work vehicle

Citations (15)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US4267562A (en) * 1977-10-18 1981-05-12 The United States Of America As Represented By The Secretary Of The Army Method of autonomous target acquisition
US4809178A (en) * 1986-05-22 1989-02-28 Kabushiki Kaisha Toyota Chuo Kenkyusho Obstacle data processing system for unmanned vehicle
US5479161A (en) * 1994-03-25 1995-12-26 Honeywell Inc. Automatic calibration of redundant sensors
US5517419A (en) * 1993-07-22 1996-05-14 Synectics Corporation Advanced terrain mapping system
US6047234A (en) * 1997-10-16 2000-04-04 Navigation Technologies Corporation System and method for updating, enhancing or refining a geographic database using feedback
US20020059320A1 (en) * 2000-10-12 2002-05-16 Masatake Tamaru Work machine management system
US6473690B1 (en) * 2001-08-24 2002-10-29 Navigation Technologies Corp. Three-dimensional space curve comparison using spatial angle variance metric and applications thereof
US6484089B1 (en) * 1999-10-15 2002-11-19 Magellan Dis, Inc. Navigation system with road condition sampling
US6539294B1 (en) * 1998-02-13 2003-03-25 Komatsu Ltd. Vehicle guidance system for avoiding obstacles stored in memory
US6594600B1 (en) * 1997-10-24 2003-07-15 Commissariat A L'energie Atomique Method for calibrating the initial position and the orientation of one or several mobile cameras
US6999896B2 (en) * 2002-07-03 2006-02-14 Fuji Jukogyo Kabushiki Kaisha Identical object determination method and apparatus and displacement correction method and apparatus
US20060089764A1 (en) * 2004-10-22 2006-04-27 Misha Filippov System and method for terrain feature tracking
US7062861B2 (en) * 2001-06-28 2006-06-20 Snap-On Incorporated Self-calibrating position determination system and user interface
US7151562B1 (en) * 2000-08-03 2006-12-19 Koninklijke Philips Electronics N.V. Method and apparatus for external calibration of a camera via a graphical user interface
US7333631B2 (en) * 2002-10-01 2008-02-19 Samsung Electronics Co., Ltd. Landmark, apparatus, and method for effectively determining position of autonomous vehicles

Family Cites Families (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP3522317B2 (en) * 1993-12-27 2004-04-26 富士重工業株式会社 Travel guide device for vehicles
US6674892B1 (en) * 1999-11-01 2004-01-06 Canon Kabushiki Kaisha Correcting an epipolar axis for skew and offset

Patent Citations (15)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US4267562A (en) * 1977-10-18 1981-05-12 The United States Of America As Represented By The Secretary Of The Army Method of autonomous target acquisition
US4809178A (en) * 1986-05-22 1989-02-28 Kabushiki Kaisha Toyota Chuo Kenkyusho Obstacle data processing system for unmanned vehicle
US5517419A (en) * 1993-07-22 1996-05-14 Synectics Corporation Advanced terrain mapping system
US5479161A (en) * 1994-03-25 1995-12-26 Honeywell Inc. Automatic calibration of redundant sensors
US6047234A (en) * 1997-10-16 2000-04-04 Navigation Technologies Corporation System and method for updating, enhancing or refining a geographic database using feedback
US6594600B1 (en) * 1997-10-24 2003-07-15 Commissariat A L'energie Atomique Method for calibrating the initial position and the orientation of one or several mobile cameras
US6539294B1 (en) * 1998-02-13 2003-03-25 Komatsu Ltd. Vehicle guidance system for avoiding obstacles stored in memory
US6484089B1 (en) * 1999-10-15 2002-11-19 Magellan Dis, Inc. Navigation system with road condition sampling
US7151562B1 (en) * 2000-08-03 2006-12-19 Koninklijke Philips Electronics N.V. Method and apparatus for external calibration of a camera via a graphical user interface
US20020059320A1 (en) * 2000-10-12 2002-05-16 Masatake Tamaru Work machine management system
US7062861B2 (en) * 2001-06-28 2006-06-20 Snap-On Incorporated Self-calibrating position determination system and user interface
US6473690B1 (en) * 2001-08-24 2002-10-29 Navigation Technologies Corp. Three-dimensional space curve comparison using spatial angle variance metric and applications thereof
US6999896B2 (en) * 2002-07-03 2006-02-14 Fuji Jukogyo Kabushiki Kaisha Identical object determination method and apparatus and displacement correction method and apparatus
US7333631B2 (en) * 2002-10-01 2008-02-19 Samsung Electronics Co., Ltd. Landmark, apparatus, and method for effectively determining position of autonomous vehicles
US20060089764A1 (en) * 2004-10-22 2006-04-27 Misha Filippov System and method for terrain feature tracking

Cited By (48)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US8483956B2 (en) * 2009-05-14 2013-07-09 Shenzhen Futaihong Precision Industry Co., Ltd. Portable electronic device with guide function
US20100292923A1 (en) * 2009-05-14 2010-11-18 Shenzhen Futaihong Precision Industry Co., Ltd. Portable electronic device with guide function
EP2613172A4 (en) * 2010-09-01 2015-09-02 Bosch Gmbh Robert Correction processing device for ultrasound detector, correction processing method, and obstacle detector for vehicle
US20130000092A1 (en) * 2011-06-30 2013-01-03 Ramadev Burigsay Hukkeri Vehicle model calibration system for a mobile machine
EP2776788B1 (en) * 2011-11-11 2019-11-27 Sony Mobile Communications AB System and method for the assisted calibration of sensors distributed across different devices
US20130268226A1 (en) * 2012-04-05 2013-10-10 Fidia S.P.A. System and Method for Error Correction for CNC Machines
US9645217B2 (en) * 2012-04-05 2017-05-09 Fidia S.P.A. System and method for error correction for CNC machines
US20180267130A1 (en) * 2012-04-25 2018-09-20 Elta Systems Ltd. Estimating a source location of a projectile
US11119178B2 (en) * 2012-04-25 2021-09-14 Elta Systems Ltd. Estimating a source location of a projectile
US9131119B2 (en) * 2012-11-27 2015-09-08 Caterpillar Inc. Perception based loading
US20140146167A1 (en) * 2012-11-27 2014-05-29 Caterpillar Inc. Perception Based Loading
US9008886B2 (en) * 2012-12-12 2015-04-14 Caterpillar Inc. Method of modifying a worksite
US20140163805A1 (en) * 2012-12-12 2014-06-12 Caterpillar Inc. Method of modifying a worksite
US20150201851A1 (en) * 2014-01-22 2015-07-23 Nihon Kohden Corporation Blood pressure measuring system
US11117253B2 (en) 2014-02-20 2021-09-14 Mbl Limited Methods and systems for food preparation in a robotic cooking kitchen
US9815191B2 (en) 2014-02-20 2017-11-14 Mbl Limited Methods and systems for food preparation in a robotic cooking kitchen
US10518409B2 (en) 2014-09-02 2019-12-31 Mark Oleynik Robotic manipulation methods and systems for executing a domain-specific application in an instrumented environment with electronic minimanipulation libraries
US20160069988A1 (en) * 2014-09-05 2016-03-10 Woods Hole Oceanographic Institution Platform-Independent Sonar Calibration Enabling System
WO2016087027A1 (en) * 2014-12-04 2016-06-09 Audi Ag Method for self-diagnosis of an ambient sensor on a motor vehicle, and motor vehicle
US10578710B2 (en) 2015-05-05 2020-03-03 Bayerische Motoren Werke Aktiengesellschaft Diagnostic method for a vision sensor of a vehicle and vehicle having a vision sensor
WO2016177727A1 (en) * 2015-05-05 2016-11-10 Bayerische Motoren Werke Aktiengesellschaft Diagnostic method for a vision sensor of a vehicle and vehicle having a vision sensor
US10823821B2 (en) * 2016-01-28 2020-11-03 Conti Temic Microelectronic Gmbh Method and device for determining the range of a sensor for a motor vehicle
CN108603938A (en) * 2016-01-28 2018-09-28 康蒂-特米克微电子有限公司 Method and apparatus for the detection range for determining motor vehicle sensor
WO2017129185A1 (en) * 2016-01-28 2017-08-03 Conti Temic Microelectronic Gmbh Method and device for determining the range of a sensor for a motor vehicle
US20190339361A1 (en) * 2016-01-28 2019-11-07 Conti Temic Microelectronic Gmbh Method and Device for Determining the Range of a Sensor for a Motor Vehicle
US20190078292A1 (en) * 2016-03-23 2019-03-14 Komatsu Ltd. Work vechile
US9541633B2 (en) 2016-04-29 2017-01-10 Caterpillar Inc. Sensor calibration system
US20180113195A1 (en) * 2016-10-25 2018-04-26 GM Global Technology Operations LLC Radar calibration with known global positioning of static objects
US10591584B2 (en) * 2016-10-25 2020-03-17 GM Global Technology Operations LLC Radar calibration with known global positioning of static objects
DE102016225592B4 (en) 2016-12-20 2023-08-31 Siemens Mobility GmbH Method and arrangement for the function test of at least one sensor of a vehicle and vehicle, data carrier and computer program
DE102016225592A1 (en) * 2016-12-20 2018-06-21 Siemens Aktiengesellschaft Method and arrangement for self-diagnosis of a vehicle
US11397253B2 (en) * 2016-12-30 2022-07-26 Zoox, Inc. LIDAR sensor assembly calibration based on reference surface
WO2018177718A1 (en) * 2017-03-31 2018-10-04 Zf Friedrichshafen Ag Method and device for adjusting an operating strategy for a vehicle
EP3454079B1 (en) * 2017-09-12 2023-11-01 Aptiv Technologies Limited Method to determine the suitablility of a radar target as a positional landmark
US20190162820A1 (en) * 2017-11-29 2019-05-30 Delphi Technologies, Llc Automated vehicle sensor calibration system
CN109839132A (en) * 2017-11-29 2019-06-04 德尔福技术有限责任公司 Automotive vehicle sensor calibrating system
EP3492948A1 (en) * 2017-11-29 2019-06-05 Aptiv Technologies Limited Automated vehicle sensor calibration system
CN109084738A (en) * 2018-07-06 2018-12-25 上海宾通智能科技有限公司 A kind of height-adjustable calibration system and scaling method
CN110221313A (en) * 2019-06-18 2019-09-10 广东嘉腾机器人自动化有限公司 The laser radar installation site modification method and AGV trolley of AGV trolley
SE1950870A1 (en) * 2019-07-08 2021-01-09 Scania Cv Ab Method and control arrangement for enabling sensor calibration
SE544470C2 (en) * 2019-07-08 2022-06-07 Scania Cv Ab Method and control arrangement for enabling sensor calibration
SE544256C2 (en) * 2019-08-30 2022-03-15 Scania Cv Ab Method and control arrangement for autonomy enabling infrastructure features
SE1950992A1 (en) * 2019-08-30 2021-03-01 Scania Cv Ab Method and control arrangement for autonomy enabling infrastructure features
EP4022346A4 (en) * 2019-08-30 2023-09-06 Scania CV AB Method and control arrangement for autonomy enabling infra-structure features
WO2021040604A1 (en) * 2019-08-30 2021-03-04 Scania Cv Ab Method and control arrangement for autonomy enabling infra-structure features
US20210181302A1 (en) * 2019-12-16 2021-06-17 Waymo Llc Dynamic Loading of Radar Unit Configuration Data Based on Changing Radar Parameters
US11796633B2 (en) * 2019-12-16 2023-10-24 Waymo Llc Dynamic loading of radar unit configuration data based on changing radar parameters
US11453348B2 (en) * 2020-04-14 2022-09-27 Gm Cruise Holdings Llc Polyhedral sensor calibration target for calibrating multiple types of sensors

Also Published As

Publication number Publication date
US20130173201A1 (en) 2013-07-04
AU2009213056B2 (en) 2015-09-17
US8862423B2 (en) 2014-10-14
AU2009213056A1 (en) 2010-04-08

Similar Documents

Publication Publication Date Title
US8862423B2 (en) Machine sensor calibration system
US9279882B2 (en) Machine sensor calibration system
US8918302B2 (en) Machine sensor calibration system
EP3637371B1 (en) Map data correcting method and device
US10705220B2 (en) System and method for ground and free-space detection
US9008886B2 (en) Method of modifying a worksite
US9182760B2 (en) Method of managing a worksite
US8751103B2 (en) Object detection system having interference avoidance strategy
US10705534B2 (en) System and method for ground plane detection
AU2011244951B2 (en) Object detection system having adjustable focus
US20120173185A1 (en) Systems and methods for evaluating range sensor calibration data
CN101676686B (en) Method for calculating the position and orientation of a camera in a vehicle
CN108139755A (en) The abnormal detector and vehicle of oneself location estimation system
US11514681B2 (en) System and method to facilitate calibration of sensors in a vehicle
JP2012242262A (en) Moving body position detecting device
WO2015098344A1 (en) Mining work machine
CN111114555A (en) Control device, method and sensor device for self-monitoring positioning
WO2010132014A1 (en) Method for calibrating a hinge angle sensor on a vehicle and a vehicle
EP3705385B1 (en) Method and unit for autonomous parking of a vehicle
US20120249342A1 (en) Machine display system
US11256258B2 (en) System and method for determining the position of a vehicle for automated driving on a site
EP4244648A2 (en) Tractor trailer sensing system
US11567505B2 (en) InCycle planner checkout for autonomous vehicles
US20230417914A1 (en) Method for determining a relative position of a first part of a mobile platform with respect to a second part of the mobile platform
WO2024075577A1 (en) Mining vehicle autonomous travel system

Legal Events

Date Code Title Description
AS Assignment

Owner name: CATERPILLAR INC.,ILLINOIS

Free format text: ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNORS:HUKKERI, RAMADEV BURIGSAY;EDARA, THANDAVA KRISHNA;SIGNING DATES FROM 20080905 TO 20080909;REEL/FRAME:021643/0845

STCB Information on status: application discontinuation

Free format text: ABANDONED -- FAILURE TO RESPOND TO AN OFFICE ACTION