CN107257756B - 用于在路况变化的情况下辅助车辆的技术 - Google Patents

用于在路况变化的情况下辅助车辆的技术 Download PDF

Info

Publication number
CN107257756B
CN107257756B CN201680012441.0A CN201680012441A CN107257756B CN 107257756 B CN107257756 B CN 107257756B CN 201680012441 A CN201680012441 A CN 201680012441A CN 107257756 B CN107257756 B CN 107257756B
Authority
CN
China
Prior art keywords
vehicle
data
road
assistance
determining
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.)
Active
Application number
CN201680012441.0A
Other languages
English (en)
Other versions
CN107257756A (zh
Inventor
I·塔托里安
R·H·沃海比
H·李
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.)
Intel Corp
Original Assignee
Intel Corp
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 Intel Corp filed Critical Intel Corp
Priority to CN202010316774.0A priority Critical patent/CN111439250B/zh
Publication of CN107257756A publication Critical patent/CN107257756A/zh
Application granted granted Critical
Publication of CN107257756B publication Critical patent/CN107257756B/zh
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • 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
    • B60W40/00Estimation 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/02Estimation 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/06Road conditions
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B60VEHICLES IN GENERAL
    • B60KARRANGEMENT OR MOUNTING OF PROPULSION UNITS OR OF TRANSMISSIONS IN VEHICLES; ARRANGEMENT OR MOUNTING OF PLURAL DIVERSE PRIME-MOVERS IN VEHICLES; AUXILIARY DRIVES FOR VEHICLES; INSTRUMENTATION OR DASHBOARDS FOR VEHICLES; ARRANGEMENTS IN CONNECTION WITH COOLING, AIR INTAKE, GAS EXHAUST OR FUEL SUPPLY OF PROPULSION UNITS IN VEHICLES
    • B60K35/00Instruments specially adapted for vehicles; Arrangement of instruments in or on vehicles
    • B60K35/20Output arrangements, i.e. from vehicle to user, associated with vehicle functions or specially adapted therefor
    • B60K35/28Output arrangements, i.e. from vehicle to user, associated with vehicle functions or specially adapted therefor characterised by the type of the output information, e.g. video entertainment or vehicle dynamics information; characterised by the purpose of the output information, e.g. for attracting the attention of the driver
    • 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
    • B60W10/00Conjoint control of vehicle sub-units of different type or different function
    • B60W10/04Conjoint control of vehicle sub-units of different type or different function including control of propulsion units
    • B60W10/06Conjoint control of vehicle sub-units of different type or different function including control of propulsion units including control of combustion engines
    • 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
    • B60W10/00Conjoint control of vehicle sub-units of different type or different function
    • B60W10/10Conjoint control of vehicle sub-units of different type or different function including control of change-speed gearings
    • 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
    • B60W30/00Purposes 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/14Adaptive cruise control
    • 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
    • B60W30/00Purposes 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/14Adaptive cruise control
    • B60W30/143Speed control
    • 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
    • B60W30/00Purposes 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/18Propelling the vehicle
    • B60W30/188Controlling power parameters of the driveline, e.g. determining the required power
    • 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
    • B60W40/00Estimation 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/02Estimation 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
    • 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
    • B60W40/00Estimation 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/02Estimation 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/04Traffic conditions
    • 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
    • B60W40/00Estimation 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/02Estimation 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/06Road conditions
    • B60W40/064Degree of grip
    • 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
    • B60W40/00Estimation 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/02Estimation 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/06Road conditions
    • B60W40/076Slope angle of the road
    • 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/0097Predicting future conditions
    • 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/08Interaction between the driver and the control system
    • B60W50/14Means for informing the driver, warning the driver or prompting a driver intervention
    • GPHYSICS
    • G08SIGNALLING
    • G08GTRAFFIC CONTROL SYSTEMS
    • G08G1/00Traffic control systems for road vehicles
    • G08G1/01Detecting movement of traffic to be counted or controlled
    • G08G1/0104Measuring and analyzing of parameters relative to traffic conditions
    • G08G1/0108Measuring and analyzing of parameters relative to traffic conditions based on the source of data
    • G08G1/0112Measuring and analyzing of parameters relative to traffic conditions based on the source of data from the vehicle, e.g. floating car data [FCD]
    • GPHYSICS
    • G08SIGNALLING
    • G08GTRAFFIC CONTROL SYSTEMS
    • G08G1/00Traffic control systems for road vehicles
    • G08G1/01Detecting movement of traffic to be counted or controlled
    • G08G1/0104Measuring and analyzing of parameters relative to traffic conditions
    • G08G1/0108Measuring and analyzing of parameters relative to traffic conditions based on the source of data
    • G08G1/0116Measuring and analyzing of parameters relative to traffic conditions based on the source of data from roadside infrastructure, e.g. beacons
    • GPHYSICS
    • G08SIGNALLING
    • G08GTRAFFIC CONTROL SYSTEMS
    • G08G1/00Traffic control systems for road vehicles
    • G08G1/01Detecting movement of traffic to be counted or controlled
    • G08G1/0104Measuring and analyzing of parameters relative to traffic conditions
    • G08G1/0125Traffic data processing
    • G08G1/0129Traffic data processing for creating historical data or processing based on historical data
    • GPHYSICS
    • G08SIGNALLING
    • G08GTRAFFIC CONTROL SYSTEMS
    • G08G1/00Traffic control systems for road vehicles
    • G08G1/01Detecting movement of traffic to be counted or controlled
    • G08G1/0104Measuring and analyzing of parameters relative to traffic conditions
    • G08G1/0137Measuring and analyzing of parameters relative to traffic conditions for specific applications
    • G08G1/0141Measuring and analyzing of parameters relative to traffic conditions for specific applications for traffic information dissemination
    • GPHYSICS
    • G08SIGNALLING
    • G08GTRAFFIC CONTROL SYSTEMS
    • G08G1/00Traffic control systems for road vehicles
    • G08G1/01Detecting movement of traffic to be counted or controlled
    • G08G1/0104Measuring and analyzing of parameters relative to traffic conditions
    • G08G1/0137Measuring and analyzing of parameters relative to traffic conditions for specific applications
    • G08G1/0145Measuring and analyzing of parameters relative to traffic conditions for specific applications for active traffic flow control
    • GPHYSICS
    • G08SIGNALLING
    • G08GTRAFFIC CONTROL SYSTEMS
    • G08G1/00Traffic control systems for road vehicles
    • G08G1/01Detecting movement of traffic to be counted or controlled
    • G08G1/017Detecting movement of traffic to be counted or controlled identifying vehicles
    • GPHYSICS
    • G08SIGNALLING
    • G08GTRAFFIC CONTROL SYSTEMS
    • G08G1/00Traffic control systems for road vehicles
    • G08G1/09Arrangements for giving variable traffic instructions
    • G08G1/0962Arrangements for giving variable traffic instructions having an indicator mounted inside the vehicle, e.g. giving voice messages
    • G08G1/0967Systems involving transmission of highway information, e.g. weather, speed limits
    • G08G1/096708Systems 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/096725Systems 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
    • GPHYSICS
    • G08SIGNALLING
    • G08GTRAFFIC CONTROL SYSTEMS
    • G08G1/00Traffic control systems for road vehicles
    • G08G1/09Arrangements for giving variable traffic instructions
    • G08G1/0962Arrangements for giving variable traffic instructions having an indicator mounted inside the vehicle, e.g. giving voice messages
    • G08G1/0967Systems involving transmission of highway information, e.g. weather, speed limits
    • G08G1/096733Systems involving transmission of highway information, e.g. weather, speed limits where a selection of the information might take place
    • G08G1/096741Systems involving transmission of highway information, e.g. weather, speed limits where a selection of the information might take place where the source of the transmitted information selects which information to transmit to each vehicle
    • GPHYSICS
    • G08SIGNALLING
    • G08GTRAFFIC CONTROL SYSTEMS
    • G08G1/00Traffic control systems for road vehicles
    • G08G1/09Arrangements for giving variable traffic instructions
    • G08G1/0962Arrangements for giving variable traffic instructions having an indicator mounted inside the vehicle, e.g. giving voice messages
    • G08G1/0967Systems involving transmission of highway information, e.g. weather, speed limits
    • G08G1/096733Systems involving transmission of highway information, e.g. weather, speed limits where a selection of the information might take place
    • G08G1/09675Systems involving transmission of highway information, e.g. weather, speed limits where a selection of the information might take place where a selection from the received information takes place in the vehicle
    • GPHYSICS
    • G08SIGNALLING
    • G08GTRAFFIC CONTROL SYSTEMS
    • G08G1/00Traffic control systems for road vehicles
    • G08G1/09Arrangements for giving variable traffic instructions
    • G08G1/0962Arrangements for giving variable traffic instructions having an indicator mounted inside the vehicle, e.g. giving voice messages
    • G08G1/0967Systems involving transmission of highway information, e.g. weather, speed limits
    • G08G1/096766Systems involving transmission of highway information, e.g. weather, speed limits where the system is characterised by the origin of the information transmission
    • G08G1/096775Systems 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 a central station
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B60VEHICLES IN GENERAL
    • B60KARRANGEMENT OR MOUNTING OF PROPULSION UNITS OR OF TRANSMISSIONS IN VEHICLES; ARRANGEMENT OR MOUNTING OF PLURAL DIVERSE PRIME-MOVERS IN VEHICLES; AUXILIARY DRIVES FOR VEHICLES; INSTRUMENTATION OR DASHBOARDS FOR VEHICLES; ARRANGEMENTS IN CONNECTION WITH COOLING, AIR INTAKE, GAS EXHAUST OR FUEL SUPPLY OF PROPULSION UNITS IN VEHICLES
    • B60K2360/00Indexing scheme associated with groups B60K35/00 or B60K37/00 relating to details of instruments or dashboards
    • B60K2360/16Type of output information
    • B60K2360/169Remaining operating distance or charge
    • 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
    • B60W2420/00Indexing codes relating to the type of sensors based on the principle of their operation
    • B60W2420/40Photo, light or radio wave sensitive means, e.g. infrared sensors
    • B60W2420/408Radar; Laser, e.g. lidar
    • 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
    • B60W2420/00Indexing codes relating to the type of sensors based on the principle of their operation
    • B60W2420/54Audio sensitive means, e.g. ultrasound
    • 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
    • B60W2530/00Input parameters relating to vehicle conditions or values, not covered by groups B60W2510/00 or B60W2520/00
    • 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
    • B60W2530/00Input parameters relating to vehicle conditions or values, not covered by groups B60W2510/00 or B60W2520/00
    • B60W2530/209Fuel quantity remaining in tank
    • 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
    • B60W2552/00Input parameters relating to infrastructure
    • 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
    • B60W2552/00Input parameters relating to infrastructure
    • B60W2552/15Road slope, i.e. the inclination of a road segment in the longitudinal direction
    • 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
    • B60W2552/00Input parameters relating to infrastructure
    • B60W2552/40Coefficient of friction
    • 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
    • B60W2555/00Input parameters relating to exterior conditions, not covered by groups B60W2552/00, B60W2554/00
    • B60W2555/20Ambient conditions, e.g. wind or rain
    • 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
    • B60W2556/00Input parameters relating to data
    • B60W2556/45External transmission of data to or from the vehicle
    • 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
    • B60W2556/00Input parameters relating to data
    • B60W2556/45External transmission of data to or from the vehicle
    • B60W2556/65Data transmitted between vehicles
    • 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
    • B60W2710/00Output or target parameters relating to a particular sub-units
    • B60W2710/06Combustion engines, Gas turbines
    • B60W2710/0616Position of fuel or air injector
    • 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
    • B60W2710/00Output or target parameters relating to a particular sub-units
    • B60W2710/10Change speed gearings
    • B60W2710/1005Transmission ratio engaged
    • 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
    • B60W2756/00Output or target parameters relating to data
    • B60W2756/10Involving external transmission of data to or from the vehicle
    • YGENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
    • Y02TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
    • Y02TCLIMATE CHANGE MITIGATION TECHNOLOGIES RELATED TO TRANSPORTATION
    • Y02T10/00Road transport of goods or passengers
    • Y02T10/80Technologies aiming to reduce greenhouse gasses emissions common to all road transportation technologies
    • Y02T10/84Data processing systems or methods, management, administration

Landscapes

  • Engineering & Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Chemical & Material Sciences (AREA)
  • Transportation (AREA)
  • Mechanical Engineering (AREA)
  • Automation & Control Theory (AREA)
  • Analytical Chemistry (AREA)
  • Combustion & Propulsion (AREA)
  • Life Sciences & Earth Sciences (AREA)
  • Atmospheric Sciences (AREA)
  • Mathematical Physics (AREA)
  • Human Computer Interaction (AREA)
  • Traffic Control Systems (AREA)
  • Control Of Driving Devices And Active Controlling Of Vehicle (AREA)

Abstract

用于在路况变化的情况下辅助车辆的技术包括基于从多个车辆和/或基础设施传感器接收到的众包道路数据的车辆辅助数据。所述众包道路数据可以与特定道路段相关联,并且可以用于所述道路的各种特性,例如坡度、表面、危险状况等。所述车辆辅助数据可以被提供给车载计算设备以辅助或便于穿越所述道路。

Description

用于在路况变化的情况下辅助车辆的技术
相关申请的交叉引用
本申请要求于2015年3月27日提交的题为“TECHNOLOGIES FOR ASSISTINGVEHICLES WITH CHANGING ROAD CONDITIONS(用于在路况变化的情况下辅助车辆的技术)”的美国实用新型专利申请序列号14/671,755的优先权。
背景技术
包括豪华车在内的许多现代车辆包括用于改善乘客体验的一个或多个车载计算***。车载计算***可以包括用于获得关于车辆的许多不同类型的信息的各种传感器,例如温度传感器、轮胎压力传感器、相机、雷达、激光雷达、油压传感器、燃料箱传感器、速度传感器等等。车辆传感器协作以向驾驶员提供信息并允许车载计算***改善驾驶车辆的体验。然而,这样的信息通常仅基于由该特定车辆的传感器生成的传感器数据,这可能局限于车辆的过往运行。
附图说明
在附图中通过示例的方式而不是通过限制的方式来展示了本文中所描述的概念。为了说明的简单和清晰起见,附图中所展示的元件不一定按比例绘制。在认为适当的情况下,在附图当中重复参考标号以表示相应或相似的元件。
图1是用于生成车辆辅助数据的车辆辅助***的至少一个实施例的简化框图;
图2是图1的***的车辆辅助服务器的至少一个实施例的简化框图;
图3是图1的***的车载计算***的至少一个实施例的简化框图;
图4是可以由图2的车辆辅助服务器建立的环境的至少一个实施例的简化框图;
图5是可以由图3的车载计算***建立的环境的至少一个实施例的简化框图;
图6是一种可以由图2的车辆辅助服务器执行的用于生成众包(crowd-sourced)道路数据的方法的至少一个实施例的简化流程图;
图7是一种可以由图2的车辆辅助服务器执行的用于生成车辆辅助数据的方法的至少一个实施例的简化流程图;并且
图8是一种可以由图3的车载计算***执行的用于辅助车辆驾驶员的方法的至少一个实施例的简化流程图。
具体实施方式
虽然本公开的概念易于经历各种修改和替代形式,但是在附图中已经通过示例的方式示出了其特定实施例并且将在本文中对其进行详细描述。然而,应当理解的是,并不旨在将本公开的概念限制于所公开的特定形式,而相反,意图是覆盖与本公开和所附权利要求书一致的所有修改型式、等效型式和替代型式。
在说明书中提到的“一个实施例”、“实施例”、“说明性实施例”等指示所描述的实施例可以包括具体特征、结构或特性,但每一个实施例可能或者可能不一定包括该具体特征、结构或特性。而且,此类短语不一定指相同的实施例。进一步地,当结合实施例描述具体特征、结构或特性时,应认为,无论是否明确描述,结合其他实施例来实现这种特征、结构或特性是在本领域的普通技术人员的知识范围内。另外,应当认识到,包括在采用“至少一个A、B和C”形式的列表中的项可意指(A);(B);(C);(A和B);(A和C);(B和C);或(A、B和C)。类似地,采用“A、B或C中的至少一者”的形式列出的项可以意指(A);(B);(C);(A和B);(A和C);(B和C);或(A、B和C)。
在一些情况下,可以在硬件、固件、软件或其任何组合中实现所公开的实施例。还可以将所公开的实施例实施为由瞬态或非瞬态机器可读(例如,计算机可读)存储介质承载或者存储在其上的可由一个或多个处理器来读取和执行的指令。机器可读存储介质可以实施为任何存储设备、机制、或用于存储或传输采用机器可读形式的信息的其他物理结构(例如,易失性或非易失性存储器、介质盘或其他介质设备)。
在附图中,可以采用特定安排和/或排序来示出一些结构特征或方法特征。然而,应当理解的是,可能不需要这种特定的安排和/或排序。相反,在一些实施例中,可以采用与在说明性附图中所示出的方式和/或顺序不同的方式和/或顺序来安排这种特征。另外,在具体的图中包括结构性特征或方法特征并不意味着暗示在所有实施例中都需要这种特征,并且在某些实施例中,可以不包括这种特征或者这种特征可以与其他特征组合。
现在参考图1,示出了用于在路况变化的情况下收集众包道路数据并辅助车辆的说明性***100。***100包括连接到道路***106的车辆辅助服务器102。道路***106可以包括一个或多个车载计算***110、一个或多个基础设施传感器112和其他传感器114。车辆辅助服务器102通过网络104连接到车载计算***110、基础设施传感器112和其他传感器114。虽然图1的说明性实施例包括两个车载计算***110和两个基础设施传感器112,但是应当理解,可以将任何数量的车载通信***110或基础设施传感器112连接到车辆辅助服务器102。网络104可以是任何类型的通信网络并且可以被配置成用于使用任何一种或多种通信技术(例如,有线或无线通信)以及相关联的协议(例如,以太网、
Figure BDA0001389666650000031
WiMAX等)来实现这种通信。
每个车载计算***110与车辆108相关联。车辆108可以实施为可沿道路行进的任何类型的车辆,并且可以包括汽油动力车、柴油动力车、天然气动力车辆、电动车辆、全地形车辆、摩托车以及其他类型的车辆。在一些实施例中,车辆108可以实施为无法沿着道路行进的交通工具类型,例如船、飞机、火车或无人机。基础设施传感器112可以实施为与不是车辆108的一部分的道路***106相关联的任何类型的传感器。基础设施传感器112可以包括例如交通相机、气象传感器、位置传感器、速度传感器和其他传感器。其他传感器114包括车辆辅助***100用于获取道路数据的任何类型的传感器。例如,其他类型的传感器114可以包括附接到用于监视道路的无人机(或其他飞行器)的相机和其他传感器。
在当前的车辆***中,几乎不存在在相同道路上行进的车载计算***110之间的协作。因此,车辆中内置的许多***纯粹是对车辆108遇到的变化的路况的反应,然而事实上其他车辆可能刚刚遇到相同的路况。例如,当在巡航控制***下运行的车辆108开始爬上道路的山坡时,巡航控制***将不会改变车辆108的节气门,直到车辆108已经充分减速才触发巡航控制反馈***。在车辆108突然减速时,改变路况(例如,道路的上坡坡度)与施加车辆108的更多节气门的巡航控制之间这些延迟可能导致车辆108的乘员体验到不平稳运动。
在另一示例中,车辆108可以预测直到车辆108将需要再加燃料或再充电时的距离。当前的再加燃料距离估计没有考虑道路的上坡坡度和下坡坡度。当车辆108穿过丘陵地带时,所估计的再加燃料距离可能变化很大。例如,在车辆108上坡时,车辆108的耗尽距离(distance-to-empty)预测可以报告车辆108直到再加燃料时具有10英里,但是当车辆108下坡时,耗尽距离预测可能报告车辆108直到需要再加燃料时具有200英里。再加燃料距离预测数据的这些变化可能导致车辆操作者的再加燃料焦虑。
车辆辅助***100提供了从道路***106收集众包道路数据、分析道路数据、并且将车辆辅助数据馈送给单独车辆以允许车辆108和车辆驾驶员主动地控制车辆108而不是对车辆108进行反应性控制的方式。例如,利用众包道路数据,车辆辅助服务器102可以被配置为用于告知车辆108的巡航控制***道路的上坡部分正在来临,并且在遇到上坡坡度之前对车辆108施加额外的节气门。在另一示例中,车辆辅助服务器102可以使用所述众包道路数据来允许车辆108通过向车辆108警告接近上坡坡度和下坡坡度而具有更准确的耗尽距离估计。通过这样做,车载计算***110可以能够使用关于沿着道路将是什么最终高程变化的信息来更准确地生成耗尽距离预测结果。在一些实施例中,车辆辅助服务器102基于从车载计算***110接收到的信息来计算车辆108的耗尽距离估计。在面对变化的路况时,例如道路坡度的变化、路面的变化或者气象状况的变化,车辆辅助***100允许车辆108的控制***和预测***是主动的,而不仅仅是反应式的。
图2中示出了车辆辅助服务器102的说明性实施例。车辆辅助服务器102被配置为用于收集众包道路数据,并且生成用于沿道路106行进的车辆108的车辆辅助数据。车辆辅助服务器102包括处理器220、I/O子***222、存储器224、和数据存储设备226。服务器102可以实施为能够执行在此所描述的功能的任何类型的计算或计算机设备,包括但不限于计算机、多处理器***、服务器、机架式服务器、刀片式服务器、膝上型计算机、笔记本计算机、网络设备、网络设备、分布式计算***、基于处理器的***和/或消费者电子设备。当然,在其他实施例中,服务器102可以包括其他部件或附加部件,比如,服务器设备中常见的部件(例如,各种输入/输出设备)。另外地,在一些实施例中,说明性部件中的一个或多个说明性部件可以结合在另一部件中,或以其他方式形成其一部分。例如,在一些实施例中,可以将存储器224或者其部分结合到处理器220中。
处理器220可以被实施为能够执行在本文中所描述的功能的任何类型的处理器。例如,处理器220可以实施为(多个)单核或多核处理器、数字信号处理器、微控制器、或者其他处理器或处理/控制电路。类似地,存储器224可以实施为能够执行在此所述功能的任何类型的易失性或非易失性存储器或数据存储装置。在操作中,存储器224可以存储在服务器102的操作期间所使用的各种数据和软件,诸如,操作***、应用、程序、库和驱动程序。存储器224经由I/O子***222通信地耦合至处理器220,所述I/O子***可以实施为用于促进与处理器220、存储器224和服务器102的其他部件之间的输入/输出操作的电路***和/或部件。例如,I/O子***222可以实施为或以其他方式包括用于促进输入/输出操作的存储器控制器中枢、输入/输出控制中枢、固件设备、通信链路(即,点到点链路、总线链路、线、电缆、光导、印刷电路板迹线等)和/或其他组件和子***。在一些实施例中,I/O子***222可以形成片上***(SoC)的一部分,并且可与处理器220、存储器224以及服务器102的其他部件一起结合在单个集成电路芯片上。
数据存储设备226可以被实施为被配置成用于对数据进行短期或长期存储的任何类型的一种或多种设备,如例如,存储器设备和电路、存储器卡、硬盘驱动器、固态驱动器或其他数据存储设备。数据存储设备226可以存储由服务器102处理的压缩和/或解压缩数据。
服务器102还可以包括通信子***228,所述通信子***可以实施为能够使服务器102与其他远端设备之间通过计算机网络实现通信的任何通信电路、设备、或其集合,例如,车载计算***110。通信子***228可以被配置成用于使用任何一种或多种通信技术(例如,有线或无线通信)以及相关联的协议(例如,以太网、
Figure BDA0001389666650000061
WiMAX等)来实现这种通信。服务器计算设备可以包括执行服务器的功能所必需的其他***设备,例如显示器、键盘、其他输入/输出设备和其他***设备。
车辆辅助服务器102可以连接到一个或多个基础设施传感器112或其他传感器114。基础设施传感器112和其他传感器114可以实施为能够执行本文所述功能的任何类型的计算设备或计算机设备。基础设施传感器112可以包括测量状况或以其他方式生成与道路的状况相关或指示道路的状况的传感器数据的任何传感器。例如,基础设施传感器112可以包括交通相机,诸如降水传感器和温度传感器的气象传感器,速度传感器,振动传感器,风速传感器和其他类型的传感器。用于测量道路***106的状况的其他类型的传感器114可以包括飞行器(例如无人机)上的相机和雷达。传感器112、114被配置为用于检测路况,并且可以包括例如相机、运动传感器、温度传感器、雷达、话筒、位置传感器和其他感测设备。
图3中示出了车载计算***110的说明性实施例。车载计算***110被配置为用于感测与车辆108相关联的状况并且基于车辆辅助服务器102接收到的车辆辅助数据来调整车辆参数。车载计算***说明性地包括处理器320、存储器322、I/O子***324、数据存储设备334、以及通信设备336。车载计算***110可以实施为能够执行在此所描述的功能的任何类型的计算或计算机设备,包括但不限于计算机、多处理器***、服务器、机架式服务器、刀片式服务器、膝上型计算机、笔记本计算机、网络设备、网络设备、分布式计算***、基于处理器的***和/或消费者电子设备。总体上,车载计算***110的组件具有与上述服务器102的组件相同或相似的名称,并且可以类似地实现。因此,这里不再重复讨论这些相似的组件。
车载计算***110的说明性实施例包括输出设备326、数据存储设备334、通信设备336、以及传感器338。输出设备326可以包括用户接口328、显示器330、扬声器332、和/或其他输出设备(例如,车辆控制设备)。如以下所讨论的,输出设备326可以用于通知驾驶员从车辆辅助服务器接收到的车辆辅助数据的内容。另外,在一些实施例中,车载计算***110可以响应于接收到包括车辆控制命令的车辆辅助数据来控制一个或多个输出设备326自动调整车辆参数。车辆参数可以具体化为可由车载计算***110调整的车辆的任何特征或状况,例如在巡航控制期间车辆108的节气门。当车辆辅助服务器102确定可以被改变以改善驾驶体验的车辆参数并且车辆辅助服务器102确定车辆参数可被车载计算***110改变而无需来自驾驶员输入时,生成车辆控制命令。例如,如果车辆辅助服务器102确定车辆108正在接近道路上的上坡坡度,则可以在车辆108到达山坡之前向车辆108发送车辆控制命令以增加车辆108的节气门,从而确保平滑且快速地骑上所述道路坡度。
用户接口328可以包括诸如按钮或计算机触摸屏的输入/输出设备的任何组合。车载计算***110的输入设备可以包括触摸板或按钮、可兼容的计算设备(例如,智能电话或控制单元)、语音识别、手势识别、眼睛跟踪、或脑机接口。显示器330可以实施为任何类型的显示器,例如车载显示器。扬声器332可以向车辆108的驾驶员提供听觉输出,并且可以生产表示特定事件的各种声音。在一些实施例中,车载计算***110还可以包括改变车辆参数或通知驾驶员状况变化所必需的任何触觉或嗅觉输出。上面讨论的输出设备326(用户接口328、显示器330或扬声器332)仅作为可选实施例进行讨论,并且可以存在附加的或其他的输出设备。
车载计算***110还包括被配置为用于感测或测量车辆运行数据和/或路况数据的传感器338。在一些实施例中,一个或多个相机340可以耦合到车载计算***110以捕获道路的一个或多个方面。例如,一些车辆108可以包括监视道路表面上的条带的相机,从而允许车载计算***辅助驾驶员保持在交通车道内。在另一示例中,相机340可以用作用于判定在驾驶时车辆108的驾驶员是否正在观看的注视检测器。话筒342还可以被包括在车载计算***110中以捕获由车辆108或驾驶员发出的声音,例如驾驶员的语音命令,或者话筒可以拾取道路噪声和发动机噪声,车辆计算***110可以根据道路噪声和发动机噪声来确定车辆108的速度。
车载计算***110还可以包括用于确定车辆108的位置的位置传感器344。车辆辅助服务器102使用由位置传感器344测量的位置数据来确定车辆108的位置,以及例如车辆108正在行驶的道路。所感测的位置数据对于构建道路数据的众包数据库很有用。另外,传感器338可以包括耦合到车载计算***110的雷达346,所述雷达用于测量车辆108的速度以及车辆108与其他物体(例如其他车辆)的距离。车载计算***110还可以包括用于确定关于车辆108的各种事物的激光器348。例如,激光器348可以是用于确定车辆108与使用道路的其他车辆之间的距离的激光雷达。
当然,车载计算***110可以包括用于确定关于车辆108和/或道路的各种事物的其他传感器。例如,在一些实施例中,传感器338可以包括用于测量车辆108的运动的加速度计、用于测量驾驶员的大脑活动的监视器、或用于测量驾驶员的温度的监视器。其他传感器可以包括轮胎压力传感器、盲点监视器、空燃比计、曲轴位置传感器、用于警告驾驶员路缘的路缘探测器、用于测量发动机温度的发动机冷却液温度传感器、霍尔效应传感器、用于调节燃料计量的歧管绝对压力传感器、质量流量传感器、用于测量排气中的氧气量的氧传感器、用于在驻车操作过程中警告驾驶员障碍物的驻车传感器、雷达枪、速度计、节气门位置传感器、扭矩传感器、传动液温度传感器、涡轮速度传感器、可变磁阻传感器、水传感器、车轮速度传感器、冷却液液位传感器、空气滤清器温度传感器、气压传感器、用于判定发动机是否爆震的爆燃传感器、环境空气温度传感器、加热器核温度传感器、油温传感器、变速器档位传感器、EGR压力反馈传感器、加速踏板位置传感器、制动踏板位置传感器、变速器输出速度传感器、涡轮增压传感器、加速度传感器、制动液液位传感器、洗涤液液位传感器、车高传感器、后轮液位传感器、转向速率传感器、尾灯断电传感器、EGR阀位置传感器、乘员确定传感器(例如,车辆的一个或多个座位中的重量传感器)、货物重量确定传感器、电池寿命确定传感器、用于确定车辆的交流发电机的电输出的发电传感器、陀螺仪、或环境光传感器。因此,应当理解,上面讨论的特定传感器338(相机340、话筒342、位置传感器344、雷达346、激光器348、或其他传感器350)仅作为可能的或可选的实施例,并且附加或其他传感器可以并入到车载计算***110中。
参考图4,在说明性实施例中,车辆辅助服务器102在运行过程中建立环境400。说明性实施例400包括数据采集模块402、车辆辅助模块414、以及通信模块434。在使用中,车辆辅助服务器102被配置为用于收集和聚合众包道路数据,收集与车辆108的特定行程,并且基于众包道路数据和车辆简档信息来确定车辆辅助数据,以在车辆108运行中辅助车辆。环境400的各种模块可实施为硬件、固件、软件或其组合。例如,环境400的各个模块、逻辑和其他部件可以形成服务器102的处理器220或其他硬件部件的一部分或者以其他方式由所述服务器的所述处理器或所述其他硬件部件来建立。这样,在一些实施例中,环境400的模块中的任何一个或多个模块可以被实施为电气设备的电路或集合(例如,车辆辅助电路、通信电路等)。
数据采集模块402被配置为用于从各种来源收集和组织众包道路数据。众包数据涉及感测大量数据以收集用于确定相关信息的足够大的数据集。例如,通过跟踪沿着特定道路行进的数百辆车辆的地理位置(包括高程),计算***将能够更准确地确定道路的任何特定点处的道路坡度。虽然没有直接测量道路坡度,但道路坡度可以由通过众包而收集到的其他信息来确定。数据采集模块402包括基础设施数据模块404、车辆数据模块406、以及数据聚合模块408。
基础设施数据模块404被配置为用于从一个或多个基础设施传感器112和其他传感器114接收数据。基础设施传感器112在道路之上或附近的位置处感测数据。例如,基础设施传感器112可以收集可用于确定一个或多个路况(例如道路坡度、路面类型或其他道路危险(例如,交通堵塞或车辆碰撞))的信息。基础设施数据模块404接收基础设施数据并将基础设施数据存储在车辆辅助数据库412中。
车辆数据模块406被配置为用于从一台或多台车辆108接收车辆数据。车辆数据可以包括车辆识别数据、车辆运行数据、和/或驾驶员简档数据。车辆识别数据可以包括关于车辆的永久信息,例如,制造商、型号、年份、发动机规格、车辆108上可用的传感器、车辆上运行的控制***、以及其他信息。车辆识别数据还可以包括关于车辆108的过往表现的信息,包括例如关于每加仑英里的历史数据,通常行驶的道路的历史数据、以及可由车辆计算***110测量的其他长期趋势。在一些实施例中,车辆辅助服务器102可以基于车辆108的过往表现来生成概率模型,以确定车辆108的未来表现或行为的概率。例如,概率模型可以基于车辆所采取的过往路线来指示车辆108将要采取一条或多条特定路线的概率。
车辆数据的车辆运行数据可以包括关于车辆108的当前运行特性的数据,例如与车辆108当前正在行进的特定行程相关的数据。例如,如果驾驶员已经进入目的地,车辆运行数据可以包括路线信息。在另一示例中,车辆运行数据可以包括车辆108(包括乘客及其装备)的重量、车辆108的当前位置、车辆108的当前速度、车辆108的当前行进方向、以及其他信息。驾驶员简档信息可以包括关于驾驶员的信息,例如,驾驶员是激进的还是保守的驾驶员。驾驶员简档数据不总是可用的,并且可能不总是包括在车辆简档信息或车辆数据中。在一些实施例中,驾驶员简档数据可以包括与车辆108的多于一个驾驶员有关的信息。例如,除两名主要驾驶员以外,车辆108可以具有多名潜在驾驶员。在该示例中,驾驶员简档数据将包括关于车辆108的所有潜在驾驶员的信息(例如,每个驾驶员的驾驶风格),并且驾驶员简档数据将识别当前正在操作车辆108的驾驶员。
数据聚合模块408收集所有接收到的数据,包括来自基础设施数据模块404的基础设施数据和来自车辆数据模块406的车辆数据,并且将所收集的数据聚合或组织成可搜索的数据库(即,众包道路数据)。一旦所收集到的道路数据已被组织,所聚合的道路数据就被存储在车辆辅助数据库412中。在一些实施例中,数据聚合模块408包括地理位置模块410,所述地理位置模块用于确定所收集的每条数据的位置并且将所收集的该数据与导航地图上的位置相关联。例如,车辆辅助数据库412上的众包道路数据可以通过收集道路数据的位置来索引。通过位置来索引所收集的道路数据允许数据采集模块402创建充满额外信息(例如道路坡度、路面和附着力、本地气象信息、或甚至特定的道路危险)的导航地图。在一些实施例中,数据聚合模块408基于接收到的众包数据将道路划分成多个路段。例如,路段可以被定义为具有上坡坡度的路段,而相邻的路段可以被定义为具有下坡坡度的路段。另外,在一些实施例中,数据聚合模块可以基于众包道路数据生成、更新或以其他方式保持一个或多个概率模型,所述众包道路数据可以用于预测当前在相应道路上行进的车辆的运行或行为。
在一些实施例中,众包道路数据包括关于何时感测或接收众包道路数据的信息。相比于越远的道路数据,越近感测到的道路数据一般可以越是与当前的路况相关。随着众包道路数据变陈旧,众包道路数据中反映的信息可能不如以前那样准确。例如,如果众包道路数据指示路面因雪而滑,则该信息可能在六个月后就不相关。因此,在一些实施例中,数据聚合模块408可以被配置为用于基于收集道路数据的日期将加权因子施加到用于生成众包道路数据的所收集的道路数据。例如,一个星期前从车辆传感器和基础设施传感器收集到的数据可能比一个月前收集到的数据权重更大。此外,在一些实施例中,已经超过阈值时间变陈旧的道路数据可能被完全丢弃。
车辆辅助数据库412被配置为用于存储与车辆辅助***100相关联的任何信息。特别地,车辆辅助数据库412可以存储由数据采集模块402收集到的众包道路数据。车辆辅助数据库412连接到车辆辅助模块414,并且被配置为用于向车辆辅助模块414提供信息以便于确定车辆辅助数据。车辆辅助数据库412可以实施为车辆辅助服务器102的一部分,或者可以在服务器102的外部并且通过一个或多个计算机网络连接到服务器102。在一些实施例中,车辆辅助数据库412是数据存储设备226。
车辆辅助模块414被配置为用于基于存储在车辆辅助数据库412中的当前车辆简档信息和众包道路数据来确定用于沿道路行进的车辆108的车辆辅助数据。车辆辅助模块414包括车辆信息模块416、车辆任务确定模块418、车辆辅助数据确定模块422、以及通知模块432。
车辆信息模块416被配置为用于接收当前车辆简档信息。在一些实施例中,车辆信息模块416在车辆108位于第一路段上时从车辆108接收车辆简档信息。如上所述,车辆简档信息可以包括车辆识别数据、车辆运行数据和/或驾驶员简档数据。车辆信息模块416被配置为用于接收车辆简档信息信息并将其组织成用于车辆辅助模块414的有用格式。例如,车辆信息模块416可以确定车辆108的能力,例如,车辆108是否能够进行巡航控制、车辆108是否能够进行无人驾驶、或者车载计算***110是否能够具有任何自动控制特征。车辆信息模块416可以确定的信息的另一示例是车辆的当前位置、车辆108的行进速度、车辆108的行进方向、以及车辆108行进所沿着的道路。可以确定的其他类型的信息是驾驶车辆108的人、车辆108中的乘客的数量、车辆108中乘客和货物的重量、以及可能影响车辆108的表现的其他因素。
车辆任务确定模块418被配置为用于从车辆信息模块416接收当前车辆信息,并且确定车辆辅助服务器102能够辅助车辆108的哪些任务。例如,并非所有车辆都配备了所有功能。豪华车通常具有低端车型或旧车型上不存在的若干先进控制功能。车辆任务确定模块418使用车辆辅助***100确定每台车辆的能力。例如,车辆任务确定模块418可以确定豪华车辆能够使用某些先进驾驶员辅助***,而较旧的车辆仅能够使用标准巡航控制***。当车辆任务确定模块418确定车辆108能够执行哪些任务时,所述车辆任务确定模块生成任务列表,并且车辆辅助数据确定模块422仅生成与该任务列表相关的车辆辅助数据。在一些实施例中,车辆任务确定模块418包括用于将车辆108正在行进的道路分成多个路段的路段模块420。路段模块420使用当前的车辆信息根据待由车辆辅助***100执行的任务将道路分解成段。
车辆辅助数据确定模块422被配置为用于基于众包道路数据来确定用于使用任何数量的道路的任何数量的车辆108的车辆辅助数据。例如,车辆辅助数据可以包括车辆控制命令和驾驶员通知。车辆控制命令可以实施为使车载计算***110自动调整车辆参数的信号。例如,车辆控制命令可以实施为用于车载计算***110的命令,所述命令用于预期即将到来的上坡坡度时增加车辆巡航控制***的节气门。驾驶员通知可以实施为由车辆辅助服务器102传送到驾驶员的任何类型的通知。例如,如果车辆108不处于巡航控制模式,驾驶员通知可以告知驾驶员道路的上坡坡度正在临近,并且建议驾驶员增加发动机的节气门以增加发动机的功率。驾驶员通知的另一示例可以包括基于道路坡度中的即将到来的道路坡度变化来动态地更新耗尽距离预测结果的车辆辅助数据,并且将经更新的耗尽距离预测结果输出给驾驶员。
车辆辅助数据可由车辆108的车载计算设备110使用,以便于车辆108穿越道路。车辆辅助数据确定模块422可以包括路况确定模块424、再加燃料预测模块426、巡航控制模块428、以及驾驶员辅助模块430。当然,在其他实施例中,车辆辅助数据确定模块422可以包括附加模块或其他模块。
路况确定模块424被配置为用于使用来自车辆辅助数据库412的众包道路数据来确定道路的一个或多个状况。道路的状况可以包括道路坡度、路面类型、或道路危险。路况确定模块424可以通过将地图数据与从道路上行驶的一台或多台车辆108获取的位置数据相关联来确定道路的坡度。一旦道路的道路坡度被确定,路况确定模块424就生成针对所述道路的道路坡度数据。路况确定模块424还可以确定指示道路的表面的特性的路面数据。路面的特性可以包括道路类型(例如道路是用混凝土还是沥青铺路的,或者道路是否有污物)以及路面是否受到环境因素(如雨、雪或冰)的影响。路况确定模块424可以使用从一个或多个基础设施传感器112或一个或多个车载计算***110收集的气象数据来判定环境状况是否影响用于驾驶的路面的质量。路况确定模块424还可以确定指示道路的一个或多个危险状况的道路危险数据。道路的一个或多个危险状况可以包括坑洼、交通拥堵、车辆碰撞、滑溜状况、道路上的动物(例如鹿)、或其他危险。
一旦确定了路况数据,车辆辅助数据确定模块422就使用车辆辅助***100生成每台车辆108的车辆辅助数据。通过使用车辆简档信息来为每台单独的车辆定制车辆辅助,以确定车辆108对于道路危险应采取什么响应。例如,如果搭载重负荷的车辆108在道路上接近陡峭的上坡坡度,则车辆辅助数据可以指示车辆108进入右手车道、降挡到较低挡位、并且打开车辆108的危险闪光器以向其他驾驶员警告车辆108减速。在另一示例中,如果路况数据指示特定道路非常光滑,并且车辆108不具有四轮驱动,则车辆辅助数据可以指示车辆108应考虑采取替代路线。在一些实施例中,车辆辅助数据可由车辆108的车载计算设备110使用,以便于车辆108穿越路段。
在一些实施例中,车辆辅助数据确定模块422在为各台车辆108生成车辆辅助数据时考虑了参与车辆辅助***100的附近车辆的信息。例如,车辆辅助数据确定模块422可以在确定单独的车辆确定数据时考虑交通信息。例如,如果快速车辆正在接近缓慢车辆,则车辆辅助数据可以通过驾驶员通知来指示慢速车辆挪移以对高速车辆有礼貌。在另一示例中,车辆辅助数据确定模块422可以从一台车辆108接收在道路上存在坑洼的信息。使用该信息,为另一车辆108生成的车辆辅助数据可以包括关于即将到来的坑洼的通知。以这种方式,车辆辅助***100有助于豪华车辆的先进感测能力与可能没有这种先进感测能力的其他车辆共享。
再加燃料预测模块426被配置为用于改善向车辆108的驾驶员输出的耗尽距离预测结果。再加燃料预测模块426使用车辆简档信息(包括车辆规格和车辆驾驶历史)以及使用众包道路数据确定的路况数据来更准确地预测车辆108在需要再加燃料之前能行进的行驶距离的量。例如,如果电动车辆108沿着丘陵道路行进,则耗尽距离预测结果可能根据车辆108是上坡行进还是下坡行进而变化很大。为了呈现更准确的预测,车辆辅助数据可以包括新的耗尽距离预测,该耗尽距离预测结合了关于车辆108可以使用的预测路线的一定距离的道路坡度数据。例如,新的耗尽距离预测可以包括基于下个十英里道路的估计,从而将道路上接近的上坡和下坡坡度考虑在内。在一些实施例中,再加燃料预测模块426使用预测路线选择来确定车辆108接下来可能行进的道路。例如,典型的车辆108通常仅行进到若干有限的位置,例如在工作和家庭之间。使用车辆108的过往路线数据和沿着所述路线的过往燃料表现(即,车辆108在穿越特定路段时使用多少燃料),再加燃料预测模块426可以作出更加准确的耗尽距离预测。在一些实施例中,再加燃料预测模块426使用从参与车辆辅助***100的其他车辆108收集到的燃料使用数据来作出更准确的耗尽距离预测。例如,再加燃料预测模块426可以在作出新的耗尽距离预测时使用来自类似类型的车辆108的信息(例如,当确定日产天籁(Altima)的耗尽距离预测结果应当是多少时使用来自其他日产车辆的燃料使用)。在一些实施例中,再加燃料预测模块426可以使用驾驶员简档数据来判定车辆108的驾驶员的驾驶风格是否会影响车辆108在需要再加燃料之前能行进的距离。例如,以激进风格驾驶的驾驶员由于车辆108的高速度和频繁的加速度导致的每加仑英里数的减少而可能需要更频繁地再加燃料。
巡航控制模块428被配置为用于生成与车辆108的巡航控制相关的车辆控制命令。在一些实施例中,可由车辆108的车载计算***110使用巡航控制数据来调整车辆108的发动机的节气门。例如,如果路况数据指示车辆108接近上坡坡度,则巡航控制模块428可以生成指示车辆108的巡航控制***在车辆108遇到上坡坡度之前向发动机施加更多节气门的车辆辅助数据。巡航控制模块428预期到即将改变路况时生成车辆控制命令,并且允许车辆108的乘员体验平稳的骑行。在一些实施例中,巡航控制模块428生成用于车辆108行进朝向但尚未穿越的路段的巡航控制数据。
驾驶员辅助模块430被配置为用于生成与先进驾驶员辅助***相关的一个或多个车辆控制命令。例如,即使汽车不处于巡航控制模式,车辆辅助数据也可以包括用于车辆108的先进驾驶员辅助***的车辆控制命令,以增加车辆108开始攀爬道路的上坡坡度时发动机的功率。在另一示例中,驾驶员辅助模块430可以被配置为用于响应于指示正在接近坑洼的路况数据来加强车辆108的悬架。
通知模块432被配置为用于响应于生成车辆辅助数据而生成待传递给车辆108的驾驶员的驾驶员通知输出。当车辆辅助数据被传送到车载计算***110时,驾驶员通知可以被包括在车辆辅助数据中。在一些实施例中,每当车辆辅助数据被传送到车载计算***110时,就为驾驶员生成通知。在一些实施例中,当车辆辅助数据仅包括车辆控制命令时,不向车辆108的驾驶员输出通知。通知可以包括驾驶员在控制车辆108时应采取的动作的建议。
通信模块434被配置为用于允许车辆辅助服务器102与一个或多个车载计算***110、一个或多个基础设施传感器112、以及一个或多个其他传感器114通过网络104进行通信。通信模块434被配置为用于处理由车辆辅助服务器102处理的并且对应于通信子***228的所有不同类型的数据。通信模块434可以被配置成用于使用任何一种或多种通信技术(例如,有线或无线通信)以及相关联的协议(例如,以太网、
Figure BDA0001389666650000161
WiMAX等)来实现这种通信。
参考图5,在说明性实施例中,车载计算***110在运行过程中建立环境500。说明性实施例500包括车辆简档模块502、车辆输出模块506、传感器管理模块516、以及通信模块518。在使用中,车载计算***110被配置为用于从传感器338收集传感器数据,将车辆简档信息传送到车辆辅助服务器102,从车辆辅助服务器102接收车辆辅助数据,并且基于车辆辅助数据来修改车辆输出。环境500的各种模块可实施为硬件、固件、软件或其组合。例如,环境500的各种模块、逻辑和其他组件可以形成车载计算***110的处理器320或其他硬件组件的一部分或以其他方式由所述计算设备的所述处理器或所述其他硬件组件建立。这样,在一些实施例中,环境500的模块中的任何一个或多个模块可以被实施为电气设备的电路或集合(例如,车辆简档电路、车辆输出电路、传感器管理电路、通信电路等)。
车辆简档模块502被配置为用于收集、存储和传送车辆简档信息。车辆简档信息可以包括驾驶员简档数据、车辆识别数据、和/或车辆运行数据。如以上所讨论的,车辆识别数据一般包括关于涉及永久特性的车辆108的信息。例如,车辆识别数据可以包括车辆108的制造商、型号和年份、以及根据需要而定的汽车的其他规格。在一些实施例中,车辆识别数据包括关于车辆108的运行的长期历史数据,例如总体每加仑英里数、车辆108行进的英里数、或车辆108通常采取的路线。车辆运行数据可以包括指示在车辆108穿越路段时、或换言之在车辆108参与到特定目的地的特定行程时车辆108的运行的任何信息。车辆运行数据一般包括在特定行程期间在车辆108的运行过程中由传感器338收集的数据。例如,车辆运行数据可以包括车辆108的当前位置、车辆108的速度、车辆108的行进方向、和/或与车辆108的特定行程相关的其他数据。车辆简档模块502可以包括驾驶员简档模块504。驾驶员简档模块504被配置为用于收集、存储和传送驾驶员简档数据。例如,驾驶员简档可以包括驾驶员身份和关于驾驶员是保守型还是激进型驾驶员的信息。车辆辅助服务器102能够根据从车载计算***110接收到的驾驶员简档数据来定制车辆108的车辆辅助数据。
车辆输出模块506被配置为用于实现由车辆辅助数据指示的命令。例如,车辆输出模块506可以向车载计算***110的一个或多个车辆输出设备326输出信息。这样的输出设备326可以包括显示器、扬声器、或可接收车辆控制命令的其他车辆***。另外或替代地,车辆输出模块506可以将控制信号输出到车辆输出设备326中的一个或多个车辆输出设备以控制其运行。
说明性车辆输出模块506包括再加燃料预测模块508、巡航控制模块510、驾驶员辅助模块512、以及通知模块514。当然,在其他实施例中,车辆输出模块506可以包括附加的或其他的子模块。再加燃料预测模块508被配置为用于基于从车辆辅助服务器102接收到的车辆辅助数据来计算耗尽距离预测结果。例如,车辆辅助数据可以包括关于路况的信息,包括即将到来的路段的坡度。使用道路坡度数据,再加燃料预测模块508可以计算包括即将到来的道路坡度数据的耗尽距离预测结果,从而作出更准确的耗尽距离预测。在一些实施例中,车辆辅助服务器102计算耗尽距离预测结果,并且再加燃料预测模块508仅将耗尽距离预测结果输出到车辆108的驾驶员。
巡航控制模块510被配置为用于接收包括关于车辆的巡航控制的车辆控制命令的车辆辅助数据。例如,车辆控制命令可以包括在车辆108达到即将到来的上坡坡度之前车载计算***110向发动机施加更多功率的命令。在一些实施例中,如果车辆108正在主动地使用巡航控制,则车辆输出模块506将仅执行关于巡航控制的车辆控制命令。
驾驶员辅助模块512被配置为用于输出可包括在从车辆辅助服务器102接收到的车辆辅助数据中的任何其他车辆控制命令。例如,驾驶员辅助模块512可以被配置为用于输出与车辆108的先进驾驶员辅助***相关的车辆控制。
通知模块514被配置为用于响应于接收到车辆辅助数据而将驾驶员通知输出到车辆108的驾驶员。在一些实施例中,每当车载计算***110接收到车辆辅助数据时,就向驾驶员发送通知。在一些实施例中,当车辆辅助数据仅包括车辆控制命令时,不向车辆的驾驶员输出通知。通知可以包括驾驶员在控制车辆108时应采取的动作的建议。可以使用输出设备326之一将通知输出到驾驶员。例如,写入的消息可以被输出到车辆108的显示器330,指示车辆辅助数据包含什么信息。在一些实施例中,通知包括诸如嘟嘟声或叮当声的听觉信号,以向驾驶员警告正在输出该消息。在一些实施例中,通知被输出到车辆108的扬声器332上,使得驾驶员可以听到该通知。
传感器管理模块516被配置为用于管理与车载计算***110集成的传感器。传感器管理模块516记录由传感器338收集的所有数据(其包括车辆运行数据),并且通过通信模块518将送车辆运行数据传送到车辆辅助服务器102。
通信模块518被配置为用于允许车载计算***110通过网络104与车辆辅助服务器102进行通信。通信模块518被配置为用于处理由车载计算***110处理的并且对应于通信设备336的所有不同类型的数据。通信模块518可以被配置成用于使用任何一种或多种通信技术(例如,有线或无线通信)以及相关联的协议(例如,以太网、
Figure BDA0001389666650000181
WiMAX等)来实现这种通信。
参考图6,在使用中,车辆辅助服务器102可以执行用于生成众包道路数据的方法600。在框602处,车辆辅助服务器102通过各种来源接收指示所述多台车辆中的每台车辆穿越的道路或路段的至少一个特性的道路数据。例如,在框604处,车辆辅助服务器102可以接收由基础设施传感器112和/或其他传感器114感测或生成的基础设施数据。基础设施数据可以具体化为指示道路(例如路段)的状况或特性的任何类型的数据。由传感器112、114感测到的特定类型的基础设施数据可以包括例如位置数据606、气象数据608、和/或道路封闭数据610。位置数据606可以具体化为与传感器112、114感测所述数据所在的特定位置相关。气象数据608可以具体化为指示气象、气象模式、和/或气象预测的任何信息。例如,气象数据可以包括温度数据、降水数据、风速数据、气压数据、或其他数据。道路封闭数据610可以具体化为与道路封闭相关的任何信息,例如车辆碰撞、出于气象原因而封闭、由交通造成的延误、滑坡等。当然,应当理解,在其他实施例中,车辆辅助服务器102可以接收指示道路状况或特性的其他类型的基础设施数据。
在框612处,车辆辅助服务器102可以接收由一个或多个车辆传感器338感测或生成的车辆数据,所述一个或多个车辆传感器与穿越道路***106的一台或多台车辆108的车载计算***110相关联。车辆数据可以具体化为指示车辆108和/或车辆108的用户的特性、状况或质量的任何类型的数据。所述特定类型的车辆数据可以包括例如驾驶员简档数据614、车辆识别数据616、和/或车辆运行数据618。如以上所讨论的,驾驶员简档数据614、车辆识别数据616、以及车辆运行数据618一般涉及关于车辆108的信息。具体地,驾驶员简档数据614可以具体化为关于车辆108的驾驶员已知的任何信息(例如,驾驶员身份、驾驶限制、驾驶员驾驶风格是激进型还是保守型等);车辆识别数据616可以具体化为与车辆108的永久特性相关的信息(例如,车辆108的年份、制造商、以及型号);并且车辆运行数据618可以具体化为与车辆108的特定行程的车辆参数有关的信息(例如,车辆108的当前位置、车辆108的当前重量等)。
在框620处,车辆辅助服务器102将所接收到的道路聚合到众包道路数据中。在一些实施例中,众包道路数据被存储在诸如车辆辅助数据库412的可搜索的数据库中。在一些实施例中,道路数据由传感器感测到数据的位置进行索引。例如,在框622处,车辆辅助服务器102针对所收集的每条道路数据确定地理位置数据。地理位置数据涉及相应传感器(例如,基础设施传感器112、其他传感器114、车载计算***110的传感器338等)感测到数据的确切位置。车辆辅助服务器102还确定包括道路的地理位置的道路位置数据。当然,应当理解,并不是所有的数据都可以在道路上直接感测到,例如,基础设施传感器112可以设置成与道路分开。因此,车辆辅助服务器102可以将众包道路数据的这些数据组分与附近的道路位置相关联。这样,在框624处,车辆辅助服务器102使用地理位置数据和道路位置数据将众包道路数据链接到道路位置。在一些实施例中,道路数据还使用感测到道路数据的时间进行索引。例如,指示道路上有雪的气象数据将随着时间流逝而失去相关性和准确性。
现在参考图7,在使用中,车辆辅助服务器102可以执行用于确定针对特定车辆的车辆辅助数据的方法700。在框702处,车辆辅助服务器102从车辆108接收车辆数据。除了提供识别车辆108和/或车辆操作者的特性的信息之外,车辆简档信息还向车辆辅助服务器102提供车辆108的车载计算***110准备好接收车辆辅助数据的指示。在一些实施例中,车辆108可以提供待用于确定道路数据的车辆数据,而作为交换无需任何车辆辅助数据。在这样的实施例中,车辆108是被动数据收集器,并且不使用车辆辅助数据来改善车辆功能。如图7所示,车辆数据可以包括驾驶员简档数据704、车辆识别数据706、和/或车辆运行数据708。如以上所讨论的,驾驶员简档数据704可以具体化为任何类型的数据。如以上所讨论的,驾驶员简档数据614、车辆识别数据616、以及车辆运行数据618一般涉及关于车辆108的信息。具体地,驾驶员简档数据614可以具体化为关于车辆108的驾驶员已知的任何信息(例如,驾驶员身份、驾驶限制、驾驶员驾驶风格是激进型还是保守型等);车辆识别数据616可以具体化为与车辆108的永久特性相关的信息(例如,车辆108的年份、制造商、以及型号);并且车辆运行数据618可以具体化为与车辆108的特定行程的车辆参数有关的信息(例如,车辆108的当前位置、车辆108的当前重量等)。
在框710处,车辆辅助服务器102基于车辆简档信息、并且基于存储在车辆辅助数据库412中的众包道路数据来确定路况数据。路况数据是指示道路或路段的一个或多个路况的任何信息。例如,路况数据可以包括道路坡度数据712、路面数据714、或道路危险数据716。道路坡度数据712可以具体化为指示给定距离上的道路的斜坡的任何类型的数据;或者换句话说,在道路的给定距离上道路的高程变化。道路坡度数据指示出道路在任何给定点的坡度。可以例如通过比较导航图、地形图和接收到的众包数据确定准确的道路坡度来确定道路坡度数据712。例如,在相应车辆108沿着特定道路行进时,车载计算***110的位置传感器跟踪所述车辆的位置。在足够的车辆已经将位置数据发送到车辆辅助服务器102之后,车辆辅助服务器102可以分析该数据以找到哪条路线可能是道路的精确路径。使用该路径数据,车辆辅助服务器102可以能够沿着道路的一段确定道路的高程变化,从而确定道路坡度数据712。
路面数据714可以具体化为指示当前路面类型和/或可能影响路面的质量(例如雪或冰)的其他因素的任何类型的数据。可以通过使用导航地图信息和众包道路数据来确定路面数据714,以确定存在什么类型的路面,例如混凝土路、柏油路、或土路。此外,路面数据714可以包括关于可能影响路面质量的因素的信息。例如,路面数据714可以包括气象数据,以确定路面是是滑的,无论是由于冰还是雪。在一些实施例中,可以使用从数字导航地图收集的道路类型数据来确定路面数据。例如,许多数字导航地图包括关于特定道路或路段的大小和铺路的指标,例如特定道路是否是土路。通常情况下,可以从道路类型推断出路面信息,例如,州际公路通常用混凝土铺成。可以使用来自数字导航地图的数据和众包道路数据来生成路面数据。
道路危险数据716可以具体化为指示道路上是否存在任何危险的任何类型的数据,并且通过分析众包道路数据来确定。危险可以包括坑洼、车辆碰撞、交通拥堵、或道路上的动物(如鹿)。例如,使用与车载计算***110相关联的传感器338,车辆辅助服务器102可以被配置为用于根据车辆108指示物体被撞击、或者车辆108迂回错过障碍物来确定所述道路中是否有坑洼。在另一示例中,指示非另一车辆的物体的车辆传感器以及由车辆108的驾驶员执行并且由车辆108的位置传感器指示的其他回避机动可以指示鹿在道路中或附近。
在框718处,车辆辅助服务器102基于路况数据和车辆简档信息来生成特定车辆108的车辆辅助数据。在一些实施例中,车辆辅助服务器102首先在生成车辆辅助数据之前确定哪些任务要包括在车辆辅助数据中。在生成车辆辅助数据之前确定任务允许车辆辅助服务器102将车辆辅助数据传递到特定车辆108,同时节省计算资源。在一些实施例中,车辆辅助数据可以包括如以上所讨论的巡航控制数据720、再加燃料预测数据722、驾驶员辅助数据724、和/或通知数据726。巡航控制数据720可以包括基于路况数据对发动机节气门进行的调整。例如,如果路况数据指示正在接近上坡道路坡度,则巡航控制数据720可以包括通知或车辆控制命令,车辆108应增加发动机的功率以准备即将到来的道路坡度。在一些实施例中,仅当车辆简档信息指示车辆108当前使用巡航控制时,才由车辆辅助服务器102确定巡航控制数据720。再加燃料预测数据722可以包括基于路况数据的用于车辆108的耗尽距离预测。例如,如果车辆108沿着具有许多山坡的道路的一段行驶,则再加燃料预测数据722将使用路况数据和车辆108的过往表现历史(包括在车辆简档信息中)来确定考虑了即将到来的上坡和下坡坡度的耗尽距离预测。在一些实施例中,仅当车辆信息指示车辆108主动地向驾驶员输出耗尽距离预测时,才由车辆辅助服务器102确定再加燃料预测数据722。驾驶员辅助数据724可以包括对由先进驾驶员辅助***控制的任何数量的车辆参数的调整。例如,先进驾驶员车辆辅助***可以包括用于在改变车道时辅助驾驶员的车道改变助手。在一些实施例中,驾驶员辅助数据724可以包括车辆控制命令,所述车辆控制命令用于基于路况数据和其他车辆108的车辆简档信息来向驾驶员指示改变车道是安全的。例如,当沿着双车道道路行进时,可视性可能会受阻,所以驾驶员可能不知道何时可以安全行驶在即将到来的交通车道上并且通过较慢移动的车辆。驾驶员辅助数据724可以包括即使在可视性受到限制时基于道路上的其他车辆的位置告知驾驶员何时安全通过的通知。另外,车辆辅助服务器102可以向接近的车辆108发送另一车辆108正在其交通车道中经过的通知。通知数据726可以向驾驶员指示所接收到的车辆辅助数据的内容。通知数据726可以仅仅包括车载计算***110自动调整的车辆参数的叙述,或者通知数据726可以包括对驾驶员的驾驶建议,例如,对发动机施加更多的节气门以准备接近上坡道路坡度或其他信息。
在框728处,车辆辅助服务器102将车辆辅助数据传送到车辆108的车载计算***110。在接收到车辆辅助数据时,车载计算***110被配置为用于实现包括在车辆辅助数据中的车辆控制命令或通知。在框730处,车辆辅助服务器102确定刚刚为车辆生成的车辆辅助数据是否可用于道路上的其他车辆108。如果车辆辅助数据被确定为对其他车辆108没有用,则方法700返回到开始并再次开始收集数据。如果车辆辅助数据被确定为有用的,则在框732处,车辆辅助服务器102将相关路况的通知发送到另一车辆。例如,这些类型的通知可以包括较快车辆从后方接近的警告,或另一辆车辆正在通过你的交通车道并请注意的警告。在框734处,车辆辅助服务器102判定是否退出方法700。
参考图8,在使用中,车载计算***110可以基于从车辆辅助服务器102接收到的车辆辅助数据来执行用于辅助车辆108的驾驶员的方法800。在框802处,车载计算***110将车辆简档信息传送到车辆辅助服务器102。在一些实施例中,车载计算***110在传送车辆简档信息之前使用传感器338感测数据。在一些实施例中,车辆简档信息可以包括驾驶员简档数据804、车辆识别数据806、或车辆运行数据808,如以上所讨论的。
在框810处,车载计算***110从车辆辅助服务器102接收车辆简档信息。如以上所讨论的,车辆辅助服务器102基于从车载计算***110接收到的众包道路数据和车辆简档信息来生成车辆辅助数据。在框812处,车载计算***110判定车辆辅助数据是否包括车辆控制命令。如果车载计算***110确定车辆控制命令存在,则车载计算***110在框814处调整由所述车辆控制命令指示的车辆参数。可由车载计算***110调整的车辆参数可以包括发动机的节气门或者一个或多个指示灯。如果车载计算***110确定车辆控制命令不存在,则在框816处,车载计算***基于车辆辅助数据生成通知,以输出给车辆108的驾驶员。所述通知可以包括车辆辅助数据中所包含的道路数据、或者对驾驶员的关于驾驶员应当调整的车辆参数的建议。在一些实施例中,当车辆控制命令存在于车辆辅助数据中时,车载计算***110基于所述车辆辅助数据生成通知。
示例
以下提供了在本文中所公开的技术的说明性示例。所述技术的实施例可以包括以下所描述的示例中的任何一个或多个示例或者其任何组合。
示例1包括一种用于辅助车辆驾驶员的车辆辅助服务器,所述车辆辅助服务器包括:数据采集模块,所述数据采集模块用于从多台车辆中的每台车辆接收道路数据,其中,所述道路数据包括指示由所述多台车辆中的每台车辆穿越的第一路段的至少一个特性的数据;数据聚合模块,所述数据聚合模块用于聚合从所述多台车辆中的每台车辆接收到的所述道路数据,以生成与所述第一路段相关联的众包道路数据;车辆信息模块,所述车辆信息模块用于从位于所述第一路段上的第一车辆接收车辆简档信息,其中,所述车辆简档信息定义所述第一车辆的至少一个特性;以及车辆辅助数据确定模块,所述车辆辅助数据确定模块用于基于所述车辆简档信息以及与所述第一路段相关联的所述众包道路数据来确定用于所述第一车辆的车辆辅助数据,其中,所述车辆辅助数据可由所述第一车辆的车载计算设备使用以便于所述车辆穿越所述第一路段。
示例2包括如示例1所述的主题,并且其中,所述车辆辅助数据确定模块用于基于所述众包道路数据来确定所述第一路段的道路坡度数据,其中,所述道路坡度数据指示沿着所述第一路段的竖直高程变化。
示例3包括如示例1和2中任一项所述的主题,并且其中,所述车辆辅助数据确定模块用于基于所述道路坡度数据和所述车辆简档信息来确定再加燃料预测数据,其中,所述再加燃料预测数据估计所述第一车辆在需要再加燃料之前能行进的距离。
示例4包括如示例1-3中任一项所述的主题,并且其中,所述再加燃料预测数据包括基于所述第一路段的坡度的直到所述第一车辆需要再加燃料时的估计行进距离。
示例5包括如示例1-4中任一项所述的主题,并且其中,所述再加燃料预测数据可由所述第一车辆的车载计算设备使用以根据所述第一车辆在所述第一路段上的过往燃料表现来调整直到再加燃料时的估计距离。
示例6包括如示例1-5中任一项所述的主题,并且其中,所述车辆辅助数据确定模块用于基于所述道路坡度数据和所述车辆简档信息来确定巡航控制数据,其中,所述巡航控制数据可由所述车载计算设备使用以调整所述第一车辆的发动机的节气门。
示例7包括如示例1-6中任一项所述的主题,并且其中,所述巡航控制数据可由所述车载计算设备使用以在所述第一车辆开始穿越所述第一路段之前调整所述发动机的节气门。
示例8包括如示例1-7中任一项所述的主题,并且其中,所述巡航控制数据是基于所述道路坡度数据和所述车辆简档信息中所包括的指示在穿越所述第一路段的同时第二车辆的运行特性的信息,其中,所述第二车辆具有与所述第一车辆共同的至少一个永久特性。
示例9包括如示例1-8中任一项所述的主题,并且其中,所述车辆辅助数据确定模块用于基于所述众包道路数据和所述车辆简档信息来确定再加燃料预测数据,其中,所述车辆简档信息包括从多个潜在驾驶员中识别所述第一车辆的驾驶员的驾驶员档案数据并且包括所识别的驾驶者的驾驶风格的指标,并且其中,所述再加燃料预测数据估计所述第一车辆在需要再加燃料之前能行进的距离。
示例10包括如示例1-9中任一项所述的主题,并且其中,所述数据采集模块包括基础设施数据模块,所述基础设施数据模块用于从与所述第一路段相关联的多个基础设施传感器中的每个基础设施传感器接收基础设施道路数据,其中,所述基础设施道路数据包括指示由所述多台车辆中的每台车辆穿越的所述第一路段的至少一个特性。
示例11包括如示例1-10中任一项所述的主题,并且其中,所述车辆信息模块接收指示所述车辆的一个或多个永久特性的车辆识别数据以及指示所述车辆的行程特有特性的车辆运行数据。
示例12包括如示例1-11中任一项所述的主题,并且其中,所述车辆辅助数据确定模块用于确定指示所述第一路段的表面的特性的路面数据。
示例13包括如示例1-12中任一项所述的主题,并且其中,所述车辆辅助数据确定模块用于根据数字导航地图来确定指示所述第一路段的道路类型的道路类型数据。
示例14包括如示例1-13中任一项所述的主题,并且其中,所述车辆辅助数据确定模块用于从与所述第一路段相关联的一个或多个基础设施传感器接收气象数据,其中,确定所述路面数据包括由所述车辆辅助服务器基于所述道路类型数据和所述气象数据来确定路面数据。
示例15包括如示例1-14中任一项所述的主题,并且其中,所述车辆辅助数据确定模块用于基于所述众包道路数据来确定指示所述第一路段的一个或多个危险状况的道路危险数据。
示例16包括如示例1-15中任一项所述的主题,并且其中,所述车辆辅助数据确定模块用于从穿越所述第一路段的所述多台车辆中的每台车辆接收运行数据、并且基于所述众包道路数据和所述车辆运行数据来确定位于所述第一路段中的一个或多个坑洼的位置。
示例17包括如示例1-16中任一项所述的主题,并且其中,所述车辆辅助数据确定模块用于确定可由所述车载计算设备使用以调整所述第一车辆的一个或多个车辆参数的一个或多个车辆控制命令。
示例18包括如示例1-17中任一项所述的主题,并且其中,所述车辆辅助数据确定模块用于确定针对所述第一车辆的驾驶员的待由所述第一车辆的输出设备传递的一个或多个通知。
示例19包括如示例1-18中任一项所述的主题,并且进一步包括通信模块,所述通信模块用于向在所述第一路段上行进的一台或多台第二车辆发送一个或多个通知,其中,所述一个或多个通知用于向所述一台或多台第二车辆警告所述第一路段的路况。
示例20包括如示例1-19中任一项所述的主题,并且其中,所述数据聚合模块用于基于所述众包道路数据来生成概率模型;并且所述车辆辅助数据确定模块用于基于所述车辆简档信息和所述概率模型来确定所述车辆辅助数据。
示例21包括如示例1-20中任一项所述的主题,并且其中,所述数据采集模块用于基于由所述多台车辆中的每台车辆收集所述道路数据的日期而对从多台车辆中的每台车辆接收到的道路数据应用加权因子。
示例22包括一种用于辅助第一车辆的驾驶员的车载计算***,所述车载计算***包括:车辆简档模块,所述车辆简档模块用于在所述第一车辆位于第一路段上的同时将指示所述第一车辆的至少一个特性的所述第一车辆的车辆简档信息传送到车辆辅助服务器;车辆输出模块,所述车辆输出模块用于(i)从所述车辆辅助服务器接收车辆辅助数据,其中,所述车辆辅助数据是基于所述车辆简档信息以及与所述第一路段相关联的众包道路数据生成的,(ii)基于所述接收到的车辆辅助数据来确定所述车辆输出模块以确定至少一个车辆控制命令,以及(iii)基于所述车辆控制命令来调整所述第一车辆的车辆参数。
示例23包括如示例22所述的主题,并且进一步包括通知模块,所述通知模块用于响应于接收到所述车辆辅助数据而生成针对所述第一车辆的驾驶员的包括与所述车辆辅助数据相关的信息的通知。
示例24包括如示例22和23中任一项所述的主题,并且其中,所述车辆简档计算***用于在所述第一车辆穿越所述第一路段的同时感测指示所述第一车辆的运行的车辆运行数据,并且传送所述车辆运行数据和指示所述第一车辆的至少一个永久特性的车辆识别数据。
示例25包括如示例22-24中任一项所述的主题,并且其中,所述车辆输出模块用于接收巡航控制数据,并且调整所述车辆参数包括由所述车载计算***基于所述巡航控制数据来调整所述第一车辆的发动机的节气门。
示例26包括如示例22-25中任一项所述的主题,并且其中,所述车辆输出模块用于接收再加燃料预测数据、并且基于所述巡航控制数据来调整所述第一车辆的发动机的节气门,所述再加燃料预测数据估计在需要再加燃料之前所述第一车辆能行进的距离。
示例27包括如示例22-26中任一项所述的主题,并且其中,所述车辆输出模块用于从所述车辆辅助服务器接收指示所述第一路段的一个或多个路况的道路状态数据;并且生成关于所述一个或多个路况的通知来告知所述第一车辆的驾驶员。
示例28包括如示例22-27中任一项所述的主题,并且其中,所述车辆输出模块用于从所述车辆辅助服务器接收指示沿着所述第一路段的竖直高程变化的道路坡度数据。
示例29包括一种用于辅助车辆驾驶员的方法,所述方法包括:由车辆辅助服务器从多台车辆中的每台车辆接收道路数据,其中,所述道路数据包括指示由所述多台车辆中的每台车辆穿越的第一路段的至少一个特性的数据;由所述车辆辅助服务器聚合从所述多台车辆中的每台车辆接收到的所述道路数据,以生成与所述第一路段相关联的众包道路数据;由所述车辆辅助服务器从位于所述第一路段上的第一车辆接收车辆简档信息,其中,所述车辆简档信息定义所述第一车辆的至少一个特性;由所述车辆辅助服务器基于所述车辆简档信息以及与所述第一路段相关联的所述众包道路数据来确定用于所述第一车辆的车辆辅助数据,其中,所述车辆辅助数据可由所述第一车辆的车载计算设备使用以便于所述车辆穿越所述第一路段;以及将所述车辆辅助数据传送到所述第一车辆。
示例30包括根据示例29所述的主题,并且进一步包括由所述车辆辅助服务器基于所述众包道路数据来确定所述第一路段的道路坡度数据,所述道路坡度数据指示沿着所述第一路段的竖直高程变化。
示例31包括如示例29和30中任一项所述的主题,并且其中,确定车辆辅助数据包括由所述车辆辅助服务器基于所述道路坡度数据和所述车辆简档信息来确定再加燃料预测数据,其中,所述再加燃料预测数据估计所述第一车辆在需要再加燃料之前能行进的距离。
示例32包括如示例29-31中任一项所述的主题,并且其中,确定所述再加燃料预测数据包括由所述车辆辅助服务器基于所述道路坡度数据和所述车辆简档信息来确定再加燃料预测数据,其中,所述再加燃料预测数据包括基于所述第一路段的确定坡度的直到所述第一车辆需要再加燃料时的估计行进距离。
示例33包括如示例29-32中任一项所述的主题,并且其中,所述再加燃料预测数据可由所述第一车辆的车载计算设备使用以根据所述第一车辆在所述第一路段上的过往燃料表现来调整直到再加燃料时的估计距离。
示例34包括如示例29-33中任一项所述的主题,并且其中,确定车辆辅助数据包括由所述车辆辅助服务器基于所述道路坡度数据和所述车辆简档信息来确定巡航控制数据,其中,所述巡航控制数据可由所述车载计算设备使用以调整所述第一车辆的发动机的节气门。
示例35包括如示例29-34中任一项所述的主题,并且其中,确定所述巡航控制数据包括确定可由所述车载计算设备使用以在所述第一车辆开始穿越所述第一路段之前调整所述发动机的节气门的巡航控制数据。
示例36包括如示例29-35中任一项所述的主题,并且其中,确定所述巡航控制数据包括由所述车辆辅助服务器确定基于所述道路坡度数据和所述车辆简档信息中所包括的指示在穿越所述第一路段的同时第二车辆的运行特性的信息的巡航控制数据,其中,所述第二车辆具有与所述第一车辆共同的至少一个永久特性。
示例37包括如示例29-36中任一项所述的主题,并且进一步包括由所述车辆辅助服务器基于所述众包道路数据和所述车辆简档信息来确定再加燃料预测数据,所述再加燃料预测数据估计在需要再加燃料之前所述第一车辆能行进的距离,其中,所述车辆简档信息包括从多个潜在驾驶员中识别所述第一车辆的驾驶员的驾驶员简档数据、并且包括所识别的驾驶员的驾驶风格的指标。
示例38包括如示例29-37中任一项所述的主题,并且进一步包括由所述车辆辅助服务器从与所述第一路段相关联的多个基础设施传感器中的每个基础设施传感器接收基础设施道路数据,其中,所述基础设施道路数据包括指示由所述多台车辆中的每台车辆穿越的所述第一路段的至少一个特性。
示例39包括如示例29-38中任一项所述的主题,并且其中,接收车辆简档信息包括由所述车辆辅助服务器接收指示所述车辆的一个或多个永久特性的车辆识别数据以及指示所述车辆的行程特有特性的车辆运行数据。
示例40包括如示例29-39中任一项所述的主题,并且其中,确定车辆辅助数据包括由所述车辆辅助服务器确定指示所述第一路段的表面的特性的路面数据。
示例41包括如示例29-40中任一项所述的主题,并且其中,确定所述路面数据包括由所述车辆辅助服务器根据数字导航地图来确定指示所述第一路段的道路类型的道路类型数据。
示例42包括如示例29-41中任一项所述的主题,并且进一步包括由所述车辆辅助服务器从与所述第一路段相关联的一个或多个基础设施传感器接收气象数据,其中,确定所述路面数据包括由所述车辆辅助服务器基于所述道路类型数据和所述气象数据来确定路面数据。
示例43包括如示例29-42中任一项所述的主题,并且进一步包括由所述车辆辅助服务器确定模块基于所述众包道路数据来确定指示所述第一路段的一个或多个危险状况的道路危险数据。
示例44包括如示例29-43中任一项所述的主题,并且其中,接收所述道路数据包括由所述车辆辅助服务器从穿越所述第一路段的所述多台车辆中的每台车辆接收运行数据,并且确定所述道路危险数据包括基于所述众包道路数据和所述车辆运行数据来确定位于所述第一路段中的一个或多个坑洼的位置。
示例45包括如示例29-44中任一项所述的主题,并且其中,确定车辆辅助数据包括由所述车辆辅助服务器确定可由所述车载计算设备使用以调整所述第一车辆的一个或多个车辆参数的一个或多个车辆控制命令。
示例46包括如示例29-45中任一项所述的主题,并且其中,确定车辆辅助数据包括由所述车辆辅助服务器确定针对所述第一车辆的驾驶员的待由所述第一车辆的输出设备传递的一个或多个通知。
示例47包括如示例29-46中任一项所述的主题,并且进一步包括由所述车辆辅助服务器向在所述第一路段上行进的一台或多台第二车辆发送一个或多个通知,其中,所述一个或多个通知用于向所述一台或多台第二车辆警告所述第一路段的路况。
示例48包括如示例29-47中任一项所述的主题,并且进一步包括基于所述众包道路数据生成概率模型,并且其中,确定所述车辆辅助数据包括基于所述车辆简档信息和所述概率模型来确定车辆辅助数据。
示例49包括如示例29-48中任一项所述的主题,并且进一步包括由所述车辆辅助服务器基于由所述多台车辆中的每台车辆收集所述道路数据的日期而对从多台车辆中的每台车辆接收到的道路数据应用加权因子。
示例50包括一种用于辅助车辆驾驶员的方法,所述方法包括:在第一车辆位于第一路段上的同时由所述第一车辆的车载计算***将指示所述第一车辆的至少一个特性的车辆简档信息传送到车辆辅助服务器;由所述车载计算***从所述车辆辅助服务器接收车辆辅助数据,其中,所述车辆辅助数据是基于所述车辆简档信息和与所述第一路段相关联的众包道路数据生成的;由所述车载计算***基于所述接收到的所述车辆辅助数据来确定至少一个车辆控制命令;以及由所述车载计算***基于所述车辆控制命令来调整所述第一车辆的车辆参数。
示例51包括如示例50所述的主题,并且进一步包括由所述车载计算***响应于接收到所述车辆辅助数据而生成针对所述第一车辆的驾驶员的包括与所述车辆辅助数据相关的信息的通知。
示例52包括如示例50和51中任一项所述的主题,并且其中,传送车辆简档信息包括由车载计算***在所述第一车辆穿越所述第一路段的同时发送指示所述第一车辆的运行的车辆运行数据;并且由所述车载计算***传送所述车辆运行数据和指示所述第一车辆的至少一个永久特性的车辆识别数据。
示例53包括如示例50-52中任一项所述的主题,并且其中,接收车辆辅助数据包括由所述车载计算***接收巡航控制数据,并且调整所述车辆参数包括由所述车载计算***基于所述巡航控制数据来调整所述第一车辆的发动机的节气门。
示例54包括如示例50-53中任一项所述的主题,并且其中,接收车辆辅助数据包括由所述车载计算***从所述车辆辅助服务器接收再加燃料预测数据、并且进一步包括由所述车载计算***基于所述再加燃料预测数据来调整所述第一车辆的再加燃料估计,所述再加燃料预测数据估计在需要再加燃料之前所述第一车辆能行进的距离。
示例55包括如示例50-54中任一项所述的主题,并且其中,接收车辆辅助数据包括由所述车载计算***从所述车辆辅助服务器接收指示所述第一路段的一个或多个路况的路况数据、并且进一步包括由所述车载计算***生成关于所述一个或多个路况的通知以告知所述第一车辆的驾驶员。
示例56包括如示例50-55中任一项所述的主题,并且其中,接收路况数据包括由所述车载计算***从所述车辆辅助服务器接收指示沿着所述第一路段的竖直高程变化的道路坡度数据。
示例57包括一种或多种机器可读存储介质,包括存储于其上的多条指令,所述指令响应于被执行而使计算设备执行示例29-56中任一项所述的方法。
示例58包括一种用于辅助车辆驾驶员的车辆辅助服务器。所述车辆辅助服务器包括用于从多台车辆中的每台车辆接收道路数据的装置,其中,所述道路数据包括指示由所述多台车辆中的每台车辆穿越的第一路段的至少一个特性的数据;用于聚合从所述多台车辆中的每台车辆接收到的所述道路数据以生成与所述第一路段相关联的众包道路数据的装置;用于从位于所述第一路段上的第一车辆接收车辆简档信息的装置,其中,所述车辆简档信息定义所述第一车辆的至少一个特性;用于基于所述车辆简档信息和与所述第一路段相关联的众包道路数据来确定用于所述第一车辆的车辆辅助数据的装置,其中,所述车辆辅助数据可由所述第一车辆的车载计算设备使用以便于所述车辆穿越所述第一路段;以及用于将所述车辆辅助数据传送到所述第一车辆的装置。
示例59包括根据示例58所述的主题,并且进一步包括用于基于所述众包道路数据来确定所述第一路段的道路坡度数据的装置,所述道路坡度数据指示沿着所述第一路段的竖直高程变化。
示例60包括如示例58或59所述的主题,并且其中,所述用于确定车辆辅助数据的装置包括用于基于所述道路坡度数据和所述车辆简档信息来确定再加燃料预测数据的装置,其中,所述再加燃料预测数据估计所述第一车辆在需要再加燃料之前能行进的距离。
示例61包括如示例58-60中任一项所述的主题,并且其中,所述用于确定所述再加燃料预测数据的装置包括用于基于所述道路坡度数据和所述车辆简档信息来确定再加燃料预测数据的装置,其中,所述再加燃料预测数据包括基于所述第一路段的确定坡度的直到所述第一车辆需要再加燃料时的估计行进距离。
示例62包括如示例58-61中任一项所述的主题,并且其中,所述再加燃料预测数据可由所述第一车辆的车载计算设备使用以根据所述第一车辆在所述第一路段上的过往燃料表现来调整直到再加燃料时的估计距离。
示例63包括如示例58-62中任一项所述的主题,并且其中,所述用于确定车辆辅助数据的装置包括用于基于所述道路坡度数据和所述车辆简档信息来确定巡航控制数据的装置,其中,所述巡航控制数据可由所述车载计算设备使用以调整所述第一车辆的发动机的节气门。
示例64包括如示例58-63中任一项所述的主题,并且其中,所述用于确定所述巡航控制数据的装置包括用于确定可由所述车载计算设备使用以在所述第一车辆开始穿越所述第一路段之前调整所述发动机的节气门的巡航控制数据的装置。
示例65包括如示例58-64中任一项所述的主题,并且其中,所述用于确定所述巡航控制数据的装置包括用于基于所述道路坡度数据和所述车辆简档信息中所包括的指示在穿越所述第一路段的同时第二车辆的运行特性的信息的巡航控制数据的装置,其中,所述第二车辆具有与所述第一车辆共同的至少一个永久特性。
示例66包括如示例58-65中任一项所述的主题,并且进一步包括用于基于所述众包道路数据和所述车辆简档信息来确定再加燃料预测数据的装置,所述再加燃料预测数据估计在需要再加燃料之前所述第一车辆能行进的距离,其中,所述车辆简档信息包括从多个潜在驾驶员中识别所述第一车辆的驾驶员的驾驶员简档数据、并且包括所识别的驾驶员的驾驶风格的指标。
示例67包括如示例58-66中任一项所述的主题,并且进一步包括用于从与所述第一路段相关联的多个基础设施传感器中的每个基础设施传感器接收基础设施道路数据的装置,其中,所述基础设施道路数据包括指示由所述多台车辆中的每台车辆穿越的所述第一路段的至少一个特性。
示例68包括如示例58-67中任一项所述的主题,并且其中,所述用于接收车辆简档信息的装置包括用于接收指示所述车辆的一个或多个永久特性的车辆识别数据以及指示所述车辆的行程特有特性的车辆运行数据的装置。
示例69包括如示例58-68中任一项所述的主题,并且其中,所述用于确定车辆辅助数据的装置包括用于确定指示所述第一路段的表面的特性的路面数据的装置。
示例70包括如示例58-69中任一项所述的主题,并且其中,所述用于确定所述路面数据的装置包括用于根据数字导航地图来确定指示所述第一路段的道路类型的道路类型数据的装置。
示例71包括如示例58-70中任一项所述的主题,并且进一步包括用于从与所述第一路段相关联的一个或多个基础设施传感器接收气象数据的装置,其中,所述用于确定所述路面数据的装置包括用于基于所述道路类型数据和所述气象数据来确定路面数据的装置。
示例72包括如示例58-71中任一项所述的主题,并且进一步包括用于基于所述众包道路数据来确定指示所述第一路段的一个或多个危险状况的道路危险数据的装置。
示例73包括如示例58-72中任一项所述的主题,并且其中,所述用于接收所述道路数据的装置包括用于从穿越所述第一路段的所述多台车辆中的每台车辆接收运行数据的装置,并且所述用于确定所述道路危险数据的装置包括用于基于所述众包道路数据和所述车辆运行数据来确定位于所述第一路段中的一个或多个坑洼的位置的装置。
示例74包括如示例58-73中任一项所述的主题,并且其中,所述用于确定车辆辅助数据的装置包括用于确定可由所述车载计算设备使用以调整所述第一车辆的一个或多个车辆参数的一个或多个车辆控制命令的装置。
示例75包括如示例58-74中任一项所述的主题,并且其中,所述用于确定车辆辅助数据的装置包括用于确定针对所述第一车辆的驾驶员的待由所述第一车辆的输出设备传递的一个或多个通知的装置。
示例76包括如示例58-75中任一项所述的主题,并且进一步用于向在所述第一路段上行进的一台或多台第二车辆发送一个或多个通知的装置,其中,所述一个或多个通知用于向所述一台或多台第二车辆警告所述第一路段的路况。
示例77包括如示例58-76中任一项所述的主题,并且进一步包括用于基于所述众包道路数据生成概率模型的装置,并且其中,所述用于确定所述车辆辅助数据的装置包括用于基于所述车辆简档信息和所述概率模型来确定车辆辅助数据的装置。
示例78包括如示例58-77中任一项所述的主题,并且进一步包括用于基于由所述多台车辆中的每台车辆收集所述道路数据的日期而对从多台车辆中的每台车辆接收到的道路数据应用加权因子的装置。
示例79包括用于辅助第一车辆的驾驶员的车载计算***。所述车载计算***包括:用于在第一车辆位于第一路段上的同时由所述第一车辆的车载计算***将指示所述第一车辆的至少一个特性的车辆简档信息传送到车辆辅助服务器的装置;用于从所述车辆辅助服务器接收车辆辅助数据的装置,其中,所述车辆辅助数据是基于所述车辆简档信息以及与所述第一路段相关联的众包道路数据生成的;用于基于所述接收到的所述车辆辅助数据来确定至少一个车辆控制命令的装置;以及用于基于所述车辆控制命令来调整所述第一车辆的车辆参数的装置。
示例80包括如示例79所述的主题,并且进一步包括用于响应于接收到所述车辆辅助数据而生成针对所述第一车辆的驾驶员的包括与所述车辆辅助数据相关的信息的通知的装置。
示例81包括如示例79或80所述的主题,并且其中,所述用于传送车辆简档信息的装置包括用于在所述第一车辆穿越所述第一路段的同时发送指示所述第一车辆的运行的车辆运行数据的装置;以及用于传送所述车辆运行数据和指示所述第一车辆的至少一个永久特性的车辆识别数据的装置。
示例82包括如示例79-81中任一项所述的主题,并且其中,所述用于接收车辆辅助数据的装置包括用于接收巡航控制数据的装置,并且所述用于调整所述车辆参数的装置包括用于基于所述巡航控制数据来调整所述第一车辆的发动机的节气门的装置。
示例83包括如示例79-82中任一项所述的主题,并且其中,所述用于接收车辆辅助数据的装置包括用于从所述车辆辅助服务器接收再加燃料预测数据的装置、并且进一步包括用于基于所述再加燃料预测数据来调整所述第一车辆的再加燃料估计的装置,所述再加燃料预测数据估计在需要再加燃料之前所述第一车辆能行进的距离。
示例84包括如示例79-83中任一项所述的主题,并且其中,所述用于接收车辆辅助数据的装置包括用于从所述车辆辅助服务器接收指示所述第一路段的一个或多个路况的路况数据的装置、并且进一步包括用于生成关于所述一个或多个路况的通知以告知所述第一车辆的驾驶员的装置。
示例85包括如示例79-84中任一项所述的主题,并且其中,所述用于接收路况数据的装置包括用于从所述车辆辅助服务器接收指示沿着所述第一路段的竖直高程变化的道路坡度数据的装置。

Claims (26)

1.一种用于辅助车辆驾驶员的车辆辅助服务器,所述车辆辅助服务器包括:
数据采集模块,所述数据采集模块用于从多台车辆中的每台车辆接收道路数据,其中,所述道路数据包括指示由所述多台车辆中的每台车辆穿越的第一路段的至少一个特性的数据;
数据聚合模块,所述数据聚合模块用于聚合从所述多台车辆中的每台车辆接收到的所述道路数据,以生成与所述第一路段相关联的众包道路数据;
车辆信息模块,所述车辆信息模块用于从位于所述第一路段上的第一车辆接收车辆简档信息,其中,所述车辆简档信息定义所述第一车辆的至少一个特性;以及
车辆辅助数据确定模块,所述车辆辅助数据确定模块用于基于所述车辆简档信息以及与所述第一路段相关联的所述众包道路数据来确定用于所述第一车辆的车辆辅助数据,其中,所述车辆辅助数据可由所述第一车辆的车载计算设备使用以便于所述车辆穿越所述第一路段。
2.如权利要求1所述的车辆辅助服务器,其中,所述车辆辅助数据确定模块用于基于所述众包道路数据来确定所述第一路段的道路坡度数据,其中,所述道路坡度数据指示沿着所述第一路段的竖直高程变化。
3.如权利要求2所述的车辆辅助服务器,其中,所述车辆辅助数据确定模块用于基于所述道路坡度数据和所述车辆简档信息来确定再加燃料预测数据,其中,所述再加燃料预测数据估计所述第一车辆在需要再加燃料之前能行进的距离。
4.如权利要求2所述的车辆辅助服务器,其中,所述车辆辅助数据确定模块用于基于所述道路坡度数据和所述车辆简档信息来确定巡航控制数据,其中,所述巡航控制数据可由所述车载计算设备使用以调整所述第一车辆的发动机的节气门。
5.如权利要求1所述的车辆辅助服务器,其中,所述车辆信息模块接收指示所述车辆的一个或多个永久特性的车辆识别数据以及指示所述车辆的行程特有特性的车辆运行数据。
6.如权利要求1所述的车辆辅助服务器,其中,所述车辆辅助数据确定模块用于确定指示所述第一路段的表面的特性的路面数据。
7.如权利要求1所述的车辆辅助服务器,其中,所述车辆辅助数据确定模块用于基于所述众包道路数据来确定指示所述第一路段的一个或多个危险状况的道路危险数据。
8.如权利要求1所述的车辆辅助服务器,其中,所述车辆辅助数据确定模块用于确定可由所述车载计算设备使用以调整所述第一车辆的一个或多个车辆参数的一个或多个车辆控制命令。
9.一种用于辅助车辆驾驶员的方法,所述方法包括:
由车辆辅助服务器从多台车辆中的每台车辆接收道路数据,其中,所述道路数据包括指示由所述多台车辆中的每台车辆穿越的第一路段的至少一个特性的数据;
由所述车辆辅助服务器聚合从所述多台车辆中的每台车辆接收到的所述道路数据,以生成与所述第一路段相关联的众包道路数据;
由所述车辆辅助服务器从位于所述第一路段上的第一车辆接收车辆简档信息,其中,所述车辆简档信息定义所述第一车辆的至少一个特性;
由所述车辆辅助服务器基于所述车辆简档信息以及与所述第一路段相关联的所述众包道路数据来确定用于所述第一车辆的车辆辅助数据,其中,所述车辆辅助数据可由所述第一车辆的车载计算设备使用以便于所述车辆穿越所述第一路段;以及
由所述车辆辅助服务器将所述车辆辅助数据传送到所述第一车辆。
10.如权利要求9所述的方法,进一步包括:由所述车辆辅助服务器基于所述众包道路数据来确定所述第一路段的道路坡度数据,所述道路坡度数据指示沿着所述第一路段的竖直高程变化。
11.如权利要求10所述的方法,其中,确定车辆辅助数据包括:由所述车辆辅助服务器基于所述道路坡度数据和所述车辆简档信息来确定再加燃料预测数据,其中,所述再加燃料预测数据估计所述第一车辆在需要再加燃料之前能行进的距离。
12.如权利要求10所述的方法,其中,确定车辆辅助数据包括:由所述车辆辅助服务器基于所述道路坡度数据和所述车辆简档信息来确定巡航控制数据,其中,所述巡航控制数据可由所述车载计算设备使用以调整所述第一车辆的发动机的节气门。
13.如权利要求9所述的方法,其中,确定车辆辅助数据包括:由所述车辆辅助服务器确定指示所述第一路段的表面的特性的路面数据。
14.一种用于辅助车辆驾驶员的车辆辅助服务器,所述车辆辅助服务器包括:
用于从多台车辆中的每台车辆接收道路数据的装置,其中,所述道路数据包括指示由所述多台车辆中的每台车辆穿越的第一路段的至少一个特性的数据;
用于聚合从所述多台车辆中的每台车辆接收到的所述道路数据以生成与所述第一路段相关联的众包道路数据的装置;
用于从位于所述第一路段上的第一车辆接收车辆简档信息的装置,其中,所述车辆简档信息定义所述第一车辆的至少一个特性;
用于基于所述车辆简档信息以及与所述第一路段相关联的所述众包道路数据来确定用于所述第一车辆的车辆辅助数据的装置,其中,所述车辆辅助数据可由所述第一车辆的车载计算设备使用以便于所述车辆穿越所述第一路段;以及
用于将所述车辆辅助数据传送到所述第一车辆的装置。
15.如权利要求14所述的车辆辅助服务器,进一步包括:用于基于所述众包道路数据来确定所述第一路段的道路坡度数据的装置,所述道路坡度数据指示沿着所述第一路段的竖直高程变化。
16.如权利要求15所述的车辆辅助服务器,其中,用于确定的装置包括:用于基于所述道路坡度数据和所述车辆简档信息来确定再加燃料预测数据的装置,其中,所述再加燃料预测数据估计所述第一车辆在需要再加燃料之前能行进的距离。
17.如权利要求15所述的车辆辅助服务器,其中,用于确定车辆辅助数据的装置包括:用于基于所述道路坡度数据和所述车辆简档信息来确定巡航控制数据的装置,其中,所述巡航控制数据可由所述车载计算设备使用以调整所述第一车辆的发动机的节气门。
18.如权利要求14所述的车辆辅助服务器,其中,用于接收车辆简档信息的装置包括:用于接收指示所述车辆的一个或多个永久特性的车辆识别数据以及指示所述车辆的行程特有特性的车辆运行数据的装置。
19.如权利要求14所述的车辆辅助服务器,其中,用于确定车辆辅助数据的装置包括:用于确定指示所述第一路段的表面的特性的路面数据的装置。
20.如权利要求14所述的车辆辅助服务器,进一步包括:用于基于所述众包道路数据来确定指示所述第一路段的一个或多个危险状况的道路危险数据的装置。
21.如权利要求14所述的车辆辅助服务器,其中,用于确定车辆辅助数据的装置包括:用于确定可由所述车载计算设备使用以调整所述第一车辆的一个或多个车辆参数的一个或多个车辆控制命令的装置。
22.一种用于辅助第一车辆的驾驶员的车载计算***,所述车载计算***包括:
车辆简档模块,所述车辆简档模块用于在所述第一车辆位于第一路段上的同时,将指示所述第一车辆的至少一个特性的所述第一车辆的车辆简档信息传送到车辆辅助服务器;
车辆输出模块,所述车辆输出模块用于:(i)从所述车辆辅助服务器接收车辆辅助数据,其中,所述车辆辅助数据是基于所述车辆简档信息以及与所述第一路段相关联的众包道路数据生成的;(ii)基于所接收的车辆辅助数据来确定所述车辆输出模块以确定至少一个车辆控制命令;以及(iii)基于所述车辆控制命令来调整所述第一车辆的车辆参数。
23.如权利要求22所述的车载计算***,其中,所述车辆输出模块用于:
接收巡航控制数据,并且
调整所述车辆参数包括:由所述车载计算***基于所述巡航控制数据来调整所述第一车辆的发动机的节气门。
24.如权利要求22所述的车载计算***,其中,所述车辆输出模块用于:
接收再加燃料预测数据,所述再加燃料预测数据估计在需要再加燃料之前所述第一车辆能行进的距离,以及
基于所述巡航控制数据来调整所述第一车辆的发动机的节气门。
25.如权利要求22所述的车载计算***,其中,所述车辆输出模块用于:
从所述车辆辅助服务器接收指示所述第一路段的一个或多个路况的路况数据;以及
生成关于所述一个或多个路况的通知以告知驾驶员。
26.一种或多种机器可读存储介质,包括存储于其上的多条指令,所述多条指令响应于被执行而使计算设备执行如权利要求9-13中任一项所述的方法。
CN201680012441.0A 2015-03-27 2016-02-26 用于在路况变化的情况下辅助车辆的技术 Active CN107257756B (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202010316774.0A CN111439250B (zh) 2015-03-27 2016-02-26 用于在路况变化的情况下辅助车辆的技术

Applications Claiming Priority (3)

Application Number Priority Date Filing Date Title
US14/671,755 US9550495B2 (en) 2015-03-27 2015-03-27 Technologies for assisting vehicles with changing road conditions
US14/671,755 2015-03-27
PCT/US2016/019780 WO2016160206A1 (en) 2015-03-27 2016-02-26 Technologies for assisting vehicles with changing road conditions

Related Child Applications (1)

Application Number Title Priority Date Filing Date
CN202010316774.0A Division CN111439250B (zh) 2015-03-27 2016-02-26 用于在路况变化的情况下辅助车辆的技术

Publications (2)

Publication Number Publication Date
CN107257756A CN107257756A (zh) 2017-10-17
CN107257756B true CN107257756B (zh) 2020-11-03

Family

ID=56974763

Family Applications (2)

Application Number Title Priority Date Filing Date
CN201680012441.0A Active CN107257756B (zh) 2015-03-27 2016-02-26 用于在路况变化的情况下辅助车辆的技术
CN202010316774.0A Active CN111439250B (zh) 2015-03-27 2016-02-26 用于在路况变化的情况下辅助车辆的技术

Family Applications After (1)

Application Number Title Priority Date Filing Date
CN202010316774.0A Active CN111439250B (zh) 2015-03-27 2016-02-26 用于在路况变化的情况下辅助车辆的技术

Country Status (6)

Country Link
US (3) US9550495B2 (zh)
EP (2) EP3792864A1 (zh)
JP (2) JP2018515823A (zh)
KR (3) KR102548557B1 (zh)
CN (2) CN107257756B (zh)
WO (1) WO2016160206A1 (zh)

Families Citing this family (82)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP5031126B1 (ja) 2011-04-07 2012-09-19 パイオニア株式会社 移動体の周囲状況検知システム
EP3093197B1 (en) * 2014-01-09 2022-08-03 Kawasaki Motors, Ltd. Vehicle, and method of assisting driving of same
US9315197B1 (en) * 2014-09-30 2016-04-19 Continental Automotive Systems, Inc. Hands accelerating control system
US10300760B1 (en) 2015-03-18 2019-05-28 Apple Inc. Fully-actuated suspension system
US9550495B2 (en) * 2015-03-27 2017-01-24 Intel Corporation Technologies for assisting vehicles with changing road conditions
US9884632B2 (en) * 2015-08-12 2018-02-06 Inrix Inc. Personal vehicle management
US10094308B2 (en) * 2015-09-25 2018-10-09 Cummins, Inc. System, method, and apparatus for improving the performance of an operator of a vehicle
US9786163B2 (en) * 2015-11-06 2017-10-10 Edward D. Ioli Trust Automated highway system
US10796566B2 (en) * 2015-11-06 2020-10-06 Edward D. Ioli Trust Automated highway system (AHS)
KR102149295B1 (ko) * 2015-11-10 2020-08-28 현대자동차주식회사 추월 차선에서의 차량 제어 장치 및 방법
US9840252B2 (en) * 2015-12-03 2017-12-12 International Business Machines Corporation System and method for vehicle assisted response to road conditions
JP2017161479A (ja) * 2016-03-11 2017-09-14 株式会社東芝 無線装置、通信方法およびプログラム
JP6365598B2 (ja) * 2016-06-17 2018-08-01 トヨタ自動車株式会社 車両ヒータの制御装置
US11145142B2 (en) * 2016-09-06 2021-10-12 International Business Machines Corporation Detection of road surface defects
US9933781B1 (en) * 2016-11-23 2018-04-03 Denso International America, Inc. Data-driven planning for automated driving
CN110226078B (zh) * 2016-12-22 2024-04-26 日产北美公司 自动车辆服务***
US20180215391A1 (en) * 2017-01-30 2018-08-02 GM Global Technology Operations LLC Methods and systems for detecting road surface using crowd-sourced driving behaviors
US10353078B2 (en) 2017-03-17 2019-07-16 At&T Intellectual Property I, L.P. Vehicle alert system using mobile location information
US10814690B1 (en) 2017-04-18 2020-10-27 Apple Inc. Active suspension system with energy storage device
CN107128309B (zh) * 2017-04-27 2019-05-28 广州汽车集团股份有限公司 车辆的动力输出控制方法、装置及***
WO2018208510A1 (en) 2017-05-08 2018-11-15 Segame Technologies Llc Active suspension system
US10899340B1 (en) 2017-06-21 2021-01-26 Apple Inc. Vehicle with automated subsystems
US10043376B1 (en) * 2017-07-25 2018-08-07 Intel Corporation Potential hazard warning system
US11173766B1 (en) 2017-09-07 2021-11-16 Apple Inc. Suspension system with locking structure
US10906370B1 (en) 2017-09-15 2021-02-02 Apple Inc. Active suspension system
US11124035B1 (en) 2017-09-25 2021-09-21 Apple Inc. Multi-stage active suspension actuator
US10960723B1 (en) 2017-09-26 2021-03-30 Apple Inc. Wheel-mounted suspension actuators
DE102017009091B4 (de) * 2017-09-28 2022-11-03 Audi Ag Verfahren zum Ermitteln einer Fahrempfehlung, Fahrassistenzsystem für ein Kraftfahrzeug und Kraftfahrzeug mit einem Fahrassistenzsystem
DE102017218222A1 (de) * 2017-10-12 2019-04-18 Continental Automotive Gmbh Bestimmung der Position eines späteren Haltepunktes eines Fahrzeugs
EP3721170B1 (en) * 2017-12-04 2023-11-22 University of Massachusetts Method to measure road roughness characteristics and pavement induced vehicle fuel consumption
US10576978B2 (en) * 2017-12-06 2020-03-03 Cummins, Inc. System and method for predictive engine and aftertreatment system control
US10334412B1 (en) * 2018-01-09 2019-06-25 Boaz Kenane Autonomous vehicle assistance systems
US10755111B2 (en) 2018-01-29 2020-08-25 Micron Technology, Inc. Identifying suspicious entities using autonomous vehicles
JP6993258B2 (ja) * 2018-02-15 2022-01-13 トヨタ自動車株式会社 サーバ装置
DE102018202285A1 (de) * 2018-02-15 2019-08-22 Robert Bosch Gmbh Verfahren und Vorrichtung zur Routenplanung für ein einspuriges Kraftfahrzeug
JP7302934B2 (ja) * 2018-03-05 2023-07-04 モービルアイ ビジョン テクノロジーズ リミテッド ナビゲーション情報を匿名化するためのシステム及び方法
US11009876B2 (en) 2018-03-14 2021-05-18 Micron Technology, Inc. Systems and methods for evaluating and sharing autonomous vehicle driving style information with proximate vehicles
US11727794B2 (en) * 2018-03-14 2023-08-15 Micron Technology, Inc. Systems and methods for evaluating and sharing human driving style information with proximate vehicles
US10997429B2 (en) 2018-04-11 2021-05-04 Micron Technology, Inc. Determining autonomous vehicle status based on mapping of crowdsourced object data
CN108549377A (zh) * 2018-04-16 2018-09-18 姜鹏飞 一种自动驾驶汽车
US11104345B2 (en) 2018-04-18 2021-08-31 Rivian Ip Holdings, Llc Methods, systems, and media for determining characteristics of roads
JP2019188900A (ja) * 2018-04-20 2019-10-31 株式会社小糸製作所 センサシステム
CN108773375B (zh) * 2018-04-23 2020-12-22 北京长城华冠汽车科技股份有限公司 定速巡航方法、定速巡航***及具有定速巡航***的车辆
US11248576B2 (en) * 2018-05-21 2022-02-15 The Chamberlain Group Llc Cloud-enabled vehicle autostart monitoring
KR102564016B1 (ko) * 2018-05-23 2023-08-07 현대자동차주식회사 자율 주행 상태 알림 장치, 그를 포함한 시스템 및 그 방법
JP7067284B2 (ja) * 2018-06-05 2022-05-16 トヨタ自動車株式会社 経済価値処理システム及びサーバ
TWI701174B (zh) * 2018-06-06 2020-08-11 緯創資通股份有限公司 駕駛預測方法及其處理裝置與系統
WO2018167749A2 (es) * 2018-06-13 2018-09-20 Universidad Técnica Particular De Loja Sistema y método para la prevención de accidentes por presencia de objetos causados por fenómenos naturales en vías de transporte
US11161518B2 (en) 2018-06-15 2021-11-02 Micron Technology, Inc. Detecting road conditions based on braking event data received from vehicles
CN110682911A (zh) * 2018-07-04 2020-01-14 奥迪股份公司 驾驶辅助***和驾驶辅助方法
JP7011553B2 (ja) * 2018-08-10 2022-02-10 日立Astemo株式会社 情報処理装置、車両制御方法、情報処理システム
US11285773B1 (en) 2018-09-12 2022-03-29 Apple Inc. Control system
US11634167B1 (en) 2018-09-14 2023-04-25 Apple Inc. Transmitting axial and rotational movement to a hub
KR102084668B1 (ko) * 2018-10-15 2020-03-04 한국건설기술연구원 도로 노면 불량 객체에 의한 도로 노면 위험 정보 제공 시스템 및 방법
KR102552169B1 (ko) * 2018-12-12 2023-07-05 현대자동차주식회사 차량 운행 패턴 결정 방법
DE112020000821T5 (de) * 2019-02-14 2021-11-04 Jonathan Abramson Systeme und verfahren zur fahrzeugnavigation
CN109997508A (zh) * 2019-04-08 2019-07-12 广州沁凌汽车技术科技有限公司 一种采棉机地形绘制方法
US11345209B1 (en) 2019-06-03 2022-05-31 Apple Inc. Suspension systems
US11507098B2 (en) 2019-07-19 2022-11-22 Toyota Motor North America, Inc. System and method for identifying vehicles that can handle specific road segments
US11073398B2 (en) * 2019-07-29 2021-07-27 International Business Machines Corporation Roadway drivability assessment for mapping and navigation
US11322033B2 (en) * 2019-08-27 2022-05-03 International Business Machines Corporation Remote surface condition assessment
US11179991B1 (en) 2019-09-23 2021-11-23 Apple Inc. Suspension systems
US11938922B1 (en) 2019-09-23 2024-03-26 Apple Inc. Motion control system
DE102019127410B4 (de) * 2019-10-11 2022-10-13 Audi Ag Verfahren zur automatischen Unterstützung eines Kraftfahrzeugs für ein Befahren einer Ausfahrt einer übergeordneten Straße
CN110782774A (zh) * 2019-10-30 2020-02-11 武汉中海庭数据技术有限公司 一种众包道路数据的分布式处理方法及装置
US11680804B2 (en) 2019-12-02 2023-06-20 Toyota Motor North America, Inc. System and method for verifying roads
US20230067558A1 (en) * 2020-02-07 2023-03-02 Nippon Telegraph And Telephone Corporation Road surface estimation apparatus, road surface estimation method and program thereof
US11707961B1 (en) 2020-04-28 2023-07-25 Apple Inc. Actuator with reinforcing structure for torsion resistance
US11828339B1 (en) 2020-07-07 2023-11-28 Apple Inc. Vibration control system
CN111891128A (zh) * 2020-08-13 2020-11-06 广州小马智行科技有限公司 车辆的控制方法及车辆、运载工具
CN114125695B (zh) * 2020-08-31 2024-05-31 奥迪股份公司 车辆的坡路行车警示方法、装置、设备及存储介质
US11814032B2 (en) 2020-12-08 2023-11-14 Ford Global Technologies, Llc Electrified vehicle control with dynamic segment-based distance-to-empty (DTE)
US20210097854A1 (en) * 2020-12-14 2021-04-01 Intel Corporation Monitoring system, apparatus of a vehicle, apparatus of a roadside unit, traffic infrastructure system, and methods thereof
US20210107530A1 (en) * 2020-12-22 2021-04-15 Cornelius Buerkle Distributed in-vehicle realtime sensor data processing as a service
JP7491267B2 (ja) * 2021-06-04 2024-05-28 トヨタ自動車株式会社 情報処理サーバ、情報処理サーバの処理方法、プログラム
JP2022186227A (ja) * 2021-06-04 2022-12-15 トヨタ自動車株式会社 情報処理サーバ、情報処理サーバの処理方法、プログラム
JP7447870B2 (ja) 2021-06-04 2024-03-12 トヨタ自動車株式会社 情報処理サーバ、情報処理サーバの処理方法、プログラム
US12017498B2 (en) 2021-06-07 2024-06-25 Apple Inc. Mass damper system
US11866052B2 (en) * 2021-11-17 2024-01-09 GM Global Technology Operations LLC Distributed computing system for determining road surface traction capacity
JP7246578B1 (ja) * 2022-01-21 2023-03-27 三菱電機株式会社 運行経路更新装置、運行経路更新方法、および、運行経路更新プログラム
US11897450B2 (en) 2022-02-02 2024-02-13 Toyota Motor North America, Inc. Transport slope management
CN117671962B (zh) * 2024-01-31 2024-04-19 四川康新高速公路有限责任公司 针对高速公路长纵坡段的车辆失控状态分析方法及装置

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP1777143A1 (de) * 2005-10-20 2007-04-25 Volkswagen Aktiengesellschaft Autobahnassistent
CN101661637A (zh) * 2008-08-27 2010-03-03 福特环球技术公司 在机动车辆中提供最优化燃料使用的指令的方法及装置
GB2486559A (en) * 2010-12-14 2012-06-20 Bosch Gmbh Robert Driver assistance system that detects a stop line using a vehicle mounted camera and automatically stops the vehicle at the stop line
CN102607581A (zh) * 2011-01-19 2012-07-25 通用汽车环球科技运作有限责任公司 用于优化车辆的行驶路线的***和方法
CN104386063A (zh) * 2014-09-19 2015-03-04 奇瑞汽车股份有限公司 基于人工智能的驾驶辅助***

Family Cites Families (37)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH05203456A (ja) * 1992-01-28 1993-08-10 Toyota Motor Corp 航続距離算出装置
JP3079881B2 (ja) * 1993-08-10 2000-08-21 三菱自動車工業株式会社 道路交通状況推定方法および車両運転特性制御方法
US7082359B2 (en) * 1995-06-07 2006-07-25 Automotive Technologies International, Inc. Vehicular information and monitoring system and methods
SE521694C2 (sv) * 1999-09-21 2003-11-25 Kongelf Holding Ab System för styrning av fordonsrörelser
JP2004205348A (ja) * 2002-12-25 2004-07-22 Matsushita Electric Ind Co Ltd ナビゲーション装置
US6847887B1 (en) * 2003-03-04 2005-01-25 Navteq North America, Llc Method and system for obtaining road grade data
JP4332790B2 (ja) * 2004-01-22 2009-09-16 株式会社デンソー 最適給油案内システム
JP4554393B2 (ja) * 2005-02-17 2010-09-29 日野自動車株式会社 オートクルーズ制御装置
US8712650B2 (en) 2005-11-17 2014-04-29 Invent.Ly, Llc Power management systems and designs
JP4845783B2 (ja) 2007-03-16 2011-12-28 パイオニア株式会社 情報処理方法、車載装置および情報配信装置
KR101467557B1 (ko) 2007-05-02 2014-12-10 엘지전자 주식회사 주행 경로 선택
JP4893598B2 (ja) * 2007-11-19 2012-03-07 アイシン・エィ・ダブリュ株式会社 運転支援システム、運転支援方法及びコンピュータプログラム
JP4582170B2 (ja) 2008-03-27 2010-11-17 トヨタ自動車株式会社 勾配情報演算装置、車両走行制御装置、ナビゲーションシステム
JP5050973B2 (ja) * 2008-04-10 2012-10-17 日産自動車株式会社 燃費情報処理システム及び燃費情報表示方法
JP5135308B2 (ja) 2009-09-09 2013-02-06 クラリオン株式会社 エネルギ消費量予測方法、エネルギ消費量予測装置および端末装置
JP2011127459A (ja) * 2009-12-16 2011-06-30 Aisin Aw Co Ltd 運転支援装置、方法およびプログラム
US20110190972A1 (en) * 2010-02-02 2011-08-04 Gm Global Technology Operations, Inc. Grid unlock
JP5146486B2 (ja) * 2010-05-11 2013-02-20 株式会社デンソー 経路探索装置およびナビゲーション装置
KR101331054B1 (ko) * 2010-05-13 2013-11-19 한국전자통신연구원 도로노면정보 및 통계적 교통상황을 고려한 안전속도 산정방법 및 그 장치
US9026283B2 (en) * 2010-05-31 2015-05-05 Central Signal, Llc Train detection
US20120065871A1 (en) * 2010-06-23 2012-03-15 Massachusetts Institute Of Technology System and method for providing road condition and congestion monitoring
JP2012013481A (ja) * 2010-06-30 2012-01-19 Panasonic Corp ナビゲーション装置
WO2012039212A1 (ja) * 2010-09-21 2012-03-29 本田技研工業株式会社 車両用走行制御装置
JP5454559B2 (ja) * 2011-12-05 2014-03-26 アイシン・エィ・ダブリュ株式会社 交通情報配信装置
KR101361671B1 (ko) * 2012-04-18 2014-02-12 서울시립대학교 산학협력단 가변속도제어시스템 및 방법
WO2013158083A1 (en) * 2012-04-18 2013-10-24 International Engine Intellectual Property Company, Llc Hybrid drive train control method
US9020876B2 (en) * 2012-06-07 2015-04-28 International Business Machines Corporation On-demand suggestion for vehicle driving
JP6029379B2 (ja) 2012-08-10 2016-11-24 花王株式会社 肌状態評価方法及び肌状態評価装置
EP2894436A4 (en) * 2012-09-03 2016-04-27 Hitachi Ltd CHARGING ASSISTING SYSTEM AND LOADING ASSISTING METHOD FOR ELECTRIC VEHICLE
JP2014106046A (ja) * 2012-11-26 2014-06-09 Central Research Institute Of Electric Power Industry 走行可能範囲表示システム
US8930115B2 (en) * 2013-02-26 2015-01-06 Ford Global Technologies, Llc Efficiency-based speed control with traffic-compatible speed offsets
US20140279707A1 (en) * 2013-03-15 2014-09-18 CAA South Central Ontario System and method for vehicle data analysis
US8972145B2 (en) * 2013-03-15 2015-03-03 Bayerische Motoren Werke Aktiengesellscahft Systems and methods for predicting traffic signal information
KR101500091B1 (ko) * 2013-06-25 2015-03-18 현대자동차주식회사 차량 제어 장치 및 시스템
KR101475040B1 (ko) * 2013-12-23 2014-12-24 한국교통대학교산학협력단 교통정보 기반 소셜 네트워크 서비스 제공 방법 및 시스템
CN104085362B (zh) * 2014-07-02 2017-05-03 浙江吉利汽车研究院有限公司 一种轮距调整***及基于此***的轮距调整方法
US9550495B2 (en) * 2015-03-27 2017-01-24 Intel Corporation Technologies for assisting vehicles with changing road conditions

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP1777143A1 (de) * 2005-10-20 2007-04-25 Volkswagen Aktiengesellschaft Autobahnassistent
CN101661637A (zh) * 2008-08-27 2010-03-03 福特环球技术公司 在机动车辆中提供最优化燃料使用的指令的方法及装置
GB2486559A (en) * 2010-12-14 2012-06-20 Bosch Gmbh Robert Driver assistance system that detects a stop line using a vehicle mounted camera and automatically stops the vehicle at the stop line
CN102607581A (zh) * 2011-01-19 2012-07-25 通用汽车环球科技运作有限责任公司 用于优化车辆的行驶路线的***和方法
CN104386063A (zh) * 2014-09-19 2015-03-04 奇瑞汽车股份有限公司 基于人工智能的驾驶辅助***

Also Published As

Publication number Publication date
KR102457312B1 (ko) 2022-10-31
EP3792864A1 (en) 2021-03-17
KR20230098363A (ko) 2023-07-03
US20160280224A1 (en) 2016-09-29
JP2020057443A (ja) 2020-04-09
KR102571303B1 (ko) 2023-08-28
WO2016160206A1 (en) 2016-10-06
US10099697B2 (en) 2018-10-16
CN111439250A (zh) 2020-07-24
CN107257756A (zh) 2017-10-17
KR102548557B1 (ko) 2023-06-27
EP3274956A1 (en) 2018-01-31
JP2018515823A (ja) 2018-06-14
CN111439250B (zh) 2023-07-14
KR20170131375A (ko) 2017-11-29
EP3274956A4 (en) 2018-11-14
US10737698B2 (en) 2020-08-11
US9550495B2 (en) 2017-01-24
US20170129491A1 (en) 2017-05-11
US20190283753A1 (en) 2019-09-19
JP7425608B2 (ja) 2024-01-31
KR20200020016A (ko) 2020-02-25

Similar Documents

Publication Publication Date Title
CN107257756B (zh) 用于在路况变化的情况下辅助车辆的技术
US11176845B2 (en) Adaptive analysis of driver behavior
CN107368069B (zh) 基于车联网的自动驾驶控制策略的生成方法与生成装置
CN110036424B (zh) 用于预测未来的速度轨迹的速度信息的存储
CN108263382B (zh) 基于目标车辆的驾驶样式的协同自适应巡航控制***
CN104044593B (zh) 利用最佳速度曲线的路线导航
JP5057166B2 (ja) 安全運転評価システム及び安全運転評価プログラム
CN113654561A (zh) 自主导航***
CN103347757A (zh) 通过使用预测环境和驾驶员行为信息来优化燃油经济性的***和方法
CN115390554A (zh) 一种设计运行区域odd判断方法、装置及相关设备
CN107111938B (zh) 用于确定拥堵末端位置的服务器、***和方法
CN108016445B (zh) 用于交通流量的车辆应用的***和方法
CN110869989B (zh) 产生超车概率集的方法、操作机动车辆的控制装置的方法、超车概率收集装置和控制装置
WO2022057745A1 (zh) 一种辅助驾驶的控制方法及装置
WO2021198791A1 (en) Vehicle efficiency prediction and control
US20210101592A1 (en) Braking data mapping
CN114056346A (zh) 一种自动驾驶行车控制方法及装置
CN113227831A (zh) 基于多传感器数据融合的护栏估计方法和车载设备
CN115447601A (zh) 车辆控制方法及相关装置
CN115376307A (zh) 使用车头时距动态测量道路性能的方法

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
GR01 Patent grant
GR01 Patent grant