用于焊接序列的增强实境界面的制作方法

文档序号:12148236阅读:250来源:国知局
用于焊接序列的增强实境界面的制作方法与工艺

本发明总体上涉及增强实境系统并且更具体地涉及在焊接操作过程中对焊工提供视觉提示的增强实境系统。

援引并入

2014年10月29日提交的美国序列号14/526,914包括可能涉及当前申请的主题的信息。本申请的所有披露通过援引以其全部内容(包括通过援引并入其中的所有专利和/或申请)并入本文。

发明背景

在执行一系列焊接时,典型地要求焊工按具体顺序或以具体方式来执行多个操作。在焊接或其他操作不按序列执行的情况下,稍后可能会出现问题,例如不能适当完成焊接序列(如果能完成的话)和/或成品中存在瑕疵、片材变形等。在需要一系列焊接操作时,可以对焊工提供书面说明书和图解以展示有待执行的具体操作、在整体组件上执行操作的位置、以及执行这些操作的顺序。在一些情形下,焊工可能具有对该焊工提供进行不同操作的位置和技术的图像和/或录像的录像屏幕。然而,书面或视觉焊接序列信息通常可能会被焊工忽略或误解、或甚至忽视。一旦焊工变得熟悉具体的焊接序列,这是尤其可能的。

发明概述

可能需要焊工来在组件(包括许多分开的片材并且需要多个分立的焊接)上执行一系列操作。对焊工提供增强实境(AR)系统,该系统在执行所需要的操作期间对焊工提供视觉提示。AR系统经由成像装置确认有待焊接的组件的取向、确认焊工有待执行的焊接操作、并且接着确定视觉提示以便经由显示器提供给焊工。该视觉提示可以通过旨在辅助焊工执行操作的信息来提示焊工。例如,视觉提示可以与焊接位置相关,并且该提示可以由该系统提供,使得该提示被显示覆盖到组件的、进行焊接的位置处。AR系统支持其他与焊接相关的功能,例如使用红外成像数据来验证焊接操作。

在一个实施例中,提供了一种用于在一系列操作过程中对焊工提供视觉提示的系统并且包括:成像装置;显示器;以及处理器;其中该处理器从该成像装置获得图像数据,该图像数据包括有待焊接的组件的、在焊工的视场内是可见的至少一部分;其中该处理器从多个预定操作中确定有待执行的第一操作;并且其中该处理器生成第一视觉提示并且致使该第一视觉提示显示在该显示器上;由此该第一视觉提示辅助该焊工执行该第一操作。该系统可以包括以下特征中的一项或多项。

在一些实施例中,该显示器可以是安装在焊工帽罩中的透明表面。

在一些实施例中,该显示器可以是安装在焊工帽罩中的视频屏幕。

在一些实施例中,该处理器可以基于该图像数据进一步确定该焊工的视场。

在一些实施例中,该成像装置可以是安装在该焊工的帽罩上的。

在一些实施例中,该系统可以进一步包括:第二成像装置;其中该处理器从该第二装置获得第二图像数据;并且其中该处理器基于该第二图像数据确定该焊工的视场。

在一些实施例中,该系统可以包括:一个或多个传感器;其中该一个或多个传感器监测该焊工的至少一部分的移动;其中该处理器从这些传感器获得指示该焊工的当前位置的传感器信息;并且其中该处理器基于该传感器信息来确定该焊工的视场。

在一些实施例中,该成像装置可以获得与有待焊接的组件上的点相关联的一个或多个标签的图像数据;并且该处理器可以基于该一个或多个标签来确定该组件相对于该焊工的取向,并且该第一视觉提示是基于该取向和该焊工的视场而提供的。

在一些实施例中,该第一操作可以是检查该组件上的位置。

在一些实施例中,该第一操作可以是该组件上的两个位置之间的线焊接。

在一些实施例中,该第一操作可以是在该组件上的焊接位置处进行焊接。在这些实施例中的一些实施例中,该处理器可以基于该取向和该焊工的视场确定出该焊接位置是该焊工可见的,并且该第一视觉提示可以被在该显示器上对该焊工显示成呈现在该组件上的焊接位置处。在这些实施例中的一些实施例中,该处理器可以基于该取向和该焊工的视场确定出该焊接不是该焊工可见的,并且该第一视觉提示可以辅助该焊工调整器视场,使得该焊接位置处于该焊工的视场内。

在一些实施例中,有待执行的第二操作可以是从该多个操作来确定的;并且该处理器可以生成第二视觉提示并且随后将该第二视觉提示提供到该显示器。在这些实施例中的一些实施例中,该处理器可以验证已经完成该第一操作;并且该处理器可以不提供该第二视觉提示直至已经验证了该第一操作。在这些版本中的一些版本中,该处理器可以基于该图像数据来验证已经完成了该第一操作。在其他版本中,该系统可以进一步包括:红外装置;其中该红外装置向该处理器提供红外数据;并且其中该处理器基于该红外数据验证已经完成了该第一操作。在其他版本中,验证该第一操作已经完成可以包括验证正确地执行了该第一操作。在其他版本中,该系统可以进一步包括电源,其中该电源对焊接装置供电;其中该处理器确定该焊工何时完成了该第一操作;其中在该处理器已经验证了该焊工已经完成该第一操作之后,该处理器对该电源提供中断对该焊接装置供电的指示;并且其中一旦该第一操作已经被验证,则该处理器对该电源提供向该焊接装置供电的指示。

在另一个实施例中,提供了一种用于在一系列操作过程中对焊工提供视觉提示的方法并且包括以下步骤:接收组件信息,该组件信息包括有待焊接的组件的标识;基于该组件信息来确认一系列操作,该系列操作以预定序列顺序安排,其中每个操作包括序号、操作类型、以及在该组件上执行操作的操作位置;从该系列操作中基于其序号选择要执行的焊接操作;基于该组件相对于该焊工的取向以及该焊接操作的类型来确定提供至显示器的视觉提示;并且经由该显示器在该焊工视场内提供视觉提示以便辅助该焊工执行该焊接操作。该方法可以包括以下特征中的一项或多项。

在一些实施例中,确定该视觉提示可以包括:确定该焊工的视场;基于该焊工的视场以及该组件的取向来确定该操作位置是否位于该焊工的视场内;并且基于该操作位置是否位于该焊工的视场内来选择该视觉提示。在这些实施例中的一些实施例中,如果该操作位置不处于该焊工的视场内,则该方法可以进一步包括:确定视觉提示以便辅助该焊工调整其视场,从而使得该操作位置处于该焊工的视场内;监测该焊工的视场以及该组件的取向直至该操作位置处于该焊工的视场内;基于该组件的取向以及该操作的类型来确定第二视觉提示;并且经由该显示器在该焊工视场内提供第二视觉提示。该视觉提示可以是指明该焊工为重新定位其视场使得该操作位置位于该视场内而移动的方向的箭头。该视觉提示可以是指明将该组件重新定位成使得该操作处于该视场内的箭头。

总体发明概念中的许多方面将从以下示例性实施例的详细描述、权利要求和附图中变得显而易见。

附图简要说明

附图结合在说明书中并构成其一部分,在附图中,展示了本发明的多个实施例,附图与以上给出的发明总体说明和以下给出的详细说明一起用于展示总体发明概念的多个示例性实施例。

图1是根据示例性实施例的增强实境系统的框图;

图2是根据示例性实施例的与一系列焊接相关的信息表;

图3是根据示例性实施例的在一系列焊接操作过程中提供提示的方法的流程图;

图4是展示了图1的系统的操作以及图3的方法的图解;并且

图5A至图6B是示出了经由图1的系统和图3的方法向焊工提供视觉提示的实例的图解。

图7是实例计算机系统的框图。

详细描述

现在参见附图,这些附图仅是出于展示本发明的示例性实施例的目的、而不是出于限制本发明的示例性实施例的目的,图1披露了用于在一系列焊接操作过程中对焊工提供视觉提示的示例性系统。系统100包括焊接序列处理器105、成像装置115、显示器120、和红外装置125。这些部件是经由通信网络101通信的。通信网络101可以包括一个或多个有线或无线网络协议和连接,如局域网(LAN)、广域网(WAN)、蓝牙、射频、或NFC。在一个示例性实施例中,通信网络101可以利用因特网。在一些实施例中,可以省略图1中展示的一个或多个部件(例如,红外装置125)。在一些实施例中,图1中展示的一个或多个部件可以被整合或以其他方式组合成单一部件。例如,焊接序列处理器105可以与显示器120一起包含在焊工帽罩中。在一些实施例中,可以存在额外的部件。例如,多个成像装置115(例如,多个摄影机)可以被该系统包括在内并且可以各自捕捉一个或多个焊接表面的不同角度和/或方面。在一些实施例中,图1的这些部件中的一个或多个部件可以包括图7中展示的计算机系统的多个方面。例如,焊接装置系统130和/或焊接序列处理器105可以包括图7中展示的计算机系统的和在此所描述的这些部件中的一个或多个部件。

焊接序列处理器105确认有待在组件上执行的一系列焊接操作并且经由显示器120对焊工提供视觉提示。焊接序列处理器105可以作为输入接收有待焊接的组件的标识并且基于此通过序列数据库110来确认有待在该组件上执行的一系列焊接。组件可以包括需要焊接在一起的一个或多个零件。例如,如在此所使用的“组件”可以包括一个或多个分开的或部分相连接的结构。在一些实施例中,焊工可以确认或以其他方式接收组件或与该组件相关联的零件编号并且将确认的编号提供给焊接序列处理器105。例如,组件或该组件的一个或多个零件可以具有与之相关联的字母数字代码并且焊工可以经由键盘或其他输入装置(例如条形码扫描器)将相关联的数字输入焊接序列处理器105。在一些实施例中,焊接序列处理器105可以接收组件的图像数据并且通过处理该图像数据来确认该组件。例如,焊接序列处理器105可以通过处理由成像装置115提供的组件的图像来确定该组件的形状和大小并且将所确定的形状和大小与轮廓数据库中的潜在匹配零件进行比较。作为另一个实例,焊接序列处理器105可以使用视觉图像数据来确认位于该组件上或其附近的代码(例如,UPC代码或其他机器可读代码)。

焊接序列处理器105可以通过序列数据库110来确认一个或多个焊接序列。针对给定组件,序列数据库110可以包括与有待在零件上执行的一系列操作相关的信息。操作可以包括例如:利用不同的焊接技术来执行不同类型的焊接、改变组件的一个或多个零件的位置、将一个或多个零件相对于彼此重新定位、和/或焊接操作过程中可能需要的其他操作。针对每个操作,序列数据库110可以包括指明在焊接组件上执行具体操作的地方的位置信息。例如,针对线焊接,序列数据库110可以具有关于组件的起始位置和停止位置的定位坐标(或关于沿着焊接线的一系列位置的坐标)。并且,例如,序列数据库110可以具有指明关于组件上的零件的正确位置的取向信息。

针对给定组件,序列数据库110可以指明具有严格序列要求的一系列操作。参见图2,展示了有待执行的一系列操作。针对序列数据库110中的每个记录,提供了零件编号205、序列编号210、操作类型215、和位置信息220。在图2所示的实例中,这些操作是针对标识为“12345”的组件的,该标识可以被焊工识别并且输入至焊接序列处理器105或以其他方式被焊接序列处理器105识别,如在此所描述的。每个识别操作都包括序列编号,该序列编号指明在一个序列的焊接中该操作何时发生。例如,操作201是在组件“12345”上有待执行的一系列操作中的第一个操作,操作202是在组件“12345”上有待执行的第二个操作,操作203是在组件“12345”上有待执行的第三个操作。偏离这个序列可能造成多个问题,例如降低生产效率、降低安全性、降低品质等。每个操作都包括操作类型215,该类型指明焊工要执行什么样动作来完成该操作。例如,操作201是“线焊接”,操作202是“点焊接”,并且操作203是“检验焊接”。另外这些操作各自是与具体位置220相关联的。这些位置在点位置的情况下可以是用例如三维笛卡尔坐标确认(例如在操作202和203中)的、或者在更复杂位置的情况下是用一系列坐标确认(如在操作201中)的。

在一些实施例中,焊工可以在焊接组件之前对焊接序列处理器105提供额外的信息。例如,焊工可以提供识别信息来验证当前焊工被授权来焊接当前组件(例如,通过该焊工的确认认证和/或与该焊工相关的其他可用信息)。在一些实施例中,焊工可以对焊接序列处理器105提供与焊接装置的多个物理方面相关的信息,例如组件的基本材料、焊接过程中使用的消耗品、和/或电源设置。在一些实施例中,焊接序列处理器105可以从焊接装置系统130获得与焊接装置的多个物理方面相关的信息并且进一步验证这些设置是在对焊工提供视觉提示之前可接受的。

成像装置115可以捕捉实时视觉信息并且将该视觉信息提供给焊接序列处理器105以便进行处理。在一些实施例中,成像装置115可以是位于焊工和有待焊接的组件附近的静止位置中的摄影机。例如,成像装置115可以位于有待焊接的组件上方并且可以捕捉该组件的零件以及焊工的图像以确定焊工相对于该零件的位置并且进一步确定该组件相对于该焊工的取向。在一些实施例中,成像装置115可以定位在焊工上,例如在焊工帽罩外部上,并且可以捕捉有待焊接的组件相对于焊工的视场的图像(和该组件相对于该焊工的视场的取向的图像)。在一些实施例中,可以利用多个成像装置。例如,静止成像装置可以捕捉组件的图像来确定该组件相对于参照点的取向并且该焊工帽罩上的成像装置可以捕捉同一组件相对于该焊工的图像(即,反映出该焊工当前可以看见的图像)。

可以向焊工提供显示器120,使得焊工可以观察到除了被焊接的组件之外的、显示器120上提供的多个指示。在一些实施例中,显示器120可以是在焊工执行操作时将图像摄影到屏幕上的增强实境显示器。例如,显示器120可以是结合到焊工头帽中的技术,例如DAQRI技术或GOOGLE GLASS。在一些实施例中,显示器120可以是投影由成像装置115捕捉到的图像的视频屏幕,例如LCD屏幕。例如,显示器120可以定位在焊工帽罩内、在焊工视场内,成像装置115可以定位在该焊工帽罩外、焊工视场附近,并且来自成像装置115的视频可以显示在显示器120上。

焊接装置系统130可以包括焊炬和用于焊炬的电源。焊接装置系统130可以额外地包括一个或多个界面以用于允许焊工在焊接操作过程中调节参数。例如,焊接装置系统130可以包括界面以用于调整操作过程中被递送给焊炬的电流。在一些实施例中,焊接装置系统130可以与焊接序列处理器105通信,该焊接序列处理器可以在焊工执行操作时自动地调整一个或多个参数。并且,例如,焊接序列处理器105可以在焊炬操作过程中中断对焊炬供电以阻止焊工继续操作。

参见图3,提供了一种用于对焊工提供视觉提示的方法的流程。在步骤305处,确认操作序列中的下一个焊接操作。该下一个焊接操作可以是由与焊接序列处理器105共享一个或多个特征的部件来确认的。在一些实施例中,焊接序列处理器105可以预先识别出当前被焊接的组件并且可以确认序列数据库110中的焊接序列。例如,焊接序列处理器105可以确认被焊接的组件的具体零件编号并且进一步确认图2中展示的焊接。

在步骤310处,确定组件的取向。在一些实施例中,焊接序列处理器105可以接收来自成像装置115的图像数据并且基于该图像数据确定组件的当前取向。例如,该组件可以用一个或多个标志(可以与经处理的图像数据区分开)来标记并且基于这些标志,焊接序列处理器105可以确定该组件的三维取向。例如,参见图4,提供了示例性的成像装置设置。成像装置115被定位成使得它可以捕捉包括组件410在内的多个图像。组件410用标志415、420、和425来标记的,使得这些标志中的一个或多个标志在由成像装置115捕捉到的图像中是可见的。焊接序列处理器105可以识别图像数据中的这些标志415、420、和425并且重建存储器中存储的组件的三维模型。

另外,成像装置115可以接收指示焊工430当前视野的视场信息。在一些实施例中,成像装置115可以捕捉焊工的当前位置并且经由图像处理,焊接序列处理器105可以确定焊工430的当前位置和视场。在一些实施例中,焊工成像装置435可以捕捉焊工的当前视场并且将该视场图像信息提供到焊接序列处理器105以确定焊工的当前视场。在一些实施例中,焊工成像装置435可以仅是成像装置并且焊接序列处理器105可以利用来自焊工成像装置435的多个图像来确定组件的取向和焊工的视场两者。

在一些实施例中,焊接序列处理器105可以基于与焊工相关联的一个或多个传感器来确定该焊工的当前位置。例如,焊工所穿戴的焊工帽罩可以包括提供空间坐标和其他坐标的多个传感器,这些空间坐标可以被焊接序列处理器利用来确定焊工当前所面朝的方向、焊工的观察角度,这些其他坐标可以被利用来确定焊工是如何定位的并且焊工当前可见的画面。在一些实施例中,可以利用其他传感器来跟踪并确定焊工的当前位置,例如加速度计、声波探头、和雷达探针。

在步骤315处,基于组件的取向和焊工视场信息,焊接序列处理器105可以确定当前焊接操作是否是焊工可见的。在一些实施例中,焊接序列处理器105可以基于经确定的组件取向来确定与当前焊接操作相关联的坐标或一组坐标是否是在焊工的视场内可见的。例如,参见图5A,提供了焊工视场。焊工当前正在观察组件410。焊接序列处理器105可以确定组件410的当前取向和焊工的视场(如在此所描述的)并且可以进一步根据存储在序列数据库110中的焊接操作序列来确认下一个焊接操作,如图2所示。例如,焊接序列处理器105可以将操作201确认为有待执行的下一个焊接操作并且进一步确认该操作(在这种情况下为线焊接)相关联的起始点(10,15,20)和终点(10,15,50)。

如果当前焊接操作处于焊工的视场内,则在步骤320A处,将焊接操作的视觉提示提供到显示器120。针对每种类型的焊接操作,焊接序列处理器105可以向焊工提供具体类型的视觉提示来指明有待执行的操作类型。在一些实施例中,视觉提示可以包括例如焊接线、进行焊接的点的指示符、指示焊工在哪进行检查的箭头、以及指示焊工如何重新定位组件的箭头。例如,再次参见图5A,向显示器115提供焊接线500来指明焊工在哪执行焊接201。可以经由显示器120来向焊工提供该视觉提示,使得对该焊工而言,该视觉提示出现在组件上有待执行操作的位置处。焊接序列处理器105可以基于该组件取向和焊工视场确定在显示器上的何处提供该视觉提示。

在一些实施例中,这些视觉提示可以是用另外的讯息提供的以有助于焊工执行焊接操作。例如,再次参见图5A,“开始”讯息510和“结束”讯息515可以是用焊接线500提供的以便向焊工指示从哪里开始焊接以及在哪里结束。在一些实施例中,视觉提示可以在焊工执行焊接操作时改变。例如,首先可以用指示进行焊接的方向的箭头向焊工提供开始焊接的位置的视觉提示,并且该箭头可以在焊工执行焊接时移动。焊接序列处理器105可以接收来自焊接装置系统130的信息,该信息指明在焊接操作过程中焊工何时开始进行焊接和/或焊工何时进行调整。在一些实现方式中,该视觉提示可以显示气体信息,例如关于当前有待执行的焊接操作的参考讯息。例如,焊接操作讯息505指明焊工将执行“线焊接”。

如果焊接序列处理器105基于组件取向和焊工视场信息确定了当前焊接操作是焊工不可见的,则可以在显示器120上提供视觉提示来向焊工指示重新定位该组件或重新定位视场(步骤320B处)。参见图6A,展示了带有指明焊接操作不在焊工的视场内的视觉提示的焊工的视场。焊接序列处理器105可以确认焊接操作的坐标当前不是焊工可见的并且可以确定辅助焊工定位下一个焊接操作位置的视觉提示。例如,该焊接操作可以是在位置610处的点焊接(组件410的不可见的拐角)。焊接序列处理器105可以基于当前位置610的定位来确定出焊工需要旋转组件410直至位置610位于焊工的视场内。焊接序列处理器105可以在显示器120上的某个位置确定箭头取向来作为视觉提示提供给焊工以辅助焊工定位焊接操作位置610。焊接序列处理器105接着可以继续监测组件取向和视场(步骤310处)直至焊接操作是焊工可见的。

在一些实施例中,焊接序列处理器105可以在焊接操作过程中基于提供给焊工的视觉提示来调整和/或中断经由焊接装置系统130给焊工的供电。例如,再次参见图6A,当前焊接操作的位置是焊工不可见的,所以对焊工提供箭头600的视觉提示以指示如何调整组件410。此外,已经向焊工提供了指明到焊炬的供电被中断的讯息605。焊接序列处理器105可以在焊接位置不可见时和/或在下一个焊接操作不包括焊接时中断给焊炬的电力,并且接着一旦需要使用焊接的位置是可见的(并且当前焊接操作是焊接)则焊炬恢复供电或允许焊工恢复电力。

参见图5B,提供了焊工的另一个示例性视场。讯息525指示了,操作是检查,因此该操作不需要使用焊炬。在一些实施例中,焊接序列处理器105可以在进行检查时中断对焊炬的供电,并且接着一旦完成检查就自动地恢复供电。替代地,焊接序列处理器105可以中断供电并且焊工可以指示(例如,经由焊接装置系统130和/或焊接序列处理器105的界面),检查已经完成。图5B的视场包括位于与该操作相关联的区域周围的检查区域框520。

参见图6B,展示了另一个示例性焊工视场。在所展示的视图中,组件410上的焊接操作位置625在焊工视场之外(由指示出组件410的边界在显示器120之外的虚线所示)。焊接序列处理器105可以基于如在此所描述的组件取向和焊工视场信息确定,焊接操作位置625在当前焊工视场左侧。在步骤320B处,焊接序列处理器105可以确定出可以提供指向左侧的箭头来作为视觉提示。该箭头可以是静止的或该箭头可以移动以便在焊工改变组件410的取向或焊工视场时重新调整。在一些实施例中,视觉提示可以提供额外的讯息以便进一步辅助焊工执行焊接操作(文字讯息、音频提示等)。例如,在所展示的实例中,向焊工提供讯息615,该讯息告知焊工相关信息(即,该系统确认,焊工当前不能看见焊接位置并且已经中断了对焊炬的供电)。

再次参见图3,在步骤325处,焊接序列处理器105可以确认,焊接操作已经完成。焊接序列处理器105可以利用例如来自成像装置115的图像数据来监测焊炬(在其开始和结束焊接时)从而确定焊接何时已经完成。并且例如,焊接序列处理器105可以接收来自焊接装置系统130的、指示不再进行焊接操作的信息。一旦焊接序列处理器105确认,焊接操作完成,则可以确认,焊接序列中的下一个焊接(在步骤330处)并且随后提供进行下一个焊接操作的视觉提示。

再次参见图1,一些实施例可以包括红外装置125,该红外装置可以被利用来确定何时完成焊接。该红外装置可以是可以捕捉红外图像信息并且将图像数据提供给焊接序列处理器105的例如红外相机和/或其他传感器。可以基于焊接的热量信号、利用该红外图像数据来确定开始和结束焊接的准确位置。焊接序列处理器105可以利用温度信息来确定例如焊接是否在正确位置处执行、焊接是否用正确技术执行,和/或以其他方式验证焊接已经完成。

在一些实施例中,在焊接操作过程中可以利用来自红外装置125的红外图像数据来改变供电。例如,基于确定了焊接温度和焊接的位置,焊接序列处理器105可以改变焊炬的电流从而调整正在进行的焊接。并且例如,焊接序列处理器105可以确认执行焊接的位置并且如果焊工没有适当地执行该操作(即,在错误位置中焊接、从适当的焊接位置转变了多于阈值距离、用不正确的设置进行焊接)则中断到焊炬的供电。在一些实施例中,焊接序列处理器105可以防止进一步焊接直至(通过红外或可见光图像数据)验证了正确地完成了焊接操作。

图7是实例计算机系统710的框图。计算机系统710典型地包括至少一个处理器714,该至少一个处理器经由总线子系统712与多个周围装置通信。这些周围装置可以包括存储子系统724(包括例如存储器子系统726和文件存储子系统728)、用户接口输入装置722、用户接口输出装置720、和网络接口子系统716。这些输入和输出装置允许与计算机系统710进行用户交互。网络界面子系统716提供到外网的接口并且联接至其他计算机系统中的对应接口装置上。

用户接口输入装置722可以包括键盘、定点装置(例如,鼠标、追踪球、触摸板、图形输入板、扫描仪、并入显示器中的触摸屏)、音频输入装置(例如声音识别系统、麦克风)、和/或其他类型的输入装置。总体上,使用术语“输入装置”旨在包括将信息输入到计算机系统710或到通信网络上的所有可能类型的装置和方式。

用户接口输出装置720可以包括显示子系统、打印机、传真机、非可见显示器(例如,音频输出装置)。显示子系统可以包括阴极射线管(CRT)、平板设备(例如液晶显示器(LCD))、投影装置、或用于创建可见图像的一些其它机构。该显示子系统还可以例如经由音频输出装置来提供非可见显示。总体上,使用的术语“输出装置”旨在包括将来自计算机系统710的信息输出到用户或到另一个机器或计算机系统的所有可能类型的装置和方式。

存储子系统724存储了提供在此所描述的一些或所有模块的功能的编程和数据构造。例如,存储子系统724可以包括用于识别从计算装置到一个或多个其他计算装置的可操作性内容的和/或基于用户对从其他计算装置访问该可操作性内容感兴趣的可能性来传递该可操作性内容的逻辑。

这些软件模块一般是通过处理器714单独地或与其他处理器组合地执行的。存储子系统中使用的存储器726可以包括多个存储器,包括:在程序执行过程中用于存储指令和数据的主随机存取存储器(RAM)730和存储有固定指令的只读存储器(ROM)732。文件存储子系统728可以对程序和数据文件提供永久存储并且可以包括硬盘驱动器、与相关联的可移动介质一起的软盘驱动器、CD-ROM驱动器、光盘驱动器、或可移动介质盒。实现某些实施例的功能的这些模块可以是由存储子系统724中的文件存储子系统728、或由一个或多个处理器714可访问的其他机器来存储的。

总线子系统712提供了让计算机系统710的这些不同部件和子系统如所旨在地彼此通信的机构。虽然总线子系统712被示意性的示为单一总线,但是该总线子系统的替代实施例可以使用多条总线。

计算机系统710可以是各种不同的类型,包括工作站、服务器、计算集群、刀片式服务器、服务器群、或任何其他数据处理系统和计算装置。由于计算设备和网络的性质不断变化,图7所描绘的计算机系统710的描述仅旨在作为出于说明一些实施例的目的的具体实例。计算机系统710的许多其他构型(具有比图7所描述的计算机系统更多或更少部件)是可能的。

已经通过举例方式给出了以上对特定实施例的描述。从所给出的披露中,本领域技术人员将不仅理解了总体发明概念和伴随的优点,还将发现对所披露结构和方法的明显的多种不同改变和修改。例如,可以利用替代方法和/或具有额外或替代部件的系统来确定组件相对于焊工的取向。因此,所寻求的是涵盖了落入如由所附权利要求及其等同物所限定的总体发明概念的精神和范围内的所有这样的改变和修改。

当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1