CN108216235A - 自主车辆对象检测 - Google Patents
自主车辆对象检测 Download PDFInfo
- Publication number
- CN108216235A CN108216235A CN201711306836.4A CN201711306836A CN108216235A CN 108216235 A CN108216235 A CN 108216235A CN 201711306836 A CN201711306836 A CN 201711306836A CN 108216235 A CN108216235 A CN 108216235A
- Authority
- CN
- China
- Prior art keywords
- distance
- vehicle
- method described
- traffic object
- computing device
- 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.)
- Withdrawn
Links
Classifications
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B60—VEHICLES IN GENERAL
- B60W—CONJOINT 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/00—Details 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/02—Ensuring safety in case of control system failures, e.g. by diagnosing, circumventing or fixing failures
- B60W50/038—Limiting the input power, torque or speed
-
- G—PHYSICS
- G08—SIGNALLING
- G08G—TRAFFIC CONTROL SYSTEMS
- G08G1/00—Traffic control systems for road vehicles
- G08G1/16—Anti-collision systems
- G08G1/161—Decentralised systems, e.g. inter-vehicle communication
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B60—VEHICLES IN GENERAL
- B60W—CONJOINT 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
- B60W30/00—Purposes of road vehicle drive control systems not related to the control of a particular sub-unit, e.g. of systems using conjoint control of vehicle sub-units
- B60W30/14—Adaptive cruise control
- B60W30/16—Control of distance between vehicles, e.g. keeping a distance to preceding vehicle
- B60W30/162—Speed limiting therefor
-
- G—PHYSICS
- G05—CONTROLLING; REGULATING
- G05D—SYSTEMS FOR CONTROLLING OR REGULATING NON-ELECTRIC VARIABLES
- G05D1/00—Control of position, course, altitude or attitude of land, water, air or space vehicles, e.g. using automatic pilots
- G05D1/0055—Control of position, course, altitude or attitude of land, water, air or space vehicles, e.g. using automatic pilots with safety arrangements
- G05D1/0077—Control of position, course, altitude or attitude of land, water, air or space vehicles, e.g. using automatic pilots with safety arrangements using redundant signals or controls
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B60—VEHICLES IN GENERAL
- B60W—CONJOINT 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
- B60W30/00—Purposes of road vehicle drive control systems not related to the control of a particular sub-unit, e.g. of systems using conjoint control of vehicle sub-units
- B60W30/08—Active safety systems predicting or avoiding probable or impending collision or attempting to minimise its consequences
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B60—VEHICLES IN GENERAL
- B60W—CONJOINT 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
- B60W30/00—Purposes of road vehicle drive control systems not related to the control of a particular sub-unit, e.g. of systems using conjoint control of vehicle sub-units
- B60W30/08—Active safety systems predicting or avoiding probable or impending collision or attempting to minimise its consequences
- B60W30/09—Taking automatic action to avoid collision, e.g. braking and steering
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B60—VEHICLES IN GENERAL
- B60W—CONJOINT 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
- B60W30/00—Purposes of road vehicle drive control systems not related to the control of a particular sub-unit, e.g. of systems using conjoint control of vehicle sub-units
- B60W30/10—Path keeping
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B60—VEHICLES IN GENERAL
- B60W—CONJOINT 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
- B60W40/00—Estimation or calculation of non-directly measurable driving parameters for road vehicle drive control systems not related to the control of a particular sub unit, e.g. by using mathematical models
- B60W40/02—Estimation or calculation of non-directly measurable driving parameters for road vehicle drive control systems not related to the control of a particular sub unit, e.g. by using mathematical models related to ambient conditions
- B60W40/04—Traffic conditions
-
- G—PHYSICS
- G05—CONTROLLING; REGULATING
- G05D—SYSTEMS FOR CONTROLLING OR REGULATING NON-ELECTRIC VARIABLES
- G05D1/00—Control of position, course, altitude or attitude of land, water, air or space vehicles, e.g. using automatic pilots
- G05D1/02—Control of position or course in two dimensions
- G05D1/021—Control of position or course in two dimensions specially adapted to land vehicles
- G05D1/0231—Control of position or course in two dimensions specially adapted to land vehicles using optical position detecting means
- G05D1/0246—Control of position or course in two dimensions specially adapted to land vehicles using optical position detecting means using a video camera in combination with image processing means
- G05D1/0251—Control of position or course in two dimensions specially adapted to land vehicles using optical position detecting means using a video camera in combination with image processing means extracting 3D information from a plurality of images taken from different locations, e.g. stereo vision
-
- G—PHYSICS
- G05—CONTROLLING; REGULATING
- G05D—SYSTEMS FOR CONTROLLING OR REGULATING NON-ELECTRIC VARIABLES
- G05D1/00—Control of position, course, altitude or attitude of land, water, air or space vehicles, e.g. using automatic pilots
- G05D1/02—Control of position or course in two dimensions
- G05D1/021—Control of position or course in two dimensions specially adapted to land vehicles
- G05D1/0276—Control of position or course in two dimensions specially adapted to land vehicles using signals provided by a source external to the vehicle
- G05D1/028—Control of position or course in two dimensions specially adapted to land vehicles using signals provided by a source external to the vehicle using a RF signal
-
- G—PHYSICS
- G08—SIGNALLING
- G08G—TRAFFIC CONTROL SYSTEMS
- G08G1/00—Traffic control systems for road vehicles
- G08G1/09—Arrangements for giving variable traffic instructions
- G08G1/0962—Arrangements for giving variable traffic instructions having an indicator mounted inside the vehicle, e.g. giving voice messages
- G08G1/0967—Systems involving transmission of highway information, e.g. weather, speed limits
- G08G1/096708—Systems involving transmission of highway information, e.g. weather, speed limits where the received information might be used to generate an automatic action on the vehicle control
- G08G1/096725—Systems involving transmission of highway information, e.g. weather, speed limits where the received information might be used to generate an automatic action on the vehicle control where the received information generates an automatic action on the vehicle control
-
- G—PHYSICS
- G08—SIGNALLING
- G08G—TRAFFIC CONTROL SYSTEMS
- G08G1/00—Traffic control systems for road vehicles
- G08G1/09—Arrangements for giving variable traffic instructions
- G08G1/0962—Arrangements for giving variable traffic instructions having an indicator mounted inside the vehicle, e.g. giving voice messages
- G08G1/0967—Systems involving transmission of highway information, e.g. weather, speed limits
- G08G1/096766—Systems involving transmission of highway information, e.g. weather, speed limits where the system is characterised by the origin of the information transmission
- G08G1/096791—Systems involving transmission of highway information, e.g. weather, speed limits where the system is characterised by the origin of the information transmission where the origin of the information is another vehicle
-
- G—PHYSICS
- G08—SIGNALLING
- G08G—TRAFFIC CONTROL SYSTEMS
- G08G1/00—Traffic control systems for road vehicles
- G08G1/16—Anti-collision systems
- G08G1/161—Decentralised systems, e.g. inter-vehicle communication
- G08G1/163—Decentralised systems, e.g. inter-vehicle communication involving continuous checking
-
- G—PHYSICS
- G08—SIGNALLING
- G08G—TRAFFIC CONTROL SYSTEMS
- G08G1/00—Traffic control systems for road vehicles
- G08G1/16—Anti-collision systems
- G08G1/166—Anti-collision systems for active traffic, e.g. moving vehicles, pedestrians, bikes
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B60—VEHICLES IN GENERAL
- B60W—CONJOINT 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
- B60W2554/00—Input parameters relating to objects
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B60—VEHICLES IN GENERAL
- B60W—CONJOINT 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
- B60W2554/00—Input parameters relating to objects
- B60W2554/20—Static objects
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B60—VEHICLES IN GENERAL
- B60W—CONJOINT 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
- B60W2554/00—Input parameters relating to objects
- B60W2554/40—Dynamic objects, e.g. animals, windblown objects
- B60W2554/404—Characteristics
- B60W2554/4041—Position
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B60—VEHICLES IN GENERAL
- B60W—CONJOINT 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
- B60W2554/00—Input parameters relating to objects
- B60W2554/80—Spatial relation or speed relative to objects
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B60—VEHICLES IN GENERAL
- B60W—CONJOINT 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
- B60W2556/00—Input parameters relating to data
- B60W2556/45—External transmission of data to or from the vehicle
- B60W2556/65—Data transmitted between vehicles
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B60—VEHICLES IN GENERAL
- B60W—CONJOINT 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
- B60W2720/00—Output or target parameters relating to overall vehicle dynamics
- B60W2720/10—Longitudinal speed
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B60—VEHICLES IN GENERAL
- B60W—CONJOINT 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
- B60W2754/00—Output or target parameters relating to objects
- B60W2754/10—Spatial relation or speed relative to objects
- B60W2754/30—Longitudinal distance
Landscapes
- Engineering & Computer Science (AREA)
- Physics & Mathematics (AREA)
- Automation & Control Theory (AREA)
- General Physics & Mathematics (AREA)
- Transportation (AREA)
- Mechanical Engineering (AREA)
- Aviation & Aerospace Engineering (AREA)
- Remote Sensing (AREA)
- Radar, Positioning & Navigation (AREA)
- Computer Vision & Pattern Recognition (AREA)
- Atmospheric Sciences (AREA)
- Mathematical Physics (AREA)
- Life Sciences & Earth Sciences (AREA)
- Multimedia (AREA)
- Electromagnetism (AREA)
- Human Computer Interaction (AREA)
- Traffic Control Systems (AREA)
- Business, Economics & Management (AREA)
- Health & Medical Sciences (AREA)
- Artificial Intelligence (AREA)
- Evolutionary Computation (AREA)
- Game Theory and Decision Science (AREA)
- Medical Informatics (AREA)
Abstract
一种车辆中的计算机可确定从车辆到交通对象的第一距离,以及经由网络接口接收从第二车辆到交通对象的第二距离以及从第二车辆到车辆的第三距离。计算机可基于第二距离和第三距离通过三角测量来确定第四距离以及基于结合第一距离和第四距离来驾驶车辆。
Description
技术领域
本发明大体上涉及自主车辆领域,并且尤其是涉及自主车辆对象检测。
背景技术
车辆可装配成在自主驾驶模式和乘员驾驶模式下运行。车辆可配备有用来驾驶车辆并且帮助乘员驾驶车辆的计算装置、网络、传感器以及控制器。计算装置可监测计算装置、网络、传感器以及控制器的操作以确定计算装置、网络、传感器以及控制器的电气和逻辑健康状况。
发明内容
根据本发明的一方面,提供一种方法,包括:
确定从第一车辆到交通对象的第一距离;
经由网络接口接收从第二车辆到所述交通对象的第二距离以及从所述第二车辆到所述第一车辆的第三距离;
基于所述第二距离和所述第三距离通过三角测量来确定第四距离;以及
基于结合所述第一距离和所述第四距离来驾驶所述第一车辆。
根据本发明的一个实施例,交通对象为道路、栅栏、桥礅、柱子、指示牌、杆子、栏杆、信号灯、标记、停放的车辆以及移动的车辆的其中一个或多个。
根据本发明的一个实施例,网络接口包括局域网和因特网。
根据本发明的一个实施例,第一距离、所述第二距离、所述第三距离以及所述第四距离被确定为向量距离。
根据本发明的一个实施例,结合所述第一距离和所述第四距离包括:将所述第一距离与所述第四距离进行比较,以及如果所述第一距离和所述第四距离不同,则选择与更高准确度值相关的距离。
根据本发明的一个实施例,方法进一步包括:
经由所述网络接口接收从一个或多个额外的第二车辆到所述交通对象的一个或多个额外的第二距离以及从一个或多个额外的第二车辆到所述第一车辆的一个或多个额外的第三距离;
基于所述第二距离、所述额外的第二距离、所述第三距离以及所述额外的第三距离来确定平均的第四距离和标准偏差;以及
基于结合所述第一距离、所述平均的第四距离以及所述标准偏差来驾驶所述第一车辆。
根据本发明的一个实施例,方法进一步包括:
基于所述第二距离以及所述交通对象相对于所述第二车辆的确定的大小和角度来确定概率函数;以及
结合所述概率函数和所述第三距离来确定所述平均的第四距离和所述标准偏差。
根据本发明的一个实施例,概率函数是基于准确度值进行调整。
根据本发明的一个实施例,驾驶所述车辆包括:与误差函数的输出成比例地减速,所述误差函数是基于结合所述第一距离与所述平均的第四距离和所述标准偏差。
根据本发明的一个实施例,与所述误差函数成比例地减速包括:将所述误差函数与预定阈值进行比较,以及如果所述误差函数超过所述预定阈值,则与所述误差函数成比例地降低速度。
根据本发明的一方面,提供一种设备,包括:
处理器;
存储器,所述存储器存储可由所述处理器执行以执行下列操作的指令:
确定从车辆到交通对象的第一距离;
经由网络接口接收从第二车辆到所述交通对象的第二距离以及从所述第二车辆到所述车辆的第三距离;
基于所述第二距离和所述第三距离通过三角测量来确定第四距离;以及
基于结合所述第一距离和所述第四距离来驾驶所述车辆。
根据本发明的一个实施例,交通对象为道路、栅栏、桥礅、柱子、指示牌、杆子、栏杆、信号灯、标记、停放的车辆以及移动的车辆的其中一个或多个。
根据本发明的一个实施例,网络接口包括局域网和因特网。
根据本发明的一个实施例,第一距离、所述第二距离、所述第三距离以及所述第四距离被确定为向量距离。
根据本发明的一个实施例,结合所述第一距离和所述第四距离包括:将所述第一距离与所述第四距离进行比较,以及如果所述第一距离和所述第四距离不同,则选择与更高准确度值相关的距离。
根据本发明的一个实施例,进一步包括:
经由所述网络接口接收从一个或多个额外的第二车辆到所述交通对象的一个或多个额外的第二距离以及从一个或多个额外的第二车辆到所述车辆的一个或多个额外的第三距离;
基于所述第二距离、所述额外的第二距离、所述第三距离以及所述额外的第三距离来确定平均的第四距离和标准偏差;以及
基于结合所述第一距离、所述平均的第四距离以及所述标准偏差来驾驶所述车辆。
根据本发明的一个实施例,进一步包括:
基于所述第二距离以及所述交通对象相对于所述第二车辆的确定的大小和角度来确定概率函数;以及
结合所述概率函数和所述第三距离来确定所述平均的第四距离和所述标准偏差。
根据本发明的一个实施例,概率函数是基于准确度值进行调整。
根据本发明的一个实施例,驾驶所述车辆包括:与误差函数的输出成比例地减速,所述误差函数是基于结合所述第一距离与所述平均的第四距离和所述标准偏差。
根据本发明的一个实施例,与所述误差函数成比例地减速包括:将所述误差函数与预定阈值进行比较,以及如果所述误差函数超过所述预定阈值,则与所述误差函数成比例地降低速度。
附图说明
图1为示例车辆的框图;
图2为两台示例车辆摄像机的示意图;
图3为包括四辆车的示例交通场景的示意图;
图4为四辆示例车辆的示意图;
图5为驾驶车辆的示例过程的流程图;
图6为驾驶车辆的示例过程的流程图。
具体实施方式
车辆可装配成在自主驾驶模式和乘员驾驶模式下运行。我们所说的半自主模式或完全自主模式意指可由作为具有传感器和控制器的车辆信息系统的一部分的计算装置来驾驶车辆的运行模式。车辆可以是有人使用的或者无人使用的,但是无论在哪种情况下,均可以在没有乘员辅助的情况下驾驶车辆。为了本公开的目的,自主模式被定义为由一台或多台车辆计算机来控制车辆的推进器(例如,经由包括内燃机和/或电动机的动力传动系统)、制动器以及转向器的每一者的模式;在半自主模式下,车辆计算机控制车辆的推进器、制动器以及转向器的其中一者或两者。
车辆可配备有用来驾驶车辆并且确定包括像道路这样的特征的周围真实世界的地图的计算装置、网络、传感器以及控制器。可基于定位和识别周围真实世界中的道路标志来驾驶车辆和确定地图。我们所说的驾驶意指引导车辆的运动以便沿着道路或者路径的其他路段移动车辆。
图1为车辆信息系统100的示意图,根据所公开的实施方式,车辆信息系统100包括可在自主(在本公开中“自主”本身意指“完全自主”)模式和乘员驾驶(也称为非自主)模式下运行的车辆110。车辆110还包括在自主运行期间执行用于驾驶车辆110的计算的一个或多个计算装置115。计算装置115可从传感器116接收关于车辆运行的信息。
计算装置115包括例如已知的处理器和存储器。进一步地,存储器包括一种或多种形式的计算机可读介质并且存储处理器可执行的用于执行包括如本文中所公开的各种操作的指令。例如,计算装置115可包括下列程序:操作车辆制动器、推进器(例如,通过控制内燃机、电动机、混合动力发动机等的其中一个或多个来控制车辆110的加速)、转向器、气候控制、内部和/或外部车灯等的其中一个或多个,以及确定计算装置115(而不是人类操作者)是否以及何时将控制这样的操作。
计算装置115可包括多于一个的计算装置或者例如经由下面进一步描述的车辆通信总线通信地连接到多于一个的计算装置(例如,包含在车辆110中用于监测和/或控制各种车辆部件的控制器等(例如,动力传动系统控制器112、制动器控制器113、转向器控制器114等))。计算装置115通常设置为在车辆通信网络(例如车辆110中的总线(例如控制器局域网(controller area network,CAN)等))上进行通信;车辆110的网络可包括例如已知的有线或无线通信机制(例如,以太网或其他通信协议)。
经由车辆网络,计算装置115可将消息传送到车辆中的各种装置和/或从包括传感器116在内的各种装置(例如,控制器、致动器、传感器等)接收消息。可供选择地,或者另外,在计算装置115实际上包括多个装置的情况下,车辆通信网络可用于在本公开中表示为计算装置115的装置之间进行通信。进一步地,如下所述,各种控制器或感测元件可经由车辆通信网络向计算装置115提供数据。
另外,计算装置115可配置为通过车辆对基础设施(vehicle-to-infrastructure,V-to-I)接口111经由网络130与远程服务器计算机120(例如,云服务器)进行通信,如下所述,网络130可利用各种有线和/或无线组网技术(例如,蜂窝技术、蓝牙技术以及有线和/或无线分组网络)。计算装置115还包括例如已知的非易失性存储器。计算装置115可通过将信息存储在非易失性存储器中来载入信息以供后续经由车辆通信网络和车辆对基础设施(V-to-I)接口111调取和传送到服务器计算机120或用户移动装置160。
如已经提到的,通常包含在存储于存储器中并且由计算装置115的处理器执行的指令中的是用于在没有人类操作者介入的情况下操作车辆110的一个或多个部件(例如,制动器、转向器、推进器等)的程序。利用在计算装置115接收到的数据(例如,来自传感器116、服务器计算机120等的传感器数据),计算装置115可在没有驾驶员操作车辆110的情况下做出各种决定和/或控制车辆110的各种部件和/或操作。例如,计算装置115可包括下列程序:调整车辆110的操作行为(例如速度、加速度、减速度、转向等)以及策略行为(例如车辆之间的距离和/或车辆之间的时间量、变道、车辆之间的最小间距、左转弯穿过道路的最小值、到达特定位置和交叉口(没有信号灯)的时间、到达穿过交叉口的最短时间)。
如在本文中使用的该术语,控制器包括一般编程为控制特定车辆子系统的计算装置。示例包括动力传动系统控制器112、制动器控制器113以及转向器控制器114。控制器可为例如已知的电子控制单元(electronic control unit,ECU),电子控制单元可能包括如本文中所述的附加程序。控制器可通信连接到计算装置115并且从计算装置115接收指令以根据该指令启动子系统。例如,制动器控制器113可从计算装置115接收操作车辆110的制动器的指令。
车辆110的一个或多个控制器112、113、114可包括已知的电子控制单元(electronic control unit,ECU)等,如非限制性示例所示,电子控制单元包括一个或多个动力传动系统控制器112、一个或多个制动器控制器113以及一个或多个转向器控制器114。每个控制器112、113、114可包括各自的处理器和存储器以及一个或多个致动器。控制器112、113、114可以被编程并且连接到车辆110的通信总线(例如控制器局域网(controllerarea network,CAN)总线或者局域互连网(local interconnect network,LIN)总线),以从计算机115接收指令并且基于该指令控制致动器。
传感器116可包括已知经由车辆通信总线提供数据的各种装置。例如,固定到车辆110的前保险杠(未示出)的雷达可提供从车辆110到车辆110前方的下一辆车的距离,或者设置在车辆110中的全球定位系统(global positioning system,GPS)传感器可提供车辆110的地理坐标。计算装置115可利用雷达提供的距离或者GPS传感器提供的地理坐标来自主地或半自主地操作车辆110。
车辆110通常为具有三个或更多个车轮的陆上自主车辆110(例如,乘用车、轻型卡车等)。车辆110包括一个或多个传感器116、车辆对基础设施接口111、计算装置115以及一个或多个控制器112、113、114。
传感器116可编程为收集与车辆110以及车辆110运行时所处的环境有关的数据。举例来说,并且不受限制,传感器116可包括例如高度计、摄像机、激光雷达(LIDAR)、雷达、超声波传感器、红外传感器、压力传感器、加速度计、陀螺仪、温度传感器、霍尔传感器、光学传感器、电压传感器、电流传感器、机械传感器(例如开关)等。传感器116可用来感测车辆110运行时所处的环境(例如天气状况、道路的坡度、道路的位置或者相邻车辆110的位置)。传感器116可进一步用来收集与车辆110的操作有关的车辆110的动态数据(例如速度、横摆率、转向角度、发动机转速、制动压力、油压、施加到车辆110中的控制器112、113、114的功率电平、部件之间的连接性以及车辆110的电气和逻辑健康状况)。
计算装置115包括检测传感器116的可靠性的车载诊断硬件和软件,其中可靠性被定义为传感器116将及时并且准确的信息提供到计算装置115的可能性。由于安全地驾驶车辆110可能取决于来自传感器116的及时并且准确的信息,因此计算装置115可能要求传感器116提供99.9%或者更高的可靠性。对传感器116的可靠性的这种非常严格的要求意味着,例如,即使因天气或碎片导致在传感器116中出现暂时的破裂,也会导致可靠性下降到99.9%之下。
当车载诊断工具确定传感器116的可靠性小于99.9%时,计算装置115无法预测车辆110的安全驾驶。在这种情况下,计算装置115可引导车辆离开道路交通并且停车。这会对其他车辆造成危害并且阻碍交通。在当车载诊断工具确定传感器116的可靠性小于99.9%时计算装置115正在辅助乘员驾驶车辆110的情况下,计算装置115会突然将对车辆110的转向器、制动器以及推进器的控制交还给乘员。乘员会认为这令人非常不愉快。
图2为作为用于提高传感器116的可靠性的技术的示例的交通场景200的示意图。交通场景200包括两台摄像机202、204。摄像机202包含在第一车辆110中并且摄像机204包含在第二车辆110中。第一和第二车辆110分别正在道路上沿着箭头206、208所指的方向行驶。每台摄像机202、204均对准行驶方向。在该示例中,假设第一和第二车辆110的行驶方向是平行的。
如上面关于图1所讨论的,第一和第二车辆110配备有传感器116,传感器116可利用包括处理视频图像在内的已知技术和LIDAR来确定距离向量D1和D2。由虚线表示的距离向量D1和D2分别是从包含摄像机202、204的第一和第二车辆110到交通对象210。距离向量为具有三维空间(例如X,Y以及Z)中的原点或位置、作为标量的距离以及表示为三个角量ρ,φ以及θ的方向的向量,三个角量ρ,φ以及θ被测量为相对于X,Y以及Z轴中的每一者的旋转。第一和第二车辆110还配备有可确定在第一和第二车辆110之间由虚线表示的距离向量D3的传感器116。第一和第二车辆110还配备有允许在第一和第二车辆110之间经由局域网进行通信的车辆对基础设施接口111。
交通对象210可为能够由计算装置115和传感器116识别并且具有选择用来标示它的点P的任何对象(包括灯和标志杆、栅栏、栏杆、桥礅、标记、指示牌以及视觉信号灯等)。例如,计算装置115可包括交通对象210的数据库,该数据库包括用来帮助识别交通对象210的位置。计算装置115还可经由车辆对基础设施接口111从局域网接收关于交通对象的标识和位置的信息。
在包含于第一车辆110中的计算装置115中所包含的车载诊断工具确定传感器116的可靠性小于99.9%并且距离向量D1因此不是到交通对象210的距离的可靠度量的情况下,计算装置115可与包含在第二车辆110中的计算装置115进行通信以接收包含距离向量D2和D3的信息。包含在第一车辆中的计算装置115可基于接收到的距离向量D2和D3来确定新的估计距离向量D_calc以替换不可靠的距离向量D1。尽管具有可靠性小于99.9%的传感器116,用新的距离向量D_calc替换不可靠的距离向量D1仍然可允许计算装置115安全地驾驶第一车辆110。
在图2的示例交通场景200中,可由从第二车辆110和第二摄像机204接收到的包含距离向量D3和偏移量x1的信息估算出从第一车辆110和摄像机202到交通对象P 210的距离。偏移量x1和x2为在摄像机202、204的焦平面中测量的交通对象210上的点P的投影。计算装置115可由距离向量D3确定基线b,确定差值d=(x1-x2)并且假设摄像机202、204的预定焦距f,通过以下等式确定深度z:
计算装置115可利用该深度值z来确定新的估计距离向量D_calc以替换不可靠的距离向量D1。下面参考图5讨论基于距离向量D2和D3来确定新的估计距离向量D_calc以替换不可靠的距离向量D1。
图3为包括第一车辆302、第二车辆304、第三车辆306以及第四车辆308的示例交通场景300的示意图。每辆车302、304、306、308装配成确定分别从车辆302、304、306、308到交通对象310的距离向量V1、V2、V3、V4。每辆车302、304、306、308还配备有经由局域网进行通信的车辆对基础设施接口111。在包含于第一车辆302中的计算装置115中所包含的车载诊断工具确定包含在第一车辆302中的传感器116正以小于99.9%的可靠性操作的情况下,计算装置115可与第二车辆304、第三车辆306以及第四车辆308进行通信以接收包含距离向量V2、V3、V4及其位置的信息。
基于距离向量V2、V3、V4以及第二车辆304、第三车辆306以及第四车辆308的位置,计算装置115可基于每个距离向量V2、V3、V4以及第二车辆304、第三车辆306以及第四车辆308中的每一者的位置来分别确定估计距离向量V_calc。计算装置115可确定估计距离向量V_calc的平均值V_ave和相关的标准偏差σ以纠正距离向量V1。
如果计算装置115确定在平均值V_ave和原始距离向量V1之间存在误差e,则计算装置115将误差e与标准偏差σ进行比较,并且如果标准偏差σ低于误差e,意味着在平均值V_ave方面存在良好的一致性,则计算装置115可通过误差e的加权部分来纠正距离向量V1。加权因子为与V_ave相关的标准偏差σ的函数,该函数随着标准偏差σ的减小而增加。例如,如果计算装置115确定V1是与交通对象310相距40英尺(ft.),并且V_ave等于25英尺,标准偏差σ等于一英尺,则计算装置115可将V1纠正为29英尺。
如果百分比误差%e大于预定阈值(例如5%),则计算装置115可使车辆302与平均值V_ave和原始距离向量V1之间的误差成比例地减速。可通过将误差e除以距离向量V1来确定百分比误差%e。例如,对于距离向量V1中的每1%误差而言,计算装置115可引导车辆302使速度减小原始目标速度的1%。
在距离向量V1中的百分比误差%e大于预定百分比(例如10%)的情况下,第一车辆302可包含该信息连同距离向量V1,从而在与车辆304、306、308进行通信时标记百分比误差%e以识别出距离向量V1被降低,以便车辆304、306、308在类似的计算中将不使用距离向量V1。计算装置115可检查接收到的距离向量V2、V3、V4以确定其是否被标记为降低,以便不用于计算V_ave和标准偏差σ。
图4为来自示例交通场景300的车辆302、304、306、308的示意图,单独显示车辆302、304、306、308以增加清晰度。显示出每辆车302、304、306、308分别具有距离向量V1、V2、V3、V4,距离向量V1、V2、V3、V4全部指向交通对象310。每个距离向量V1、V2、V3、V4附有概率分布402、404、406、408。概率分布402、404、406、408为测量距离向量V1、V2、V3、V4的准确度的不确定性度量(例如,概率分布402、404、406、408越小,距离向量V1、V2、V3、V4准确的概率越高)。表示概率分布402、404、406、408的虚线圆圈可反映出与对象大小、角度以及距车辆302、304、306、308的距离的确定性有关的值的分布(例如标准偏差σ)。
可比较每个概率分布402、404、406、408以确定与将单独依靠平均值和标准偏差σ获得相比对距离向量V1的更高的准确度估计。新的估计距离向量V1可为加权平均值,其中通过概率分布函数对估计距离向量进行加权,在平均值获得更大权重时估计距离向量具有较小的概率分布。通过这种方式,与不太准确的估计相比,距离向量的更准确的估计将对最终的估计距离向量V1有更大影响。
每个距离向量V1、V2、V3、V4可能具有不同的概率分布402、404、406、408,这是因为距离向量确定准确度取决于例如距离和用于确定距离的传感器116的类型这样的因素。例如,车辆302、304、306、308越靠近交通对象310,可以预期车辆302、304、306、308越准确地确定距离。另外,用于确定三维空间中的范围或距离的不同技术在准确度上有所不同。例如,立体视频摄像机本质上可能具有较低的3D分辨率,因此相较于基于激光的LIDAR传感器具有更大的概率分布。与距离向量V1、V2、V3、V4相关的概率分布402、404、406、408的组合可产生加权因子WF,加权因子WF可用来修改用于纠正距离向量V1的误差e=V1-V_ave。
在示例交通场景300中,距离向量V1的距离分量等于60英尺。可利用距离向量V2连同每辆车302、304的位置通过三角测量来计算估计距离向量V_calc。如上面关于图2所示,三角测量是一种技术,通过这种技术,可利用两个距离向量V1、V2及其位置来确定距与穿过每个距离向量V1、V2共同指向的点的线垂直的车辆的第三距离向量。两个距离向量V1、V2和第三向量可设置成形成允许通过三角法由距离向量V2和第三向量确定距离向量V1的相似三角形。
类似地,可利用距离向量V3、V4来计算额外的估计距离向量V_calc。可将估计距离向量V_calc相加并平均以形成V_ave以及为估计距离向量V_calc确定的标准偏差σ。在该示例中,V_ave=50英尺,并且σ=2英尺,所以误差e=V1-V_ave=10英尺,使%e=10/60或16.7%。由于误差e(=10)>σ(=2英尺),因此纠正后的距离向量V_corr=V1-V_ave*WF=55英尺,其中加权因子WF=0.5。距离向量V1可以被标记为降低,这是因为16.6%的百分比误差%e大于10%的预定阈值。
图5为基于所确定的第一、第二以及第三距离(例如,按照上面的描述所确定的)来驾驶车辆110的过程500的流程图(关于图1至图4所描述的)。例如,过程500可由计算装置115的处理器来实现,处理器获得来自传感器116的输入信息,并且经由控制器112、113、114执行指令和发送控制信号。过程500包括按照所公开的顺序得到的多个步骤。过程500还包括包含更少步骤的实施方式或者可包括按照不同顺序得到的步骤。
可参考图2来描述过程500,从步骤502开始,在步骤502,包含在第一车辆110中的计算装置115可确定到交通对象210上的点P的第一距离向量D1。如上面关于图2所讨论的,计算装置115可通过输入来自传感器116(包括视频摄像机和LIDAR传感器)的数据来确定到交通对象210上的点P的第一距离向量D1。在步骤504,计算装置115可经由车辆对基础设施接口111接收例如来自第二车辆110的信息,该信息包括从第二车辆110到交通对象210的第二距离向量D2以及从第二车辆110到第一车辆的第三距离向量D3。
在步骤506,如以上关于图2所讨论的,计算装置115可基于第二距离向量D2和第三距离向量D3通过三角测量来确定第四距离向量D_calc。第四距离向量D_calc为从第一车辆110到交通对象210上的点P的估计距离向量。在步骤508,计算装置115通过首先确定距离向量D1不可靠来驾驶第一车辆110,这是因为传感器116正在提供准确和及时的数据的概率小于99.9%。在这种情况下,计算装置115可利用估计距离向量D_calc而不是不可靠的距离向量D1来驾驶第一车辆110。
图6为基于所确定的平均值和标准偏差距离(例如,如上所述)来驾驶车辆110的过程600的流程图(关于图1至图4所描述的)。例如,过程600可由计算装置115的处理器来实现,处理器获得来自传感器116的输入信息,并且经由控制器112、113、114执行指令和发送控制信号。过程600包括按照所公开的顺序得到的多个步骤。过程600还包括包含更少步骤的实施方式或者可包括按照不同顺序得到的步骤。
过程600开始于步骤602,在步骤602,如上面关于图3和图4所讨论的,包含在第一车辆302中的计算装置经由车辆对基础设施接口111接收例如分别从车辆304、306、308到交通对象310的第一方向向量V2、V3、V4。在步骤604,如关于图2和图5所讨论的,计算装置115基于第一方向向量V2、V3、V4通过三角测量来确定第二向量,其中第二向量为估计距离向量V_calc。
在步骤606,计算装置115基于估计距离向量V_calc来确定平均距离向量V_ave和相关的标准偏差σ。在步骤608,计算装置115确定第三向量(如上面关于图1、图2、图3以及图4所讨论的,表示从车辆302到交通对象310的距离向量V1并且经由传感器116通过计算装置115确定)与在步骤606确定的平均距离向量V_ave之间的误差e。
在步骤610,计算装置115将在步骤606确定的误差e与在步骤606确定的标准偏差σ进行比较,并且如果标准偏差σ大于或等于误差e,则过程600结束。如果标准偏差小于误差e,则过程600继续进行到步骤612,在步骤612,计算装置115将通过将误差e除以平均距离向量V_ave形成的百分比误差与预定阈值(例如5%)进行比较。如果百分比误差小于预定阈值,则过程600结束。如果百分比误差大于预定阈值,则过程600转到步骤614。
在步骤614,包含于计算装置115中的车载诊断工具可确定传感器116的准确度。传感器116的准确度可定义为描述在给定的准确检测概率下(例如99.9%的真实检测概率和0.1%的漏报概率)传感器116的分辨率(以英尺为单位)的数值性质。在计算装置115确定传感器116在预定准确度下可靠性不是99.9%并且因此距离向量V1不可靠的情况下,如上面关于图3和图4所讨论的,计算装置115可基于从车辆304、306、308接收到的方向向量V2、V3、V4及其各自的位置来纠正距离向量V1。计算装置115可基于从车辆304、306、308接收到的关于其各自的传感器116的准确度的信息来对每个方向向量V2、V3、V4为估计方向向量V_ave所做的贡献进行加权。
例如,存在解释车辆302、304、306、308之间传感器116的准确度差异的几种解释。一辆或多辆车302、304、306、308可配备有检测交通对象310和其他车辆302、304、306、308的更准确或更高数量的传感器116的阵列。例如,每辆车302、304、306、308可经由车辆对基础设施接口111连接到对车辆302、304、306、308的位置有更高或更低准确度估计的网络,这是因为不同车辆302、304、306、308可能具有不同网络,类似于不同移动电话具有不同移动电话运营商。例如,每个网络对车辆302、304、306、308的位置的估计的准确度可能不同于其他网络。
在其他情况下,传感器116的准确度可能不同,这是因为一辆或多辆车302、304、306、308在检测周围对象时可能正在经受比其他车辆302、304、306、308更多或更少的干扰(例如,由于环境干扰(覆盖传感器的冰、积雪等)、对摄像机系统的可见光干扰(前照灯、太阳光反射等)、红外线干扰(热点,像从井盖传播出去的蒸汽)、电磁干扰(高密度本地无线电业务)等)。在其他情况下,传感器116的准确度可能不同,这是因为一辆或多辆车302、304、306、308是与其他车辆302、304、306、308相比具有更新、更准确的感测/定位技术的更新年型。
当经由车辆对基础设施接口111与第一车辆302进行通信时,每辆车304、306、308可包括关于距离向量V2、V3、V4及其位置的准确度信息连同距离向量V2、V3、V4和位置,从而允许第一车辆302如上面关于图3和图4所讨论的那样基于接收到的准确度信息来确定加权因子WF。
总而言之,过程600描述了一种过程,通过该过程,车辆110能够通过利用车辆对车辆和车辆对基础设施无线通信技术来提高传感器116的准确度和可靠性,从而提高计算装置115驾驶车辆110的能力。可利用车辆对车辆和车辆对基础设施通信技术来独立地验证传感器116的准确度和可靠性,从而在不需要额外硬件的情况下提供关键性安全功能的冗余。
计算装置(例如本文中所讨论的那些)通常各自包括可由一个或多个计算装置(例如上述那些)执行并且用于执行上述过程的框或步骤的指令。例如,上面讨论的过程的框可体现为计算机可执行指令。
计算机可执行指令可以由计算机程序编译或解释,计算机程序采用多种编程语言和/或技术创建,这些编程语言和/或技术包括但并不限于单独的或组合的JavaTM、C、C++、Visual Basic、Java Script、Perl、HTML等。通常,处理器(例如,微处理器)例如从存储器、计算机可读介质等接收指令,并且执行这些指令,由此完成一个或多个过程,包括这里所描述的一个或多个过程。这样的指令和其他数据可以采用各种计算机可读介质存储成文件和传送。计算装置中的文件通常为存储在计算机可读介质(例如存储介质、随机存取存储器等)上的数据的集合。
计算机可读介质包括参与提供数据(例如,指令)的任何介质,该数据可以由计算机读取。这样的介质可以采用多种形式,包括但不限于非易失性介质、易失性介质等。非易失性介质包括例如光盘或磁盘以及其他永久性存储器。易失性介质包括一般构成主存储器的动态随机存取存储器(dynamic random access memory,DRAM)。计算机可读介质的常规形式包括例如软盘、柔性盘、硬盘、磁带、任何其他磁性介质、光盘只读存储器(CompactDisc Read-Only Memory,CD-ROM)、数字化视频光盘(Digital Video Disk,DVD)、任何其他光学介质、穿孔卡片、纸带、具有孔图案的任何其他物理介质、随机存取存储器(Random-Access Memory,RAM)、可编程只读存储器(Programmable Read-Only Memory,PROM)、可擦除可编程只读存储器(Erasable Programmable Read-Only Memory,EPROM)、闪速电可擦除可编程只读存储器(Flash Electrically Erasable Programmable Read-Only Memory,FLASH-EEPROM)、任何其他存储器芯片或盒,或者任何其他计算机可读取的介质。
在权利要求中所使用的所有术语旨在给予其被本领域的技术人员理解为其清楚的并且常用的意思,除非在这里做出了明确的相反的指示。特别地,单数冠词(例如“一”、“该”、“所述”等)的使用应该理解为表述一个或多个所示元件,除非权利要求作出了与此相反的明确限制。
术语“示例性”在本文中用于表示示例的意义,例如,对“示例性小部件”的引用应该理解为仅仅指的是小部件的示例。
修饰值或结果的副词“近似”意指形状、结构、测量、值、确定、计算等可能偏离精确描述的几何结构、距离、测量、值、确定、计算等,这是因为在材料、机械加工、制造、传感器测量、计算、处理时间、通信时间等方面存在缺陷。
在附图中,相同的附图标记表示相同的元件。进一步地,这些元件中的一些或全部可以被改变。关于本文中所述的介质、过程、系统、方法等,应当理解的是,尽管已经将这些过程的步骤等描述为根据某个有序的顺序发生,但是这些过程可以利用以不同于本文中所述顺序的顺序执行的所述步骤来实施。进一步应当理解的是,某些步骤可以同时执行,可以添加其他步骤,或者可以省略本文中所述的某些步骤。换言之,为了说明某些实施例,提供了本文中的过程的描述,并且这些描述决不应解释为限制要求保护的发明。
Claims (16)
1.一种方法,包括:
确定从车辆到交通对象的第一距离;
经由网络接口接收从第二车辆到所述交通对象的第二距离以及从所述第二车辆到所述车辆的第三距离;
基于所述第二距离和所述第三距离通过三角测量来确定第四距离;以及
基于结合所述第一距离和所述第四距离来驾驶所述车辆。
2.根据权利要求1所述的方法,其中所述交通对象为道路、栅栏、桥礅、柱子、指示牌、杆子、栏杆、信号灯以及标记的其中一个或多个。
3.根据权利要求1所述的方法,其中所述网络接口包括点对点局域网和因特网。
4.根据权利要求1所述的方法,其中所述第一距离、所述第二距离、所述第三距离以及所述第四距离被确定为欧几里得距离。
5.根据权利要求1所述的方法,其中结合所述第一距离和所述第四距离包括:将所述第一距离与所述第四距离进行比较,以及如果所述第一距离和所述第四距离不同,则选择与更高准确度值相关的距离。
6.根据权利要求1所述的方法,进一步包括:
经由所述网络接口接收从一个或多个额外的第二车辆到所述交通对象的一个或多个额外的第二距离以及从一个或多个额外的第二车辆到所述车辆的一个或多个额外的第三距离;
基于所述第二距离、所述额外的第二距离、所述第三距离以及所述额外的第三距离来确定平均的第四距离和标准偏差;以及
基于结合所述第一距离、所述平均的第四距离以及所述标准偏差来驾驶所述车辆。
7.根据权利要求6所述的方法,进一步包括:
基于所述第二距离以及所述交通对象相对于所述第二车辆的确定的大小和角度来确定概率函数;以及
结合所述概率函数和所述第三距离来确定所述平均的第四距离和所述标准偏差。
8.根据权利要求7所述的方法,其中所述概率函数是基于准确度值进行调整。
9.根据权利要求6所述的方法,其中驾驶所述车辆包括:与误差函数的输出成比例地减速,所述误差函数是基于结合所述第一距离与所述平均的第四距离和所述标准偏差。
10.根据权利要求9所述的方法,其中与所述误差函数成比例地减速包括:将所述误差函数与预定阈值进行比较,以及如果所述误差函数超过所述预定阈值,则与所述误差函数成比例地降低速度。
11.根据权利要求1所述的方法,其中驾驶所述车辆包括:计算装置致动控制器以控制车辆动力传动系统、转向器以及制动器。
12.根据权利要求6所述的方法,其中基于与所述第二距离、所述额外的第二距离、所述第三距离以及所述额外的第三距离相关的误差函数来确定所述标准偏差。
13.根据权利要求7所述的方法,其中所述概率函数是基于所述第二距离的确定的准确度和所述交通对象的大小和角度的确定的准确度。
14.一种系统,包括编程为执行权利要求1-13中任意一项的方法的计算机。
15.一种方法,包括:
确定从第一车辆到交通对象的第一距离;
经由网络接口接收从第二车辆到所述交通对象的第二距离以及从所述第二车辆到所述第一车辆的第三距离;
基于所述第二距离和所述第三距离通过三角测量来确定第四距离;以及
基于结合所述第一距离和所述第四距离来驾驶所述第一车辆。
16.一种设备,包括:
处理器;
存储器,所述存储器存储可由所述处理器执行以执行下列操作的指令:
确定从车辆到交通对象的第一距离;
经由网络接口接收从第二车辆到所述交通对象的第二距离以及从所述第二车辆到所述车辆的第三距离;
基于所述第二距离和所述第三距离通过三角测量来确定第四距离;以及
基于结合所述第一距离和所述第四距离来驾驶所述车辆。
Applications Claiming Priority (2)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| US15/378,934 | 2016-12-14 | ||
| US15/378,934 US10095238B2 (en) | 2016-12-14 | 2016-12-14 | Autonomous vehicle object detection |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| CN108216235A true CN108216235A (zh) | 2018-06-29 |
Family
ID=60950377
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| CN201711306836.4A Withdrawn CN108216235A (zh) | 2016-12-14 | 2017-12-11 | 自主车辆对象检测 |
Country Status (6)
| Country | Link |
|---|---|
| US (1) | US10095238B2 (zh) |
| CN (1) | CN108216235A (zh) |
| DE (1) | DE102017129501A1 (zh) |
| GB (1) | GB2559263A (zh) |
| MX (1) | MX2017016260A (zh) |
| RU (1) | RU2017140042A (zh) |
Cited By (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN110979318A (zh) * | 2019-11-20 | 2020-04-10 | 苏州智加科技有限公司 | 车道信息获取方法、装置、自动驾驶车辆及存储介质 |
| CN112567259A (zh) * | 2018-08-16 | 2021-03-26 | 标致雪铁龙汽车股份有限公司 | 确定与传感器在机动车辆的环境中检测到的物体关联的置信指数的方法 |
Families Citing this family (5)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| DE102018212133A1 (de) * | 2018-07-20 | 2020-01-23 | Continental Automotive Gmbh | Verfahren und Vorrichtung zur Genauigkeitssteigerung einer Ortsbestimmung |
| DE102019215680B3 (de) * | 2019-10-11 | 2021-01-07 | Audi Ag | Verfahren zum Vorhersagen eines Verhaltens eines Zielfahrzeugs |
| TWI701533B (zh) * | 2019-11-14 | 2020-08-11 | 緯創資通股份有限公司 | 控制方法以及電動助行器 |
| CN111489589B (zh) * | 2020-04-15 | 2022-04-05 | 中车青岛四方机车车辆股份有限公司 | 一种车辆防碰撞方法、装置、设备及存储介质 |
| US20230399008A1 (en) * | 2022-06-09 | 2023-12-14 | Gm Cruise Holdings Llc | Multistatic radar point cloud formation using a sensor waveform encoding schema |
Citations (7)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN101966846A (zh) * | 2009-05-08 | 2011-02-09 | 通用汽车环球科技运作公司 | 通过物体检测优化的检测车辆行驶的畅通路径的方法 |
| CN102139696A (zh) * | 2010-02-02 | 2011-08-03 | 通用汽车环球科技运作有限责任公司 | 疏堵 |
| CN102466792A (zh) * | 2010-11-10 | 2012-05-23 | 现代自动车株式会社 | 使用无线通信检测附近车辆的系统和方法 |
| US20140012492A1 (en) * | 2012-07-09 | 2014-01-09 | Elwha Llc | Systems and methods for cooperative collision detection |
| US20140236414A1 (en) * | 2013-02-21 | 2014-08-21 | Google Inc. | Method to Detect Nearby Aggressive Drivers and Adjust Driving Modes |
| US20150035687A1 (en) * | 2013-07-31 | 2015-02-05 | Elwha, Llc | Systems and methods for adaptive vehicle sensing systems |
| US9507346B1 (en) * | 2015-11-04 | 2016-11-29 | Zoox, Inc. | Teleoperation system and method for trajectory modification of autonomous vehicles |
Family Cites Families (23)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US9102220B2 (en) * | 1992-05-05 | 2015-08-11 | American Vehicular Sciences Llc | Vehicular crash notification system |
| US8209120B2 (en) * | 1997-10-22 | 2012-06-26 | American Vehicular Sciences Llc | Vehicular map database management techniques |
| US8965677B2 (en) * | 1998-10-22 | 2015-02-24 | Intelligent Technologies International, Inc. | Intra-vehicle information conveyance system and method |
| US20080065328A1 (en) * | 2006-09-08 | 2008-03-13 | Andreas Eidehall | Method and system for collision avoidance |
| US8195358B2 (en) | 2008-09-11 | 2012-06-05 | Deere & Company | Multi-vehicle high integrity perception |
| US8229663B2 (en) | 2009-02-03 | 2012-07-24 | GM Global Technology Operations LLC | Combined vehicle-to-vehicle communication and object detection sensing |
| US9429943B2 (en) * | 2012-03-05 | 2016-08-30 | Florida A&M University | Artificial intelligence valet systems and methods |
| KR101393921B1 (ko) | 2012-05-31 | 2014-05-12 | 현대자동차주식회사 | 차량간 통신을 이용한 장애물 감지 장치 및 방법 |
| DE102012024456A1 (de) | 2012-12-13 | 2014-01-16 | Audi Ag | Verfahren zur Erfassung von Fahrbahndaten |
| JP6429368B2 (ja) * | 2013-08-02 | 2018-11-28 | 本田技研工業株式会社 | 歩車間通信システムおよび方法 |
| JP6483127B2 (ja) * | 2013-08-19 | 2019-03-13 | ビーエーエスエフ ソシエタス・ヨーロピアBasf Se | 少なくとも1つの対象物の位置を求めるための検出器 |
| US20150112800A1 (en) * | 2013-10-18 | 2015-04-23 | State Farm Mutual Automobile Insurance Company | Targeted advertising using vehicle information |
| US20150158495A1 (en) * | 2013-12-05 | 2015-06-11 | Elwha Llc | Systems and methods for reporting characteristics of operator performance |
| US20150161894A1 (en) * | 2013-12-05 | 2015-06-11 | Elwha Llc | Systems and methods for reporting characteristics of automatic-driving software |
| KR20150070801A (ko) * | 2013-12-17 | 2015-06-25 | 현대자동차주식회사 | 차량간 통신을 이용한 교통정보 전달방법 |
| TWI503560B (zh) | 2013-12-25 | 2015-10-11 | 財團法人工業技術研究院 | 移動車輛定位校正方法與裝置 |
| US9344856B2 (en) | 2014-01-14 | 2016-05-17 | Cisco Technology, Inc. | Detection of false vehicle-to-vehicle emergency brake light messages |
| US9666069B2 (en) * | 2014-02-14 | 2017-05-30 | Ford Global Technologies, Llc | Autonomous vehicle handling and performance adjustment |
| MX343922B (es) | 2014-02-20 | 2016-11-29 | Ford Global Tech Llc | Tratamiento de fallas en un vehículo autónomo. |
| EP2940672B1 (en) * | 2014-04-29 | 2018-03-07 | Fujitsu Limited | Vehicular safety system |
| FR3020616B1 (fr) * | 2014-04-30 | 2017-10-27 | Renault Sas | Dispositif de signalisation d'objets a un module de navigation de vehicule equipe de ce dispositif |
| US9377315B2 (en) * | 2014-10-22 | 2016-06-28 | Myine Electronics, Inc. | System and method to provide valet instructions for a self-driving vehicle |
| US11107365B1 (en) * | 2015-08-28 | 2021-08-31 | State Farm Mutual Automobile Insurance Company | Vehicular driver evaluation |
-
2016
- 2016-12-14 US US15/378,934 patent/US10095238B2/en not_active Expired - Fee Related
-
2017
- 2017-11-17 RU RU2017140042A patent/RU2017140042A/ru not_active Application Discontinuation
- 2017-12-05 GB GB1720238.3A patent/GB2559263A/en not_active Withdrawn
- 2017-12-11 CN CN201711306836.4A patent/CN108216235A/zh not_active Withdrawn
- 2017-12-11 DE DE102017129501.1A patent/DE102017129501A1/de active Pending
- 2017-12-13 MX MX2017016260A patent/MX2017016260A/es unknown
Patent Citations (7)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN101966846A (zh) * | 2009-05-08 | 2011-02-09 | 通用汽车环球科技运作公司 | 通过物体检测优化的检测车辆行驶的畅通路径的方法 |
| CN102139696A (zh) * | 2010-02-02 | 2011-08-03 | 通用汽车环球科技运作有限责任公司 | 疏堵 |
| CN102466792A (zh) * | 2010-11-10 | 2012-05-23 | 现代自动车株式会社 | 使用无线通信检测附近车辆的系统和方法 |
| US20140012492A1 (en) * | 2012-07-09 | 2014-01-09 | Elwha Llc | Systems and methods for cooperative collision detection |
| US20140236414A1 (en) * | 2013-02-21 | 2014-08-21 | Google Inc. | Method to Detect Nearby Aggressive Drivers and Adjust Driving Modes |
| US20150035687A1 (en) * | 2013-07-31 | 2015-02-05 | Elwha, Llc | Systems and methods for adaptive vehicle sensing systems |
| US9507346B1 (en) * | 2015-11-04 | 2016-11-29 | Zoox, Inc. | Teleoperation system and method for trajectory modification of autonomous vehicles |
Cited By (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN112567259A (zh) * | 2018-08-16 | 2021-03-26 | 标致雪铁龙汽车股份有限公司 | 确定与传感器在机动车辆的环境中检测到的物体关联的置信指数的方法 |
| CN112567259B (zh) * | 2018-08-16 | 2024-02-02 | 标致雪铁龙汽车股份有限公司 | 确定与传感器在机动车辆的环境中检测到的物体关联的置信指数的方法 |
| CN110979318A (zh) * | 2019-11-20 | 2020-04-10 | 苏州智加科技有限公司 | 车道信息获取方法、装置、自动驾驶车辆及存储介质 |
| CN110979318B (zh) * | 2019-11-20 | 2021-06-04 | 苏州智加科技有限公司 | 车道信息获取方法、装置、自动驾驶车辆及存储介质 |
Also Published As
| Publication number | Publication date |
|---|---|
| GB201720238D0 (en) | 2018-01-17 |
| DE102017129501A1 (de) | 2018-06-14 |
| US10095238B2 (en) | 2018-10-09 |
| MX2017016260A (es) | 2018-11-09 |
| US20180164833A1 (en) | 2018-06-14 |
| GB2559263A (en) | 2018-08-01 |
| RU2017140042A (ru) | 2019-05-17 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US10488863B2 (en) | Autonomous vehicle post-fault operation | |
| US10703363B2 (en) | In-vehicle traffic assist | |
| US10429848B2 (en) | Automatic driving system | |
| CN107451521B (zh) | 车辆车道图估算 | |
| JP6985203B2 (ja) | 挙動予測装置 | |
| CN108216235A (zh) | 自主车辆对象检测 | |
| CN106240565B (zh) | 碰撞减轻和躲避 | |
| US10095227B2 (en) | Automatic driving system | |
| CN107953884B (zh) | 用于自主车辆的行驶控制设备和方法 | |
| US9714034B2 (en) | Vehicle control device | |
| US10955857B2 (en) | Stationary camera localization | |
| US20200111358A1 (en) | Vehicle path planning | |
| CN110857085A (zh) | 车辆路径规划 | |
| CN111209790A (zh) | 使用相邻车辆的姿态观察进行路面表征 | |
| US20140257686A1 (en) | Vehicle lane determination | |
| CN107918758A (zh) | 能够进行环境情景分析的车辆 | |
| CN107590768A (zh) | 用于对用于运输工具的位置和/或方向的传感器数据进行处理的方法 | |
| US11281224B2 (en) | Vehicle control device | |
| JP2016530642A (ja) | 自動車の誤走行の確実性を検査する方法および制御検出装置 | |
| CN107082071A (zh) | 用于防止意外离开行车道的方法和辅助装置 | |
| US20210004983A1 (en) | Vehicle pose determination | |
| US20220253065A1 (en) | Information processing apparatus, information processing method, and information processing program | |
| US11119491B2 (en) | Vehicle steering control | |
| CN107792067B (zh) | 碰撞警告系统 | |
| EP4230494A1 (en) | System copmprising three groups of sensors |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| PB01 | Publication | ||
| PB01 | Publication | ||
| SE01 | Entry into force of request for substantive examination | ||
| SE01 | Entry into force of request for substantive examination | ||
| WW01 | Invention patent application withdrawn after publication | ||
| WW01 | Invention patent application withdrawn after publication |
Application publication date: 20180629 |