CN105835890A - 车辆传感器补偿 - Google Patents

车辆传感器补偿 Download PDF

Info

Publication number
CN105835890A
CN105835890A CN201610078716.2A CN201610078716A CN105835890A CN 105835890 A CN105835890 A CN 105835890A CN 201610078716 A CN201610078716 A CN 201610078716A CN 105835890 A CN105835890 A CN 105835890A
Authority
CN
China
Prior art keywords
misalignment
sensor
estimate
vehicle
angle value
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.)
Granted
Application number
CN201610078716.2A
Other languages
English (en)
Other versions
CN105835890B (zh
Inventor
F.W.亨茨克
P.R.威廉斯
X.F.宋
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.)
GM Global Technology Operations LLC
Original Assignee
GM Global Technology Operations LLC
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 GM Global Technology Operations LLC filed Critical GM Global Technology Operations LLC
Publication of CN105835890A publication Critical patent/CN105835890A/zh
Application granted granted Critical
Publication of CN105835890B publication Critical patent/CN105835890B/zh
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • GPHYSICS
    • G07CHECKING-DEVICES
    • G07CTIME OR ATTENDANCE REGISTERS; REGISTERING OR INDICATING THE WORKING OF MACHINES; GENERATING RANDOM NUMBERS; VOTING OR LOTTERY APPARATUS; ARRANGEMENTS, SYSTEMS OR APPARATUS FOR CHECKING NOT PROVIDED FOR ELSEWHERE
    • G07C5/00Registering or indicating the working of vehicles
    • G07C5/08Registering or indicating performance data other than driving, working, idle, or waiting time, with or without registering driving, working, idle or waiting time
    • G07C5/0808Diagnosing performance data
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B60VEHICLES IN GENERAL
    • B60WCONJOINT CONTROL OF VEHICLE SUB-UNITS OF DIFFERENT TYPE OR DIFFERENT FUNCTION; CONTROL SYSTEMS SPECIALLY ADAPTED FOR HYBRID VEHICLES; ROAD VEHICLE DRIVE CONTROL SYSTEMS FOR PURPOSES NOT RELATED TO THE CONTROL OF A PARTICULAR SUB-UNIT
    • B60W50/00Details of control systems for road vehicle drive control not related to the control of a particular sub-unit, e.g. process diagnostic or vehicle driver interfaces
    • B60W50/02Ensuring safety in case of control system failures, e.g. by diagnosing, circumventing or fixing failures
    • B60W50/0205Diagnosing or detecting failures; Failure detection models
    • 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
    • G01S17/00Systems using the reflection or reradiation of electromagnetic waves other than radio waves, e.g. lidar systems
    • G01S17/88Lidar systems specially adapted for specific applications
    • G01S17/93Lidar systems specially adapted for specific applications for anti-collision purposes
    • G01S17/931Lidar 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
    • G01S7/4026Antenna boresight
    • 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
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B60VEHICLES IN GENERAL
    • B60WCONJOINT CONTROL OF VEHICLE SUB-UNITS OF DIFFERENT TYPE OR DIFFERENT FUNCTION; CONTROL SYSTEMS SPECIALLY ADAPTED FOR HYBRID VEHICLES; ROAD VEHICLE DRIVE CONTROL SYSTEMS FOR PURPOSES NOT RELATED TO THE CONTROL OF A PARTICULAR SUB-UNIT
    • B60W50/00Details of control systems for road vehicle drive control not related to the control of a particular sub-unit, e.g. process diagnostic or vehicle driver interfaces
    • B60W2050/0001Details of the control system
    • B60W2050/0043Signal treatments, identification of variables or parameters, parameter estimation or state estimation
    • B60W2050/0052Filtering, filters
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B60VEHICLES IN GENERAL
    • B60WCONJOINT CONTROL OF VEHICLE SUB-UNITS OF DIFFERENT TYPE OR DIFFERENT FUNCTION; CONTROL SYSTEMS SPECIALLY ADAPTED FOR HYBRID VEHICLES; ROAD VEHICLE DRIVE CONTROL SYSTEMS FOR PURPOSES NOT RELATED TO THE CONTROL OF A PARTICULAR SUB-UNIT
    • B60W50/00Details of control systems for road vehicle drive control not related to the control of a particular sub-unit, e.g. process diagnostic or vehicle driver interfaces
    • B60W2050/0062Adapting control system settings
    • B60W2050/0075Automatic parameter input, automatic initialising or calibrating means
    • B60W2050/0083Setting, resetting, calibration
    • B60W2050/0088Adaptive recalibration
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B60VEHICLES IN GENERAL
    • B60WCONJOINT CONTROL OF VEHICLE SUB-UNITS OF DIFFERENT TYPE OR DIFFERENT FUNCTION; CONTROL SYSTEMS SPECIALLY ADAPTED FOR HYBRID VEHICLES; ROAD VEHICLE DRIVE CONTROL SYSTEMS FOR PURPOSES NOT RELATED TO THE CONTROL OF A PARTICULAR SUB-UNIT
    • B60W50/00Details of control systems for road vehicle drive control not related to the control of a particular sub-unit, e.g. process diagnostic or vehicle driver interfaces
    • B60W50/02Ensuring safety in case of control system failures, e.g. by diagnosing, circumventing or fixing failures
    • B60W50/0205Diagnosing or detecting failures; Failure detection models
    • B60W2050/0215Sensor drifts or sensor failures
    • GPHYSICS
    • G01MEASURING; TESTING
    • G01BMEASURING LENGTH, THICKNESS OR SIMILAR LINEAR DIMENSIONS; MEASURING ANGLES; MEASURING AREAS; MEASURING IRREGULARITIES OF SURFACES OR CONTOURS
    • G01B21/00Measuring arrangements or details thereof, where the measuring technique is not covered by the other groups of this subclass, unspecified or not relevant
    • G01B21/22Measuring arrangements or details thereof, where the measuring technique is not covered by the other groups of this subclass, unspecified or not relevant for measuring angles or tapers; for testing the alignment of axes
    • G01B21/24Measuring arrangements or details thereof, where the measuring technique is not covered by the other groups of this subclass, unspecified or not relevant for measuring angles or tapers; for testing the alignment of axes for testing alignment of axes
    • 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/86Combinations of radar systems with non-radar systems, e.g. sonar, direction finder
    • G01S13/865Combination of radar systems with lidar systems
    • 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/86Combinations of radar systems with non-radar systems, e.g. sonar, direction finder
    • G01S13/867Combination of radar systems with cameras
    • 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/932Radar or analogous systems specially adapted for specific applications for anti-collision purposes of land vehicles using own vehicle data, e.g. ground speed, steering wheel direction
    • 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/9323Alternative operation using light waves
    • 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
    • G01S7/4026Antenna boresight
    • G01S7/403Antenna boresight in azimuth, i.e. in the horizontal plane

Landscapes

  • Engineering & Computer Science (AREA)
  • Remote Sensing (AREA)
  • Radar, Positioning & Navigation (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Electromagnetism (AREA)
  • Automation & Control Theory (AREA)
  • Mechanical Engineering (AREA)
  • Transportation (AREA)
  • Human Computer Interaction (AREA)
  • Traffic Control Systems (AREA)
  • Radar Systems Or Details Thereof (AREA)

Abstract

本发明涉及车辆传感器补偿。提供了用于车辆传感器补偿的方法和***。传感器被设置为至少帮助获取关于接近所述车辆的物体的传感器数据。传感器数据包括物体的测量方位角值。处理器联接至传感器。所述处理器被联接至传感器并且被设置为至少帮助利用传感器数据估计用于所述传感器的失准角,和利用所述失准角生成用于测量方位角值的校正因子。

Description

车辆传感器补偿
技术领域
本公开总体上涉及车辆,并且更具体地涉及关于车辆传感器的方法和***。
背景技术
现在的许多车辆具有获取关于可能接近车辆的物体的数据的传感器。例如,现在的许多车辆使用用于获取关于这种物体的数据的雷达传感器、摄像机和/或光探测及测距(LIDAR)装置,这种物体可以包括例如其它车辆、其它运动物体,和/或接近车辆的固定物体。但是,在某些情况中,可能有这种传感器的失准,这能够影响关于物体的数据。
因此,理想的是提供用于例如如果发生来自车辆传感器,诸如车辆的雷达、摄像机和LIDAR传感器的失准时,使用来自这种传感器的数据的技术。还期望的是提供利用这种技术的方法、***和车辆。此外,从后续的详细描述和所附权利要求,结合附图和前述技术领域和背景技术将显而易见到本发明的其它期望的特征和特性。
发明内容
根据示例性实施例,提供一种方法。所述方法包括:经由传感器获取关于接近车辆的物体的传感器数据;利用处理器使用所述传感器数据估计用于所述传感器的失准角;以及利用所述处理器使用所述失准角生成用于测量方位角值的校正因子。所述传感器数据包括用于所述物体的测量方位角值。
根据示例性实施例,提供一种***。所述***包括传感器和处理器。所述传感器被设置成至少辅助获取关于接近车辆的物体的传感器数据。所述传感器数据包括用于所述物体的测量方位角值。所述处理器联接至所述传感器并且被设置成至少辅助利用所述传感器数据估计用于所述传感器的失准角和利用所述失准角生成用于所述测量方位角值的校正因子。
根据进一步的示例性实施例,提供一种车辆。所述车辆包括车身、传感器和处理器。所述传感器被设置成至少辅助获取关于接近车辆的物体的传感器数据。所述传感器数据包括用于所述物体的测量方位角值。所述处理器布置在车身内并且联接至所述传感器。所述处理器被设置成至少辅助利用所述传感器数据估计用于所述传感器的失准角和利用所述失准角生成用于所述测量方位角值的校正因子。
本申请还提供了以下技术方案。
方案1. 一种方法,包括:
经由传感器获取关于接近车辆的物体的传感器数据,所述传感器数据包括所述物体的测量方位角值;
利用处理器使用所述传感器数据估计用于传感器的失准角;以及
利用处理器使用所述失准角生成用于所述测量方位角值的校正因子。
方案2. 根据方案1所述的方法,还包括:
将双阶段滤波应用于所述传感器数据,生成滤波数据;
其中估计所述失准角的步骤包括利用所述滤波数据估计所述失准角。
方案3. 根据方案1所述的方法,还包括:
利用所述传感器数据估计所述物体和所述车辆之间的距离的变化率;
其中估计所述失准角的步骤包括利用所述测量方位角值和所述距离的变化率估计所述失准角。
方案4. 根据方案1所述的方法,其中:
估计所述失准角的步骤包括:
利用第一技术估计第一失准角值;和
利用第二技术估计第二失准角值;以及
生成所述校正因子的步骤包括利用所述第一失准角值和所述第二失准角值两者生成所述校正因子。
方案5. 根据方案4所述的方法,其中:
估计所述第一失准角值的步骤包括利用平行运动方法估计所述第一失准角值;和
估计所述第二失准角值的步骤包括利用静止物体方法估计所述第二失准角值。
方案6. 根据方案4所述的方法,其中:
估计所述第一失准角值的步骤包括利用所述测量方位角值、所述测量方位角值的变化率、所述物体和所述车辆之间的距离和所述距离的变化率来估计所述第一失准角值;
估计所述第二失准角值的步骤包括利用所述测量方位角值、所述距离的变化率和所述车辆相对于所述物体的速度来估计所述第二失准角值。
方案7. 根据方案4所述的方法,还包括:
当所述第一失准角值超过第一阈值时使第一计数器递增;和
当所述第二失准角值超过第二阈值时使第二计数器递增;以及
其中生成所述校正因子的步骤包括当所述第一计数器超过第三阈值和所述第二计数器超过第四阈值时,利用所述第一失准角值和所述第二失准角值生成所述校正因子。
方案8. 根据方案1所述的方法,其中所述传感器从由下列项构成的组中选择:雷达传感器、摄像机传感器和光探测及测距(LIDAR)传感器。
方案9. 一种***,包括:
传感器,所述传感器被设置为至少帮助获取关于接近车辆的物体的传感器数据,所述传感器数据包括所述物体的测量方位角值;和
处理器,所述处理器联接至所述传感器并且被设置为至少帮助:
利用所述传感器数据估计用于所述传感器的失准角;和
利用所述失准角生成用于所述测量方位角值的校正因子。
方案10. 根据方案9所述的***,其中所述处理器被设置为至少帮助:
将双阶段滤波应用于所述传感器数据,生成滤波数据;和
利用所述滤波数据估计所述失准角。
方案11. 根据方案9所述的***,其中所述处理器被设置为至少帮助:
利用所述传感器数据估计所述物体和所述车辆之间的距离的变化率;和
利用所述测量方位角值和所述距离的变化率估计所述失准角。
方案12. 根据方案9所述的***,其中所述处理器被设置为至少帮助:
利用第一技术估计第一失准角值;
利用第二技术估计第二失准角值;和
利用所述第一失准角值和所述第二失准角值两者生成所述校正因子。
方案13. 根据方案12所述的***,其中所述处理器被设置为至少帮助:
利用平行运动方法估计所述第一失准角值;和
利用静止物体方法估计所述第二失准角值。
方案14. 根据方案12所述的***,其中所述处理器被设置为至少帮助:
利用所述测量方位角值、所述测量方位角值的变化率、所述物体和所述车辆之间的距离和所述距离的变化率估计所述第一失准角值;
利用所述测量方位角值、所述距离的变化率和所述车辆相对于所述物体的速度估计所述第二失准角值。
方案15. 根据方案12所述的***,其中所述处理器被设置为至少帮助:
当所述第一失准角值超过第一阈值时使第一计数器递增;
当所述第二失准角值超过第二阈值时使第二计数器递增;和
当所述第一计数器超过第三阈值和所述第二计数器超过第四阈值时,利用所述第一失准角值和所述第二失准角值生成所述校正因子。
方案16. 根据方案9所述的***,其中所述传感器包括雷达传感器。
方案17. 根据方案9所述的***,其中所述传感器包括摄像机传感器。
方案18. 根据方案9所述的***,其中所述传感器包括光探测及测距(LIDAR)传感器。
方案19. 一种车辆,包括:
车身;
传感器,所述传感器被设置为至少帮助获取关于接近所述车辆的物体的传感器数据,所述传感器数据包括所述物体的测量方位角值;和
处理器,所述处理器被布置在所述车身内并且联接至所述传感器,所述处理器被设置为至少帮助:
利用所述传感器数据估计用于所述传感器的失准角;和
利用所述失准角生成用于所述测量方位角值的校正因子。
方案20. 根据方案19所述的车辆,其中所述处理器被设置为至少帮助:
利用平行运动技术估计第一失准角值;
利用静止物体技术估计第二失准角值;和
利用所述第一失准角值和所述第二失准角值两者生成所述校正因子。
附图说明
本公开将在后文结合以下附图描述,其中同样的数字标记同样的元件,并且附图中:
图1是根据示例性实施例的包括控制***的车辆的原理框图,控制***包括用于获取关于接近车辆的物体的传感器数据的一个或多个传感器和用于一个或多个传感器的控制器;
图2是根据示例性实施例的用于控制车辆的传感器的过程的流程图,并且该流程图可以结合图1的车辆和控制***使用;以及
图3是根据示例性实施例的用于图2的过程的子过程的流程图,即用于补偿控制***的传感器的失准角的子过程。
具体实施方式
下文的详细描述在本质上是仅示例性的并且不旨在限制本公开或其应用和使用。此外,不旨在被前述背景技术或下文的详细描述中出现的任何理论限制。
图1示出根据示例性实施例的车辆100,或汽车。如下文更加详细描述的,车辆100包括控制***102,该控制***102用于获取和利用关于可能接近车辆100的物体的数据。在某些实施例中,控制***102是用于车辆100的一个或多个主动安全***的一部分和/或联接至该一个或多个主动安全***,所述用于车辆100的一个或多个主动安全***诸如用于自动制动、制动辅助、转向辅助、牵引控制、电子稳定性控制、车道偏离警报、车道变更提醒,和/或用于一个或多个其它主动安全特征。如下文进一步讨论的,控制***102包括获取关于接近车辆100的物体的传感器数据的一个或多个传感器103的传感器阵列103,以及用于控制传感器阵列103的控制器104。
如图1中描绘的,车辆100除上述控制***102外,还包括底盘112、车身114、四个车轮116、电子控制***118、转向***150和制动***160。车身114布置在底盘112上并且实质上封装车辆100的其它部件。车身114和底盘112可以联合地形成框架。每个车轮116在车身114的相应角部附近可旋转地联接至底盘112。在各种实施例中,车辆100可以与图1中所描绘的不同。例如,在某些实施例中,车轮116的数量可以变化。作为附加的示例,在各种实施例中,车辆100可以不具有转向***,并且在各种其它可能的差别中,例如可以由差速制动转向。
在图1所示的示例性实施例中,车辆100包括致动器组件120。该致动器组件120包括安装在底盘112上的至少一个推进***129,推进***129驱动车轮116。在描绘的实施例中,致动器组件120包括发动机130。在一实施例中,发动机130包括燃烧发动机。在其它实施例中,代替燃烧发动机或除燃烧发动机之外,致动器组件120可以包括一个或多个其它类型的发动机和/或马达,诸如电动马达/发电机。
仍然参考图1,发动机130通过一个或多个传动轴134联接至车轮116中的至少一些。在一些实施例中,发动机130机械地联接至变速器。在其它实施例中,发动机130可以替代地联接至发电机,该发电机用于向机械地联接至变速器的电动马达提供电力。在某些其它实施例(例如电动车辆)中,发动机和/或变速器可能不是必需的。
转向***150安装在底盘112上,并且控制车轮116的转向。转向***150包括方向盘和转向柱(未绘出)。方向盘接收来自车辆100的驾驶员的输入。转向柱基于来自驾驶员的输入经由传动轴134产生用于车轮116的期望转向角。与关于车辆100的可能变化的上述讨论相似,在某些实施例中,车辆100可以不包括方向盘和/或转向。此外,在某些实施例中,自主式车辆可以利用由计算机生成的转向命令,而没有来自驾驶员的参与。
制动***160安装在底盘112上,并且提供用于车辆100的制动。制动***160经由制动踏板(未绘出)接收来自驾驶员的输入,并且经由制动单元(也未绘出)提供适当的制动。驾驶员也经由加速踏板(未绘出)提供输入以便达到车辆的期望速度或加速,也提供用于诸如一个或多个车辆收音机、其它娱乐***、环境控制***、照明单元、导航***等(也未绘出)的各种车辆装置和/或***的各种其它输入。与关于车辆100的可能变化的上述讨论相似,在某些实施例中,转向、制动和/或加速能够由计算机而不是由驾驶员命令。
控制***102安装在底盘112上。如上文所述,控制***102包括传感器阵列103和控制器104。
传感器阵列103包括获取关于接近车辆100的一个或多个物体的传感器数据的一个或多个传感器。在绘出的实施例中,传感器阵列103包括获取关于接近车辆100的物体的传感器数据的一个或多个雷达传感器162、一个或多个摄像机(本文中也被称为摄像机传感器)传感器164、和/或一个或多个光探测及测距(LIDAR)单元(在本文中也被称为LIDAR传感器)166。这样的物体可以包括,作为示例,道路边缘、道路标志、护栏、中间分隔带(median)、标志、建筑物、树、其它车辆、行人、和/或各种其它运动的和/或不动的物体。在各种实施例中,传感器阵列102可以包括单一雷达传感器162、单一摄像机164和/或单一LIDAR单元166和/或任何数量的雷达传感器162、摄像机164和/或LIDAR单元166的任何结合。此外,在某些实施例中,传感器阵列103也可以包括一个或多个其它传感器168,例如用于估计车辆100的速度的一个或多个车轮速度传感器和/或惯性测量传感器。来自传感器阵列103的各种传感器的测量和信息提供至控制器104以便处理。
控制器104联接至传感器阵列103。控制器104利用来自传感器阵列103的各种测量和信息以便用于控制和补偿传感器阵列103的传感器(例如,雷达传感器162、摄像机164和/或LIDAR单元166)。在某些实施例中,控制器104利用使用传感器数据的传感器动态监测以便估计用于补偿来自传感器的测量值的传感器的失准角。在某些实施例中,控制器104和传感器阵列103一起提供这些和其它功能,也提供根据下文结合附图2和3进一步讨论的过程200的附加的功能。
如图1所示,控制器104包括计算机***。在某些实施例中,控制器104也可以包括传感器阵列103的一个或多个传感器、一个或多个其它装置和/或***、和/或其部件。此外,应当理解的是控制器104可以另外的方式不同于图1中所绘的实施例。例如,控制器104可以联接至或可以另外地利用一个或多个远程计算机***和/或其它控制***,诸如图1的电子控制***118。
在绘出的实施例中,控制器104的计算机***包括处理器172、存储器174、接口176、储存装置178和总线180。处理器172执行控制器104的计算和控制功能,并且可以包括任何类型的处理器或多处理器、诸如微处理器的单集成电路、或任何合适数量的集成电路装置和/或电路板,以上各项协作工作以完成处理单元的功能。在一实施例中,处理器172通过串行通信连接至传感器阵列103;然而,在其它实施例中这可以改变。在运行期间,处理器172执行包含在存储器174内的一个或多个程序182,并且因此通常在执行本文所描述的过程中,诸如在下文结合图2和3进一步描述的过程200中,控制控制器104和控制器104的计算机***的总体运行。而且在一实施例中,处理器172联接至传感器阵列103,并且利用来自传感器阵列103的各种传感器的值以便执行控制器104的功能。
存储器174可以是任何类型的合适存储器。例如,存储器174可以包括诸如SDRAM的各种类型的动态随机存取存储器(DRAM)、各种类型的静态RAM(SRAM)、和各种类型的非易失性存储器(PROM、EPROM和闪存)。在某些示例中,存储器174位于和/或共同位于与处理器172相同的计算机芯片上。在绘出的实施例中,存储器174将上述程序182和一个或多个储存的值184(例如,任何储存的阈值)一起储存以便用于做出决策。
总线180用来在控制器104的计算机***的各种部件之间传输程序、数据、状态和其它信息或信号。接口176允许例如从***驱动器和/或另一个计算机***至控制器104的计算机***的通信,并且能够利用任何合适的方法和设备实现。在一实施例中,接口176从传感器阵列103的传感器获取各种数据。接口176可以包括一个或多个网络接口以便与其它***或部件通信。接口176也可以包括一个或多个网络接口以便与技术员通信,和/或包括一个或多个储存接口以便连接至诸如储存装置178的储存设备。
储存装置178可以是任何合适类型的储存设备,包括直接存取储存装置,诸如硬盘驱动器、闪存***、软磁盘驱动器和光盘驱动器。在一示例性实施例中,存储装置178包括程序产品,存储器174能够从该程序产品中接收程序182,程序182执行本公开的一个或多个过程的一个或多个实施例,诸如在下文结合图2和3进一步描述的过程200(和其任何子过程)的步骤。在另一示例性实施例中,程序产品可以直接地储存在存储器174中和/或磁盘(例如,磁盘186)中,和/或另外地由所述存储器174和/或磁盘访问,例如下文所述那样。
总线180可以是连接计算机***和部件的任何合适的物理构件或逻辑构件。这包括,但不限于直接硬线连接、光导纤维、红外线和无线总线技术。在运行期间,程序182储存在存储器174中并且由处理器172执行。
应当理解的是,虽然这种示例性实施例在功能全面的计算机***的背景中描述,但本领域技术人员应当认识到本公开的机制能够作为程序产品被分配,并且一个或多个类型的非暂时性计算机可读信号承载介质被用于储存程序和其指令以及完成其分配,诸如承载程序和包含储存在其中的计算机指令以便引起计算机处理器(诸如处理器172)实施和执行程序的非暂时性计算机可读介质。这样的程序产品可以采取多种形式,并且不论用于完成分配的计算机可读信号承载介质的具体类型,本公开均同等地适用。信号承载介质的示例包括:诸如软磁盘、硬盘驱动器、存储卡和光盘的可记录介质,和诸如数字和模拟通信链路的传输介质。应当理解的是,基于云的储存和/或其它技术也可以被用在某些实施例中。应当相似地理解的是,控制器104的计算机***也可以另外地不同于图1中所绘的实施例,例如不同之处在于控制器104的计算机***可以联接至或可以另外地利用一个或多个远程计算机***和/或其它控制***。
虽然控制***102、传感器阵列103和控制器104作为相同***中的一部分被绘出,但应当理解的是在某些实施例中这些特征可以包括两个或更多个***。此外,在各种实施例中,控制***102可以包括各种其它车辆装置和***的全部或一部分,和/或可以联接至所述各种其它车辆装置和***,例如尤其是致动器组件120、和/或电子控制***118。
图2是根据示例性实施例,用于控制车辆的传感器的过程200的流程图。根据示例性实施例,处理器200可以结合图1的车辆100和控制***102使用。在一实施例中,过程200的各种步骤在贯穿当前车辆驾驶或车辆点火周期的各种循环或迭代中重复地执行,并且优选地连续地执行。
如图2中所绘,过程200在步骤201处启动。一旦过程启动,那么传感器数据就被获取(步骤202)。传感器数据与图1的接近车辆100的物体相关。在各种实施例中,物体可以包括接近车辆的一个或多个道路边缘、道路标志、护栏、中间分隔带、标志、建筑物、树、其它车辆、行人和/或各种其它运动的和/或不动的物体和/或车辆正在行驶的车道。而且在一实施例中,传感器数据包括传感器的位置、物体和车辆之间的距离、该距离的变化率、物体和车辆之间的方位角、该方位角的变化率、和车辆相对于物体的速度,如传感器(例如,雷达、摄像机或LIDAR传感器)所确定的那样。
在各种实施例中,利用图1的雷达传感器162、摄像机传感器164和/或LIDAR传感器166经由信号的传输和接收获取传感器数据。在一实施例中,相应的传感器利用发射器发射信号。传输信号随后接触车辆100所行驶的道路上或道路旁的物体。接触物体之后,信号被反射,并且从其它车辆和/或其它物体沿各种方向传播,包括向车辆100返回的一些信号。返回车辆100的信号(接收信号)由一个或多个接收器接收,并且接着被提供至图1的处理器172(例如,经由控制器104的接口176)以便处理。在某些实施例中,除接收信号之外,处理器172也经由接口176从图1的传感器阵列103的一个或多个额外的传感器168获取额外的数据(例如,经由一个或多个车轮速度传感器和/或惯性测量传感器获取车辆速度值)。在一实施例中,处理器172基于由车辆的一个或多个车轮速度传感器、惯性测量单元和方向盘传感器提供的车轮速度值、惯性测量值和转向角值计算主车辆的速度。
基于传感器数据做出决策,决策关于条件是否有益于基于第一技术和第二技术中的一者或两者估计一个或多个传感器失准角(步骤204)。在一实施例中,失准角与相同传感器(例如,雷达***、摄像机或LIDAR单元)的实际安装角和预期安装角之间的差相关,所述传感器收集有关接近车辆的物体的数据。而且在一实施例中,第一技术包括基于平行运动的方法,该方法假设所讨论的物体正平行于车辆100行驶,例如在提交于2015年1月16日,题为“Method for Determining Misalignment of an Object Sensor”的美国专利申请号14/598894中更详细地提出的,该专利申请的全文以援引方式合并在本文中。而且在一实施例中,第二技术包括基于静止物体的方法,该方法假设所讨论的物体是静止的,例如在提交于2014年3月28日,题为“System and Method for Determining of and Compensatingfor Misalignment of a Sensor”的美国专利申请号14/229178中更详细地提出的,该专利申请的全文以援引方式合并在本文中。在一实施例中,步骤204的决策由图1的处理器172做出。
在一实施例中,第一方法(例如,平行运动方法)和第二方法(例如,静止物体方法)两者均被使用而不论传感器数据所反映的条件。在一这样的实施例中,步骤204的条件能够总是被视为满足第一技术和第二技术两者。在其它实施例中,用于第一技术和第二技术的条件可以基于诸如下文提出的那些的各种条件而被满足。例如,在一实施例中,如果从传感器数据已知所讨论的物体正实质上平行于车辆100运动,那么可以单独使用平行运动方法。相似地,在一实施例中,如果从传感器数据已知所讨论的物体是静止的,那么可以单独使用静止物体方法。而且在一实施例中,如果这些条件(即,物体平行运动或物体静止)都没有被确认为已在合理的确定性程度上被满足,那么对应的物体就被认为是无效物体并且不被用于计算(在这样的情况中,该方法在一实施例中将在当前和未来的循环中继续寻找其它有效物体,并且据此处理)。
如果确定用于第一技术的条件已被满足,那么利用第一技术估计传感器的失准角(步骤206)。在一实施例中,其中第一技术包括上文描述的平行运动技术,用于传感器的第一失准角值计算如下:
(方程1)
其中“α”表示失准角,“r”表示物体和车辆之间的距离(或间隔),“”表示距离的变化率(或速率),“θ”表示物体和车辆之间的方位角,以及“ ”表示方位角的变化率(或速率)。在一实施例中,这些计算由图1的处理器172执行。
如果确定用于第二技术的条件已被满足,那么利用第二技术估计传感器的失准角(步骤208)。在一实施例中,其中第一技术包括上文描述的静止物体技术,用于传感器的第二失准角值计算如下:
(方程2),
其中 表示车辆相对于物体的速度。在一实施例中,这些计算由图1的处理器172执行。
如上文所述,在某些实施例中,在每个迭代中利用第一技术和第二技术两者生成车辆的运动的估计。而且如上文所述,在某些其它实施例中,第一技术、第二技术或两者可以基于传感器数据在任何具体的迭代中所代表的条件而被用在该具体的迭代中。此外,由于贯穿车辆驾驶或点火周期重复步骤,可以为每个迭代或循环分别确定第一技术、第二技术或两者中的选择。例如,如果对于第一循环或第一迭代传感器数据仅反映用于第一技术的条件,那么在一实施例中仅第一技术可以被用于第一迭代。作为进一步的示例,如果对于第二循环或第二迭代传感器数据仅反映用于第二技术的条件,那么在一实施例中仅第二技术可以被用于第二迭代。相似地,如果对于第三循环或第三迭代传感器数据反映用于第一技术和第二技术两者的条件,那么在一实施例中第一技术和第二技术可以被用于第三迭代,等等。
确定失准角的平均值(步骤210)。在一实施例中,由图1的处理器172利用步骤206的第一失准角值和步骤208的第二失准角值计算平均值。在一这样的实施例中,失准角的加权平均值在步骤210获得。在某些实施例中,权重因子可以基于使用何种技术(例如针对静止相对于运动的物体)而变化。在一实施例中,权重因子至少部分基于使用何种技术。在一实施例中,第一技术用于当前静止的被跟踪物体(例如,之前被跟踪是不动的并且继续不运动的物体,或之前被跟踪是运动的但是当前不运动的物体),而第二技术用于运动物体,例如如果物体是新的(或新定位的)或已被连续地跟踪至少预定数量的循环或迭代。在一实施例中,与运动物体相比,静止物体被赋予更高的权重,并且与新物体相比,已被跟踪至少预定数量的循环或迭代的物体被赋予更高的权重。
做出关于过程是否处于初始阶段的决策(步骤212)。在一实施例中,这种决策由图1的处理器172基于从当前车辆驾驶周期或点火周期的开始已经过的时间量做出。例如,在一实施例中,如果本循环或本迭代发生在当前车辆驾驶周期或点火周期的开始之后小于预定的时间的阈值量,那么该过程被视为处于初始阶段。相似地,也在一实施例中,如果本循环或本迭代发生在当前车辆驾驶周期或点火周期的开始之后预定的时间的阈值量之后,那么该过程被视为不处于初始阶段。而且在一实施例中,预定的时间量作为存储器174中的储存值184储存在其中,并且代表一种时间量,在该时间量之后关于接近车辆的物体的传感器数据(例如,雷达、摄像机和/或LIDAR)预期收敛到合理的稳定值。在一实施例中,预定的阈值等于大约2600秒,但是,在其它实施例中这可以变化。在一实施例中,阈值是可校准的,并且该值可以基于实际设置改变。在一示例(与上文提供的示例一致,其中起动时间标记等于2500秒)中,根据一实施例,阈值等于大约100秒。但是,这可以在其它实施例中变化。
如果确定过程处于初始阶段,那么应用第一滤波技术(步骤214)。在一实施例中,由图1的处理器172利用第一滤波技术将滤波应用于步骤202的传感器数据以便生成滤波数据。而且在一实施例中,第一滤波技术包括相对较轻的或不太强的滤波方法。在一示例中,轻滤波方法根据以下方程使用一阶滤波:
(方程3)
其中“”表示在先循环的滤波值,“a”表示当前循环的瞬时值,Xz代表当前循环的滤波值,以及“c”是滤波系数。而且在一实施例中,与在更重的滤波中所用的“c”值相比,在轻滤波中“c”被设为相对大的值。在一实施例中,在给出的示例中,对于轻滤波,“c”值被设为0.003,对于重滤波,“c”值被设为0.001。但是,在其它实施例中这可以变化。
不同地,如果确定过程不处于初始阶段,那么应用第二滤波技术(步骤216)。在一实施例中,由图1的处理器172利用第二滤波技术将滤波应用于步骤202的传感器数据以便生成滤波数据。而且在一实施例中,第二滤波技术包括相对重的或更强的滤波方法,诸如上文所讨论的示例性重滤波实施例。
根据上文的讨论,过程200的各种步骤优选地贯穿车辆驾驶周期或点火周期重复地执行。因此,在一实施例中,步骤214的第一滤波技术将在当前车辆驾驶周期或点火周期的开始被用于多个初始迭代或循环,并且步骤216的第二滤波技术将随后被用于车辆驾驶周期或点火周期的其余迭代或循环。因此,在各种迭代或循环期间,双阶段滤波被用于传感器数据。
为传感器提供补偿(步骤218)。在一实施例中,由处理器172对传感器阵列103的各种传感器(例如,雷达162、摄像机164和/或LIDAR166)提供补偿,其中所述各种传感器在步骤202中获取关于接近车辆100的物体的雷达数据。在某些实施例中,用于失准角“α”的步骤210的加权平均数被用于生成补偿(在本文中也被称为校正因子),如下:
(方程4)
其中“”是物体和车辆之间的方位角的测量值(如作为步骤204的传感器数据的一部分由传感器所测量的),“”表示传感器相对于车辆前部的标称(或预期)安装角(例如,如在制造说明等中所标注的),“α”是传感器的失准角(例如,如利用步骤210的加权平均数所确定的),并且 是物体和车辆之间的修正的(或补偿)方位角。应当理解的是,在一实施例中,X、Y分量(对于车辆,X、Y坐标系)可以被用于方程4的各种参数,包括用于对传感器的补偿。
于是修正的方位角可以由控制***102和/或由其它车辆***用在任何数量的车辆功能中,例如关于图1的转向***150、图1的制动***160、任何数量的主动安全功能(诸如自动制动、制动辅助、转向辅助、牵引控制、电子稳定性控制、车道偏离警报和车道变更提醒)、和/或任何数量的其它功能。此外,在一实施例中,在新迭代中过程也返回步骤201,原因在于贯穿车辆驾驶周期或点火周期,在新的循环或迭代中,过程200的步骤重复,优选地持续地重复。
参考图3,在某些实施例中,仅当一些附加条件也被满足时,可以提供步骤218的补偿。如图3中所绘,在一实施例中,步骤(或子过程)218被启动(步骤302)。与关于图2的上述讨论相似,贯穿车辆驾驶周期或点火周期,图3的步骤也被重复,优选地持续地重复。
做出关于图2的步骤206的第一失准角(例如,利用平行运动方法)是否超过第一故障阈值的决策(步骤304)。在一实施例中,第一故障阈值作为图1的存储器174储存的值184中的一个储存在其中。在一实施例中,阈值代表故障标记,故障标记被设为正或负三度的失准。但是,在其它实施例中这可以变化。如果第一失准角大于第一故障阈值,那么第一故障计数器(用于第一失准估计技术)递增(步骤306)。不同地,如果第一失准角小于或等于第一故障阈值,那么第一故障计数器(用于第一失准估计技术)递减(步骤308)。在一实施例中,步骤304-308由图1的处理器172执行。
做出关于第一故障计数器是否已超过第一计数器阈值的决策(步骤310)。在一实施例中,第一计数器阈值等于校准的故障期满时间(fault mature time)加滞后值。如果第一故障计数器大于第一计数器阈值,那么用于第一计数器的标记被设为真(步骤312)。不同地,如果第一计数器小于或等于第一计数器阈值,那么用于第一计数器的标记被设为假(步骤314)。在一实施例中,步骤310-314由图1的处理器172执行。
此外,做出关于图2的步骤208的第二失准角(例如,利用静止物体方法)是否超过第二故障阈值的决策(步骤316)。在一实施例中,第二故障阈值作为图1的存储器174储存的值184中的一个储存在其中。在一实施例中,该阈值等于大约正或负三度。但是,在其它实施例中这可以变化。如果第二失准角大于第二故障阈值,那么第二故障计数器(用于第二失准估计技术)递增(步骤318)。不同地,如果第二失准角小于或等于第二故障阈值,那么第二故障计数器(用于第二失准估计技术)递减(步骤320)。在一实施例中,步骤316-320由图1的处理器172执行。
做出关于第二故障计数器是否已超过第二计数器阈值的决策(步骤322)。在一实施例中,第二计数器阈值等于校准的故障期满时间加滞后值。如果第二故障计数器大于第二计数器阈值,那么用于第二计数器的标记被设为真(步骤324)。不同地,如果第二计数器小于或等于第二计数器阈值,那么用于第二计数器的标记被设为假(步骤326)。在一实施例中,步骤322-326由图1的处理器172执行。
做出关于第一故障标记和第二故障标记二者是否均被设为真的决策(步骤328)。在一实施例中,该决策由图1的处理器172基于步骤312、314、324和326的最近的迭代做出。在一实施例中,如果确定第一故障标记和第二故障标记二者均被设为真,那么对传感器提供补偿(步骤330),优选地以上文关于图2的步骤218的讨论提出的方式提供。不同地,在一实施例中,如果确定第一故障标记和/或第二故障标记中的一者或两者被设为假,那么过程替代地返回步骤302,因为步骤302-328重复直至做出第一故障标记和第二故障标记两者均被设为真的决策。此外,在一实施例中,过程也返回步骤302以便接续步骤330的新的迭代,如图3中所绘。
应当理解的是,公开的方法、***和车辆可以不同于附图中所描绘的和本文所描述的那些。例如,车辆100、控制***102、和/或其各种部件可以不同于图1中描绘的和与其相关的描述。此外,应当理解的是过程200的某些步骤可以不同于图2和3中所描绘的和/或上文所描述的与其相关的那些。应当相似地理解的是,上文所述方法的某些步骤可以同时发生或以与图2和3中所描绘的和/或上文所描述的与其相关的顺序不同的顺序发生。
虽然在前述的详细描述中呈现了至少一个示例性实施例,但应当理解的是存在大量的变型。也应当理解的是,示例性实施例或多个示例性实施例仅是示例,并且不旨在以任何方式限制本公开的范围、应用性或构造。而且,前述详细描述将向本领域技术人员提供用于实施该示例性实施例或多个示例性实施例的方便的路线图。应当理解的是可以在元件的功能和布置中做出各种改变而不偏离所附权利要求和其法律等价物的范围。

Claims (10)

1.一种方法,包括:
经由传感器获取关于接近车辆的物体的传感器数据,所述传感器数据包括所述物体的测量方位角值;
利用处理器使用所述传感器数据估计用于传感器的失准角;以及
利用处理器使用所述失准角生成用于所述测量方位角值的校正因子。
2.根据权利要求1所述的方法,还包括:
将双阶段滤波应用于所述传感器数据,生成滤波数据;
其中估计所述失准角的步骤包括利用所述滤波数据估计所述失准角。
3.根据权利要求1所述的方法,还包括:
利用所述传感器数据估计所述物体和所述车辆之间的距离的变化率;
其中估计所述失准角的步骤包括利用所述测量方位角值和所述距离的变化率估计所述失准角。
4.根据权利要求1所述的方法,其中:
估计所述失准角的步骤包括:
利用第一技术估计第一失准角值;和
利用第二技术估计第二失准角值;以及
生成所述校正因子的步骤包括利用所述第一失准角值和所述第二失准角值两者生成所述校正因子。
5. 根据权利要求4所述的方法,其中:
估计所述第一失准角值的步骤包括利用平行运动方法估计所述第一失准角值;和
估计所述第二失准角值的步骤包括利用静止物体方法估计所述第二失准角值。
6.根据权利要求4所述的方法,其中:
估计所述第一失准角值的步骤包括利用所述测量方位角值、所述测量方位角值的变化率、所述物体和所述车辆之间的距离和所述距离的变化率来估计所述第一失准角值;
估计所述第二失准角值的步骤包括利用所述测量方位角值、所述距离的变化率和所述车辆相对于所述物体的速度来估计所述第二失准角值。
7. 根据权利要求4所述的方法,还包括:
当所述第一失准角值超过第一阈值时使第一计数器递增;和
当所述第二失准角值超过第二阈值时使第二计数器递增;以及
其中生成所述校正因子的步骤包括当所述第一计数器超过第三阈值和所述第二计数器超过第四阈值时,利用所述第一失准角值和所述第二失准角值生成所述校正因子。
8.根据权利要求1所述的方法,其中所述传感器从由下列项构成的组中选择:雷达传感器、摄像机传感器和光探测及测距(LIDAR)传感器。
9. 一种***,包括:
传感器,所述传感器被设置为至少帮助获取关于接近车辆的物体的传感器数据,所述传感器数据包括所述物体的测量方位角值;和
处理器,所述处理器联接至所述传感器并且被设置为至少帮助:
利用所述传感器数据估计用于所述传感器的失准角;和
利用所述失准角生成用于所述测量方位角值的校正因子。
10.一种车辆,包括:
车身;
传感器,所述传感器被设置为至少帮助获取关于接近所述车辆的物体的传感器数据,所述传感器数据包括所述物体的测量方位角值;和
处理器,所述处理器被布置在所述车身内并且联接至所述传感器,所述处理器被设置为至少帮助:
利用所述传感器数据估计用于所述传感器的失准角;和
利用所述失准角生成用于所述测量方位角值的校正因子。
CN201610078716.2A 2015-02-04 2016-02-04 车辆传感器补偿 Active CN105835890B (zh)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
US14/614176 2015-02-04
US14/614,176 US9886801B2 (en) 2015-02-04 2015-02-04 Vehicle sensor compensation

Publications (2)

Publication Number Publication Date
CN105835890A true CN105835890A (zh) 2016-08-10
CN105835890B CN105835890B (zh) 2019-03-15

Family

ID=56410459

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201610078716.2A Active CN105835890B (zh) 2015-02-04 2016-02-04 车辆传感器补偿

Country Status (3)

Country Link
US (1) US9886801B2 (zh)
CN (1) CN105835890B (zh)
DE (1) DE102016102003A1 (zh)

Cited By (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN108696746A (zh) * 2017-04-07 2018-10-23 通用汽车环球科技运作有限责任公司 摄像机失准确定方法和***
CN109421738A (zh) * 2017-08-28 2019-03-05 通用汽车环球科技运作有限责任公司 用于监视自主车辆的方法和装置
CN110745135A (zh) * 2018-07-06 2020-02-04 现代摩比斯株式会社 用于补偿航向角的装置和方法
CN115248000A (zh) * 2022-01-10 2022-10-28 聊城大学 一种车前轮两侧转向角、失调角测量装置、方法及车辆

Families Citing this family (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US10024955B2 (en) 2014-03-28 2018-07-17 GM Global Technology Operations LLC System and method for determining of and compensating for misalignment of a sensor
EP3213251A1 (en) * 2014-10-27 2017-09-06 FTS Computertechnik GmbH Computer vision monitoring for a computer vision system
US9886801B2 (en) * 2015-02-04 2018-02-06 GM Global Technology Operations LLC Vehicle sensor compensation
US10235817B2 (en) * 2015-09-01 2019-03-19 Ford Global Technologies, Llc Motion compensation for on-board vehicle sensors
JP6778873B2 (ja) * 2016-08-10 2020-11-04 パナソニックIpマネジメント株式会社 レーダ設置角度算出装置、レーダ装置およびレーダ設置角度算出方法
GB2573016A (en) * 2018-04-20 2019-10-23 Trw Ltd A radar apparatus for a vehicle and method of detecting misalignment
JPWO2021251117A1 (zh) * 2020-06-08 2021-12-16
DE102022130183A1 (de) * 2022-11-15 2024-05-16 Valeo Detection Systems GmbH Verfahren zum überwachen eines zustands eines detektions- und entfernungsmesssensors und detektions- und entfernungsmesssensor

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5422829A (en) * 1992-07-14 1995-06-06 Pollock; Eugene J. Closed-loop control for scanning application
US6202027B1 (en) * 1997-08-27 2001-03-13 Delphi Technologies, Inc. Automatic curve sensor calibration method for an automotive CW/ICC system
US7337650B1 (en) * 2004-11-09 2008-03-04 Medius Inc. System and method for aligning sensors on a vehicle
US20120134457A1 (en) * 2010-11-29 2012-05-31 Fujitsu Semiconductor Limited Node system and supervisory node
CN102778670A (zh) * 2011-05-10 2012-11-14 通用汽车环球科技运作有限责任公司 用于主动安全车辆应用的新型传感器对准方法和工具

Family Cites Families (23)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5191337A (en) 1992-02-25 1993-03-02 Hughes Aircraft Company Ranging, detection and resolving in a multislope frequency modulated waveform radar system
US5512904A (en) * 1994-06-13 1996-04-30 Andrew Corporation Method and apparatus of establishing a vehicle azimuth
JP3375258B2 (ja) * 1996-11-07 2003-02-10 株式会社日立製作所 地図表示方法及び装置並びにその装置を備えたナビゲーション装置
DE19751004A1 (de) 1997-11-18 1999-05-20 Daimler Chrysler Ag Verfahren zur Verarbeitung von Radarsignalen
JP4486175B2 (ja) * 1999-01-29 2010-06-23 株式会社日立製作所 立体地図表示装置および方法
GB2363016A (en) * 2000-05-31 2001-12-05 Roke Manor Research Automotive radar
JP4593968B2 (ja) * 2004-05-14 2010-12-08 キヤノン株式会社 位置姿勢計測方法および装置
US8065083B2 (en) * 2004-07-23 2011-11-22 Yamaha Corporation Azimuth processing device, azimuth processing method, azimuth processing program, direction finding device, tilt offset correcting method, azimuth measuring method, compass sensor unit, and portable electronic device
WO2006011276A1 (ja) * 2004-07-23 2006-02-02 Yamaha Corporation 方位処理装置、方位処理方法、方位処理プログラム、方位測定装置、傾斜オフセットの補正方法、方位計測方法、方位センサユニット及び携帯電子機器
JP4976756B2 (ja) * 2006-06-23 2012-07-18 キヤノン株式会社 情報処理方法および装置
US8855848B2 (en) * 2007-06-05 2014-10-07 GM Global Technology Operations LLC Radar, lidar and camera enhanced methods for vehicle dynamics estimation
US20100235129A1 (en) * 2009-03-10 2010-09-16 Honeywell International Inc. Calibration of multi-sensor system
US20110007157A1 (en) * 2009-03-17 2011-01-13 Stephen Sekelsky Mechanical stabilization and automated positional corrections for stationary or mobile surveillance systems
DE102011075577B4 (de) * 2011-05-10 2013-01-31 MULTIPOND Wägetechnik GmbH Signalverarbeitungsverfahren, Vorrichtung zur Signalverarbeitung und Waage mit Vorrichtung zur Signalverarbeitung
JP5738080B2 (ja) * 2011-06-09 2015-06-17 キヤノン株式会社 撮像装置及びその制御方法
US8930063B2 (en) 2012-02-22 2015-01-06 GM Global Technology Operations LLC Method for determining object sensor misalignment
US8852043B2 (en) 2012-02-23 2014-10-07 Tai-Her Yang Multi-CVT drive system having differential epicycle gear set
KR101676448B1 (ko) * 2012-06-28 2016-11-29 오토리브 디벨로프먼트 에이비 오정렬 처리를 위한 차량 레이더 시스템 및 방법
US9134452B2 (en) * 2012-12-10 2015-09-15 Schlumberger Technology Corporation Weighting function for inclination and azimuth computation
DE102013209530A1 (de) * 2013-05-23 2014-11-27 Robert Bosch Gmbh Bestimmung eines elevations-dejustagewinkels eines radarsensors eines kraftfahrzeugs
US10024955B2 (en) * 2014-03-28 2018-07-17 GM Global Technology Operations LLC System and method for determining of and compensating for misalignment of a sensor
US20160209211A1 (en) * 2015-01-16 2016-07-21 GM Global Technology Operations LLC Method for determining misalignment of an object sensor
US9886801B2 (en) * 2015-02-04 2018-02-06 GM Global Technology Operations LLC Vehicle sensor compensation

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5422829A (en) * 1992-07-14 1995-06-06 Pollock; Eugene J. Closed-loop control for scanning application
US6202027B1 (en) * 1997-08-27 2001-03-13 Delphi Technologies, Inc. Automatic curve sensor calibration method for an automotive CW/ICC system
US7337650B1 (en) * 2004-11-09 2008-03-04 Medius Inc. System and method for aligning sensors on a vehicle
US20120134457A1 (en) * 2010-11-29 2012-05-31 Fujitsu Semiconductor Limited Node system and supervisory node
CN102778670A (zh) * 2011-05-10 2012-11-14 通用汽车环球科技运作有限责任公司 用于主动安全车辆应用的新型传感器对准方法和工具

Cited By (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN108696746A (zh) * 2017-04-07 2018-10-23 通用汽车环球科技运作有限责任公司 摄像机失准确定方法和***
CN108696746B (zh) * 2017-04-07 2020-11-06 通用汽车环球科技运作有限责任公司 摄像机失准确定方法和***
CN109421738A (zh) * 2017-08-28 2019-03-05 通用汽车环球科技运作有限责任公司 用于监视自主车辆的方法和装置
CN110745135A (zh) * 2018-07-06 2020-02-04 现代摩比斯株式会社 用于补偿航向角的装置和方法
CN110745135B (zh) * 2018-07-06 2022-10-14 现代摩比斯株式会社 用于补偿航向角的装置和方法
CN115248000A (zh) * 2022-01-10 2022-10-28 聊城大学 一种车前轮两侧转向角、失调角测量装置、方法及车辆
CN115248000B (zh) * 2022-01-10 2023-07-07 聊城大学 一种车前轮两侧转向角、失调角测量装置、方法及车辆

Also Published As

Publication number Publication date
DE102016102003A1 (de) 2016-08-04
CN105835890B (zh) 2019-03-15
US20160223657A1 (en) 2016-08-04
US9886801B2 (en) 2018-02-06

Similar Documents

Publication Publication Date Title
CN105835890A (zh) 车辆传感器补偿
US11964663B2 (en) Control of autonomous vehicle based on determined yaw parameter(s) of additional vehicle
US9903945B2 (en) Vehicle motion estimation enhancement with radar data
CN108016444A (zh) 用于确定牵引角并且用于基于该牵引角控制车辆的***和方法
CN110867132B (zh) 环境感知的方法、装置、电子设备和计算机可读存储介质
CN110121449A (zh) 车辆控制装置、车辆控制方法及车辆控制程序
CN110036308A (zh) 车辆周边信息获取装置以及车辆
CN102372000A (zh) 获取泊车位参数的装置和***
CN104118430B (zh) 一种基于滑模自抗扰控制的平行泊车***及泊车方法
CN106114217A (zh) 行驶控制装置
CN103359120A (zh) 目标车辆运动分类
CN103661377A (zh) 用于自动控制车辆速度的***和方法
GB2556977A (en) Safety critical systems control in autonomous vehicles
US10095238B2 (en) Autonomous vehicle object detection
US11887323B2 (en) Self-supervised estimation of observed vehicle pose
CN105083193B (zh) 用于打开外部气囊的方法
Hudda et al. Self driving cars
US11453417B2 (en) Automated driving control systems and methods based on intersection complexity
US11693110B2 (en) Systems and methods for radar false track mitigation with camera
JP6941701B2 (ja) 自動運転制御方法、装置、車両、記憶媒体及び電子機器
DE102014215786A1 (de) Verfahren und Vorrichtung zur Überwachung eines Antriebs eines Fahrzeugs
von Neumann-Cosel et al. Testing of image processing algorithms on synthetic data
US11158066B2 (en) Bearing only SLAM with cameras as landmarks
EP4131175A1 (en) Systems and methods for image based perception
EP4145352A1 (en) Systems and methods for training and using machine learning models and algorithms

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant