流体涂敷系统的手势控制的制作方法

文档序号:29711588发布日期:2022-04-16 17:37阅读:86来源:国知局
流体涂敷系统的手势控制的制作方法
流体涂敷系统的手势控制


背景技术:

1.在流体涂敷系统中,不同的流体(例如,不同类型的油漆、多组分流体等)具有影响覆盖和涂敷模式(例如,喷射模式)的不同物理特性。为了控制示例流体涂敷系统以实现期望的性能,用户致动泵单元上的控件(按钮、拨号盘、开关等),泵单元将流体通过一段软管泵送至涂敷器。
2.上述讨论仅为一般背景信息提供,并不旨在用于帮助确定要求保护的主题的范围。要求保护的主题不限于解决背景中提到的任何或所有缺点的实施方式。


技术实现要素:

3.流体涂敷系统包括泵单元,该泵单元被配置成将流体泵送到流体涂敷器。流体涂敷系统包括传感器,该传感器被配置成感测由用户做出的运动并产生指示感测到的运动的传感器信号。流体涂敷系统还包括控制系统,该控制系统被配置成基于传感器信号识别手势并基于识别的手势控制流体涂敷系统。
4.提供本发明内容来以简化的形式介绍概念的选择,这些概念将在下面的详细描述中进一步描述。本发明内容并非旨在识别所要求保护的主题的关键特征或基本特征,也不旨在用作帮助确定所要求保护的主题的范围。要求保护的主题不限于解决背景中提到的任何或所有缺点的实施方式。
附图说明
5.图1是显示示例喷射系统的透视图。
6.图2是显示示例喷射系统的框图。
7.图3a-c是显示喷射系统的示例定向的正视图。
8.图4a-c是显示喷射系统的示例定向的侧视图。
9.图5a-c是显示喷射系统的示例定向的俯视图。
10.图6a-b是显示示例喷射操作的流程图。
11.图6c是显示示例控制映射操作的流程图。
12.图7显示图2所示的配置在远程服务器环境中的架构的示例。
13.图8-10显示在前面的图中所示的架构中可以用作操作员接口机构的移动设备的示例。
14.图11是在前面的图中所示的架构中可以使用的计算环境的示例的框图。
15.尽管上述附图阐述了所公开主题的一个或多个示例,但如在本公开中所指出的,也设想其他示例。在所有情况下,本公开以陈述而非限制的方式呈现所公开的主题。应当理解,本领域技术人员可以设计出落入本公开的原理的范围和精神内的许多其他修改和示例。
具体实施方式
16.许多流体涂敷系统包括通过一段软管与用户手持的涂敷器(例如,喷枪、多组分枪、流体分配器、填缝枪、动力滚筒等)分开的固定或移动泵单元(例如,携带在推车上等)。泵单元通常包括用户可以通过用户接口(ui)控件选择的多个设置(例如压力、加热、流量等)。通常,ui控件(例如,触摸屏、按钮、开关、旋钮等)位于泵单元上。这要求用户停止流体涂敷操作并返回泵单元以与控件交互来更改各种设置。
17.根据本文描述的流体涂敷系统的示例,用户经由手势、语音命令和/或手势和语音控件的某种组合控制流体涂敷系统的各种设置(例如,泵单元设置,诸如压力变化、电源开/关、加热、多组分比例等)。例如,流体涂敷系统包括被配置成检测用户的移动、涂敷器和/或系统的其他部件的(一个或多个)移动传感器,例如但不限于陀螺仪、加速度计、惯性测量单元(imu)、摄像机或其他传感器。例如,位于涂敷器上的(一个或多个)传感器检测用户使用涂敷器所做出的手势,这些手势被转换成对泵或流体涂敷系统的其他方面的控制。
18.替代地或附加地,流体涂敷系统包括检测用户的语音的(一个或多个)声学传感器,例如麦克风或其他传感器。例如,位于涂敷器或泵单元上的麦克风检测由用户发出的语音命令,该语音命令被转换成对泵或喷射系统的其他方面的控制。
19.图1是显示示例流体涂敷系统的透视图。以下描述在喷射系统(称为喷射系统100)的上下文中的流体涂敷系统,该喷射系统被配置成将流体(例如,油漆)喷射到表面上。然而,本特征可以应用于其他类型的流体涂敷系统,例如动力辊、多组分枪、流体分配器、填缝枪等。
20.喷射系统100包括泵单元102,泵单元102安装在推车104上并通过软管106联接到涂敷器110。泵单元102包括流体入口108,流体入口108设置在流体源(例如,一桶油漆)内部或者以其他方式从流体源接收流体。泵单元102以给定压力将流体从流体源通过流体入口108通过软管106泵送到涂敷器110。
21.在一些示例中,电子设备(例如,智能手机、平板电脑、pc等)通过有线或无线连接与泵接合。电子设备的互联网或其他网络连接可以用于更新喷射系统100的软件/固件。在其他示例中,喷射系统100直接连接到互联网。电子设备还可以为用户提供用户接口以控制和/或监测喷射系统100的操作。例如,设置流体压力、进入清洁模式、跟踪流体流量等。
22.附加地,如图1所示,一个或多个传感器120被配置成感测由用户做出的控制动作。例如,控制动作包括(例如,使用手持式涂敷器110做出的)用户手势以及用户语音输入。
23.(一个或多个)传感器120的示例包括加速度计和/或陀螺仪,其产生指示(例如,作为握住涂敷器110的用户的手的移动的结果的)涂敷器110的位置、定向和/或移动的信号。这些信号由处理单元或控制系统接收和处理,并被识别为手势。示例手势包括涂敷器110、喷射系统100的另一部件或用户的身体部分的一组预定义的移动、休息和/或旋转。用于控制喷射系统100的每个手势具有一个或多个对应的控制信号,这些控制信号指示喷射系统100的动作或设置。例如,用户做出改变系统操作(例如泵压力增加/减少、切换电源开/关等)的特定手势。
24.用户接口机构128也联接到涂敷器110。在一个示例中,用户接口机构128在(一个或多个)传感器120开始检测手势(或基于手势控制泵)之前被致动。这防止在喷射操作期间涂敷器110的正常移动被解释为用于控制泵单元102的手势命令。如图所示,用户接口机构
128是按钮。然而,在其他示例中,用户接口机构128也包括其他项目,例如触摸屏、开关等。
25.附加地或在替代方案中,(一个或多个)传感器120包括感测用户语音等的声学传感器。这允许用户做出改变喷射系统的操作的语音命令。例如,用户说出“将压力更改为2000psi”的话,并且系统会将泵压力调整为2000psi(磅/平方英寸)。在一些示例中,(一个或多个)用户接口机构121中的一个用户接口机构在(一个或多个)传感器120开始检测语音命令或基于语音命令控制泵之前被致动。
26.图2是显示包括喷射系统100的示例环境200的框图。如图所示,喷射系统100包括泵单元102、软管106、涂敷器110、传感器120、用户接口机构128、通信系统130、控制系统150并且还可以包括如框180所示的其他项目。例如,在示例多组分涂敷中,喷射系统100可以包括加热元件、混合设备、附加泵等。
27.通信系统130被配置成与环境200中的其他系统和设备直接或通过网络201通信。例如,通信系统130可以使用合适的有线或无线连接以及通信逻辑与移动设备202(具有相应的通信系统203)和/或远程系统204(具有相应的通信系统205)通信。此外,泵单元102和涂敷器110可以包括对应的通信部件131,通信部件131被配置成与环境200中的其他部件通信。
28.网络201可以是多种不同类型的网络中的任何一种,包括但不限于广域网(例如互联网、蜂窝通信网络、局域网、有线总线、近场通信网络)或多种其他网络中的任何一种或网络或通信系统的组合。
29.如图2中对应的虚线框所示,关于ui机构128和/或控制系统150描述的一个或多个部件或特征可以设置在移动设备202和/或远程系统204上。移动设备202可以包括其他项目206。类似地,远程系统204可以包括其他项目208。
30.(一个或多个)用户接口机构128包括被配置成接收用户输入和/或向用户产生输出(例如,听觉、视觉、触觉)的项目,例如旋钮、按钮、触摸屏、开关、音频设备、扬声器、麦克风等。(一个或多个)用户接口机构128可以是电子的(例如,触摸屏、按钮等)和/或机械的(例如,阀、锁等)。
31.如图2中对应的虚线框所示,(一个或多个)用户接口机构128还可以可选地设置在泵单元102、涂敷器110或其他地方(例如,移动设备202或远程系统204)上。
32.如上所述,涂敷器110通过软管106接收来自泵单元102的流体。泵单元102的各种设置(例如,泵压力、流量、加热、清洁与喷射模式等)由控制系统150控制。控制系统150包括传感器接口逻辑152、手势设置逻辑154、语音命令设置逻辑155、手势识别逻辑156、语音命令识别逻辑157、控制信号发生器逻辑158、一个或多个处理器159、数据存储器160,并且也可以包括如框168所示的其他项目。在一个示例中,(一个或多个)处理器159实施控制系统150的逻辑部件的功能并且访问和修改数据存储器160中的数据。
33.传感器接口逻辑152接收并处理来自(一个或多个)传感器120的信号。如图2所示,(一个或多个)传感器120可以设置在泵单元102、涂敷器110和移动设备202中的一个或多个上。此外,(一个或多个)传感器120可以与那些部件分开。例如,独立的摄像机从远处监测由用户做出的运动。
34.在一个示例中,传感器接口逻辑152从(一个或多个)传感器120接收模拟信号并将该信号转换成数字信号。当然,传感器接口逻辑152也可以以其他方式处理从(一个或多个)
传感器120接收的信号。例如,当接收到麦克风传感器信号时,信号中的噪声被移除或过滤。(一个或多个)传感器120包括(一个或多个)运动传感器122、(一个或多个)声学传感器124并且还可以包括如框126所示的其他传感器。
35.(一个或多个)运动传感器122可以包括感测由喷射系统100的用户所做出的运动的各种各样的传感器。例如,(一个或多个)运动传感器122可以包括陀螺仪、加速度计、imu、摄像机、光学传感器、lidar等。如图1和2所示,(一个或多个)运动传感器122可以位于涂敷器110上,但是在其他示例中,(一个或多个)运动传感器122可以位于其他地方,例如在软管106、泵单元102、移动设备202上或其他地方。例如,运动传感器122包括定位成远离涂敷器110的摄像机和/或lidar阵列、软管106和泵单元102。(一个或多个)运动传感器122可以经由有线通信(例如,沿着软管106延伸的电缆)或无线通信(例如,经由蓝牙)与泵单元102、(一个或多个)处理器159或其他部件通信。
36.手势设置逻辑154设置哪些手势(例如,手势162)对应于哪些控制信号(例如,控制信号164)。例如,手势设置逻辑154创建用户选择手势的接口并将该手势对应于控制信号。在另一示例中,手势设置逻辑154允许用户(例如,通过在用户完成自定义手势时监侧和保存传感器反馈)创建新的或自定义手势并将该手势对应于选择的控制信号164。手势设置逻辑154当然也可以以其他方式将手势对应于控制信号或将手势映射到控制信号。手势设置逻辑154将该数据作为手势162存储在数据存储器160中。
37.手势识别逻辑156接收来自(一个或多个)运动传感器122的传感器信号并识别由用户做出的与数据存储器160中的手势162和/或与控制信号164对应的手势。例如,以预定义的方式摇动枪对应于关闭泵的控制信号。
38.在一些示例中,手势的特征(例如,程度、幅度和/或力)指示期望的控制信号动作的幅度。例如,缓慢地或以较小的力度做出手势将泵单元102压力增加第一数量(例如,50psi)并且更剧烈地做出手势将泵单元102压力增加更大的量(例如,500psi)。在另一个示例中,涂敷器倾斜的角度用于确定应增加多少压力(例如,45度倾斜将压力增加100psi,90度倾斜将压力增加250psi等)。
39.在一些示例中,做出手势的持续时间指示期望的控制信号动作的幅度。例如,做出1秒钟的手势会稍微增加压力(例如,50psi),而做出5秒钟的手势会增加更多的压力(例如,250psi)。当然,在此期间,随着压力继续变化,可以通知用户。
40.手势识别逻辑156访问数据存储器160并识别对应于所识别的手势162的控制信号164。手势识别逻辑156将识别的控制信号的指示发送到控制信号发生器逻辑158,该控制信号发生器逻辑158可以产生并发送控制信号以实施动作或设置更改。
41.语音命令设置逻辑155设置哪些语音命令对应于哪些控制信号。例如,语音命令设置逻辑155创建用户选择或说出语音命令的接口并将该语音命令对应于控制信号。在另一示例中,语音命令设置逻辑155允许用户(例如,通过在用户说出语音命令时“记录”传感器反馈)创建新的或自定义语音命令并将该语音命令对应于选择的控制信号164。语音命令设置逻辑155将该数据作为语音命令163存储在数据存储器160中。
42.语音命令识别逻辑157从(一个或多个)传感器120(例如,声学传感器124)接收传感器信号,并识别由用户发出的与数据存储器160中的语音命令163对应的语音命令。例如,语音命令包括说出将转化为将泵设置为的压力的数字。在另一个示例中,语音命令包括说
出“增加压力”或“降低压力”,以将压力增加或减少某个预定义量或也可以说出的量。
43.控制信号发生器逻辑158产生控制信号并将其发送到喷射系统100(例如,泵单元102)的部件。例如,控制信号发生器逻辑158产生和/或发送增加泵单元102的工作压力的控制信号。或者例如,控制信号发生器逻辑158产生使泵单元102断电(例如,停用)的控制信号。
44.如图所示,数据存储器160包括手势162、语音命令163、控制信号164,并且还可以包括如框166所示的其他项目。一个示例,手势162包括指示一系列运动(该一系列运动映射到相应的控制信号164)的数据。例如,手势可以包括左右或上下挥动涂敷器110,或在给定方向上倾斜涂敷器110。在一些示例中,用户做出由摄像机或其他运动传感器122捕获的不同手势,并且手势162存储可以用于识别这种类型的视觉捕获的手势的信息。语音命令163包括指示一系列可听声音(例如,一系列词语)的数据。例如,语音命令163包括说出词语“关闭泵”,这导致逻辑158产生关闭泵单元102的控制信号。控制信号164包括指示控制动作或泵单元102(或喷射系统100的一些其他部件)的设置的数据。例如,一些控制动作包括改变泵压力、泵流量、加热器温度、多种比例、其他设置等。
45.图3a-c是显示涂敷器的示例定向的正视图。在图3a中,涂敷器110处于垂直定向300。涂敷器110在图3b中的定向310与在图3c中的定向320之间被致动。这些移动可以由靠近或联接到涂敷器110的传感器感测,并可以产生相应的控制信号(例如压力降低)以及采取其相应的动作。在一个示例中,从定向300到定向310移动涂敷器110增加压力,而从定向300到定向320移动涂敷器110降低压力。
46.图4a-c是显示涂敷器的示例定向的侧视图。图4a显示处于垂直定向400的涂敷器110。涂敷器110在图4b中的定向410与在图4c中的定向420之间被致动。这些移动可以由靠近或联接到涂敷器110的传感器感测,并可以产生相应的控制信号(例如,增加泵加热)以及采取其相应的动作。在一个示例中,从定向400到定向410移动涂敷器110打开泵,而从定向400到定向420移动涂敷器110关闭泵。
47.图5a-c是显示涂敷器的示例定向的俯视图。图5a显示处于垂直定向500的涂敷器110。涂敷器110在图5b中的定向510与在图5c中的定向520之间被致动。这些移动可以由靠近或联接到涂敷器110的传感器感测,并可以产生相应的控制信号(例如,启用泵清洁模式)以及采取其相应的动作。在一个示例中,通过手势将涂敷器110从定向510调整到定向520使泵进入闭合循环模式,而通过手势将涂敷器110从定向520调整到定向510使泵进入正常(例如,开式循环)模式。
48.图6a是显示示例喷射操作600的流程图。操作600开始于框602,其中用户设置初始泵设置。例如,通过致动泵单元102上的例如旋钮的机构来设置初始设置,从而设置初始泵压力。
49.操作600在框604处进行,其中喷射操作开始将流体涂敷到表面。例如,在框604处,油漆开始从喷枪朝向表面喷出。
50.操作600在框606处进行,其中手势控制模式被启用。当手势控制模式被启用时,控制系统150被配置成检测手势并控制喷射系统100的部件(例如,由用户做出的手势改变泵或其他部件的设置)。当手势控制模式被禁用时,不会将移动检测为控制喷射系统100的手势。当手势控制模式被禁用时,运动传感器被断电/停用,运动传感器信号被忽略或基于手
势的控制以其他方式被禁用。
51.在一个示例中,通过用户致动按钮或其他用户接口机构128(如框608所示),手势控制模式从启用状态切换到禁用状态。这样,在喷射期间,用户不会意外地做出启动控制命令(例如改变压力)的手势。
52.在其他示例中,手势控制模式在被启用之后启用给定的持续时间,如框610所示。例如,当用户致动机构128时,手势控制模式启用预定义的时间量(例如,3秒)。在另一示例中,只要用户致动用户接口机构128(例如,按住按钮的持续时间),手势控制模式就被启用。
53.替代地或附加地,当启用手势控制模式时,手势控制模式被启用直到检测到多个手势(例如,检测到一个手势),如框612所示。
54.当然,也可以以其他方式启用手势控制模式,如框614所示。例如,当涂敷器110不主动喷射时,手势控制模式被自动激活。替代地或附加地,通过做出特定手势或说出特定语音命令来启用手势控制模式。
55.操作600在框620处进行,其中一个或多个移动由传感器检测。在一些示例中,不仅感测手势,而且感测做出手势的持续时间、做出手势所用的力或手势的其他特征。如框622所示,(一个或多个)传感器120包括联接到喷射系统100(例如,涂敷器110)的一部分的机载传感器,例如陀螺仪、加速度计或imu。如框624所示,远程传感器(例如摄像机、激光雷达阵列、计时器等)用于检测手势。这些传感器不需要联接到涂敷器110,而是可以对准涂敷器110的用户的方向。如框626所示,其他类型的传感器也可以使用。
56.操作600在框630处进行,其中检测到的移动被识别为对应于一个或多个控制信号的手势。如框632所示,手势识别逻辑156访问数据存储器160并查找对应于所识别的手势的控制信号152。例如,涂敷器110的旋转被识别为手势162,手势162对应于增加泵压力的控制信号152。
57.如框636所示,向用户警告或通知识别。如果检测到的移动成功地映射到手势和控制信号,则(视觉上、听觉上、触觉上或以其他方式)通知用户已成功做出该手势。类似地,如果检测到的移动未被识别为对应于手势和/或控制信号,则(视觉上、听觉上、触觉上或以其他方式)通知用户该手势不成功。
58.如框636所示,控制信号的参数由感测到的手势特征限定。例如,该参数基于做出手势的持续时间、做出手势所用的力或手势的其他特征。例如,在用户做出倾斜手势给定的时间量的情况下,用户继续做出手势(或继续按住启用手势控制模式的按钮)的时间越长,压力就会继续增加。在另一示例中,机构128被致动的持续时间限定控制信号参数。例如,泵压力持续增加(或降低),直到用户释放(或以其他方式停用)机构128。当然,这可以伴随着通知用户的音频或其他警报,因为在手势时间段期间压力正在增加。
59.操作600在框638处进行,其中泵被控制以完成对应于识别的控制信号152的动作。例如,打开或关闭泵或调整压力。在一些示例中,声音的、触觉的、视觉的或其他通知警告用户他们做出了手势并且系统将要执行或正在执行改变。
60.图6b是显示示例喷射操作640的流程图。操作640开始于框642,其中用户设置初始泵设置。例如,通过致动泵单元102上的例如旋钮的机构来设置初始设置,从而设置初始泵压力。
61.操作640在框644处进行,其中喷射操作开始将流体涂敷到表面。例如,在框644处,
油漆开始从喷枪向表面喷出。
62.操作640在框646处进行,其中启用语音命令控制模式。当启用语音命令控制模式时,由用户发出的语音命令会更改泵或其他喷射部件的设置。示例语音命令包括“打开泵”或“喷射”、“关闭泵”或“停止”、“再循环”、“停止”(当再循环模式打开时)。
63.当语音命令控制模式被禁用时,用户语音命令不会被检测为控制喷射系统100的语音命令。例如,当语音命令控制模式被禁用时,语音命令传感器被断电,语音命令传感器信号被忽略,或语音命令传感器以其他方式被禁用。
64.如框648所示,通过用户致动按钮或其他用户接口机构128,语音命令控制模式从禁用状态切换到启用状态。这样,在喷射期间,用户不会意外地发出启动控制命令(例如改变压力)的语音命令。
65.如框650所示,语音命令控制模式在启用后启用给定的持续时间。例如,当用户致动机构128时,语音命令模式启用预定义的时间量(例如,3秒)。在另一个示例中,只要用户致动用户接口机构128(例如,按住按钮的持续时间),语音命令控制模式就被启用。替代地或附加地,当用户致动机构128时,启用语音命令模式直到检测到多个语音命令(例如,检测到一个语音命令),如框652所示。
66.当然,如框654所示,语音命令控制也以其他方式被启用。例如,当涂敷器110不主动喷射时,语音命令控制模式自动激活。或者例如,通过做出特定手势或说出特定语音命令来启用语音命令控制模式。
67.操作640在框656处进行,其中语音命令由传感器(例如,声学传感器124)检测。如框658所示,使用位于喷射系统100的部件上(例如,位于涂敷器110上)的本地传感器。在其他示例中,可以使用不同类型的传感器来检测语音命令,例如,移动设备、可穿戴设备或其他设备上的传感器,如框660所示。
68.操作640在框662处进行,其中检测到的语音命令被识别为对应于一个或多个控制信号。例如,语音命令识别逻辑157访问数据存储器160(如框664所示)并查找对应于识别的语音命令的控制信号152。例如,控制信号152对应于泵压力的增加。
69.如框666所示,向用户警告或通知识别。如果检测到的语音命令被成功地映射或以其他方式识别到控制信号,则(在视觉上、听觉上、触觉上或以其他方式)警告或通知用户已成功做出语音命令。类似地,如果检测到的语音命令未被识别为对应于控制信号,则(在视觉上、听觉上、触觉上或以其他方式)警告或通知用户语音命令不成功。
70.如框668所示,控制信号的参数由语音命令中的修饰符限定。例如,语音命令包括通用默认增加或降低压力(例如,说出“增加压力”)或包括用户说出特定数字以增加或降低压力的修改(例如,说出“增加压力40psi)。
71.操作640在框670处进行,其中泵被控制以完成对应于识别的控制信号152的动作。例如,打开或关闭泵。在一些示例中,听觉的、视觉的、触觉的或其他通知警告用户他们做出了语音命令并且系统将执行更改。
72.图6c是显示示例控制动作映射操作680的流程图。控制映射操作680允许用户创建将对应于控制喷射系统100的控制信号的新的或自定义手势或语音命令。
73.操作680在框682处开始,其中映射操作启动。启动操作680可以以多种不同方式完成。如框683所示,用户与一个或多个用户接口机构128交互以启动映射操作。例如,用户致
动喷射系统100的部件上的按钮。如框684所示,用户利用移动设备或一些其他远程设备来启动映射过程。例如,用户利用移动设备应用开始映射操作680。当然,映射操作也可以以框685所示的其他方式启动。
74.操作680在框686处进行,其中手势或语音命令被记录或被选择。如框687所示,控制动作被记录,即用户完成手势或语音命令并且动作完成期间的传感器信号读数被保存。例如,用户做出手势并且在手势做出期间获得的传感器信号用于在数据存储器160中创建手势数据162。如框688所示,用户从可能的动作列表中选择手势或语音命令。例如,用户从包括其他手势的手势列表中选择手势,该其他手势包括垂直摇动、水平摇动、顺时针x轴旋转、y轴旋转、逆时针z轴旋转。也可以以如框689所示的其他方式选择手势或语音命令。
75.操作680在框690处进行,其中在框594中选择或记录的手势或语音命令通过手势设置逻辑154和/或语音命令设置逻辑155中的一个或多个被映射到(例如,被设置为对应于)控制信号。
76.控制信号可以被限定为不同的类型,如框691所示的那样。一些示例控制信号类型包括增加压力、降低压力、开始再循环、结束再循环、进入清洁模式、进入喷射模式、油漆系统断电、改变温度、改变多组分比例等。
77.当然,这些控制信号中的一些控制信号也在一定程度上被修改,如框692所示。例如,增加压力会基于控制动作(例如,说出语音命令中的数字或修改手势的力或旋转度数)的某些特征使压力增加不同的量。控制信号也可以以如框693所示的其他方式被限定。例如,控制信号与危险相关联,使得需要二次确认来进行。例如,关闭泵不被认为是与打开泵那样危险,并且因此打开泵需要关闭泵不需要的二次语音命令、手势或控制动作。
78.操作680在框694处进行,其中通知用户映射是否成功。通知可以包括给用户的听觉、触觉或视觉的反馈。
79.在将涂层材料(例如油漆)涂敷到表面的情况下,在本文中描述了至少一些示例。如本文所使用的,油漆包括由悬浮在液体介质中的色素或颜料组成的物质以及不含色素或颜料的物质。油漆还可以包括预备涂层,例如底漆。例如,油漆可以作为液体或气体悬浮液被涂敷到涂层表面,并且所提供的涂层可以是不透明的、透明的或半透明的。一些特定的示例包括但不限于乳胶漆、油基漆、着色剂、天然漆、清漆、油墨等。至少一些示例可以应用在多组分系统中。例如,多个识别设备识别在多组分系统中使用的多个组分。
80.还应注意,本文所描述的不同示例可以以不同方式组合。即,一个或多个示例的部分可以与一个或多个其他示例的部分组合。所有这些都在本文中被考虑。
81.应当注意,以上讨论已经描述了多种不同的系统、部件和/或逻辑。应当理解,这样的系统、部件和/或逻辑可以由执行与那些系统、部件和/或逻辑相关联的功能的硬件项目(例如处理器和相关联的存储器,或其他处理部件,其中一些在下面描述)构成。附加地,系统、部件和/或逻辑可以由加载到存储器中并随后由处理器或服务器或其他计算部件执行的软件构成,如下文所述。系统、部件和/或逻辑也可以由硬件、软件、固件等的不同组合构成,下文描述其中的一些示例。这些只是可以用于形成上述系统、部件和/或逻辑的不同结构的一些示例。也可以使用其他结构。
82.本讨论已经提到处理器和服务器。在一个实施例中,处理器和服务器包括具有相关联的存储器和定时电路(未单独显示)的计算机处理器。处理器和服务器是该处理器和服
务器所属的系统或设备的功能部分,并且由那些系统中的其它部件或项目激活并促进该部件或项目的功能。
83.还讨论了多个用户接口显示器。用户接口显示器可以采用多种不同的形式,并且可以具有设置在该用户接口显示器上的多种不同的用户可致动的输入机构。例如,用户可致动的输入机构可以是文本框、复选框、图标、链接、下拉菜单、搜索框等。也可以以多种不同的方式致动用户可致动的输入机构。例如,可以使用指向和点击设备(例如跟踪球或鼠标)来致动用户可致动的输入机构。可以使用硬件按钮、开关、操纵杆或键盘、拇指开关或拇指垫等来致动用户可致动的输入机构。也可以使用虚拟键盘或其他虚拟致动器来致动用户可致动的输入机构。附加地,在其上显示用户可致动的输入机构的屏幕是触敏屏幕的情况下,可以使用触摸手势来致动该用户可致动的输入机构。此外,在显示用户可致动的输入机构的设备具有语音识别部件的情况下,可以使用语音命令来致动该用户可致动的输入机构。
84.还讨论了许多数据存储器。应当注意的是,每个数据存储器可以被分成多个数据存储器。所有数据存储器对于访问数据存储器的系统都可以是本地的,也都可以是远程的,或者一些可以是本地的,而其他的是远程的。本文考虑了所有这些配置。
85.图还显示了多个框,其中功能归属于每个框。应当注意的是,可以使用更少的框,使得功能由更少的部件执行。此外,可以使用更多的框,其中功能被分配到更多的部件中。
86.图7是图2中所示的布置在远程服务器架构700中的喷射系统100的框图。在一个示例中,远程服务器架构700可以提供计算、软件、数据访问和存储服务,这些服务不需要终端用户了解递送所述服务的系统的物理位置或配置。在各种示例中,远程服务器可以使用适当的协议经由广域网(例如互联网)递送所述服务。例如,远程服务器可以经由广域网递送应用,并且远程服务器可以通过网络浏览器或任何其他计算部件被访问。图2所示的软件或部件以及相应的数据可以存储在远程位置处的服务器上。远程服务器环境中的计算资源可以在远程数据中心位置处进行整合,或者也可以被分散。远程服务器基础设施可以通过共享数据中心来递送服务,即使该服务作为用户的单个访问点来出现。因此,可以使用远程服务器架构从位于远程位置处的远程服务器提供本文描述的部件和功能。替代地,可以从传统服务器提供所述部件和功能,或者所述部件和功能可以直接或者以其他方式安装在客户端设备上。
87.在图7所示的示例中,一些项目类似于图2中所示的那些项目,并且这些项目被相似地进行编号。图7具体显示了控制系统150可以位于远程服务器位置702处。替代地或附加地,远程系统204和/或数据存储器160中的一个或多个可以位于远程服务器位置702处。因此,移动设备202、控制系统150和其他部件通过远程服务器位置702访问那些系统。
88.图7还描绘了远程服务器架构的另一个示例。图7显示了还可以设想图2的一些元件布置在远程服务器位置702处,而其他元件则没有。举例来说,控制系统150可以设置在与位置702分离的位置处并且通过位置702处的远程服务器被访问。此外,数据存储器160中的一个或多个可以设置在与位置702分离位置处并且通过在位置702处的远程服务器被访问。无论它们位于何处,它们都可以通过网络(广域网或局域网)由喷射系统100直接访问,它们可以由服务托管在远程站点,或者它们可以作为服务被提供,或者由驻留在远程位置的连接服务所访问。
89.还将注意到,图2的元件或元件的部分可以设置在多种不同的设备上。这些设备中的一些设备包括服务器、台式电脑、笔记本电脑、平板电脑或其他移动设备,例如掌上电脑、手机、智能手机、多媒体播放器、个人数字助理等。
90.图8是可以用作用户的或客户的手持设备16的手持计算设备或移动计算设备的一个示意性示例的简化框图,本系统(或其一部分)可以部署在该设备中。图9至图10是手持设备或移动设备的示例。
91.图8提供了客户端设备16的部件的总体框图,该客户端设备16可以运行图2中显示的一些部件、该客户端设备16可以与图2中显示的一些部件交互、或者两者都进行。在设备16中,提供了允许手持设备与其它计算设备通信的通信链路13,并且在一些实施例下提供了用于(例如,通过扫描)自动接收信息的信道。通信链路13的示例包括允许通过一个或更多个通信协议进行通信,所述通信协议例如是用于提供对网络的蜂窝访问的无线服务、以及提供对网络的本地无线连接的协议。
92.在其它示例中,可以在连接到接口15的可移动安全数字(secure digital,sd)卡上接收应用。接口15和通信链路13沿着总线19与处理器17(该处理器也可以以来自先前附图的处理器或服务器来体现)通信,该总线19也连接到存储器21和输入/输出(i/o)部件23、以及时钟25和位置系统27。
93.在一个示例中,提供i/o部件23来促进输入和输出操作。设备16的各种实施例的i/o部件23可以包括输入部件(例如按钮、触摸传感器、光学传感器、麦克风、触摸屏、接近传感器、加速度计、取向传感器)以及输出部件(例如显示设备、扬声器和/或打印机端口)。也可以使用其它i/o部件23。
94.时钟25示意性地包括输出时刻和日期的实时时钟部件。示意性地,时钟25还可以为处理器17提供定时功能。
95.位置系统27示意性地包括输出所述设备16的当前地理位置的部件。该位置系统27可以包括例如全球位置系统(gps)接收器、loran系统、航位推算系统、蜂窝三角测量系统或其它位置系统。位置系统还可以包括,例如,生成所期望的图、导航路线和其它地理功能的绘图软件或导航软件。
96.存储器21存储操作系统29、网络设置31、应用33、配置设置35、数据存储装置37、通信驱动器39和通信配置设定41。存储器可以包括所有类型的有形易失性和非易失性计算机可读存储器设备。存储器还可以包括计算机存储介质(下文描述)。存储器21存储计算机可读指令,所述计算机可读指令当由处理器17执行时使处理器根据该指令执行计算机实施的步骤或功能。处理器17也可以由其它部件激活以促进这些部件的功能。
97.图9显示其中设备16是平板计算机750的一个示例。在图9中,计算机750被显示为具有用户接口显示屏幕752。屏幕752可以是从笔或触笔接收输入的触摸屏或支持笔的接口。计算机还可以使用屏幕上虚拟键盘。当然,计算机也可以例如通过合适的附接机构(例如无线链接件或usb端口)附接到键盘或其它用户输入设备。计算机750也可以示意性地接收声音输入。
98.图10显示设备可以是智能电话71。智能电话71具有显示图标或贴片或其它用户输入机构75的触敏显示器73。可以由用户使用机构75来运行应用、进行呼叫、执行数据传输操作等。一般而言,智能电话71建立在移动操作系统上,并且提供比功能手机更高级的计算能
力和连接性。
99.注意,设备16的其它形式是可能的。
100.图11是其中(例如)可以布置图2的元件或图2的部分的计算环境的一个示例。参考图11,用于实施一些实施例的示例系统包括呈计算机910形式的计算设备。计算机910的部件可以包括但不限于处理单元920(该处理单元920可以包括来自先前附图的处理器或服务器)、系统存储器930、和将包括系统存储器的各种系统部件联接到处理单元920的系统总线921。系统总线921可以是几种类型的总线结构中的任何一种,包括存储器总线或存储器控制器、外围总线以及使用各种总线架构中的任何一种的局部总线。关于图2描述的存储器和程序可以被布置在图11的相对应部分中。
101.计算机910通常包括各种计算机可读介质。计算机可读介质可以是可以由计算机910访问的任何可用介质,并且包括易失性和非易失性介质、可移动和不可移动介质。作为示例而非限制,计算机可读介质可以包括计算机存储介质和通信介质。计算机存储介质不同于调制数据信号或载波,并且也不包括调制数据信号或载波。计算机存储介质包括硬件存储介质,包括以任何方法或技术实施用于存储例如计算机可读指令、数据结构、程序模块或其它数据的信息的易失性和非易失性、可移动和不可移动介质。计算机存储介质包括(但不限于)ram、rom、eeprom、闪存或其它存储器技术、cd-rom、数字多功能盘(digital versatile disk,dvd)或其它光盘存储装置、盒式磁带、磁带、磁盘存储装置或其它磁存储设备,或可以用于存储所期望的信息并可以由计算机910访问的任何其它介质。通信介质可以实现计算机可读指令、数据结构、程序模块或传输机构中的其它数据,并且包括任何信息递送介质。术语“调制数据信号”是指具有以在信号中编码信息的方式设置或改变其特性中的一个或更多个的信号。
102.系统存储器930包括易失性和/或非易失性存储器形式的计算机存储介质,例如只读存储器(rom)931和随机存取存储器(ram)932。基本输入/输出系统933(bios)(其包含例如在启动期间帮助在计算机910内的元件之间传递信息的基本例程)通常被存储在rom931中。ram932通常包含处理单元920可立即访问和/或当前正在被处理单元920操作的数据和/或程序模块。作为示例而非限制,图10显示操作系统934、应用程序935、其它程序模块936和程序数据937。
103.计算机910还可以包括其它可移动/不可移动的易失性/非易失性计算机存储介质。仅作为示例,图11显示从不可移动的非易失性磁介质、光盘驱动器955和非易失性光盘956读取或向其写入的硬盘驱动器941。硬盘驱动器941通常通过不可移动存储器接口(例如,接口940)连接到系统总线921,并且光盘驱动器955通常通过可移动存储器接口(例如,接口950)连接到系统总线921。
104.替代地或附加地,本文描述的功能可以至少部分地由一个或更多个硬件逻辑部件来执行。例如但不限于,可以使用的示意性类型的硬件逻辑部件,包括现场可编程门阵列(fpga)、专用集成电路(asic)、专用标准产品(例如assp)、片上系统(soc)、复杂可编程逻辑器件(cpld)等。
105.上文讨论并在图11中显示的驱动器及其相关联的计算机存储介质为计算机910提供了计算机可读指令、数据结构、程序模块和其它数据的存储。例如,在图11中,硬盘驱动器941被示为存储操作系统944、应用程序945、其它程序模块946和程序数据947。注意,这些部
件可以与操作系统934、应用程序935、其它程序模块936和程序数据937相同或不同。
106.用户可以通过输入设备(例如键盘962、麦克风963和指向设备961(例如鼠标、追踪球或触摸板))向计算机910输入命令和信息。其它输入设备(未显示)可以包括操纵杆、游戏手柄、碟形卫星天线(satellite dish)、扫描仪等。这些和其它输入设备通常通过联接到系统总线的用户输入接口960连接到处理单元920,但是也可以通过其它接口和总线结构连接。视觉显示器991或其它类型的显示设备也通过例如视频接口990的接口而连接到系统总线921。除了监测器之外,计算机还可以包括可以通过输出外设接口995而被连接的其它外围输出设备,例如扬声器997和打印机996。
107.计算机910在使用到一个或更多个远程计算机(例如远程计算机980)的逻辑连接(例如局域网(lan)或广域网(wan)或控制器局部网(can))的联网环境中运行。
108.当在lan联网环境中使用时,计算机910通过网络接口或适配器970连接到lan 971。当在wan联网环境中使用时,计算机910通常包括调制解调器972或用于通过wan 973(例如因特网)建立通信的其它装置。在联网环境中,程序模块可以被存储在远程存储器存储设备中。例如,图11显示远程应用程序985可以驻留在远程计算机980上。
109.还应当注意的是,本文描述的不同示例可以以不同的方式组合。也就是说,一个或更多个示例的部分可以与一个或更多个其它示例的部分组合。在本文中考虑了这方面的全部。
110.示例1是一种流体涂敷系统,包括:
111.泵单元,所述泵单元被配置成将流体泵送到流体涂敷器;
112.传感器,所述传感器被配置成感测由用户做出的运动并产生指示感测到的运动的传感器信号;
113.控制系统,所述控制系统被配置成:
114.基于所述传感器信号识别手势;以及
115.基于识别的手势控制所述流体涂敷系统。
116.示例2是任一或所有之前示例的流体涂敷系统,其中,所述传感器联接到所述流体涂敷器。
117.示例3是任一或所有之前示例的流体涂敷系统,其中,所述传感器包括imu。
118.示例4是任一或所有之前示例的流体涂敷系统,其中,所述传感器包括摄像机。
119.示例5是任一或所有之前示例的流体涂敷系统,其中,所述控制系统通过改变所述泵单元的压力来控制所述喷射系统。
120.示例6是任一或所有之前示例的流体涂敷系统,还包括用户接口设备,并且其中,所述控制系统基于所述用户接口设备的致动来控制所述喷射系统。
121.示例7是任一或所有之前示例的流体涂敷系统,其中,由用户做出的运动包括语音命令和手势。
122.示例8是任一或所有之前示例的流体涂敷系统,其中,所述喷射系统包括多组分喷射系统,并且所述控制系统控制以下之一:加热元件或比例混合。
123.示例9是任一或所有之前示例的流体涂敷系统,其中,所识别的手势包括所述流体涂敷器的旋转。
124.示例10是任一或所有之前示例的流体涂敷系统,其中,所述控制系统基于所述传
感器信号确定旋转度数,并且所述控制系统基于所述旋转度数控制所述喷射系统。
125.示例11是任一或所有之前示例的流体涂敷系统,其中,所识别的手势包括所述流体涂敷器的摇动。
126.示例12是任一或所有之前示例的流体涂敷系统,其中,所述控制系统基于所述传感器信号确定摇动力,并且所述控制系统基于所述摇动力控制所述喷射系统。
127.示例13是一种控制喷射系统的方法,该方法包括:
128.感测由用户做出的手势;
129.产生指示所述手势的传感器信号;
130.基于所述传感器信号识别与存储的手势对应的控制信号;以及
131.基于所述控制信号控制所述喷射系统。
132.示例14是任一或所有之前示例的方法,还包括基于所述控制信号警告用户正在控制所述喷射系统。
133.示例15是任一或所有之前示例的方法,其中,感测由用户做出的所述手势包括:在感测所述手势之前在用户接口机构上接收用户输入。
134.示例16是任一或所有之前示例的方法,还包括:
135.基于所述传感器信号确定由用户做出的所述手势的特征;以及
136.其中,控制所述喷射系统基于所述手势的特征。
137.示例17是任一或所有之前示例的方法,其中,所述手势包括旋转,并且所述手势的特征包括旋转角度。
138.示例18是任一或所有之前示例的方法,还包括:
139.感测由用户做出的自定义手势;
140.产生指示所述自定义手势的自定义手势传感器信号;
141.将所述自定义手势传感器信号与控制信号相关联;以及
142.其中,识别与存储的所述手势对应的所述控制信号包括将所述传感器信号与所述自定义手势传感器信号进行比较。
143.示例19是一种用于流体涂敷系统的控制系统,包括:
144.传感器接口逻辑,所述传感器接口逻辑被配置成从运动传感器接收传感器信号;
145.手势识别逻辑,所述手势识别逻辑被配置成基于所述传感器信号识别手势;以及
146.控制信号发生器,所述控制信号发生器被配置成发送控制信号来基于所述手势控制所述流体涂敷系统。
147.示例20是任一或所有之前示例的控制系统,其中,所述手势识别逻辑通过访问数据存储器并将所述传感器信号与所述数据存储器中的预定义手势数据进行比较来识别所述手势。
148.尽管已经用特定于结构特征和/或方法动作的语言描述了主题,但是应当理解的是,在所附权利要求中限定的主题不必限于以上描述的具体特征或动作。相反,以上提及的具体特征和动作是作为实施权利要求的示例形式而被公开的。
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1