CN115565264A - 用于在制造环境中确定车辆位置的***和方法 - Google Patents

用于在制造环境中确定车辆位置的***和方法 Download PDF

Info

Publication number
CN115565264A
CN115565264A CN202210720398.0A CN202210720398A CN115565264A CN 115565264 A CN115565264 A CN 115565264A CN 202210720398 A CN202210720398 A CN 202210720398A CN 115565264 A CN115565264 A CN 115565264A
Authority
CN
China
Prior art keywords
vehicle
location
image
condition
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.)
Pending
Application number
CN202210720398.0A
Other languages
English (en)
Inventor
约瑟夫·斯坦内克
艾伦·R·默里
F·利亚卡特
丹尼尔·罗伯特·泰勒
S·伊玛目
C·R·M·扎因
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 Motor Co
Original Assignee
Ford Motor Co
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 Motor Co filed Critical Ford Motor Co
Publication of CN115565264A publication Critical patent/CN115565264A/zh
Pending legal-status Critical Current

Links

Images

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
    • G07C3/00Registering or indicating the condition or the working of machines or other apparatus, other than vehicles
    • G07C3/005Registering or indicating the condition or the working of machines or other apparatus, other than vehicles during manufacturing process
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q10/00Administration; Management
    • G06Q10/08Logistics, e.g. warehousing, loading or distribution; Inventory or stock management
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06TIMAGE DATA PROCESSING OR GENERATION, IN GENERAL
    • G06T7/00Image analysis
    • G06T7/70Determining position or orientation of objects or cameras
    • G06T7/73Determining position or orientation of objects or cameras using feature-based methods
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q50/00Information and communication technology [ICT] specially adapted for implementation of business processes of specific business sectors, e.g. utilities or tourism
    • G06Q50/04Manufacturing
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06TIMAGE DATA PROCESSING OR GENERATION, IN GENERAL
    • G06T7/00Image analysis
    • G06T7/0002Inspection of images, e.g. flaw detection
    • G06T7/0004Industrial image inspection
    • G06T7/001Industrial image inspection using an image reference approach
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06TIMAGE DATA PROCESSING OR GENERATION, IN GENERAL
    • G06T7/00Image analysis
    • G06T7/70Determining position or orientation of objects or cameras
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06VIMAGE OR VIDEO RECOGNITION OR UNDERSTANDING
    • G06V10/00Arrangements for image or video recognition or understanding
    • G06V10/20Image preprocessing
    • G06V10/22Image preprocessing by selection of a specific region containing or referencing a pattern; Locating or processing of specific regions to guide the detection or recognition
    • G06V10/225Image preprocessing by selection of a specific region containing or referencing a pattern; Locating or processing of specific regions to guide the detection or recognition based on a marking or identifier characterising the area
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06VIMAGE OR VIDEO RECOGNITION OR UNDERSTANDING
    • G06V20/00Scenes; Scene-specific elements
    • G06V20/50Context or environment of the image
    • G06V20/56Context or environment of the image exterior to a vehicle by using sensors mounted on the vehicle
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06TIMAGE DATA PROCESSING OR GENERATION, IN GENERAL
    • G06T2207/00Indexing scheme for image analysis or image enhancement
    • G06T2207/10Image acquisition modality
    • G06T2207/10016Video; Image sequence
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06TIMAGE DATA PROCESSING OR GENERATION, IN GENERAL
    • G06T2207/00Indexing scheme for image analysis or image enhancement
    • G06T2207/30Subject of image; Context of image processing
    • G06T2207/30108Industrial image inspection
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06VIMAGE OR VIDEO RECOGNITION OR UNDERSTANDING
    • G06V2201/00Indexing scheme relating to image or video recognition or understanding
    • G06V2201/06Recognition of objects for industrial automation

Landscapes

  • Engineering & Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Theoretical Computer Science (AREA)
  • Business, Economics & Management (AREA)
  • Computer Vision & Pattern Recognition (AREA)
  • Economics (AREA)
  • Tourism & Hospitality (AREA)
  • Strategic Management (AREA)
  • Manufacturing & Machinery (AREA)
  • Quality & Reliability (AREA)
  • Human Resources & Organizations (AREA)
  • Marketing (AREA)
  • General Business, Economics & Management (AREA)
  • Multimedia (AREA)
  • Health & Medical Sciences (AREA)
  • Primary Health Care (AREA)
  • Development Economics (AREA)
  • Entrepreneurship & Innovation (AREA)
  • Operations Research (AREA)
  • General Health & Medical Sciences (AREA)
  • Traffic Control Systems (AREA)

Abstract

本公开提供了“用于在制造环境中确定车辆位置的***和方法”。一种用于在制造环境中确定包括一个或多个图像传感器的车辆的位置的方法包括:当满足所述车辆的钥匙循环转变条件和所述车辆的车辆挡位转变条件时,基于包括位置标签的图像和从所述一个或多个图像传感器获得的先前图像来确定所述车辆的位置参数。所述方法包括基于所述图像和所述先前图像来确定车辆时间段。所述方法包括当所述位置参数满足位置条件并且所述车辆时间段满足时间条件时验证所述车辆的制造程序。

Description

用于在制造环境中确定车辆位置的***和方法
技术领域
本公开涉及用于在制造环境中确定车辆位置的***和方法。
背景技术
本部分中的陈述仅提供了与本公开相关的背景信息,并且可能不构成现有技术。
在车辆的制造过程期间,车辆可以临时定位在制造环境中的各个位置处,诸如生产线下线(EOL)测试位置。在EOL测试位置处,测试车辆以验证例如动力传动***部件、车辆网络部件、车身部件和底盘部件以及其他车辆部件等的功能。可以使用例如来自全球导航卫星***(GNSS)传感器的位置数据来跟踪车辆在EOL测试位置的各个隔间/站之间穿越时的位置。然而,GNSS传感器在制造环境中且更具体地在室内制造环境中可能不准确。本公开解决了与GNSS传感器相关联的这些问题以及其他问题。
发明内容
本部分提供了对本公开的总体概述并且不是对其全部范围或其所有特征的全面公开。
本公开提供了一种用于在制造环境中确定包括一个或多个图像传感器的车辆的位置的方法。所述方法包括当满足所述车辆的钥匙循环转变条件和所述车辆的车辆挡位转变条件时,基于包括位置标签的图像和从所述一个或多个图像传感器获得的先前图像来确定所述车辆的位置参数。所述方法包括基于所述图像和所述先前图像来确定车辆时间段。所述方法包括当所述位置参数满足位置条件并且所述车辆时间段满足时间条件时验证所述车辆的制造程序。
在一种形式中,所述方法包括确定当所述车辆在阈值钥匙循环时间内在开启状态与关闭状态之间转变时是否满足所述车辆的所述钥匙循环转变条件。在一种形式中,所述阈值钥匙循环时间基于所述车辆在驻车状态与非驻车状态之间转变之后的预定运行时间值。在一种形式中,所述方法还包括确定当所述车辆在阈值挡位循环时间内在驻车状态与非驻车状态之间转变时满足所述车辆的所述车辆挡位转变条件。在一种形式中,所述位置标签是基准标记物,所述基准标记物包括识别位置标签的预定义位置坐标的位置标记。在一种形式中,所述方法还包括对所述基准标记物进行解码以识别所述图像中的所述位置标签的所述预定义位置坐标,其中基于所述位置标签的预定位置坐标来确定所述位置参数,并且其中所述位置参数指示所述车辆的位置、所述车辆的移动或其组合。在一种形式中,基于所述图像中的所述位置标签的所述预定义位置坐标和与先前图像相关联的附加位置标签的解码后位置坐标来确定车辆的移动。在一种形式中,所述车辆时间段还基于所述图像的时间戳和所述先前图像的先前时间戳。在一种形式中,所述位置参数指示所述车辆是否已经从第一位置移动到第二位置,并且所述车辆时间段指示(i)当所述车辆处于所述第一位置时与从所述一个或多个图像传感器获得的所述先前图像相关联的第一时间戳与(ii)当所述车辆处于所述第二位置时与从所述一个或多个图像传感器获得的所述图像相关联的第二时间戳之间的差值。在一种形式中,当所述位置参数指示所述车辆已经从所述第一位置移动到所述第二位置时,满足所述位置条件,并且当所述车辆时间段指示所述第一时间戳与所述第二时间戳之间的差值小于阈值时,满足所述时间条件。在一种形式中,当所述车辆的操作参数满足操作条件时,制造程序得到验证。在一种形式中,当作为操作参数的所述车辆的诊断故障代码被补救时,满足操作条件。在一种形式中,所述制造程序是生产线下线测试程序。
本公开提供了一种用于在制造环境中确定车辆位置的***,所述车辆包括一个或多个图像传感器和通信电路。所述***包括处理器和包括能够由所述处理器执行的指令的非暂时性计算机可读介质。所述指令包括基于包括位置标签的图像和先前图像确定所述车辆的位置参数,其中当满足所述车辆的钥匙循环转变条件和所述车辆的车辆挡位转变条件时,获得所述图像和所述先前图像。所述位置标签是包括识别所述位置标签的预定义位置坐标的位置标记的基准标记物,当所述车辆在阈值钥匙循环时间内在开启状态与关闭状态之间转变时,满足所述车辆的所述钥匙循环转变条件,并且当所述车辆在阈值挡位循环时间内在驻车状态与非驻车状态之间转变时,满足所述车辆的所述车辆挡位转变条件。所述指令包括基于所述图像和所述先前图像确定车辆时间段,并且当所述位置参数满足位置条件并且所述车辆时间段满足时间条件时,验证所述车辆的制造程序。
在一种形式中,所述指令还包括对所述基准标记物进行解码以识别所述位置标签的所述预定义位置坐标,其中基于所述位置标签的预定位置坐标来确定所述位置参数,并且所述位置参数指示所述车辆的位置、所述车辆的移动或其组合。在一种形式中,所述车辆时间段还基于所述图像的时间戳和所述先前图像的先前时间戳。在一种形式中,所述位置参数指示所述车辆是否已经从第一位置移动到第二位置,并且所述车辆时间段指示(i)当所述车辆处于所述第一位置时与从所述一个或多个图像传感器获得的所述先前图像相关联的第一时间戳与(ii)当所述车辆处于所述第二位置时与从所述一个或多个图像传感器获得的所述图像相关联的第二时间戳之间的差值。在一种形式中,当所述位置参数指示所述车辆已经从所述第一位置移动到所述第二位置时,满足所述位置条件,并且当所述车辆时间段指示所述第一时间戳与所述第二时间戳之间的差值小于阈值时,满足所述时间条件。
本公开还提供了一种用于在制造环境中确定包括一个或多个图像传感器的车辆的位置的方法。所述方法包括当满足所述车辆的钥匙循环转变条件和所述车辆的车辆挡位转变条件时,基于包括位置标签的图像和从所述一个或多个图像传感器获得的先前图像来确定所述车辆的位置参数,其中所述位置标签是包括识别所述位置标签的预定义位置坐标的位置标记的基准标记物,当所述车辆在阈值钥匙循环时间内在开启状态与关闭状态之间转变时,满足所述车辆的所述钥匙循环转变条件,并且当所述车辆在阈值挡位循环时间内在驻车状态与非驻车状态之间转变时,满足所述车辆的所述车辆挡位转变条件。所述方法包括基于所述图像和所述先前图像确定车辆时间段,以及当所述位置参数满足位置条件并且所述车辆时间段满足时间条件时,验证所述车辆的制造程序。
根据本文中提供的描述,另外的适用领域将变得显而易见。应当理解,描述和具体示例仅意图用于说明目的,而不意在限制本公开的范围。
附图说明
为了可以很好地理解本公开,现在将参考附图通过举例的方式描述本公开的各种形式,在附图中:
图1示出了根据本公开的教导的制造环境;
图2示出了根据本公开的教导的车辆和中央计算***的功能框图。
图3是根据本公开的教导的示例性控制例程的流程图。
本文中描述的附图仅用于说明目的,而非意图以任何方式限制本公开的范围。
具体实施方式
以下描述本质上仅仅是示例性的并且不意图限制本公开、应用或用途。应理解,贯穿附图,对应的附图标记指示相似或对应的零件和特征。
本公开提供了一种用于使用识别位置坐标并且定位在整个制造环境中的位置标签来确定车辆位置的方法。作为一个示例,当满足车辆的各种条件(例如,钥匙循环转变条件、车辆挡位转变条件以及其他车辆条件)时,车辆获得所述位置标签的图像并将所述图像提供给中央计算***。响应于接收到所述图像,所述中央计算***将所述图像与由所述车辆获得的先前图像进行比较以确定所述车辆的位置参数,诸如所述车辆的位置,或者确定所述车辆是否已经从第一位置移动到第二位置。此外,中央计算***可以基于与所述图像相关联的时间戳和与一个或多个先前图像相关联的时间戳来确定车辆时间段。所述中央计算***可以基于所述位置参数和所述车辆时间段来选择性地验证制造程序(例如,EOL测试程序)。例如,中央计算***可以验证给定的EOL测试程序响应于车辆从第一位置移动到第二位置而正确地操作,并验证在第一位置处捕获的图像与在第二位置处捕获的图像之间的所确定的时间车辆时间段小于阈值。因此,中央计算***可以在车辆穿越例如各种EOL测试站时在没有GNSS传感器的情况下跟踪和监测车辆,以验证相应的EOL测试程序正在充分执行。
参考图1,提供了制造环境5,并且所述制造环境通常包括车辆10、预定义区域20、位置标签30和中央计算***40。虽然中央计算***40被示为制造环境5的一部分,但应当理解中央计算***40可以远离制造环境5定位。在一种形式中,车辆10和中央计算***40使用无线通信协议(例如,
Figure BDA0003711068160000051
型协议、蜂窝式协议、无线保真(Wi-Fi)型协议、近场通信(NFC)协议、超宽带(UWB)协议等)可通信地耦合。
在一种形式中,预定义区域20可以是制造环境5内的任何区域,诸如生产前位置、生产位置、生产后位置等。作为一个示例,预定义区域20共同形成停车场,所述停车场包括其中存放车辆10的多个停车空间,诸如车辆维修站(例如,EOL测试站)、将车辆10装载到运输媒介(例如,汽车运载拖车)的运输站,以及其他位置。虽然提供了制造环境5的预定义区域20的各种示例,但是应当理解,制造环境5的预定义区域20可以是制造环境5的任何区域。
在一种形式中,位置标签30是基准标记物,所述基准标记物包括唯一识别对应的预定义区域20的预定义位置坐标的位置标记(例如,图像、图形和/或文本)。作为一个示例,位置标签30是AprilTag(即,具有4-12位的2D条形码)和/或快速响应(QR)标签,它们各自包括唯一的2D条形码,并且每个2D条形码都与预定义位置坐标相关联,所述预定义位置坐标可以是全球导航卫星***(GNSS)坐标、基于室内定位***的坐标/位置和/或其他位置标识符。作为另一个示例,位置标签30可以包括预定义位置坐标的文本。应理解,位置标签30可通过呈其他形式的各种其他基准标记物来实现,并且不限于本文描述的示例。在一种形式中,位置标签30可以定位在预定义区域20内或邻近预定义区域20定位(例如,对应的停车空间的楼层、停车空间内/附近的固定基础设施元件等)。
在一种形式中,车辆10包括通过车辆通信网络19可通信地耦合的图像传感器12、通信模块14、控制模块16和车辆子***18。在一种形式中,车辆子***18包括但不限于:点火***、变速器***、车辆控制器、车辆传感器以及其他车辆***。在一种形式中,车辆通信网络19可以包括但不限于:控制器局域网(CAN)、局域互连网(LIN)和/或其他合适的通信网络。
在一种形式中,图像传感器12被配置为选择性地获得制造环境5的图像,并且更具体地,获得位置标签30的图像。图像传感器12可以设置在车辆10的任何位置处,诸如车辆10的后部、侧面和/或前部。图像传感器12可以包括但不限于:二维(2D)相机、三维(3D)相机、红外传感器、雷达扫描仪、激光扫描仪和其他成像装置。
在一种形式中,控制模块16被配置为控制车辆10的各种功能。作为一个示例,控制模块16被配置为基于由一个或多个车辆子***18生成的数据来确定何时满足车辆10的钥匙循环转变条件和车辆挡位转变条件。在一种形式中,当满足车辆10的钥匙循环转变条件和车辆挡位转变条件时,控制模块16被配置为激活图像传感器12以获得位置标签30的图像。作为一个示例,当车辆10在阈值钥匙循环时间内在“开启”状态与“关闭”状态之间转变时,满足钥匙循环转变条件,所述阈值钥匙循环时间基于车辆10在驻车状态与非驻车状态之间转变之后的预定运行时间值。作为另一个示例,当车辆10在阈值挡位循环时间内在驻车状态与非驻车状态之间转变时,满足车辆挡位转变条件,所述阈值挡位循环时间基于车辆10在“开启”状态与“关闭”状态之间转变之后的预定运行时间值。下文参考图2提供了关于钥匙循环转变条件和车辆挡位转变条件的进一步细节。
如本文所使用的,“开启”状态是指当车辆10的点火***被手动地或自动地设定到附件模式位置、点火位置和/或起动位置中的一者时。如本文所使用的,“关闭”状态是指当车辆10的点火***不处于“开启”状态时,诸如当车辆10的点火***被手动地或自动地设定到关闭位置/锁定位置时。如本文所使用的,“驻车状态”是指当车辆10不移动时并且当车辆10的变速器***被手动地或自动地设定为驻车时。如本文所使用的,“非驻车状态”是指当车辆不处于驻车状态时(例如,车辆10正在移动和/或车辆10被设定为行驶、倒车或空挡)。
在一种形式中,当满足钥匙循环转变条件和车辆挡位转变条件时,通信模块14被配置为将图像传感器12获得的图像数据广播到中央计算***40。作为一个示例,图像数据可以包括图像和与图像相关联的时间戳。相应地,通信模块14可以包括用于执行本文所描述的操作的各种部件,诸如但不限于收发器、路由器和/或输入/输出接口硬件。
在一种形式中,中央计算***40从通信模块14获得图像数据,并基于所述图像和由车辆10的相应图像传感器12获得的先前图像来确定车辆10的位置参数和车辆时间段。此外,中央计算***40可以在位置参数满足位置条件并且车辆时间段满足时间条件时,验证车辆10的制造程序。下文参考图2提供了关于制造程序的验证的进一步细节。在一种形式中,制造程序可以是在制造环境5下执行的任何程序,包括但不限于:生产程序、检查程序、车辆诊断程序、EOL程序以及其他程序。
参考图2,中央计算***40包括图像处理模块45、位置参数模块50、车辆时间模块60、操作参数数据模块70、验证模块80、图像数据库90和位置标记数据库100。应容易理解,中央计算***40的部件中的任一个部件可设置在相同的位置或分布在不同的位置(例如,经由一个或多个边缘计算装置),并且相应地可通信地耦合。
在一种形式中,当满足钥匙循环转变条件和车辆挡位转变条件时,图像处理模块45接收由通信模块14广播的图像数据。作为一个示例,当车辆10在阈值钥匙循环时间内从“开启”状态转变为“关闭”状态并且车辆10被设定为驻车时,通信模块14将图像数据传输到图像处理模块45。响应于从通信模块14接收到图像数据,图像处理模块45将图像提供给位置参数模块50,并将与图像相关联的时间戳提供给车辆时间模块60。
在一种形式中,图像处理模块45将图像数据存储在图像数据库90中,所述图像数据库包括将图像关联到与所述图像相关联的时间戳的多个条目。在一些形式中,图像处理模块45还可以额外存储与车辆10相关联的车辆识别信息、由位置参数模块50确定的位置参数、由车辆时间模块60确定的车辆时间段以及与车辆10相关联的其他数据。因此,中央计算***40可以监测和跟踪车辆10的图像数据、位置参数和车辆时间段。
在一种形式中,位置参数模块50包括解码模块52和确定模块54。在一种形式中,解码模块52被配置为基于来自位置标记数据库100的图像和标记位置坐标条目来识别位置标签30的位置标记,其中每个条目将位置标签30中的每个位置标签与预定义位置坐标相关联。作为一个示例,解码模块52采用已知的数字图像识别技术来对位置标签30的2D条形码、文本和/或图像进行解码,并由此确定位置标签30的位置标记。然后,解码模块52基于来自位置标记数据库100的对应标记位置坐标条目来确定位置标签30的预定义位置坐标。
在一种形式中,确定模块54被配置为基于在所述图像中检测到的位置标签30的预定义位置坐标和由图像传感器12获得并存储在图像数据库90中的先前图像来确定车辆10的位置参数。在一种形式中,位置参数包括车辆10在制造环境5内的由预定义位置坐标指示的位置。在一种形式中,位置参数指示车辆10是否已基于预定义位置坐标和与先前图像相关联的附加位置标签30的解码后位置坐标从第一位置移动到第二位置。
在一种形式中,车辆时间模块60基于从图像处理模块45接收到的图像的时间戳和由图像传感器12获得并存储在图像数据库90中的先前图像的先前时间戳来确定车辆时间段。作为一个示例,车辆时间模块60基于当车辆10处于第一位置时与先前图像相关联的先前时间戳与当车辆10处于第二位置时与图像相关联的时间戳之间的差值来确定车辆时间段。
在一种形式中,验证模块80被配置为确定位置参数是否满足位置条件。作为一个示例,当位置参数指示车辆10已经从第一位置移动到第二位置时,验证模块80确定满足位置条件。作为另一个示例,当车辆10已经移动到预定义位置时,验证模块80确定满足位置条件。应当理解,位置条件可以基于与位置参数相关联的其他标准来满足,并且不限于本文描述的示例。
在一种形式中,验证模块80被配置为确定车辆时间段是否满足时间条件。作为一个示例,当车辆时间段指示时间戳(即,最近时间戳)与先前时间戳之间的差值小于阈值时,验证模块80确定满足时间条件。应当理解,时间条件可以基于与车辆时间段相关联的其他标准来满足,并且不限于本文描述的示例。
在一种形式中,验证模块80被配置为当位置参数满足位置条件并且车辆时间段满足时间条件时验证制造程序(例如,EOL测试程序)。如本文所使用的,“验证制造程序”是指确定制造程序正在根据可接受且预定义的公差、状态、条件和/或值执行。作为一个示例,验证制造程序可以包括确定由于车辆10根据与预定义区域20相关联的预定义循环时间穿越制造环境5,车辆10的生产程序和/或检查程序是正确的。作为另一个示例,验证制造程序可以包括确定由于车辆10根据与在预定义区域20处执行车辆诊断/EOL程序相关联的给定时间段穿越制造环境5,车辆10的车辆诊断程序和/或EOL程序正确完成。
在一种形式中,验证模块80被配置为当操作参数数据模块70确定车辆10的操作参数满足操作条件时验证制造程序。在一种形式中,操作条件可以包括车辆10的传感器数据、诊断/EOL测试数据、状态数据和/或其他数据是否对应于预定值和/或状态。因此,操作参数数据模块70可以经由通信模块14从车辆子***18获得各种操作信息,以确定操作参数是否满足操作条件。作为一个示例,当操作数据指示在预定义区域20中的一个处执行的EOL测试程序期间补救了车辆10的诊断故障代码(DTC)时,操作参数数据模块70确定满足操作条件。相应地,当位置参数满足位置条件、车辆时间段满足时间条件并且操作参数满足操作条件时,验证模块80可以验证制造程序。
在一种形式中,中央计算***40被配置为基于验证模块80的确定向通知装置110广播命令以输出警告、警报和/或通知。作为一个示例,响应于验证模块80未验证制造程序,中央计算***40可以指示通知装置110(例如,设置在制造环境5、车辆10或中央计算***40内的视觉显示装置、音频装置、人机接口(HMI)和/或触觉反馈装置)输出警报,从而使得操作员能够对车辆10和/或制造程序参数执行各种校正动作。
参考图3,提供了用于在制造环境5内确定车辆10的位置的程序300。在304处,车辆10,并且更具体地控制模块16确定是否满足钥匙循环转变条件和车辆挡位转变条件。如果是,则程序300前进到306。否则,如果不满足钥匙循环转变条件和车辆挡位转变条件,则程序300保持在304处,直到满足钥匙循环转变条件和车辆挡位转变条件。在306处,车辆10获得图像数据并将其广播到中央计算***40。在308处,中央计算***40基于图像数据来确定位置参数,并且在312处,中央计算***40基于图像数据来确定车辆时间段。
在316处,中央计算***40确定位置参数是否满足位置条件。如果是,则程序300前进到320。如果在316处位置参数不满足位置条件,则程序300前进到324。在320处,中央计算***40确定车辆时间段是否满足时间条件。如果是,则程序300前进到328。如果在320处车辆时间段不满足时间条件,则程序300前进到324。在324处,中央计算***40基于位置参数不满足位置条件和/或车辆时间段不满足时间条件而向通知装置110广播警告。在328处,中央计算***40验证与车辆10相关联的制造程序(例如,生产程序、车辆诊断程序等)。
除非本文另有明确指示,否则指示机械/热性质、组成百分比、尺寸和/或公差或其他特性的所有数值在描述本公开的范围时应理解为由词语“约”或“大约”修饰。出于各种原因期望进行这种修饰,所述原因包括:工业实践;材料、制造和组装公差;以及测试能力。
如本文所使用,短语A、B和C中的至少一者应被解释为使用非排他性逻辑“或”表示逻辑(A或B或C),并且不应被解释为表示“A中的至少一者、B中的至少一者以及C中的至少一者”。
在本申请中,术语“控制器”和/或“模块”可指代以下项、是以下项的一部分或包括以下项:专用集成电路(ASIC);数字、模拟或混合模拟/数字离散电路;数字、模拟或混合模拟/数字集成电路;可组合的逻辑电路;现场可编程门阵列(FPGA);执行代码的处理器电路(共享、专用或群组);存储由处理器电路执行的代码的存储器电路(共享、专用或群组);提供所描述的功能性的其他合适的硬件部件;或者上述的一些或全部的组合,诸如在片上***中。
术语存储器是术语计算机可读介质的子集。如本文所使用的术语计算机可读介质不涵盖通过介质(诸如在载波上)传播的暂时性电信号或电磁信号;因此,术语计算机可读介质可被认为是有形的和非暂时性的。非暂时性有形计算机可读介质的非限制性示例是非易失性存储器电路(诸如快闪存储器电路、可擦除可编程只读存储器电路或掩模只读电路)、易失性存储器电路(诸如静态随机存取存储器电路或动态随机存取存储器电路)、磁性存储介质(诸如模拟或数字磁带,或者硬盘驱动器)和光学存储介质(诸如CD、DVD或蓝光光盘)。
本申请中所描述的设备和方法可由专用计算机部分地或完全地实现,所述专用计算机通过将通用计算机配置为执行计算机程序中体现的一种或多种特定功能来创建。功能框、流程图组成部分和上文描述的其他要素用作软件规范,所述软件规范可通过技术人员或程序员的常规工作来转译成计算机程序。
本公开的描述本质上仅仅是示例性的,并且因此,不脱离本公开的实质的变型意图在本公开的范围内。不应将此类变型视为脱离本公开的精神和范围。
根据本发明,用于在制造环境中确定包括一个或多个图像传感器的车辆的位置的方法包括:当满足所述车辆的钥匙循环转变条件和所述车辆的车辆挡位转变条件时,基于包括位置标签的图像和从所述一个或多个图像传感器获得的先前图像来确定所述车辆的位置参数,其中:所述位置标签是包括识别所述位置标签的预定义位置坐标的位置标记的基准标记物;当所述车辆在阈值钥匙循环时间内在开启状态与关闭状态之间转变时,满足所述车辆的所述钥匙循环转变条件;并且当所述车辆在阈值挡位循环时间内在驻车状态与非驻车状态之间转变时,满足所述车辆的所述车辆挡位转变条件;基于所述图像和所述先前图像确定车辆时间段;以及当所述位置参数满足位置条件并且所述车辆时间段满足时间条件时,验证所述车辆的制造程序。

Claims (15)

1.一种用于在制造环境中确定包括一个或多个图像传感器的车辆的位置的方法,所述方法包括:
当满足所述车辆的钥匙循环转变条件和所述车辆的车辆挡位转变条件时,基于包括位置标签的图像和从所述一个或多个图像传感器获得的先前图像来确定所述车辆的位置参数;
基于所述图像和所述先前图像来确定车辆时间段;以及
当所述位置参数满足位置条件并且所述车辆时间段满足时间条件时,验证所述车辆的制造程序。
2.如权利要求1所述的方法,其包括确定当所述车辆在阈值钥匙循环时间内在开启状态与关闭状态之间转变时满足所述车辆的所述钥匙循环转变条件。
3.如权利要求2所述的方法,其中所述阈值钥匙循环时间基于所述车辆在驻车状态与非驻车状态之间转变之后的预定运行时间值。
4.如权利要求1所述的方法,其还包括确定当所述车辆在阈值挡位循环时间内在驻车状态与非驻车状态之间转变时满足所述车辆的所述车辆挡位转变条件。
5.如权利要求4所述的方法,其中所述阈值挡位循环时间基于所述车辆在开启状态与关闭状态之间转变之后的预定运行时间值。
6.如权利要求1至5中任一项所述的方法,其中所述位置标签是基准标记物,所述基准标记物包括识别所述位置标签的预定义位置坐标的位置标记。
7.如权利要求6所述的方法,其还包括对所述基准标记物进行解码以识别所述图像中的所述位置标签的所述预定义位置坐标,其中基于所述位置标签的预定位置坐标来确定所述位置参数,并且其中所述位置参数指示所述车辆的位置、所述车辆的移动或其组合。
8.如权利要求7所述的方法,其中基于所述图像中的所述位置标签的所述预定义位置坐标和与所述先前图像相关联的附加位置标签的解码后位置坐标来确定所述车辆的所述移动。
9.如权利要求1至5中任一项所述的方法,其中所述车辆时间段还基于所述图像的时间戳和所述先前图像的先前时间戳。
10.如权利要求1至5中任一项所述的方法,其中:
所述位置参数指示所述车辆是否已经从第一位置移动到第二位置;并且
所述车辆时间段指示(i)当所述车辆处于所述第一位置时与从所述一个或多个图像传感器获得的所述先前图像相关联的第一时间戳与(ii)当所述车辆处于所述第二位置时与从所述一个或多个图像传感器获得的所述图像相关联的第二时间戳之间的差值。
11.如权利要求10所述的方法,其中:
当所述位置参数指示所述车辆已经从所述第一位置移动到所述第二位置时,满足所述位置条件;并且
当所述车辆时间段指示所述第一时间戳与所述第二时间戳之间的所述差值小于阈值时,满足所述时间条件。
12.如权利要求1至5中任一项所述的方法,其中当所述车辆的操作参数满足操作条件时,所述制造程序得到验证。
13.如权利要求12所述的方法,其中当作为所述操作参数的所述车辆的诊断故障代码被补救时,满足所述操作条件。
14.如权利要求1至5中任一项所述的方法,其中所述制造程序是生产线下线测试程序。
15.一种用于在制造环境中确定车辆的位置的***,所述车辆包括一个或多个图像传感器和通信电路,所述***包括:
处理器;和
非暂时性计算机可读介质,所述非暂时性计算机可读介质包括能够由所述处理器执行的指令,其中所述指令包括:
基于包括位置标签的图像和先前图像确定所述车辆的位置参数,其中当满足所述车辆的钥匙循环转变条件和所述车辆的车辆挡位转变条件时,获得所述图像和所述先前图像,并且其中:
所述位置标签是基准标记物,所述基准标记物包括识别所述位置标签的预定义位置坐标的位置标记;
当所述车辆在阈值钥匙循环时间内在开启状态与关闭状态之间转变时,满足所述车辆的所述钥匙循环转变条件;并且
当所述车辆在阈值挡位循环时间内在驻车状态与非驻车状态之间转变时,满足所述车辆的所述车辆挡位转变条件;
基于所述图像和所述先前图像来确定车辆时间段;并且
当所述位置参数满足位置条件并且所述车辆时间段满足时间条件时,验证所述车辆的制造程序。
CN202210720398.0A 2021-06-30 2022-06-23 用于在制造环境中确定车辆位置的***和方法 Pending CN115565264A (zh)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
US17/364,136 US11816859B2 (en) 2021-06-30 2021-06-30 Systems and methods for determining a vehicle location in a manufacturing environment
US17/364,136 2021-06-30

Publications (1)

Publication Number Publication Date
CN115565264A true CN115565264A (zh) 2023-01-03

Family

ID=84492413

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202210720398.0A Pending CN115565264A (zh) 2021-06-30 2022-06-23 用于在制造环境中确定车辆位置的***和方法

Country Status (3)

Country Link
US (1) US11816859B2 (zh)
CN (1) CN115565264A (zh)
DE (1) DE102022115863A1 (zh)

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US11965972B2 (en) * 2022-01-12 2024-04-23 Ford Global Technologies, Llc Systems and methods for determining a vehicle location in a manufacturing environment

Family Cites Families (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US8078349B1 (en) 2011-05-11 2011-12-13 Google Inc. Transitioning a mixed-mode vehicle to autonomous mode
EP3507572B1 (en) * 2016-08-31 2022-10-19 Topcon Positioning Systems, Inc. Apparatus and method for providing vehicular positioning
US10242273B1 (en) 2018-05-30 2019-03-26 Lineage Logistics, LLC Tracking vehicles in a warehouse environment
US11378970B2 (en) 2019-02-05 2022-07-05 International Business Machines Corporation Visual localization support system
CN110992723A (zh) 2019-12-27 2020-04-10 魏贞民 一种无人驾驶交通导航信号设备和其管理***
US11417015B2 (en) * 2020-10-20 2022-08-16 Ford Global Technologies, Llc Decentralized location determination systems and methods

Also Published As

Publication number Publication date
DE102022115863A1 (de) 2023-01-05
US11816859B2 (en) 2023-11-14
US20230005177A1 (en) 2023-01-05

Similar Documents

Publication Publication Date Title
CN105501114B (zh) 在拖车拖挂情况下的车辆盲点***操作
CN111200796A (zh) 用于评估车辆的环境感测***的操作的***及方法
JP2017078709A (ja) 少なくとも一つの第1の車両の少なくとも一つの第1のセンサの少なくとも一つのセンサ機能不全を識別するための方法及び装置
US20180039266A1 (en) Safety verifying system and method for verifying tractor-trailer combination
US10673948B2 (en) Trailer identification, inspection, and verification using a vehicle gateway
US20220177005A1 (en) Method for checking a surroundings detection sensor of a vehicle and method for operating a vehicle
US20190064836A1 (en) Vehicle inspection
WO2018163817A1 (ja) 駐車場の車両走行制御システム、および駐車場の車両走行制御システムの制御方法
US10311732B2 (en) Concept for checking a sensor system for detecting an occupancy state of a parking space for errors
US10145700B2 (en) Vehicle firmware update using a vehicle gateway
US9953529B2 (en) Direct vehicle to vehicle communications
US11951792B2 (en) Suspension component damage detection with marker
US20220028186A1 (en) Vehicle identification number (vin)-based telematics device location tracking
CN115565264A (zh) 用于在制造环境中确定车辆位置的***和方法
US11628831B2 (en) System and method for autonomously navigating a vehicle in a manufacturing environment
CN116704748A (zh) 用于在基础设施装置的区域中为机动车提供车道定位的方法
US10625749B2 (en) Attachable vehicle control
US11965972B2 (en) Systems and methods for determining a vehicle location in a manufacturing environment
CN114440963A (zh) 集体异常检测***和方法
CN108989788A (zh) 车载摄像头的校准装置及车载摄像头的校准方法
US20200132475A1 (en) Method and device for updating a digital map for vehicle navigation
US11100799B2 (en) Method for operating a system for checking parking probabilities, system, computer program and computer program product
US10403139B2 (en) Local navigation system for vehicle navigation
CN111757289B (zh) 一种信息处理方法及相关设备
CN114387334A (zh) 分散式位置确定***和方法

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication