CN109895711A - 车辆维护操作 - Google Patents

车辆维护操作 Download PDF

Info

Publication number
CN109895711A
CN109895711A CN201811480946.7A CN201811480946A CN109895711A CN 109895711 A CN109895711 A CN 109895711A CN 201811480946 A CN201811480946 A CN 201811480946A CN 109895711 A CN109895711 A CN 109895711A
Authority
CN
China
Prior art keywords
vehicle
user
computer
state
component
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.)
Pending
Application number
CN201811480946.7A
Other languages
English (en)
Inventor
肯尼士·J·米勒
艾德·M·杜道尔
托马斯·G·利昂
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.)
Ford Global Technologies LLC
Original Assignee
Ford Global Technologies LLC
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Ford Global Technologies LLC filed Critical Ford Global Technologies LLC
Publication of CN109895711A publication Critical patent/CN109895711A/zh
Pending legal-status Critical Current

Links

Classifications

    • GPHYSICS
    • G07CHECKING-DEVICES
    • G07CTIME OR ATTENDANCE REGISTERS; REGISTERING OR INDICATING THE WORKING OF MACHINES; GENERATING RANDOM NUMBERS; VOTING OR LOTTERY APPARATUS; ARRANGEMENTS, SYSTEMS OR APPARATUS FOR CHECKING NOT PROVIDED FOR ELSEWHERE
    • G07C5/00Registering or indicating the working of vehicles
    • G07C5/006Indicating maintenance
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B60VEHICLES IN GENERAL
    • B60QARRANGEMENT OF SIGNALLING OR LIGHTING DEVICES, THE MOUNTING OR SUPPORTING THEREOF OR CIRCUITS THEREFOR, FOR VEHICLES IN GENERAL
    • B60Q1/00Arrangement of optical signalling or lighting devices, the mounting or supporting thereof or circuits therefor
    • B60Q1/26Arrangement of optical signalling or lighting devices, the mounting or supporting thereof or circuits therefor the devices being primarily intended to indicate the vehicle, or parts thereof, or to give signals, to other traffic
    • B60Q1/50Arrangement of optical signalling or lighting devices, the mounting or supporting thereof or circuits therefor the devices being primarily intended to indicate the vehicle, or parts thereof, or to give signals, to other traffic for indicating other intentions or conditions, e.g. request for waiting or overtaking
    • B60Q1/507Arrangement of optical signalling or lighting devices, the mounting or supporting thereof or circuits therefor the devices being primarily intended to indicate the vehicle, or parts thereof, or to give signals, to other traffic for indicating other intentions or conditions, e.g. request for waiting or overtaking specific to autonomous vehicles
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B60VEHICLES IN GENERAL
    • B60QARRANGEMENT OF SIGNALLING OR LIGHTING DEVICES, THE MOUNTING OR SUPPORTING THEREOF OR CIRCUITS THEREFOR, FOR VEHICLES IN GENERAL
    • B60Q1/00Arrangement of optical signalling or lighting devices, the mounting or supporting thereof or circuits therefor
    • B60Q1/26Arrangement of optical signalling or lighting devices, the mounting or supporting thereof or circuits therefor the devices being primarily intended to indicate the vehicle, or parts thereof, or to give signals, to other traffic
    • B60Q1/50Arrangement of optical signalling or lighting devices, the mounting or supporting thereof or circuits therefor the devices being primarily intended to indicate the vehicle, or parts thereof, or to give signals, to other traffic for indicating other intentions or conditions, e.g. request for waiting or overtaking
    • B60Q1/52Arrangement of optical signalling or lighting devices, the mounting or supporting thereof or circuits therefor the devices being primarily intended to indicate the vehicle, or parts thereof, or to give signals, to other traffic for indicating other intentions or conditions, e.g. request for waiting or overtaking for indicating emergencies
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B60VEHICLES IN GENERAL
    • B60QARRANGEMENT OF SIGNALLING OR LIGHTING DEVICES, THE MOUNTING OR SUPPORTING THEREOF OR CIRCUITS THEREFOR, FOR VEHICLES IN GENERAL
    • B60Q1/00Arrangement of optical signalling or lighting devices, the mounting or supporting thereof or circuits therefor
    • B60Q1/26Arrangement of optical signalling or lighting devices, the mounting or supporting thereof or circuits therefor the devices being primarily intended to indicate the vehicle, or parts thereof, or to give signals, to other traffic
    • B60Q1/50Arrangement of optical signalling or lighting devices, the mounting or supporting thereof or circuits therefor the devices being primarily intended to indicate the vehicle, or parts thereof, or to give signals, to other traffic for indicating other intentions or conditions, e.g. request for waiting or overtaking
    • B60Q1/543Arrangement of optical signalling or lighting devices, the mounting or supporting thereof or circuits therefor the devices being primarily intended to indicate the vehicle, or parts thereof, or to give signals, to other traffic for indicating other intentions or conditions, e.g. request for waiting or overtaking for indicating other states or conditions of 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
    • B60W10/00Conjoint control of vehicle sub-units of different type or different function
    • B60W10/18Conjoint control of vehicle sub-units of different type or different function including control of braking systems
    • 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/20Conjoint control of vehicle sub-units of different type or different function including control of steering systems
    • 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/22Conjoint control of vehicle sub-units of different type or different function including control of suspension systems
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B60VEHICLES IN GENERAL
    • B60WCONJOINT CONTROL OF VEHICLE SUB-UNITS OF DIFFERENT TYPE OR DIFFERENT FUNCTION; CONTROL SYSTEMS SPECIALLY ADAPTED FOR HYBRID VEHICLES; ROAD VEHICLE DRIVE CONTROL SYSTEMS FOR PURPOSES NOT RELATED TO THE CONTROL OF A PARTICULAR SUB-UNIT
    • B60W50/00Details of control systems for road vehicle drive control not related to the control of a particular sub-unit, e.g. process diagnostic or vehicle driver interfaces
    • B60W50/02Ensuring safety in case of control system failures, e.g. by diagnosing, circumventing or fixing failures
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B60VEHICLES IN GENERAL
    • B60WCONJOINT CONTROL OF VEHICLE SUB-UNITS OF DIFFERENT TYPE OR DIFFERENT FUNCTION; CONTROL SYSTEMS SPECIALLY ADAPTED FOR HYBRID VEHICLES; ROAD VEHICLE DRIVE CONTROL SYSTEMS FOR PURPOSES NOT RELATED TO THE CONTROL OF A PARTICULAR SUB-UNIT
    • B60W50/00Details of control systems for road vehicle drive control not related to the control of a particular sub-unit, e.g. process diagnostic or vehicle driver interfaces
    • B60W50/02Ensuring safety in case of control system failures, e.g. by diagnosing, circumventing or fixing failures
    • B60W50/0205Diagnosing or detecting failures; Failure detection models
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B60VEHICLES IN GENERAL
    • B60WCONJOINT CONTROL OF VEHICLE SUB-UNITS OF DIFFERENT TYPE OR DIFFERENT FUNCTION; CONTROL SYSTEMS SPECIALLY ADAPTED FOR HYBRID VEHICLES; ROAD VEHICLE DRIVE CONTROL SYSTEMS FOR PURPOSES NOT RELATED TO THE CONTROL OF A PARTICULAR SUB-UNIT
    • B60W50/00Details of control systems for road vehicle drive control not related to the control of a particular sub-unit, e.g. process diagnostic or vehicle driver interfaces
    • B60W50/02Ensuring safety in case of control system failures, e.g. by diagnosing, circumventing or fixing failures
    • B60W50/0225Failure correction strategy
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B60VEHICLES IN GENERAL
    • B60WCONJOINT CONTROL OF VEHICLE SUB-UNITS OF DIFFERENT TYPE OR DIFFERENT FUNCTION; CONTROL SYSTEMS SPECIALLY ADAPTED FOR HYBRID VEHICLES; ROAD VEHICLE DRIVE CONTROL SYSTEMS FOR PURPOSES NOT RELATED TO THE CONTROL OF A PARTICULAR SUB-UNIT
    • B60W50/00Details of control systems for road vehicle drive control not related to the control of a particular sub-unit, e.g. process diagnostic or vehicle driver interfaces
    • B60W50/02Ensuring safety in case of control system failures, e.g. by diagnosing, circumventing or fixing failures
    • B60W50/035Bringing the control units into a predefined state, e.g. giving priority to particular actuators
    • GPHYSICS
    • G07CHECKING-DEVICES
    • G07CTIME OR ATTENDANCE REGISTERS; REGISTERING OR INDICATING THE WORKING OF MACHINES; GENERATING RANDOM NUMBERS; VOTING OR LOTTERY APPARATUS; ARRANGEMENTS, SYSTEMS OR APPARATUS FOR CHECKING NOT PROVIDED FOR ELSEWHERE
    • G07C5/00Registering or indicating the working of vehicles
    • G07C5/08Registering or indicating performance data other than driving, working, idle, or waiting time, with or without registering driving, working, idle or waiting time
    • G07C5/0816Indicating performance data, e.g. occurrence of a malfunction
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B60VEHICLES IN GENERAL
    • B60WCONJOINT CONTROL OF VEHICLE SUB-UNITS OF DIFFERENT TYPE OR DIFFERENT FUNCTION; CONTROL SYSTEMS SPECIALLY ADAPTED FOR HYBRID VEHICLES; ROAD VEHICLE DRIVE CONTROL SYSTEMS FOR PURPOSES NOT RELATED TO THE CONTROL OF A PARTICULAR SUB-UNIT
    • B60W50/00Details of control systems for road vehicle drive control not related to the control of a particular sub-unit, e.g. process diagnostic or vehicle driver interfaces
    • B60W50/02Ensuring safety in case of control system failures, e.g. by diagnosing, circumventing or fixing failures
    • B60W50/0205Diagnosing or detecting failures; Failure detection models
    • B60W2050/022Actuator failures
    • 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
    • B60W2540/00Input parameters relating to occupants
    • GPHYSICS
    • G07CHECKING-DEVICES
    • G07CTIME OR ATTENDANCE REGISTERS; REGISTERING OR INDICATING THE WORKING OF MACHINES; GENERATING RANDOM NUMBERS; VOTING OR LOTTERY APPARATUS; ARRANGEMENTS, SYSTEMS OR APPARATUS FOR CHECKING NOT PROVIDED FOR ELSEWHERE
    • G07C5/00Registering or indicating the working of vehicles
    • G07C5/008Registering or indicating the working of vehicles communicating information to a remotely located station

Landscapes

  • Engineering & Computer Science (AREA)
  • Mechanical Engineering (AREA)
  • Automation & Control Theory (AREA)
  • Transportation (AREA)
  • Human Computer Interaction (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Chemical & Material Sciences (AREA)
  • Combustion & Propulsion (AREA)
  • Vehicle Body Suspensions (AREA)
  • Control Of Driving Devices And Active Controlling Of Vehicle (AREA)
  • Regulating Braking Force (AREA)

Abstract

本公开提供了“车辆维护操作”。一种***,包括处理器和存储器。所述存储器存储指令,所述指令可由所述处理器执行以识别车辆故障状况、根据所述车辆中所述故障状况的位置和所检测到的用户在所述车辆外的位置选择车辆部件,以及致动所述车辆部件。

Description

车辆维护操作
技术领域
本发明涉及车辆维护和故障检测的领域。
背景技术
在自主车辆中,通常,一个或多个控制器(即,计算机)通过基于例如从其他车辆部件(诸如传感器)接收的数据致动车辆部件来控制车辆操作。然而,诸如致动器、传感器、控制器等车辆部件可能无法工作。不幸地是,车辆缺乏有效地和/或高效地识别故障部件和/或修复故障部件的方法。
发明内容
引言
本文公开一种***,所述***包括处理器和存储器。所述存储器存储指令,所述指令可由所述处理器执行以识别车辆故障状况、根据所述车辆中所述故障状况的位置和所检测到的用户在所述车辆外的位置选择车辆部件,以及致动所述车辆部件。
所述指令还可包括如下指令:在确定所述检测到的用户位置到所述车辆部件的距离小于预定阈值时,致动所述选择的车辆部件。
所述车辆故障状况可以是第二车辆部件中的故障状况。
所述指令还可包括如下指令:基于图像数据检测所述用户的位置。
所述选择的车辆部件可包括车辆外灯、制动致动器、转向致动器和悬架致动器中的至少一者。
所述指令还可包括如下指令:基于所述检测到的所述用户的位置确定所述车辆部件的维护状态,以及将所述车辆部件致动到所述维护状态。
所述维护状态可以是相对于车身的多个车辆部件位置中的一者。
所述维护状态可以是所述选择的车辆部件的打开状态和关闭状态中的一者。
所述指令还可包括如下指令:基于所述检测到的所述用户的位置致动车辆外灯、制动致动器、转向致动器和悬架致动器中的至少一者。
所述指令还可包括如下指令:进一步基于检测到的用户姿势致动所述车辆部件。
本文进一步公开一种方法,所述方法包括识别车辆故障状况、根据所述车辆中所述故障状况的位置和所检测到的用户在所述车辆外的位置选择车辆部件,以及致动所述车辆部件。
所述方法还可包括在确定所述检测到的用户位置到所述车辆部件的距离小于预定阈值时,致动所述选择的车辆部件。
所述车辆故障状况可以是第二车辆部件中的故障状况。
所述方法还可包括基于图像数据检测所述用户的位置。
所述选择的车辆部件可包括车辆外灯、制动致动器、转向致动器和悬架致动器中的至少一者。
所述方法还可包括基于所述检测到的所述用户的位置确定所述车辆部件的维护状态,以及将所述车辆部件致动到所述维护状态。
所述维护状态可以是相对于车身的多个车辆部件位置中的一者。
所述维护状态可以是所述选择的车辆部件的打开状态和关闭状态中的一者。
所述方法还可包括基于所述检测到的所述用户的位置致动车辆外灯、制动致动器、转向致动器和悬架致动器中的至少一者。
所述方法还可包括进一步基于检测到的用户姿势致动所述车辆部件。
进一步公开了一种计算装置,其被编程为执行上述方法步骤中的任一者。更进一步公开了一种车辆,其包括所述计算装置。
更进一步公开了一种计算机程序产品,其包括计算机可读介质,所述计算机可读介质存储可由计算机处理器执行的指令,以执行上述方法步骤中的任一者。
附图说明
图1是示例性车辆***的图。
图2是用于控制车辆维护操作的示例性过程的流程图。
具体实施方式
***元件
图1是车辆100的框图。可以多种已知方式给车辆100提供动力,例如,利用电动马达和/或内燃发动机。车辆100可包括计算机110、一个或多个致动器120、一个或多个传感器130、人机界面(HMI 140)和外灯150,其每一者在下文更详细地论述。车辆100包括参考点160(有时为简便起见称为“中心”点),其可以多种方式中的一种指定,例如,在车辆100的重心处、在车辆100纵轴和横轴的交叉点处等。
计算机110包括处理器和存储器。存储器包括一种或多种形式的计算机可读介质,并存储可由计算机110执行的用于进行各种操作的指令,所述各种操作包括如本文所公开的操作。
计算机110可包括编程以操作以下中的一者或多者:车辆制动、推进(即,用于克服阻力并推进车辆100的构件,诸如内燃发动机、电动马达、混合动力发动机等中的一者或多者)、转向、气候控制、内部和/或外部灯等,以及确定计算机110(而非人类操作员)是否并且何时控制这类操作。
计算机110可以自主、半自主模式或非自主(或手动)模式操作车辆100。出于本公开的目的,将自主模式定义为由计算机110控制车辆100的推进、制动和转向中的每一者的模式;在半自动模式中,计算机110控制车辆100的推进、制动中的一者或两者;在非自主模式中,人类操作员控制车辆100的推进、制动和转向中的每一者。
计算机110通常被布置用于在车辆通信网络上进行通信,所述车辆通信网络例如包括通信总线(诸如控制器局域网(CAN)等)。计算机110可包括或者例如通过如下文进一步描述的车辆通信总线通信地耦接到多于一个处理器,例如,包括在车辆中用于监视和/或控制各种子***(诸如动力传动***、制动、转向等)的控制器。
通过车辆网络,计算机110可向车辆100中包括的或与车辆中的部件相关联的各种装置(例如,控制器、致动器、传感器(包括传感器130)等)传送消息和/或从所述各种装置接收消息。可替代地或另外地,在计算机110实际上包括多个装置的情况下,车辆通信网络可用于在本公开中被表示为计算机110的装置之间通信。此外,如下所述,各种控制器和/或传感器130可通过车辆通信网络向计算机110提供数据。
另外,计算机110可被配置用于经由无线通信网络通过无线通信接口与远程计算机通信。通信网络可以是无线通信机构中的一种或多种,所述无线通信机构包括无线(例如,蜂窝、无线、卫星、微波和射频)通信机构和任何所希望的网络拓扑结构(或利用多种通信机构时的拓扑结构)的任何希望的组合。示例性车对车(V-to-V)通信网络包括提供数据通信服务的蜂窝、蓝牙(Bluetooth)、IEEE 802.11、专用短程通信(DSRC)、和/或广域网(WAN),所述广域网(WAN)包括因特网。
传感器130可包括通过车辆通信总线提供数据的各种装置。例如,传感器130可包括设置在车辆100中提供包含车辆内部和/或外部中的至少部分的数据的一个或多个相机、雷达和/或光检测和测距(LIDAR)传感器。
致动器120可根据适当的控制信号致动各种车辆子***并且通常包括电路、芯片和/或其他电子部件。例如,致动器120可包括一个或多个继电器、伺服马达等。因此,致动器120可用于控制车辆100的制动、加速和转向。用来控制致动器120的控制信号可由计算机110(即,一种位于车辆100中的控制单元,例如电子控制单元(ECU)诸如制动控制器等)生成。车辆100可包括各种部件或子***,每个部件或子***包括一个或多个传感器130、致动器120、控制器等。例如,车辆100可包括制动部件,所述制动部件包括基于从控制器(诸如计算机110)接收的命令使车辆100停止的制动传感器130、制动致动器120和/或其他电子、机械等元件。作为另一个示例,车辆100可包括动力传动***部件或子***,所述动力传动***部件或子***可除发动机、电动马达和/或变速器之外还包括一个或多个致动器120、传感器130等。
HMI 140可被配置为例如在车辆100操作期间接收用户输入。作为一个示例,HMI140可包括用于从用户接收信息的触摸屏、按钮、旋钮、小键盘、传声器等。此外,HMI 140可包括从用户接收信息和/或向用户输出信息的各种接口,诸如触摸屏显示器、智能电话等。
车辆100部件(例如,致动器120、传感器130、包括在部件中的电子控制器等)可能具有故障。故障(或故障状况)是部件无法操作或在一个或多个预定义参数之外操作的状况(例如,预定义参数可以是物理量,诸如温度、扭矩、每分钟转数、压力等)。车辆100计算机110可被编程为基于从例如各种车辆100传感器130、致动器120、控制器等接收的数据来确定车辆100部件(例如,推进、制动、转向等)是否处于故障状况下。例如,故障状况可由诊断操作(诸如车载诊断操作(OBD))确定,即,计算机110可被编程为可能地在以指定方式致动车辆100部件用于诊断操作的同时监视所述部件,并且确定是否已发生故障状况,例如物理量是否在预定义范围之外。
除检测车辆100中的故障状况之外,诊断操作可包括估计车辆100零件(例如,制动片、轮胎、挡风玻璃刮水片等)和/或车辆100流体(诸如发动机油、制动流体等)的剩余使用寿命。所述剩余使用寿命可以时间(例如,1个月)、行进的距离(例如500千米(km))和/或其组合(例如1个月和50km中更早达到者)为单位指定。计算机110可被编程为基于从车辆100传感器130(例如,里程表传感器130)、提供当前时间和日期的计时器接收的数据和存储的数据(诸如一个或多个车辆100零件的期望使用寿命和车辆100零件中的每一个的最后替换记录)来估计车辆100零件的剩余使用寿命。例如,计算机110存储器可存储一个表或多个表,所述一个表或多个表使各种度量(例如,最后油更换的时间、自最后制动片更换后的英里等)与相应零件的剩余使用寿命(例如,制动片具有500英里的剩余使用寿命)的相应值(例如,时间和/或距离)相关。
车辆100零件的最后替换的记录(即历史)可包括相关联的里程表读数和/或零件的替换日期。另外地或可替代地,计算机110可被编程为至少部分地基于从车辆100传感器130接收的数据来估计车辆100零件的剩余使用寿命。例如,计算机110可被编程为基于历史数据来估计车辆100发动机油的剩余使用寿命,所述历史数据包括发动机温度、发动机转速、制动踏板致动的持续时间和强度、挡风玻璃刮水器使用的持续时间等和/或车辆100自最后油更换后行进的距离。
在一个示例中,计算机110可被编程为通过将自最后油更换后行进的距离从发动机油的预定使用寿命减去来估计零件(即车辆100发动机油)的剩余使用寿命。发动机油的使用寿命可由油制造商、车辆100制造商等预定。例如,当发动机油的预定使用寿命为6000km并且车辆100自最后油更换后已经行进5000km时,计算机110可估计剩余使用寿命为1000km。另外地或可替代地,计算机110可被编程为通过将年龄参数(例如,基于温度、速度等确定)从发动机油的预定使用寿命减去来估计发动机油的剩余使用寿命。年龄参数可基于例如关于自最后油更换后发动机温度和/或车辆100速度的数学运算(包括积分运算)以千米(km)为单位确定。换句话讲,在更高的温度下操作发动机和/或以更高的速度操作车辆100可使年龄参数成比例地增加(即,使剩余使用寿命减少)。
车辆100部件的剩余使用寿命小于预定阈值可指示车辆100部件(例如,漏气轮胎、部分工作或不工作的制动片或挡风玻璃刮水器等)出现故障状况的可能性增加。此外,剩余使用寿命小于预定阈值可以是“预测”故障状况。在本公开中,“诊断状态”指定诊断操作是否确定检测到故障状况,例如“活动的(active)”和“非活动的(inactive)”故障状况。此外,诊断状态可包括数据,所述数据包括一个或多个车辆100部件的剩余使用寿命。
车辆100中(例如)为安全操作车辆100所需的部件或零件的故障状况可损害和/或阻碍车辆100操作,例如,阻碍其导航至目的地。如上所讨论,计算机110可被编程为执行诊断操作以检测车辆100中的故障状况。有利地,车辆100计算机110可被编程为识别车辆故障状况、根据车辆110中故障的位置和所检测到的用户180在所述车辆外的位置选择车辆100部件,以及致动车辆100部件。
在本公开的上下文中,车辆维护操作包括识别故障部件和/或修复故障部件。修复故障部件还可包括替换所述部件。车辆100维护操作可例如在服务中心执行。如下文参考表1-表2所讨论,本公开提供了更高效地和/或更有效地进行车辆100的维护操作的解决方案。
“故障的位置”是引起所识别的故障状况的车辆100的一个或多个部件在车辆上和/或车辆100中的位置。“位置”可基于原点在车辆100参考点160处的三维笛卡尔(Cartesian)位置坐标系指定。另外地或可替代地,故障的位置可包括被识别要进行替换的一个或多个车辆100部件的位置,因为所确定的相应部件的剩余使用寿命小于预定阈值,例如100km和/或1个月。
用户180在车辆100外的位置通常根据相对于车辆100的用户180位置指定。在一个示例中,用户180的位置可基于例如图1中所示的区域170a、170b、170c、170d、170e指定。在车辆100周围的区域可包括左区域170a、前区域170b、右区域170c、后区域170d和下区域170e(例如,当车辆100通过升降机升高并且用户180位于车辆100下方时)。这些区域可具有诸如椭圆形、矩形、圆形、非几何形状等形状的任何形状。另外地或可替代地,用户180的位置可基于原点在车辆100参考点160处的三维笛卡尔坐标系指定。计算机110可被编程为基于例如从车辆100相机传感器130、LIDAR传感器130等接收的图像数据检测用户180的位置,并确定用户180到车辆100部件和/或车辆100参考点160的距离d。
表1
如上文所述,计算机110可被编程为根据车辆100中故障状况的位置和所检测到的用户180在所述车辆外的位置选择车辆100部件。表1示出了示例性故障状况、用户180位置和所选择的待致动的车辆100部件。计算机110可被编程为通过基于表1中的故障状况和用户180位置条目来查找表1中的相应部件和动作来选择部件。所选择的一个或多个车辆100部件可包括车辆100外灯150、制动致动器120、转向致动器120、悬架致动器120等。计算机110可被编程为基于所检测到的用户180的位置致动车辆外灯150、制动致动器120等。
如表1中所示,示例性车辆100故障状况可在被选择要致动的部件(例如右前悬架致动器120)中识别,和/或在第二部件(诸如外灯150)中识别,所述第二部件即为被选择来致动以指示(或导引到)故障状况所在的车辆100部件位置的没有故障状况的车辆100部件。例如,计算机110可被编程为基于识别出右前轮胎低压故障状况和在区域170b处的用户180位置,选择和致动右前外灯150。
如上文所讨论,用户180的位置可基于笛卡尔坐标系(例如,三维位置坐标系)指定。计算机110可被编程为在确定所述检测到的用户180位置到车辆部件(例如前轮)的距离小于预定阈值(例如1米(m))时,致动所述选择的车辆100部件。
表2
如上文所讨论,维护操作可包括修复和/或替换车辆100部件,例如替换发动机油,替换具有漏气轮胎的车轮,替换故障悬架致动器120,更换发动机油等。通常,维护操作可包括提供输入到车辆100HMI 140,例如油门踏板,制动踏板等。在一些示例中,可基于特定时间和/或状况来应用到车辆100HMI 140的输入。表2示出车辆100的示例性维护操作。在一个示例中,车辆100致动器120可被致动以在用户180想要拧下车辆100车轮的螺栓时防止车辆100车轮转动。有利地,计算机110可被编程为进一步基于所检测到的用户180姿势(例如,坐在车辆100车轮旁边手拿扳手)致动车辆100部件。
用户180姿势包括身体姿态、面部表情、手/手指运动、声音命令等。例如,姿势可包括诸如坐下、弯腰、倾倒(dump up)、倒下(dumb down)等姿态,以及诸如向上/向下移动手掌等飞跃运动(leap motion)。例如,用户180可看着车辆100相机传感器130并向上/向下移动用户手掌,以例如如表2中所示指示发动机转速的增大/减小。计算机110可被编程为基于从一个或多个车辆100传感器130(例如相机传感器130、音频传感器130、超声波传感器130等)接收的数据来确定用户180姿势。
维护操作可能需要将车辆100部件安排成维护状态,作为准备进行修复/替换的一部分和/或作为修复/替换期间的中间动作。
在本文上下文中,维护状态可包括所述部件的机械位置。例如,维护状态可以是相对于车辆100主体的车辆100部件位置。例如,悬架致动器120可具有伸展位置(致动器120的头部伸展远离致动器120主体)和回缩位置(致动器120的头部回缩在致动器120主体内)。在一个示例中,处于伸展位置的悬架致动器120可方便接入致动器120的螺栓从而拧下。因此,可将悬架致动器120的伸展位置指定为悬架致动器120的维护状态。另外地或可替代地,维护状态可包括车辆100部件的电气状态。例如,维护状态可以是所选择的车辆100部件的打开和/或关闭状态。例如,在卸载风机马达之前,可将马达关掉。
有利地,计算机110可被编程为基于所检测到的用户180的位置确定车辆部件的维护状态,以及将车辆100部件致动到维护状态,例如基于用户180飞跃运动来致动悬架致动器120以移动到维护位置,从而便于接入机械附接诸如车辆100部件的螺栓以便拧下,等等。例如,当用户180处于下区域170e中时,计算机110可基于来自用户180的包括部件的请求状态的输入来致动车辆100部件以移动到请求状态。此类指令可包括姿势和/或声音命令。
过程
图2是用于控制车辆维护操作的示例性过程200的流程图。车辆100计算机110可被编程为执行过程200的框。
过程200开始于判定框210,在该判定框中,计算机110确定是否在车辆100中识别出故障状况。例如,计算机110可被编程为监视车辆100部件,以及确定是否发生了故障状况,例如物理量是否在预定义范围之外。另外地或可替代地,计算机110可被编程为识别维护操作,例如在车辆100零件(例如制动片、轮胎、挡风玻璃刮水片等)和/或车辆100流体(诸如发动机油、制动流体等)的剩余使用寿命小于预定阈值(例如100km和/或1个月等)时。如果计算机110确定识别出故障状况,那么过程200前进至框220;否则过程200返回到判定框210。
在框220中,计算机110确定用户180位置。例如,计算机110可被编程为基于从一个或多个车辆100传感器130(诸如LIDAR、雷达、相机传感器130)接收的数据确定用户180位置。在一个示例中,计算机110可被编程为相对于车辆100参考点160确定用户180的三维位置坐标。在另一个示例中,计算机110可被编程为基于在车辆100周围指定的区(诸如区170a、170b、170c、170d、170e)确定用户180位置。
接下来,在框230中,计算机110确定用户180姿势。例如,计算机110可被编程为基于从车辆100传感器130(诸如相机传感器130)接收的数据确定用户180姿势(诸如面部表情、手/手指运动、姿态等)。
接下来,在框240中,计算机110选择车辆100部件。计算机110可被编程为基于所确定的故障状况的位置、所确定的用户180位置和/或所确定的用户180姿势来选择车辆100部件,如表1-表2所示。
接下来,在框250中,计算机110致动所选择的车辆100部件。例如,计算机110可被编程为基于所检测到的用户180的位置致动车辆外灯150、制动致动器120、转向致动器120和/或悬架致动器120。另外地或可替代地,计算机110可被编程为将所选择的车辆100部件致动到维护状况。
在框250之后,过程200结束,或者可替代地返回到判定框210,尽管图2中未示出。
本文所讨论的计算装置通常各自包括指令,所述指令可由诸如上面标识的那些的一个或多个计算装置执行,并且用于执行上述过程的框或步骤。计算机可执行指令可以从使用各种编程语言和/或技术所创建的计算机程序被编译或解释,所述各种编程语言和/或技术单独地或者组合地包括,但不限于,JavaTM、C、C++、Visual Basic、Java Script、Perl、HTML等。一般而言,处理器(例如,微处理器)例如从存储器、计算机可读介质等接收指令,并且执行这些指令,从而执行包括本文所述的过程中的一者或多者的一个或多个过程。可使用多种计算机可读介质来存储和传送此类指令和其他数据。计算装置中的文件通常是存储在计算机可读介质(诸如存储介质、随机存取存储器等)上的数据的集合。
计算机可读介质包括参与提供数据(例如,指令)的可由计算机读取的任何介质。这种介质可采取许多形式,包括但不限于非易失性介质、易失性介质等。非易失性介质包括例如光盘或磁盘以及其他持久性存储器。易失性介质包括通常构成主存储器的动态随机存取存储器(DRAM)。计算机可读介质的常见形式包括例如软盘、软磁盘、硬盘、磁带、任何其他磁性介质、CD-ROM、DVD、任何其他光学介质、穿孔卡、纸带、任何其他具有孔图案的物理介质、RAM、PROM、EPROM、FLASH、EEPROM、任何其他存储芯片或盒式磁带或计算机可从中读取的任何其他介质。
关于本文描述的介质、过程、***、方法等,应当理解,尽管已经将这类过程等的步骤描述为根据某一有序顺序发生,但是这类过程可以用以与本文所描述不同的次序执行所描述步骤来实施。还应理解,可同时执行某些步骤、可添加其他步骤,或者可省略本文描述的某些步骤。换句话讲,本文对***和/或过程的描述是出于说明某些实施例的目的而提供的,并且绝不应被解释为限制所公开的主题。
因此,应当理解,包括以上描述和附图以及以下权利要求的本公开意图是说明性的而非限制性的。在阅读以上描述时,除了所提供示例之外的许多实施例和应用对于本领域技术人员将是明显的。本发明的范围不应当参考以上描述来确定,而相反地应当参考本发明所附权利要求连同此类权利要求所享有的等效物的全范围来确定和/或包括在基于本发明的非临时专利申请中。预计并意图本文讨论的技术在未来将有所发展,并且所公开的***和方法将并入这类未来实施例中。总之,应当理解,所公开的主题能够进行修改和变化。
根据本发明,提供一种***,其具有处理器和存储器,所述存储器存储指令,所述指令可由所述处理器执行以识别车辆故障状况、根据所述车辆中所述故障状况的位置和所检测到的用户在所述车辆外的位置选择车辆部件,以及致动所述车辆部件。
根据实施例,所述指令还包括如下指令:在确定所述检测到的用户位置到所述车辆部件的距离小于预定阈值时,致动所述选择的车辆部件。
根据实施例,所述车辆故障状况是第二车辆部件中的故障状况。
根据实施例,所述指令还包括如下指令:基于图像数据检测所述用户的位置。
根据实施例,所述选择的车辆部件包括车辆外灯、制动致动器、转向致动器和悬架致动器中的至少一者。
根据实施例,所述指令还包括如下指令:基于所述检测到的所述用户的位置确定所述车辆部件的维护状态,以及将所述车辆部件致动到所述维护状态。
根据实施例,所述维护状态是相对于车身的多个车辆部件位置中的一者。
根据实施例,所述维护状态是所述选择的车辆部件的打开状态和关闭状态中的一者。
根据实施例,所述指令还包括如下指令:基于所述检测到的所述用户的位置致动车辆外灯、制动致动器、转向致动器和悬架致动器中的至少一者。
根据实施例,所述指令还包括如下指令:进一步基于检测到的用户姿势致动所述车辆部件。
根据本发明,一种方法包括识别车辆故障状况、根据所述车辆中所述故障状况的位置和所检测到的用户在所述车辆外的位置选择车辆部件,以及致动所述车辆部件。
根据实施例,所述发明的进一步特征在于在确定所述检测到的用户位置到所述车辆部件的距离小于预定阈值时,致动所述选择的车辆部件。
根据实施例,所述车辆故障状况是第二车辆部件中的故障状况。
根据实施例,所述发明的进一步特征在于基于图像数据检测所述用户的位置。
根据实施例,所述选择的车辆部件包括车辆外灯、制动致动器、转向致动器和悬架致动器中的至少一者。
根据实施例,所述发明的进一步特征在于基于所述检测到的所述用户的位置确定所述车辆部件的维护状态,以及将所述车辆部件致动到所述维护状态。
根据实施例,所述维护状态是相对于车身的多个车辆部件位置中的一者。
根据实施例,所述维护状态是所述选择的车辆部件的打开状态和关闭状态中的一者。
根据实施例,所述发明的进一步特征在于基于所述检测到的所述用户的位置致动车辆外灯、制动致动器、转向致动器和悬架致动器中的至少一者。
根据实施例,所述发明的进一步特征在于进一步基于检测到的用户姿势致动所述车辆部件。

Claims (13)

1.一种方法,其包括:
识别车辆故障状况;
根据所述车辆中所述故障状况的位置和所检测到的用户在所述车辆外的位置选择车辆部件;以及
致动所述车辆部件。
2.如权利要求1所述的方法,其还包括在确定所述检测到的用户位置到所述车辆部件的距离小于预定阈值时,致动所述选择的车辆部件。
3.如权利要求1所述的方法,其中所述车辆故障状况是第二车辆部件中的故障状况。
4.如权利要求1所述的方法,其还包括基于图像数据检测所述用户的位置。
5.如权利要求1所述的方法,其中所述选择的车辆部件包括车辆外灯、制动致动器、转向致动器和悬架致动器中的至少一者。
6.如权利要求1所述的方法,其还包括基于所述检测到的所述用户的位置确定所述车辆部件的维护状态,以及将所述车辆部件致动到所述维护状态。
7.如权利要求6所述的方法,其中所述维护状态是相对于车身的多个车辆部件位置中的一者。
8.如权利要求6所述的方法,其中所述维护状态是所述选择的车辆部件的打开状态和关闭状态中的一者。
9.如权利要求1所述的方法,其还包括基于所述检测到的所述用户的位置致动车辆外灯、制动致动器、转向致动器和悬架致动器中的至少一者。
10.如权利要求1所述的方法,其还包括进一步基于检测到的用户姿势致动所述车辆部件。
11.一种计算装置,其被编程为执行权利要求1-10中任一项所述的方法。
12.一种计算机程序产品,其包括存储指令的计算机可读介质,所述指令可由计算机处理器执行以执行权利要求1-10中任一项所述的方法。
13.一种地面车辆,其包括被编程为执行权利要求1-10中任一项所述的方法的计算装置。
CN201811480946.7A 2017-12-11 2018-12-05 车辆维护操作 Pending CN109895711A (zh)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
US15/837,506 2017-12-11
US15/837,506 US10861251B2 (en) 2017-12-11 2017-12-11 Vehicle maintenance operation

Publications (1)

Publication Number Publication Date
CN109895711A true CN109895711A (zh) 2019-06-18

Family

ID=66629334

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201811480946.7A Pending CN109895711A (zh) 2017-12-11 2018-12-05 车辆维护操作

Country Status (3)

Country Link
US (1) US10861251B2 (zh)
CN (1) CN109895711A (zh)
DE (1) DE102018131476A1 (zh)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN113263993A (zh) * 2021-05-17 2021-08-17 深圳市元征科技股份有限公司 故障预警方法、装置、通信设备及存储介质

Families Citing this family (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US10861251B2 (en) * 2017-12-11 2020-12-08 Ford Global Technologies, Llc Vehicle maintenance operation
KR102262141B1 (ko) * 2019-11-04 2021-06-09 현대자동차주식회사 차량의 서라운딩 램프 시스템 제어방법
US11851088B2 (en) * 2020-03-11 2023-12-26 Baidu Usa Llc Method for determining capability boundary and associated risk of a safety redundancy autonomous system in real-time
US11702104B2 (en) * 2020-04-22 2023-07-18 Baidu Usa Llc Systems and methods to determine risk distribution based on sensor coverages of a sensor system for an autonomous driving vehicle
US11721133B2 (en) 2021-03-30 2023-08-08 International Business Machines Corporation Augmented generation of vehicular diagnostics
DE102022134014A1 (de) 2022-12-20 2024-06-20 HELLA GmbH & Co. KGaA Verfahren zur Anzeige eines Zustandes eines Fahrzeugs sowie Fahrzeug

Family Cites Families (16)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US4827520A (en) * 1987-01-16 1989-05-02 Prince Corporation Voice actuated control system for use in a vehicle
JP4001643B2 (ja) * 1993-10-05 2007-10-31 スナップ−オン・テクノロジイズ・インク 両手解放型自動車整備装置
DE19742083B4 (de) * 1997-09-24 2007-11-15 Robert Bosch Gmbh Verfahren und Vorrichtung zur Steuerung einer Brennkraftmaschine
US6059353A (en) * 1998-04-03 2000-05-09 Radloc Enterprises, Llc Apparatus for releasably securing a vehicle component
US6496107B1 (en) * 1999-07-23 2002-12-17 Richard B. Himmelstein Voice-controlled vehicle control system
US6958611B1 (en) * 1999-10-01 2005-10-25 Meritor Heavy Vehicle Systems, Llc Diagnostic remote control for electrical components on vehicle
US8077022B2 (en) * 2008-06-11 2011-12-13 Flextronics Automotive Inc. System and method for activating vehicular electromechanical systems using RF communications and voice commands received from a user positioned locally external to a vehicle
US20120158238A1 (en) * 2010-07-14 2012-06-21 Marcus Isaac Daley Location based automobile inspection
US8996235B2 (en) * 2011-11-14 2015-03-31 GM Global Technology Operations LLC Repair assist system for vehicle servicing
US9349365B2 (en) * 2013-03-14 2016-05-24 Accenture Global Services Limited Voice based automation testing for hands free module
DE102014211543A1 (de) * 2013-06-21 2014-12-24 Ifm Electronic Gmbh Verfahren und Anordnung zur Erkennung von Gesten in einer Fahrzeugumgebung
KR102034586B1 (ko) * 2013-07-15 2019-10-21 엘지전자 주식회사 멀티비전 디바이스 및 이에 부착되는 렌즈 바
US9394845B2 (en) * 2013-12-10 2016-07-19 Fca Us Llc Fuel rail pressure sensor diagnostic techniques
US20150159615A1 (en) * 2013-12-11 2015-06-11 Ford Global Technologies, Llc Engine off temperature management
CN106601244A (zh) * 2016-12-08 2017-04-26 深圳市元征科技股份有限公司 车辆诊断客户端的语音控制方法和***
US10861251B2 (en) * 2017-12-11 2020-12-08 Ford Global Technologies, Llc Vehicle maintenance operation

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN113263993A (zh) * 2021-05-17 2021-08-17 深圳市元征科技股份有限公司 故障预警方法、装置、通信设备及存储介质
CN113263993B (zh) * 2021-05-17 2023-08-15 深圳市元征科技股份有限公司 故障预警方法、装置、通信设备及存储介质

Also Published As

Publication number Publication date
DE102018131476A1 (de) 2019-06-13
US10861251B2 (en) 2020-12-08
US20190180521A1 (en) 2019-06-13

Similar Documents

Publication Publication Date Title
CN109895711A (zh) 车辆维护操作
CN104875746B (zh) 车辆操作员监测和操作调节
CN109813320A (zh) 车辆维护操作
CN107010026B (zh) 用于自主车辆的电动驻车制动器
CN106251430B (zh) 用于控制车辆进入部件的***和方法
CN110155082A (zh) 车辆诊断操作
US10315661B2 (en) Speed-based window control
US8812186B2 (en) Driving mode changing method and apparatus of autonomous navigation vehicle
JP6820533B2 (ja) 推定装置、学習装置、推定方法、及び推定プログラム
US20150073652A1 (en) Energy consumption optimization system
CN109278633A (zh) 车辆转向控制
US20170227960A1 (en) Autonomous vehicle with modular control interface
US11127229B2 (en) Auto calibration and auto reset of vehicle components
CN109808708A (zh) 车辆诊断操作
CN109693671A (zh) 分散式最小风险条件车辆控制
CN106573530B (zh) 电动发动机附件控制
CN109690249A (zh) 自主车辆自调度燃料补给
CN111137302A (zh) 远程车辆控制件
CN105083295A (zh) 用于诊断智能传感器或智能致动器的故障的***和方法
AU2018369875B2 (en) Systems and method for controlling a vehicle
CN109989838A (zh) 工业车辆的发动机控制***及控制方法
US20190256143A1 (en) Tire pressure monitoring for vehicle park-assist
US11295562B2 (en) Staged troubleshooting and repair of vehicle electromechanical components
US11584383B2 (en) Vehicle feature availability detection
US10974731B2 (en) Vehicle fault detection system

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