用于评估车辆中的物品的装载和卸载时间的系统和方法与流程

文档序号:29799445发布日期:2022-04-23 19:44阅读:73来源:国知局
用于评估车辆中的物品的装载和卸载时间的系统和方法与流程

1.本公开总体上涉及车辆,并且更具体地涉及用于评估车辆中的物品的装载和卸载时间的系统和方法。


背景技术:

2.正在投入大量工作来开发自动化,所述自动化旨在减轻人类驾驶员的某些操作并且在一些情况下完全取代人类驾驶员。减轻人类驾驶员的操作可以包括提供用于执行动作(诸如巡航控制、自动转向、自动制动和自停车)的装备。例如,用自主车辆取代人类驾驶员可能旨在执行诸如递送已在线上订购的杂货、递送已在线上订购的包裹以及将货物从一个城市运输到另一个城市之类的操作。用自主车辆取代人类驾驶员的工作通常是由诸如驾驶员疲劳、驾驶员可用性、工资成本、事故减少和效率等因素驱动的。然而,消除对人类驾驶员的使用并不一定消除人类参与和货物递送相关联的其他操作。
3.例如,工人(诸如叉车操作员和体力劳动者)可以在仓库中用于在递送车辆中装载、堆放和卸载某些类型的货物。基于各种因素(诸如体力、耐力和职业精神),此类工人提供的工作质量可能因工人而异。当仓库中的工人是执行递送所涉及的组织的员工时,在一段时间内对这些工人进行培训可以提供一定程度的工作效率提高。然而,当搬运货物的人员是普通公众成员时,此类培训可能不适用。例如,用于递送杂货的自主车辆可以自主地驾驶到住所,并且可以(例如,经由文本或电子邮件)通知居民从自主车辆收取他/她的包裹的递送。在一种情况下,居民可以是能够相对容易地处置该任务并且可以快速地从自主车辆移除包裹的人员。在另一种情况下,居民可能是身体有残障并且可能需要更长的时间量来从自主车辆移除包裹的个人。执行递送的组织可能会发现基于此类差异来执行定时预测并优化递送时间是具有挑战性的。因此,期望解决可能与使用各种类型的车辆递送包裹相关联的此类问题。


技术实现要素:

4.总的来说,本公开涉及用于评估车辆中的物品的装载和卸载时间的系统和方法。在一个示例性场景中,车辆被配备有对象感测垫,所述对象感测垫放置在车辆的载货区域中并且联接到被配置为执行定时评估模块的计算机。当物品被放置在对象感测垫上或从其中移除时,感测到第一重量或压力变化。重量或压力的增加指示物品装载到车辆上。相反地,重量或压力的减小指示从车辆中卸载物品。可以将多个物品装载到车辆上或从车辆中卸载。计算机可以基于处理从用于确定装载物品或卸载物品所需要的时间量的对象感测垫接收的传感器信号来生成定时预测模型。在一个应用中,可以为货物递送服务的每个顾客生成定时预测模型并将其用于优化递送操作。
附图说明
5.在下文参考附图阐述具体实施方式。使用相同的附图标记可以指示类似或相同的
项。各种实施例可以利用除了附图中示出的那些之外的元件和/或部件,并且一些元件和/或部件可能不存在于各种实施例中。附图中的元件和/或部件不一定按比例绘制。在整个本公开中,根据上下文,单数和复数术语可以可互换地使用。
6.图1示出了根据本公开的实施例的被配置为评估物品的装载和/或卸载时间的示例性车辆。
7.图2示出了根据本公开的实施例的用于评估车辆中的物品的装载和/或卸载时间的系统。
8.图3示出了根据本公开的示例性对象感测垫,所述对象感测垫可以是用于评估车辆中的物品的装载和/或卸载时间的定时评估系统的一部分。
9.图4示出了当物品被放置在对象感测垫上时由对象感测垫的传感器产生的信号的压力对时间特性的曲线图。
10.图5示出了可以由计算机基于处理当一个或多个物品被放置在对象感测垫上时从一组传感器接收的传感器信号而生成的3d压力分布图。
11.图6示出了当物品从对象感测垫中移除时由对象感测垫的传感器产生的信号的压力对时间特性的曲线图。
12.图7示出了可以由计算机基于处理当物品从对象感测垫中移除时从对象感测垫的一组传感器接收的传感器信号而生成的3d压力分布图。
13.图8示出了根据本公开的用于评估与在车辆中装载和/或卸载物品相关联的定时特性的方法的示例性流程图。
14.图9示出了根据本公开的用于评估与在车辆中装载和/或卸载物品相关联的定时特性的方法的示例性流程图。
具体实施方式
15.下文将参考附图更全面地描述本公开,其中示出了本公开的示例性实施例。然而,本公开可以以许多不同形式来体现,并且不应被解释为受限于本文阐述的示例性实施例。相关领域技术人员将理解,在不脱离本公开的精神和范围的情况下可对各种实施例作出形式和细节上的各种变化。因此,本公开的广度和范围不应受到任何上述示例实施例的限制,而应仅根据所附权利要求及其等效物来限定。以下描述是为了说明目的而呈现,并且不意图是详尽性的或受限于所公开的精确形式。应当注意,替代实施方式可以按任何所期望的组合使用,以形成本公开的附加混合实施方式。例如,相对于特定装置或部件描述的功能中的任一者可以由另一个装置或部件执行。此外,尽管已经描述了特定的装置特性,但是本公开的实施例可以涉及许多其他装置特性。此外,尽管已用特定于结构特征和/或方法动作的语言描述了实施例,但是应理解,本公开不一定受限于所描述的特定特征或动作。而是,将特定特征和动作公开为实现实施例的说明性形式。还应当理解,如本文所使用的词语“示例”意图在本质上是非排他性的和非限制性的。
16.此外,本文中使用的某些词语和短语应被解释为指代本领域普通技术人员通常以各种形式和等效形式理解的各种对象和动作。例如,如本文所使用的短语“对象感测垫”通常涉及如下垫子:在基于诸如对象的重量、压力、大小和形状之类的参数感测/检测到对象放置在垫子上或从垫子中移除时提供传感器信号。在各种实施方式中,对象感测垫可以包
括各种类型的传感器,诸如例如力传感器、压力传感器、重量传感器、电阻传感器、机电传感器和电容传感器。
17.词语“压力”和“重量”在本公开的一些地方可以互换使用,并且必须理解,可以用当放置在“对象感测垫”上时由于重力对这些元件的作用而在这些点处施加“重量”来解释施加在“对象感测垫”的一部分上的“压力”或“力”。如本公开所使用的词语“车辆”可涉及各种类型的车辆中的任一种,诸如轿车、货车、运动型多用途车、卡车、电动车辆、汽油车辆、混合动力车辆和自主车辆。更具体地,必须理解,关于自主车辆的任何描述可同样适用于其他类型的车辆。如本公开中所使用的词语“车辆”也可以涉及诸如火车、船或飞机之类的各种其他类型的车辆中的任何一种。如本公开中所使用的短语“货厢”通常是指车辆的可以用于放置对象的任何部分。例如,当车辆是卡车时,载货区域可以是卡车的平板部分,所述平板部分位于诸如车厢之类的封闭部分中或者暴露于外部元件。作为另一个示例,当车辆是汽车、货车或运动型多用途车(suv)时,载货区域可以是车辆的行李厢、车辆的车顶或车辆的座椅区域的地板。某些词语(诸如“感测”、“检测”或“确定”)可以互换使用,并且应当在评估根据本公开的各种参数(诸如例如,时间、重量、压力、形状和覆盖区)的背景下进行理解。
18.图1示出了根据本公开的实施例的被配置为评估物品的装载和/或卸载时间的示例性车辆100。车辆100可以是各种类型的车辆中的一者,诸如汽油动力车辆、电动车辆、混合动力电动车辆或自主车辆。在该示例中,车辆100是无人驾驶的递送车辆并且用于递送诸如杂货或包裹之类的物品。对象感测垫130位于车辆100的货厢131上。各种物品可以由运作递送服务的公司(例如,连锁杂货店)的员工放置在对象感测垫130上,并且由可能已经在线上购买物品的各个顾客卸载。
19.对象感测垫130通信地联接到也位于车辆100中的计算机135。在一些应用中,计算机135的各种功能性可以结合到车辆100的车辆计算机或发动机控制器中。每当对象被放置在对象感测垫130上或从其中移除时,对象感测垫130传输传感器信号。可以使用各种有线和/或无线技术将传感器信号传输到计算机135。例如,传感器信号可以经由车辆总线传输到计算机135,所述车辆总线使用控制器局域网(can)总线协议、面向媒体的系统传输(most)总线协议和/或can灵活数据(can-fd)总线协议的车辆总线。总线中的一些或所有部分可以使用诸如超宽带、wi-fi、或近场通信(nfc)的无线技术来实施。
20.车辆100可以包括门140,所述门可以被打开以将物品装载到车辆100中并且用于从车辆100中卸载物品。设置在门140中的传感器141通信地联接到计算机135,并且被配置为每次打开门140时发送开门传感器信号,并且每次关闭门140时发送关门传感器信号。可以提供各种其他传感器和警报装置以用于其他目的,诸如例如,当个人在装载物品或从车辆100中卸载物品期间超过预设时间阈值时发出声音警告的警报装置。
21.车辆100可以在没有物品放置在对象感测垫130上的空载状况(empty condition)下到达装载位置(例如,仓库)。一个或多个工人开始在对象感测垫130上装载物品。例如,工人可以将物品125放置在对象感测垫130上以开始装载过程。计算机135中的处理器可以在各个预定时刻中的一个时刻(诸如例如在当车辆100的门140打开以在装载位置处开始装载物品时接收到开门传感器信号后、当车辆100的发动机在到达装载位置后关闭时、或者在第一物品(例如,物品125)被放置在对象感测垫130上之后)启动定时器。
22.定时器可以用于识别各种定时参数,诸如例如发生装载的装载速率。定时参数可以由处理器通过处理每次将物品放置在对象感测垫130上然后放置另一物品时从对象感测垫130接收的传感器信号来确定。例如,处理器可以检测在物品125和物品120的装载之间已运行的第一时间量。处理器然后可以检测在物品120和物品115的装载之间已运行的第二时间量,以此类推。计算机135(和/或不是车辆100的一部分的计算机)可以使用定时参数来生成提供关于装载定时特性的信息的定时预测模型。
23.在一些情况下,可以为将物品装载到车辆100中的每个人员生成定时预测模型。例如,可以为仓库中的每个工人生成定时预测模型并将其用于各种目的,诸如用于调度、确定工资和/或指派。
24.在其他情况下,可以为各个实体(诸如例如在一条或多条递送路线上操作的每个车辆、每个驾驶员(当车辆100不是自主车辆时或者当车辆100是由约车服务(诸如或)的驾驶员操作的车辆时)、作为在车辆100中运输的物品的接收者的每个顾客)并且基于在车辆100中运输的物品的特性(邮寄物品、大包裹、重包裹、多件货物、易腐品、危险材料、杂货、应急物资等)而生成定时预测模型。
25.在一些情况下,计算机135可以参考存储在计算机135的数据库中的物品相关信息并且在装载过程期间执行某些动作。例如,计算机135可以使用数据库来识别物品120的预期重量或检测要装载的物品超过指定重量的警告。为此,对象感测垫130可以检测放置在对象感测垫130上的物品的重量,并且向计算机135传输提供重量信息的传感器信号。如果重量超过预期重量或指定重量,则计算机135可以激活听觉警报(例如,蜂鸣声)。在另一种情况下,计算机135可以向工人和/或工人的主管发送警告工人和/或主管违规的文本消息或电子邮件。然后,工人和/或主管可以采取措施来补救违规行为,诸如例如将物品重新包装成两个包裹或避免将附加物品装载到车辆100中。
26.车辆100可以在各种物品放置在对象感测垫130上的装载状况下到达装载位置(例如,另一个仓库)。一个或多个工人开始将物品从对象感测垫130中卸载。例如,工人可以从对象感测垫130中移除115以开始卸载过程。计算机135中的处理器可以在各个预定时刻中的一个时刻(诸如例如在当车辆100的门140在卸载目的地打开时接收到开门传感器信号后、或者当车辆100的发动机在到达卸载位置后关闭时、或者在已从对象感测垫130中移除物品(例如,物品115)之后)启动定时器。车辆100中的全球定位系统(gps)设备可以用于识别启动定时器以评估从车辆100卸载物品的程序时的卸载位置。
27.定时器可以用于识别各种定时参数,诸如例如发生卸载的卸载速率。定时参数可以通过处理器处理每次从对象感测垫130中移除物品时从对象感测垫130接收的传感器信号来确定。例如,处理器可以检测在物品115和物品120的卸载之间已运行的第一时间量。处理器然后可以检测在物品120和物品125的卸载之间已运行的第二时间量。
28.计算机135(和/或不是车辆100的一部分的计算机)可以使用定时参数来生成提供关于从车辆100中卸载物品的信息的定时预测模型。在一个示例性应用中,可以为从车辆100中卸载物品的每个人员生成定时预测模型。例如,可以在卸载物品以进行存放的卸载位置处为每个工人生成定时预测模型。定时预测模型可以用于各种目的,诸如用于调度、确定工资和/或指派。可以为各个实体(诸如例如在一条或多条递送路线上操作的每个车辆、作为在车辆100中运输的物品的接收者的每个顾客)以及在车辆100中运输的物品的特性(邮
寄物品、大包裹、重包裹、多件货物、易腐品、危险材料、杂货、应急物资等)生成用于卸载物品的定时预测模型。
29.在一些情况下,在卸载过程期间,计算机135可以参考存储在计算机135的数据库中的物品相关信息并且执行某些动作。例如,计算机135可以使用数据库来确保已经从对象感测垫130中移除的物品是卸载位置处的接收者(例如,购买物品的顾客)所预期的。
30.在一些情况下,计算机135可以在车辆100到达卸载位置之前将信息(文本、电子邮件等)传输到物品的预期接收者的个人装置(智能电话、平板计算机、计算机等)。例如,可以以物品很重并且可能需要一个以上的人员来从车辆100中卸载物品的警报的形式提供信息。作为另一个示例,可以以警报的形式提供信息,以通知客户由于各种原因(诸如重量、大小和/或不同的起始点),物品已经以两个或更多个单独的包裹运送。
31.在一些情况下,计算机135可以警告从车辆100中卸载物品的人员以更快的速率卸载。可以以各种方式提供警报,所述方式诸如例如通过从车辆100的喇叭发出蜂鸣声、车辆100的载货区110中的顶灯闪烁或向人员的智能电话发送文本消息。
32.图2示出了根据本公开的实施例的用于评估车辆100中的物品的装载和/或卸载时间的系统200。系统200包括设置在车辆100中的计算机135。系统200还可以包括服务器计算机230和云存储装置250。计算机135、服务器计算机230和云存储装置250通过网络225彼此通信地互连。网络225可以包括诸如广域网(wan)、电话网络、蜂窝网络、电缆网络、无线网络和/或专用/公共网络(诸如互联网)等网络中的任一网络或组合。例如,网络225可以支持诸如蜂窝、近场通信(nfc)、wi-fi、wi-fi直连、li-fi、机器对机器通信和/或人对机器通信的通信技术。网络225的至少一部分包括无线通信链路,所述无线通信链路允许计算机135与服务器计算机230和/或云存储装置250进行无线通信。
33.计算机135包括一些示例性部件,诸如通信系统205、对象感测垫接口210、定时器227、处理器215和存储器220。通信系统205可以包括一个或多个无线收发器,诸如例如低功耗模块(blem),其允许计算机135向车辆100中的各个元件(诸如例如门140中的传感器141、载货区110中的顶灯、喇叭和gps设备)传输各种类型的信号和/或从其中接收各种类型的信号。通信系统205还可以包括用于将计算机135通信地联接到网络225以与服务器计算机230和云存储装置250执行通信和数据传送的硬件。
34.对象感测垫接口210包括用于从对象感测垫130接收传感器信号的硬件,诸如例如无线系统或有线信号输入/输出接口。传感器信号可以由存储在存储器220中的一个或多个代码模块处理。
35.根据本公开,当评估车辆100中的物品的装载和卸载时,处理器215可以使用定时器227来确定各种定时参数。
36.作为非暂时性计算机可读介质的一个示例的存储器220可以用于存储操作系统(os)226和各种代码模块,诸如定时评估模块221。代码模块以可以由处理器215执行以执行根据本公开的各种操作的计算机可执行指令的形式提供。存储器220还可以用于存储数据和其他信息,诸如例如呈库存数据库222、位置数据库223和客户数据库224的形式。
37.存货数据库222可以包含关于预期装载或从车辆100卸载的物品、已经装载到车辆100上的物品、已经卸载到车辆100上的物品以及一个或多个物品的特性(重量、形状、大小、包裹数量等)的信息。
38.位置数据库223可以包含关于各个位置(诸如例如在车辆100中运输的各种物品的装载位置(仓库、零售店、商店等)和卸载位置(仓库、住宅、办公室、商店等))的信息。
39.客户数据库224可以包括关于各个客户的信息,所述客户诸如已经在线上订购物品的个人、必须装载或卸载物品的零售店以及必须(例如经由文本或电子邮件)被通知各种事件和状况的装载和/或卸载位置处的员工。
40.根据本公开,处理器215可以执行定时评估模块221以执行与评估车辆100中的物品的装载和/或卸载有关的各种操作。在示例性程序中,处理器215从设置在车辆100的门140中的传感器141接收开门传感器信号。处理器215执行定时评估模块221(如果尚未执行),并且可以使用通信系统205从车辆100中的gps设备获得位置坐标。可以将位置坐标与存储在位置数据库223和客户数据库224中的信息进行比较,以便验证车辆100是否停止在指定位置处以将物品装载到车辆100中和/或从车辆100中卸载物品。
41.在确认车辆100停止在指定位置处后,定时评估模块221通过执行各种动作来评估车辆100中的物品的装载和/或卸载时间。这些动作可以包括确定各种定时参数,诸如发生装载的装载速率或发生卸载的卸载速率。为此目的,处理器215可以使用定时器227。
42.在一个示例性应用中,处理器215基于定时参数生成定时预测模型。在另一个示例性应用中,处理器215与通信系统205协作以将定时参数传输到服务器计算机230。服务器计算机230可以使用定时参数来生成定时预测模型。处理器215还可以与通信系统205协作以将定时参数和其他信息(诸如例如位置信息和客户信息)传输到云存储装置250。云存储装置250可以由服务器计算机230和/或其他装置访问以获取存储的信息以用于各种目的,诸如例如生成定时预测模型、用于调度和用于确定工资。
43.服务器计算机230(其可以包括单个计算机或多个计算机)可以包括设置在计算机135中的那些部件基本上类似的各种部件。例如,服务器计算机230可以包括通信系统235、定时器252、处理器240和存储器245。作为非暂时性计算机可读介质的另一个示例的存储器245可以用于存储操作系统(os)251和各种代码模块,诸如定时评估模块246。定时评估模块246可以执行上面参考存储在车辆100中的计算机135的存储器220中的定时评估模块221描述的一些或所有功能。存储器245还可以用于存储数据和其他信息,诸如例如呈库存数据库247、位置数据库248和客户数据库249的形式。存储在这些数据库中的信息不仅可以与计算机135和车辆100有关,而且还可以与各种其他计算机和车辆(诸如车辆车队中的各种车辆)有关。
44.图3示出了通信地联接到设置在车辆100中的计算机135的对象感测垫130的示例性实施方式。在该实施方式中,对象感测垫130结合有以网格图案布置的一组压力传感器(或重量传感器)。在其他实施方式中,压力传感器可以以各种其他方式布置。放置在对象感测垫130上的物品可以具有不同的重量和形状。
45.计算机135可以通过处理从其上已放置有物品的压力传感器接收的传感器信号来确定物品的某些特性(重量、形状等)以及物品在对象感测垫130上的位置。
46.例如,计算机135可以通过处理从其上已经放置有物品320的九个压力传感器(压力传感器321、压力传感器322、压力传感器323、压力传感器324、压力传感器326、压力传感器327、压力传感器328、压力传感器329和压力传感器331)接收的信号来确定物品320的某些特性(重量、形状等)。
47.计算机135还可以通过使用关于传感器布局的先验信息来确定物品320在对象感测垫130上的位置。在该示例中,计算机135可以使用网格图案的信息和对象感测垫130的传感器的特性。因此,计算机135知道九个传感器在对象感测垫130上所处的位置以及由传感器中的每一者产生的传感器信号的信号强度。如果物品320具有不均匀的重量分布,则由九个传感器产生的传感器信号将对应于物品320的不均匀的重量分布。
48.类似地,计算机135可以处理其他传感器信号以确定放置在对象感测垫130上的其他物品(诸如物品305、物品315和物品310)的特性和位置信息。在示例性图示中,可以通过处理从其上已放置有物品305的四个压力传感器接收的传感器信号来确定关于物品305的信息。可以通过处理从其上已放置有物品315的另外四个压力传感器接收的传感器信号来确定关于物品315的信息。可以通过处理从其上已放置有物品310的另外三个压力传感器接收的传感器信号来确定关于物品310的信息。更具体地,可以基于从其上已放置物品310的三个传感器接收传感器信号来确定物品310的形状。
49.图4示出了当物品被放置在对象感测垫130上时由传感器产生的传感器信号的压力对时间特性的曲线图400。曲线图400提供了对当物品放置在对象感测垫130上时由物品施加在传感器上的压力(或重量)的量的指示。传感器可以产生具有与由物品施加在传感器上的压力的量相对应的信号强度的传感器信号。一直延伸到“t1”的时间段对应于尚未将物品放置在对象感测垫130上的时间段。从“t1”延伸到“t2”的时间段指示当物品被放置在对象感测垫130上时发生的压力变化。在该时间段期间,工人可能正在承载物品的重量的一部分,并且可能已经将物品的一个拐角(或边缘)放置在对象感测垫130上。因此,物品的整个重量尚未转移到对象感测垫130上。在时间“t2”处,物品的整个重量向下承载在对象感测垫130上。计算机135处理从传感器接收的信号以在将物品放置在对象感测垫130上期间检测这些各种状况。计算机135可以通过识别在时间段“δt1”内施加在传感器上的恒定重量(或压力)来检测在物品已被放置在对象感测垫130上之后已经达到稳定状况。
50.图5示出了可以由计算机135基于处理当若干物品被放置在对象感测垫130上时从一组传感器接收的传感器信号而生成的3d压力分布图500。在一个示例性实施方式中,每个“山丘”对应于放置在对象感测垫130上的各个物品的压力分布(或重量分布)。“山丘”的数量提供了对放置在对象感测垫130上的物品的数量以及这些物品的重量特性的指示。
51.可以基于检测到时刻“t1”、“t2”和“t3”以及在如上所述的时间段“δt1”内施加在该组传感器中的每个传感器上的重量(或压力)的量来确定与将物品装载在对象感测垫130上相关联的各种定时参数。计算机135可以使用定时参数来生成根据本公开的定时预测模型。
52.图6示出了当物品从对象感测垫130中移除时由传感器产生的信号的压力对时间特性的曲线图600。曲线图400提供了对当物品从对象感测垫130中移除时的压力(或重量)的量的减小的指示。在这种情况下,一直延伸到“t4”的时间段对应于物品尚未从对象感测垫130中移除并且物品的整个重量向下承载在传感器上的时间段。从“t4”延伸到“t5”的时间段指示当物品从对象感测垫130抬高时发生的压力变化。在该时间段期间,工人可能正在承载物品的重量的一部分,并且物品的一个拐角(或边缘)仍搁置在对象感测垫130上。因此,物品的整个重量尚未从对象感测垫130抬起。在时间“t5”处,物品已经从对象感测垫130完全抬起。
53.计算机135处理从传感器接收的信号以在将物品从对象感测垫130中移除期间检测这些各种状况。例如,计算机135可以通过检测在时间段“δt2”内施加在传感器上的重量(或压力)的稳态减小检测到物品已从对象感测垫130中移除。
54.可以基于检测到时刻“t4”、“t5”和“t6”以及在时间段“δt2”内施加在该组传感器中的每个传感器上的重量(或压力)的量的减小来确定与将物品从对象感测垫130中卸载相关联的各种定时参数。计算机135可以使用定时参数来生成根据本公开的定时预测模型。在一些情况下,定时参数可以指示从对象感测垫130中移除物品的个人的特性。例如,“0”至“t4”之间的较长延迟和/或“t4”至“t5”之间的较长延迟可以指示身体残障者或老年人正在从对象感测垫130中移除物品。在一个示例性实施方式中,计算机135可以在检测到较长延迟时传输警报。
55.图7示出了可以由计算机135基于处理当已从对象感测垫130中移除所有物品时从一组传感器接收的传感器信号而生成的3d压力分布图700。在该示例中,没有“山丘”存在于3d压力分布图700中,其中“山丘”对应于放置在对象感测垫130上的各个物品的压力分布(重量分布)。当对象感测垫130上存在多个物品时,将存在一组“山丘”。当从对象感测垫中移除每个物品时,每个“山丘”都将消失。在一些情况下,一个以上的“山丘”可能会消失,由此向计算机135提供对已经以同时的方式从对象感测垫130中移除一个以上的物品的指示。
56.图8示出了根据本公开的用于评估与将物品装载到车辆100中相关联的定时特性的方法的示例性流程图800。流程图800示出了可以以硬件、软件或其组合实施的一系列操作。在软件的背景下,所述操作表示存储在一种或多种非暂时性计算机可读介质(诸如存储器220和存储器245)上的计算机可执行指令,所述计算机可执行指令在由一个或多个处理器(诸如处理器215和处理器240)执行时执行所列举的操作。更具体地,一些或所有计算机可执行指令可以以本文描述的定时评估模块221和定时评估模块246的形式实施。
57.一般而言,计算机可执行指令包括执行特定功能或实施特定抽象数据类型的例程、程序、对象、部件、数据结构等。描述操作的顺序不意图被解释为限制,并且任何数量的所描述的操作可以以不同的顺序执行、省略、以任何顺序组合和/或并行执行。下面出于描述的目的使用包括在其他图中的各个对象。然而,必须理解,本描述同样适用于各种其他实施例中的其他对象。
58.在框805处,确定计算机135是否已经在上述曲线图400中示出的时间段“t1”至“t1”期间从对象感测垫130接收到传感器信号。如果尚未接收到传感器信号,则计算机135继续等待。如果已经接收到传感器信号,则在框810处,由计算机135确定传感器信号是否已经稳定。传感器信号的稳定对应于曲线图400中的时间段“t2”至“t3”,并且指示物品已经放置在对象感测垫130上。如果传感器信号不稳定,则计算机135继续等待稳定的信号。如果传感器信号稳定,则在框815处,计算机135可以诸如例如通过使车辆100的载货区110中的顶灯闪烁来提供对物品已经装载到压敏垫130上的指示。
59.在框820处,计算机135可以记录与将物品装载到对象感测垫130上相关联的一个或多个定时参数。定时参数可以用于各种目的,诸如例如生成定时预测模型。在框825处,确定物品是否超过阈值重量。阈值重量可以由各个实体中的任一者指定,所述实体诸如例如操作车辆100的货运服务的操作员或已经购买物品的顾客。如果物品的重量大于阈值重量,则在框830处,采取补救措施。补救措施可以由各个实体(诸如例如货运服务的操作员)采
取。例如,操作员可以决定将物品重新包装成两个或更多个包裹,或者可以决定通过不同的车辆运送物品。如果物品的重量小于阈值重量,则在框835处,可以将物品包括在载货单中和/或更新库存数据库222。
60.在框840处,可以确定是否将更多物品装载到车辆100中。在一种示例性情况下,可以通过处理器215处理存储在客户数据库224中的购买信息来执行所述确定。如果必须装载更多物品,则重新执行在框805和后续框中指示的动作。如果不再有物品要装载到车辆100中,则在框845处,确定已经装载的物品是否包括在发货单中。如果物品未包括在发货单中,则在框850处,采取补救措施。在一种示例性情况下,可以由杂货店经理采取补救措施。经理可以例如联系顾客以澄清情况,或者可以决定从车辆100中移除物品。如果物品包括在发货单中,则可以终止流程图800,因为不再有物品要装载到车辆100中(如框840处所指示)。
61.图9示出了根据本公开的用于评估与从车辆100中卸载物品相关联的定时特性的方法的示例性流程图900。在框905处,确定计算机135是否已经在曲线图600中示出并且上文描述的时间段“t4”至“t5”期间从对象感测垫130接收到传感器信号。如果尚未接收到传感器信号,则计算机135继续等待。如果已经接收到传感器信号,则在框910处,由计算机135确定传感器信号是否已经稳定。传感器信号的稳定对应于曲线图600中的时间段“t5”至“t6”,并且指示物品已从对象感测垫130中移除。如果传感器信号不稳定,则计算机135继续等待稳定的信号。如果传感器信号稳定,则在框915处,计算机135可以确定已经从压敏垫130中卸载的物品的数量。该操作可以例如通过评估3d压力分布图500和/或3d压力分布图700来执行。
62.在框920处,计算机135可以记录与从车辆100中卸载第一物品相关联的定时参数。定时参数可以用于各种目的,诸如例如生成定时预测模型和/或改善卸载程序。
63.在框925处,确定在对象感测垫130上是否剩余任何物品。如果没有物品剩余,则在框940处,可以执行后续动作,诸如例如向卸载实体通知卸载完成和/或提供关于卸载实体的表现的反馈。然后可以终止流程图900。如果有物品剩余在对象感测垫130上,并且在框930处,检测到车辆100的门140的关闭,则在框935处,可以执行警报动作。例如,可以向卸载实体通知(电子邮件、文本警报等)卸载尚未完成。如果车辆100的门140尚未关闭,则计算机135可以决定必须从车辆100中卸载附加物品。因此,可以重新执行流程图900以评估从车辆100中卸载附加物品。
64.在以上公开中,已经参考了形成以上公开的一部分的附图,附图示出了其中可以实践本公开的具体实施方式。应理解,在不脱离本公开的范围的情况下,可以利用其他实施方式,并且可以作出结构上的改变。说明书中对“一个实施例”、“实施例”、“示例实施例”、“示例性实施例”、“示例性实施方式”等的引用指示所描述的实施例或实施方式可以包括特定的特征、结构或特性,但是每个实施例或实施方式不必包括特定的特征、结构或特性。此外,此类短语不一定指相同的实施例或实施方式。另外,当结合实施例或实施方式描述特定特征、结构或特性时,无论是否明确地描述,本领域技术人员都将认识到结合其他实施例或实施方式的此类特征、结构或特性。例如,上文关于自主驻车操纵所描述的各种特征、方面和动作适用于各种其他自主操纵,并且必须相应地进行解释。
65.本文所公开的系统、设备、装置和方法的实施方式可以包括或利用包括硬件(诸如,例如本文所讨论的一个或多个处理器和系统存储器)的一个或多个装置。本文公开的装
置、系统和方法的实施方式可以通过计算机网络进行通信。“网络”被定义为使得能够在计算机系统和/或模块和/或其他电子装置之间传输电子数据的一个或多个数据链路。当通过网络或另一种通信连接(硬连线、无线或者硬连线或无线的任何组合)向计算机传送或提供信息时,所述计算机适当地将连接视为传输介质。传输介质可以包括网络和/或数据链路,所述网络和/或数据链路可以用于携载呈计算机可执行指令或数据结构的形式的期望的程序代码装置并且可以由通用或专用计算机访问。上述组合也应包括在非暂时性计算机可读介质的范围内。
66.计算机可执行指令包括例如在处理器处执行时致使处理器执行特定功能或功能组的指令和数据。计算机可执行指令可以是例如二进制代码、中间格式指令(诸如汇编语言)或者甚至源代码。尽管已经用特定于结构特征和/或方法动作的语言描述了本主题,但是应理解,在所附权利要求中限定的主题不必限于上面描述的所述特征或动作。而是,所描述的特征和动作被公开作为实施权利要求的示例性形式。
67.诸如存储器220和存储器245的存储器装置可以包括易失性存储器元件(例如,随机存取存储器(ram,诸如dram、sram、sdram等))和非易失性存储器元件(例如,rom、硬盘驱动器、磁带、cdrom等)中的任何一个存储器元件或组合。此外,存储器装置可以并入有电子、磁性、光学和/或其他类型的存储介质。在本文件的背景下,“非暂时性计算机可读介质”可以是例如但不限于电子、磁性、光学、电磁、红外或半导体系统、设备或装置。计算机可读介质的更具体的示例(非详尽清单)将包括以下项:便携式计算机软磁盘(磁性)、随机存取存储器(ram)(电子)、只读存储器(rom)(电子)、可擦除可编程只读存储器(eprom、eeprom或快闪存储器)(电子)以及便携式压缩盘只读存储器(cd rom)(光学)。应注意,计算机可读介质甚至可以是上面打印有程序的纸张或另一种合适的介质,因为可以(例如)经由对纸张或其他介质的光学扫描来电子地捕获程序,之后进行编译、解译或另外在必要时以合适的方式处理,然后存储在计算机存储器中。
68.本领域技术人员将理解,本公开可以在具有许多类型的计算机系统配置的网络计算环境中实践,所述计算机系统配置包括内置式交通工具计算机、个人计算机、台式计算机、膝上型计算机、消息处理器、手持式装置、多处理器系统、基于微处理器的或可编程的消费电子产品、网络pc、小型计算机、大型计算机、移动电话、pda、平板电脑、寻呼机、路由器、交换机、各种存储装置等。本公开还可以在分布式系统环境中实践,其中通过网络链接(通过硬连线数据链路、无线数据链路或通过硬连线数据链路与无线数据链路的任何组合)的本地和远程计算机系统两者都执行任务。在分布式系统环境中,程序模块可以位于本地和远程存储器存储装置两者中。
69.此外,在适当的情况下,本文中描述的功能可以在以下项中的一者或多者中执行:硬件、软件、固件、数字部件或模拟部件。例如,一个或多个专用集成电路(asic)可以被编程为执行本文所描述的系统和程序中的一者或多者。贯穿说明书和权利要求使用某些术语来指代特定系统部件。如本领域的技术人员将了解,部件可以用不同的名称指代。本文档不意图区分名称不同但功能相同的部件。
70.本公开的至少一些实施例涉及计算机程序产品,所述计算机程序产品包括(例如,以软件形式)存储在任何计算机可用介质上的这样的逻辑。这种软件当在一个或多个数据处理装置中被执行时致使装置如本文所描述那样进行操作。
71.尽管上文已描述了本公开的各种实施例,但应当理解,仅通过示例而非限制的方式呈现本公开的各种实施例。相关领域的技术人员将明白,在不脱离本公开的精神和范围的情况下可以作出形式和细节上的各种变化。因此,本公开的广度和范围不应受到任何上述示例实施例的限制,而应仅根据所附权利要求及其等效物来限定。已经出于说明和描述目的而呈现了前述描述。前述描述并不意图是详尽的或将本公开限制于所公开的精确形式。鉴于上述教导,许多修改和变化是可能的。此外,应当注意,前述替代实施方式中的任一者或全部可按任何所期望的组合使用,以形成本公开的附加混合实施方式。例如,相对于特定装置或部件描述的功能中的任一者可以由另一个装置或部件执行。此外,尽管已经描述了具体装置特性,但本公开的实施例可能涉及许多其他装置特性。此外,尽管已用特定于结构特征和/或方法动作的语言描述了实施例,但是应理解,本公开不一定受限于所描述的特定特征或动作。而是,将特定特征和动作公开为实现实施例的说明性形式。除非另有特别说明或在使用时在上下文内以其他方式理解,否则诸如尤其是“能够”、“可能”、“可以”或“可”的条件语言通常意图表达某些实施例可能包括某些特征、元件和/或步骤,而其他实施例可不包括某些特征、元件和/或步骤。因此,此类条件语言一般并不意图暗示一个或多个实施例无论如何都需要各特征、要素和/或步骤。
72.根据本发明,提供了一种车辆,所述车辆具有:对象感测垫,所述对象感测垫在所述车辆的货厢上;存储器,所述存储器存储计算机可执行指令;以及处理器,所述处理器被配置为访问所述存储器并执行所述计算机可执行指令以至少:感测所述对象感测垫上的第一重量或压力变化;基于感测所述对象感测垫上的所述第一重量或压力变化来确定将第一物品装载到所述车辆中或从所述车辆中卸载所述第一物品中的一项;以及部分地基于装载或卸载所述第一物品中的所述一项所需要的第一时间量来生成定时预测模型。
73.根据实施例,所述定时预测模型指示所述第一物品在所述对象感测垫上的覆盖区或重量中的一者。
74.根据实施例,所述定时预测模型指示所述第一物品在所述对象感测垫上的重量分布。
75.根据实施例,所述处理器还被配置为访问所述存储器并执行附加的计算机可执行指令以至少:确定将所述第一物品装载到所述车辆上或从所述车辆中卸载所述第一物品的个人的装载速率或卸载速率。
76.根据实施例,所述对象感测垫是压力垫或力感测电阻垫中的一种。
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1