具有主动焊工引导的增强视觉系统的制作方法

文档序号:13426190阅读:275来源:国知局
具有主动焊工引导的增强视觉系统的制作方法

相关申请的交叉引用

本申请要求以下申请的优先权,每个所述申请均通过引用并入本文:

于2015年2月27日提交的题为“augmentedvisionsystemwithactivewelderguidance(具有主动焊工引导的增强视觉系统)”的美国临时专利申请62/121,853。



背景技术:

焊接是一种在所有行业中越来越普遍存在的过程。虽然此类过程在某些环境中可以是自动化的,但是对于手动焊接操作而言仍存在大量应用,所述手动焊接操作的成功在很大程度上依赖于焊接操作者正确使用焊枪或焊炬。例如,不正确的焊炬角度、接触尖端到工件的距离、行进速度和瞄准是可能决定焊缝质量的参数。然而,即使经验丰富的焊接操作者在焊接全过程中也经常难以监测和维持这些重要参数。



技术实现要素:

本发明提供了用于通过焊接视觉系统来进行焊接输出控制的方法和系统,其大致如结合至少一个附图示出和描述的并在权利要求中进行了更全面地阐述。

附图说明

图1示出了根据本公开的各方面的示例性电弧焊接系统。

图2示出了根据本公开的各方面的示例性焊接设备。

图3示出了根据本公开的各方面的示例性焊接头戴物。

图4示出了图3的头戴物的示例性电路。

图5a-5c示出了可以根据正在进行的焊接图像确定的各种参数。

图6a-6e示出了使用体现本公开各方面的头戴物的示例性焊接过程。

图7a-7c示出了使用体现本公开各方面的头戴物的示例性焊接过程。

图8a和图8b示出了使用焊接头戴物所产生的3d渲染以用于增强待焊接工件的操作者视图。

具体实施方式

参考图1,其示出了示例性焊接系统10,其中操作者18正佩戴焊接头戴物20并且使用焊炬504来焊接工件24,设备12通过导管14将电力或燃料递送到所述焊炬504。设备12可以包括电源或燃料源,任选地是惰性保护气体源,并且其中送丝机将自动提供焊丝/填充材料。图1中的焊接系统10可以被配置成通过任何已知的技术形成焊缝512,所述任何已知的技术包括:气焊技术,诸如氧气燃料焊接;以及电焊技术,诸如自动保护金属极电弧焊(即焊条焊接)、金属惰性气体焊接(mig)、钨极惰性气体焊接(tig)和电阻焊接。

任选地,在任何实施例中,焊接设备12可以是电弧焊设备,其向焊炬504的自耗或非自耗电极16(例如,更好地在图5c中示出)提供直接电流(dc)或交流电流(ac)。电极16将电流递送到工件24上的焊接点。在焊接系统10中,操作者18通过操纵焊炬504并触发电流的启动和停止来控制电极16的位置和操作。当电流正在流动时,在电极与工件24之间形成电弧26。因此,导管14和电极16递送足以在电极16与工件之间产生电弧26的电流和电压。电弧26在电极16与工件24之间的焊接点处局部熔化工件24和供应到焊缝512的焊丝或焊条(在自耗电极的情况下为电极16,或者在非自耗电极的情况下为单独的焊丝或焊条),由此在金属冷却时形成焊缝512。

如图所示,并且如以下更全面描述的,设备12和头戴物20可以通过链路25通信。此类通信可以使得头戴物20能够控制设备12的设置和/或设备12,以便向头戴物20提供有关其设置的信息。尽管示出了无线链路,但是链路可以是无线的、有线的或光学的。

图2示出了根据本公开的各方面的示例性焊接设备。图2中的设备12包括:天线202、通信端口204、通信接口电路206、用户接口模块208、控制电路210、电源电路212、送丝器模块214和气体供应模块216。

天线202可以是适用于通信链路25所使用的频率、功率电平等的任何类型的天线。

例如,通信端口204可以包括:以太网双绞线端口、usb端口、hdmi端口、无源光网络(pon)端口和/或用于与有线电缆或光缆接口连接的任何其他合适端口。

通信接口电路206可操作以便将控制电路210接口连接到天线202和/或端口204,以用于发射操作和接收操作。对于发射而言,通信接口206可以从控制电路210接收数据,并且将数据分组化以及根据通信链路25上使用的协议将数据转换为物理层信号。对于接收而言,通信接口可以通过天线202或端口204接收物理层信号,从所接收的物理层信号恢复数据(解调、解码等),并且将数据提供给控制电路210。

用户接口模块208可以包括机电接口部件(例如,屏幕、扬声器、麦克风、按钮、触摸屏、加速度计、陀螺仪、磁力计等)和相关联的驱动电路。用户接口208可以响应于任何合适类型的用户输入(例如,屏幕触摸、按钮按压、语音命令、手势(例如,手部和/或头部)等)而产生电信号。用户接口模块208的驱动电路可以调节(例如,放大、数字化等)信号并且将其提供给控制电路210。用户接口208可以响应于来自控制电路210的信号而产生可听、视觉和/或触觉输出(例如,通过扬声器、显示器和/或电动机/致动器/伺服器等)。

控制电路210包括电路(例如,微控制器和存储器),其可操作以便处理来自通信接口206、来自用户接口208、来自电源212、来自送丝器214、和/或来自气体供应装置216的数据。控制电路210包括电路(例如,微控制器和存储器),其可操作以便将数据和/或控制信号输出到通信接口206、用户接口208、电源212、送丝器214、和/或气体供应装置216。

电源电路212包括用于产生将通过导管14递送到焊接电极的电力的电路。例如,电源电路212可以包括一个或多个电压调节器、电流调节器、反相器和/或类似物。由电源电路212输出的电压和/或电流可以被来自控制电路210的控制信号控制。电源电路212还可以包括用于向控制电路210报告当前电流和/或电压的电路。在示例性实施方式中,电源电路212可以包括用于测量导管14上(在导管14的任一端或两端处)的电压和/或电流的电路,使得所报告的电压和/或电流是实际的并且不仅是基于校准的期望值。

送丝器模块214被配置成将自耗丝状电极16递送到焊缝512。例如,送丝器214可以包括:用于保持焊丝的线轴、用于将焊丝从线轴上拉出以将其递送到焊缝512的致动器、以及用于控制致动器递送焊丝的速率的电路。可以基于来自控制电路210的控制信号来控制致动器。送丝器模块214还可以包括用于向控制电路210报告当前焊丝速度和/或剩余焊丝量的电路。在示例性实施方式中,送丝器模块214可以包括用于测量焊丝速度的电路和/或机械部件,使得所报告的速度是实际速度并且不仅是基于校准的期望值。

气体供应模块216被配置成通过导管14提供保护气体以在焊接过程期间使用。气体供应模块216可以包括用于控制气体流速的电控阀。阀可以被来自控制电路210的控制信号控制(所述控制信号可以通过送丝器214路由,或者如虚线所指示的直接来自控制器210)。气体供应模块216还可以包括用于向控制电路210报告当前气体流速的电路。在示例性实施方式中,气体供应模块216可以包括用于测量气体流速的电路和/或机械部件,使得所报告的流速是实际的并且不仅是基于校准的期望值。

图3和图4示出了根据本公开的各方面的示例性焊接头戴物。示例性头戴物20是头盔,其包括壳体306,以下各项安装在其中或安装到其:包括光学部件302和图像传感器416的一个或多个相机、显示器304、机电用户接口部件308、天线402、通信端口404、通信接口406、用户接口驱动电路408、中央处理单元(cpu)410、扬声器驱动电路412、图形处理单元(gpu)418和显示器驱动电路420。在其他实施例中,头戴物不是头盔,而可以是例如面具、眼镜、护目镜、面罩附件、眼镜附件或护目镜附件等。

例如,每组光学器件302均可以包括:一个或多个透镜、滤光器、和/或用于捕获例如范围是从红外线到紫外线的频谱内的电磁波的其他光学部件。在示例性实施方式中,用于两个相机的光学器件302a和302b可以被定位成相对于头戴物20的佩戴者的眼睛大致居中,以便在如果通过透镜观察时捕获头戴物20的佩戴者将具有的视场的立体图像(以范围是从静止照片到30fps、100fps或更高每秒帧数的视频的任何合适帧速率)。

例如,显示器304可以包括lcd、led、oled、电子墨水、和/或可操作以便将电信号转换成头戴物20的佩戴者可以看到的光学信号的任何其他合适类型的显示器。

例如,机电用户接口部件308可以包括响应于通过用户接口208的用户输入而产生电信号的一个或多个触摸屏元件、扬声器、麦克风、物理按钮等。例如,机电用户接口部件308可以包括安装在显示器304的后部上(即在头戴物20的外侧上)的电容式、电感式或电阻式触摸屏传感器,其使得头戴物20的佩戴者能够与显示器304的前部上(即在头戴物20的内侧上)显示的用户图形交互。

天线402可以是适用于通信链路25所使用的频率、功率电平等的任何类型的天线。

例如,通信端口404可以包括:以太网双绞线端口、usb端口、hdmi端口、无源光网络(pon)端口、和/或用于与有线电缆或光缆接口连接的任何其他合适端口。

通信接口电路406可操作以便将控制电路410接口连接到天线202和端口204,以用于发射操作和接收操作。对于发射操作而言,通信接口406可以从控制电路410接收数据,并且将数据分组化以及根据通信链路25上使用的协议将数据转换为物理层信号。例如,待发射的数据可以包括用于控制设备12的控制信号。对于接收操作而言,通信接口可以通过天线202或端口204接收物理层信号,从所接收的物理层信号恢复数据(解调、解码等),并且将数据提供给控制电路410。例如,所接收的数据可以包括设备12的当前设置和/或实际测量输出的指示。对于电焊而言,这可以包括例如电压、电流强度和/或焊丝速度设置和/或测量值。对于气焊而言,这可以包括例如气体流速和/或气体混合比设置和/或测量值。

用户接口驱动电路408可操作以便调节(例如,放大、数字化等)来自用户接口部件308的信号。

控制电路410可操作以便处理来自通信接口406、用户接口驱动器408和gpu418的数据,并且产生要输出到扬声器驱动电路412、gpu418和通信接口406的控制信号和/或数据信号。例如,输出到通信接口406的信号可以包括用于控制设备12的设置的信号。可以基于来自gpu418和/或用户接口驱动器408的信号来产生此类信号。例如,来自通信接口406的信号可以包括设备12的当前设置和/或实际测量输出的指示(通过链路25接收)。例如,输出到gpu418的信号可以包括用于控制在显示器304上呈现的用户接口图形元素的信号。例如,来自gpu418的信号可以包括基于图像传感器416所捕获的像素数据的分析而确定的信息。

扬声器驱动电路412可操作以便调节(例如,转换为模拟、放大等)来自控制电路410的信号,以用于输出到用户接口部件308的一个或多个扬声器。例如,此类信号可以传送音频以便向头戴物20的佩戴者警告焊接参数超出公差范围以外,并向头戴物20的佩戴者提供音频引导等。

例如,图像传感器416可以包括cmos或ccd图像传感器,其可操作以便将光信号转换为数字像素数据并且将像素数据输出到gpu418。

图形处理单元(gpu)418可操作以便接收和处理来自图像传感器416的像素数据(例如,立体图像或二维图像),将一个或多个信号输出到控制电路410,并且将像素数据输出到显示器304。

例如,gpu418对像素数据进行的处理可以包括分析像素数据以便实时(例如,等待时间小于100毫秒,或者更优选地小于20毫秒,或者更优选地小于5毫秒)确定以下中的一个或多个:工件24的名称、尺寸、零件号、金属类型或其他特征;电极16和/或填充材料的名称、尺寸、零件号、金属类型或其他特征;待焊接的焊缝512的类型或几何形状;所捕获的视野中的物品(例如,电极、工件等)的2d位置或3d位置、视野中正在进行的焊接的一个或多个焊接参数(例如以下参考图5描述的那些);视野中的一个或多个物品的测量值(例如,正在焊接的焊缝或工件的尺寸、在焊接期间形成的焊道的尺寸、在焊接期间形成的焊接熔池的尺寸和/或类似物);和/或可以从像素数据中搜集并且可能有助于实现更好的焊接、训练操作者、校准系统10等的任何其他信息。

从gpu418输出到控制电路410的信息可以包括根据像素分析确定的信息。

从gpu418输出到显示器304的像素数据可以为头戴物20的佩戴者提供间接的实际视图。在这种视图中,佩戴者体验显示器304上呈现的视频,就好像她/他正在通过透镜观察一样,但是其中通过屏幕上的显示增强和/或补充了图像。所述增强(例如,调整对比度、亮度、饱和度、清晰度等)可以使得头戴物20的佩戴者能够看见她/他仅通过透镜不能看到的东西。屏幕上的显示可以包括覆盖在视频上的文本、图形等,以便提供从控制电路410接收的设备设置的可视化、和/或根据像素数据的分析确定的信息的可视化。

显示驱动电路420可操作以便产生用于显示器304的控制信号(例如,偏置信号和定时信号),并且调节(例如,电平控制同步化、分组化、格式化等)来自gpu418的像素数据以用于传送到显示器304。

图5a-5c示出了可以根据正在进行的焊接的图像确定的各种参数。示出了坐标轴以用于参考。在图5a中,z轴指向纸张的顶部,x轴指向右侧,并且y轴指向纸张中。在图5b和图5c中,z轴指向纸张的顶部,y轴指向右侧,并且x轴指向纸张中。

在图5a-5c中,设备12包括mig枪504,其将自耗电极16馈送到工件24的焊缝512。在焊接操作期间,mig枪504的位置可以由以下参数来限定,所述参数包括:接触尖端到工件的距离506或507、行进角度502、工件角度508、行进速度510和瞄准。

如图5a所示,接触尖端到工件的距离可包括从焊炬504的尖端到工件24的垂直距离506。在其他实施例中,接触尖端到工件的距离可以是从焊炬504的尖端到工件24的距离507(在焊炬504与工件24的角度下)。

行进角度502是枪504和/或电极16沿行进轴线(图5a-5c所示的实例中的x轴)的角度。

工作角度508是枪504和/或电极16垂直于行进轴线(图5a-5c所示的实例中的y轴)的角度。

移动速度是枪504和/或电极16沿着正在焊接的焊缝512移动的速度。

瞄准是电极16相对于待焊接的焊缝512的位置的测量。例如,可以测量目标作为在垂直于行进方向的方向上与焊缝512的中心的距离。例如,图5c描绘了示例性瞄准测量516。

图6a-6e示出了使用体现本公开各方面的头戴物的示例性焊接过程。

过程开始于框652,其中头戴物20确定待执行的一个或多个焊接。所述确定可以基于头戴物20的佩戴者通过用户接口208输入的标识符(例如,工件定单号码、零件号等)。可替代地或附加地,头戴物20的佩戴者可以从一定距离和/或角度观看待焊接的工件,所述距离和/或角度允许相机302捕获图像处理算法可以从其中检测待执行焊接的工件图像。例如,所捕获的图像视图中的工件的独特形状、标记和/或其他特点可以被检测并且用于检索与工件相关联的标识符。可替代地或附加地,头戴物20的佩戴者可以从一定距离和/或角度观看工作指令(例如,纸张或监视器上),所述距离和/或角度允许相机302捕获图像处理算法可以从其中检测待执行焊接的工作指令图像(例如,工作指令可以具有条形码、qr码或可用于检索数字版本的工作指令的一些其他可识别特点)。

在框654中,从存储器(例如,20中的本地存储器和/或基于网络的存储器)检索待执行焊接的工作指令。例如,在框652中确定的标识符可以被用作索引以便检索驻留在服务器30(图1)中的数据库中的对应条目。例如,所检索的工作指令可以包括适用于呈现在显示器304上的任何格式的文本和/或图像(静止图像、视频和/或cad图)。例如,工作指令中包含的信息可包括:要对工件执行的焊接数量、要执行多个焊接的顺序、要执行的每个焊接的目标焊接参数、用于要执行的每个焊接的标称设备设置、用于要进行的每个焊接的焊接材料(电极、填充材料等)的识别、如何为要执行的每个焊接准备工件(例如,如何将零件放置在夹具中、螺钉拧紧/螺栓连接转矩值、工具的准备/清洁等)和/或类似物。例如,工作指令中包含的信息可包括:执行焊接所需的零件/材料/等的库存水平(例如,工作指令中的焊丝、接触尖端、气体、消耗品和零件等)、库存位置的识别。焊接接口还可以使得操作者能够使用用户接口208以便订购零件/材料/等。例如,当库存低于确定阈值时,可以在头戴物20的显示器上呈现“重新订购”界面元素,和/或可以在从其可以下订单的另一个装置(例如,操作者的智能电话、计算机等)上产生通知。

在框656中,在显示器304上呈现焊接前界面。焊接前界面可以提供有关为待执行的下一次焊接和/或为实际执行焊接进行设置的工作指令。参考图6b,示出了示例性焊接前界面。示例性焊接前界面包括覆盖在框652中识别的工件图像上的图形元素602、604、606、608和610。工件图像可以是与工作指令一起接收的照片或绘图、或者可以是相机302所捕获的实际工件(例如,在框652中)的图像。

图形602(例如,文本框)为头戴物20的佩戴者提供有关工件的信息(例如,待焊接工件的零件号、待执行焊接的工作定单号、和/或类似物)。为了将数据存储到适当用户简档的目的,图形602还可以显示头戴物20的佩戴者的用户名。头戴物的佩戴者可以通过用户接口208与图形604交互。图形604的激活可能致使头戴物20关闭焊接前界面并且提出以下描述的焊接中界面。头戴物20的佩戴者可以通过用户接口208与图形606交互。图形606的激活可能致使头戴物20提出附加的工作指令(例如,显示待执行焊接的先前记录的视频)。图形608和图形610识别待执行的下一次焊接,并且提供有关执行焊接的信息。在所示的实例中,图形608识别:工件的特征,诸如制造其的金属类型;待焊接的接缝的特征,诸如其长度和宽度;用于焊接焊缝的目标参数,诸如目标工作角度、目标行进角度、目标行进速度、目标编织图案和/或类似物;以及标称设备设置,诸如是否应使用恒定电流或恒压模式、应使用的标称电压、应使用的标称电流、应使用的电极和/或填充材料的类型/尺寸、应使用的标称焊丝速度等。

返回图6a,在框658中,头戴物20的佩戴者触发(例如,通过激活图形604)从焊接前界面到焊接中界面的转变。在框660中,呈现了焊接中界面。焊接中界面提供用于执行特定焊接的工作指令。简要地参考图6c,示出了示例性焊接中界面。示例性焊接中界面包括覆盖在相机302所捕获的实时视频帧上的图形元素602、612、620、624、628和630。已经被相机302捕获的实时视频帧可以在例如20毫秒、或更优选地5毫秒内呈现在显示器304上。覆盖的图形可以是不透明的或部分透明的。图形602(例如,文本框)为头戴物20的佩戴者提供有关待执行的焊接的信息(例如,工件的零件号、待执行的焊接的工作订单号、和/或类似物)。头戴物20的佩戴者可以通过用户接口208与图形612交互。图形612的激活可能致使头戴物20从焊接中界面转变回当前焊接的焊接前界面。以这种方式,使得操作者能够在焊接前界面与焊接中界面之间来回快速切换。在示例性实施方式中,可以同时观看两个界面(例如,在并排或画中画型视图中)。

图形620、624、628和630向头戴物20的佩戴者提供关于对正在进行的焊接测量的一个或多个焊接参数的反馈。在所示的实例中,图形620包括表示工件角度和行进角度的位置坐标轴。坐标系的中心指示焊炬618在焊接期间的最佳定向。焊炬的实际定向由点622指示。基于这个反馈,操作者可以重新定位焊炬以尝试使点622返回中心。可以使用焊炬角度的其他图形表示以便提供反馈,而不是图6c所示的“牛眼”。在美国专利申请公布20090298024中描述了一些实例,所述专利申请通过引用并入本文。在所示的实例中,图形624包括在“过慢”标记与“过快”标记之间延伸的图形速度计。指示实际速度的标记626被设置在图形速度计上作为对头戴物20的佩戴者的反馈。可以代替图6c所示的线性速度计使用用于提供反馈的行进速度的其他图形表示。在美国专利申请公布20090298024中描述了一些实例,所述专利申请通过引用并入本文。图形628为头戴物20的佩戴者提供关于焊接设备12的设置和/或实际测量输出的反馈。例如,测量输出可以呈现来自电弧监测设备的实时读数(例如,如在示波器显示器上的沿着时间轴呈现)。图形630提供参考路径以便有助于操作者在她/他执行操作时瞄准电极。例如,图形630可以与接缝的中心线重合和/或可以提出编织图案。在焊接期间捕获的任何图像和/或其他数据可以存储到本地存储器和/或远程存储器(诸如服务器30的存储器)上。

返回到图6a,在框662中,操作者完成焊接。在框664中,当检测到焊接完成时(例如,自动通过图像处理算法自动或通过来自操作者的输入),头戴物20呈现焊接后界面。焊接后界面呈现了已完成焊接的总结(例如,用于培训和/或质量控制目的)。简要地参考图6d,示出了示例性焊接后界面。示例性焊接后界面包括覆盖在相机302所捕获的视频帧上的图形元素602、634、638、640和652。图形602(例如,文本框)为头戴物20的佩戴者提供有关待执行的焊接的信息(例如,所涉及的工件的零件号、待执行的焊接的工作订单号、和/或类似物)。头戴物20的佩戴者可以通过用户接口208与图形634交互。图形634的激活可能致使头戴物20从焊接后界面转变到待执行的下一次焊接的焊接前界面。

图形638、640和652向头戴物20的佩戴者提供对已完成焊接的回顾。图形638(例如,文本框)提供已完成焊接的评估结果。这种评估可包括确定在焊接期间测量和存储的焊接参数和/或设备设置是否在确定的公差内(例如,在工作指令中提出的)。这种评估可以包括实现用于检查焊道614和/或工件的形状、宽度、高度、反射率、颜色、不连续性、变形和/或其他视觉特征的图像处理算法。这种评估可以包括检查在焊接期间捕获的图像的亮度。例如,在焊缝期间的暗帧可能指示沿着焊接的电弧丢失的位置,并且此类地点也许应受到附加的检查(通过图像处理和/或通过引导操作者执行进一步的检查或测试)。类似地,这种评估可以包括针对可能对应于电弧丢失的地方的不连续性检查图640所示的设备设置/输出。

图形640提供了在焊接期间测量的参数和/或设置的直方图。尽管仅示出了单个图形640,但是可以示出对应于任何数量的参数和/或设置的任何数量的图形。线650对应于参数的目标值。线646和线648对应于参数的上限公差和下限公差。线644对应于已完成焊接的参数的测量。标记642允许操作者在焊接期间选择任何时刻。图形652显示由标记642选择的时刻的附加信息。在示例性实施方式中,图形元素602、634、638、640和652覆盖在其上的视频帧是在由标记642选择的时刻捕获的帧。以这种方式,通过滚动标记642或触发播放(即,标记642的自动滚动),可以在显示器304上观看焊接的记录。在存储器中,在焊接后界面中呈现的数据可以与执行焊接的操作者的用户简档相关联。这种用户简档信息可以用于对操作者进行评估/认证/等。

在示例性实施方式中,可以分析图形640以便检测有关焊接的潜在问题(例如,可以针对可能指示例如已熄灭电弧的锐峰或不连续性,分析递送到焊接的电流的时间图)。然后可以在焊接后界面上通过接口元件(例如,替代性标记642)来调用这种尖峰或不连续性。然后,操作者与此类界面元素的交互可以从围绕所检测的尖峰或不连续性的时间段提出焊接中界面的记录。

返回到图6a,在框666中,头戴物20的佩戴者触发(例如,通过激活图形634)从焊接后界面到待完成的下一次焊接的焊接前界面的转变。图6e示出了这种界面的实例,其类似于图6b所示的界面,但是用于工件600上的下一次焊接。

图7a-7c示出了使用体现本公开各方面的头戴物的示例性焊接过程。

过程开始于框702,其中确定头戴物20与工件之间的距离和观看角度。例如,可以使用集成到头戴物20中的超声波或红外辐射计来确定距离。可替代地,可以通过gpu418所执行的图像处理算法来确定距离。在这种实施例中,可以分析工件的已捕获图像,以便在工件的区分特点在图像中出现时检测其特征(尺寸、位置等)。然后,特征可以与有关工件的存储数据(例如,工件特点的实际尺寸)结合使用,以便确定观看距离和角度。例如,工件上的可见标记的尺寸、工件上的一些标记是可见的而其他标记不是可见的事实、标记的已知实际尺寸、以及标记在工件上的已知定位可用于确定观看距离和角度。

在框704中,从存储器(例如,从头戴物20通过lan或互联网到达的网络数据库)检索用于焊接工件的工作指令。

在框706中,基于所确定的与工件的距离和/或工件的观看角度,选择一部分工作指令以用于在显示器304上呈现。当从相对远处观看工件时,工作指令的所选部分可以包括高级图像以及将操作者定向到整体工件的工作指令,以便有助于操作者计划要对工件执行的一系列焊缝。例如,简要参考图7b,当以相对远的距离d1观看工件时,选择指令部分724以用于呈现。指令部分724是包括图形726的工件放大视图、所述图形识别工件的零件号、要对工件执行的两个焊接、以及要执行焊接的顺序。相反,当从相对近处观看工件时,工作指令的所选部分可以包括低级图像以及用于指导操作者执行特定焊接的工作指令。例如,参考图7c,当以近距离d2观看工件时,选择指令部分734以用于呈现。指令部分734是缩小视图,其包括仍然与放大视图相关的图形726的一部分、以及提供用于焊接操作者正在观察的接缝的更深入信息的图形730。虽然描述了两个距离和对应的指令部分,但是对应于不同的视距和/或角度的任何数量的指令部分可以是可用的。类似地,在不同指令部分之间的切换不需要完全基于所测量的距离,或者甚至根本不基于所测量的距离。相反,操作者可以通过用户接口208选择她/他期望在任何给定时间观看哪些指令部分。此外,可以同时观看多个指令部分(例如,在并排或画中画型视图中)。例如,指令部分724可以呈现在显示器的角落上,而指令部分734呈现在显示器的其余部分上。

返回到图7a,在框708中,头戴物20的佩戴者触发(例如,通过激活图形604)到焊接中界面(诸如图6c的界面)的转变。在框710中,在焊接期间,头戴物20确定以下的空间位置:正在焊接的接缝、焊炬、电极和/或相机302的视野中的其他物体。头戴物20使用该确定的空间位置信息来实时更新一个或多个图形覆盖图。例如,可以使用图像处理算法来确定空间位置信息,所述图像处理算法基于由相机302捕获的立体图像的像素数据来确定3d位置。例如,空间位置信息可以用于渲染覆盖工件的实时视频的图形(诸如630),从而维持图形与工件的正确对准(即,以便跟踪和补偿焊工在她/他执行焊接时头部的变化位置)。

图8a和图8b示出了使用焊接头戴物所产生的3d渲染,以用于增强待焊接工件的操作者视图。在图8a中,待焊接的工件800的一部分被障碍物802阻挡。例如,障碍物802可以是焊炬和/或执行焊接的操作者的手部。在图8b中,3d渲染用于数字地擦除障碍物802,使得头戴物20的佩戴者可以“看穿”障碍物802。例如,代替障碍物802呈现焊道804的虚拟延伸部、虚拟电极808以及接缝810的虚拟延伸部。渲染可能基于:工件的当前位置(根据相机302所捕获的最近图像确定)、有关工件的已知信息(例如,来自当障碍物802未阻挡工件视图时的先前捕获图像)、以及色度键控(例如,焊炬和焊工手套可以被涂成绿色或其他颜色)。

根据本公开的示例性实施方式,焊接头戴物(例如,20)包括:相机(例如,302),其可操作以便捕获头戴物佩戴者的视野的图片;显示器,其可操作以便呈现用于由头戴物佩戴者观看的图像;和电路(例如,402、404、406、408、410、412、416、418、420)。电路可操作以便:确定与图像中的工件(例如,600)相关联的标识符(例如,零件号或工作定单号);从存储器检索与标识符相关联的焊接工作指令;并且基于图片和工作指令中的一者或两者产生用于在显示器上呈现的图像。

标识符的确定可以包括:检测工件上的标记(例如,贴纸、油漆等)和/或工件的特点(例如,形状、尺寸、颜色等)、以及基于所检测的标记和/或特点从存储器检索标识符。标识符的确定可以基于通过有线或无线链路(例如,25)的与焊接电源的通信。工作指令可以包括示出要对工件执行的一系列焊接的一个或多个图像(例如,724),其可以包括在为了在显示器上呈现而产生的图像中。工作指令可以指示要用于该系列焊接中的每个焊接的焊接设备设置。设置的图形表示可以包括在为了在显示器上呈现而产生的图像中。工作指令可以指示该系列焊接中的每个焊接的一个或多个焊接参数目标(例如,对应于线650)。参数目标的图形表示可以包括在为了在显示器上呈现而产生的图像中。工作指示可能指示:要对工件执行的一系列焊接、该系列焊接中使用的零件的标识符以及零件的库存(例如,其中存储指令的数据库可以链接到库存数据库)。该系列焊接和零件标识符的图形表示可以包括在为了在显示器上呈现而产生的图像中。

电路可操作以便:确定图片中的焊炬的焊接参数(例如,工作角度、行驶角度、行进速度、瞄准或接触尖端到工件的距离),产生焊接参数的图形表示(例如,620或624),并且在图像(例如,图6c中的显示器304上所示的图像)中包括焊接参数的图形表示。电路可操作以便:确定焊接电源的输出(例如,电压、电流或焊丝速度),产生焊接电源的输出的图形表示(例如,628),并且在所产生的图像(例如,图6c中的显示器304上所示的图像)中包括焊接电源输出的图形表示。

电路可以操作以便确定焊接头戴物与工件之间的距离。可以基于对图片和有关工件的尺寸/形状和/或特点的存储信息的分析来确定距离。工作指令的不同部分可能与不同的观看距离相关联。电路可以操作以便基于焊接头戴物与工件之间的确定距离来确定工作指令的哪些部分要用于产生图像。可替代地或附加地,电路可以操作以便提供接口(例如,208),操作者可以通过所述接口在所述工作指令的所述不同部分之间切换(例如,在734与724之间),而不管操作者正在观看工件的距离。

电路可以操作以便基于来自焊接头戴物的佩戴者的输入,确定是否使用图片和工作指令中的一者或两者以用于产生图像。来自头戴物佩戴者的输入可以是通过焊接头戴物的触觉控制的(例如,308)。来自头戴物佩戴者的输入可以是通过焊接头戴物的麦克风(例如,308)输入的语音。

电路可以操作以便确定工件的位置和定向。图像的产生可以包括基于所确定的位置和定向而产生的工件的3d渲染的产生。图片像素的第一部分可以对应于工件(例如,图8a中的802外部的像素),而图片像素的第二部分可以对应于相机与工件之间的视线中的障碍物(例如,对应于802的像素)。图像(例如,图8b中的显示器304上所示的图像)的产生可以包括用来自3d渲染的对应像素替换图片像素的第二部分。

电路可以操作以便在特定焊缝的整个持续时间内监测焊接参数和/或焊接设备设置,并且将所监测的焊接参数和/或焊接设备设置存储到存储器。所存储的数据可以包括用于稍后播放的图片。电路可操作以便:产生存储的焊接参数和/或设备设置的图形总结(例如,640和652),并且在第二图像(例如,图6d中的显示器304上所示的图像)中包括所跟踪的焊接参数和/或设备设置的图形总结。

本方法和系统可能以硬件、软件、或硬件和软件的组合来实现。本方法和/或系统可能以集中的方式在至少一个计算系统中实现,或以其中不同元件分布在若干互连计算系统中的分布式方式实现。适于执行本文描述的方法的任何种类的计算机系统或其他装置是适合的。硬件和软件的典型组合可以包括具有一定程序或其他代码的通用计算系统,所述程序或其他代码在被加载和执行时控制计算系统使得其执行本文描述的方法。另一个典型的实施方式可以包括专用集成电路或芯片。一些实施方式可以包括其上存储有机器可执行的一行或多行代码的非暂时机器可读(例如,计算机可读)介质(例如,闪存驱动器、光盘、磁盘等),由此致使机器执行如本文所述的过程。

虽然已经参照某些实施方式描述了本方法和/或系统,但是本领域技术人员将理解,在不偏离本方法和/或系统的范围的情况下可以进行各种改变并且可以替换等同物。此外,在不偏离本公开的范围的情况下,可以做出许多修改来使具体情况或材料适应本发明的教导。因此,旨在使得本方法和/或系统不限于所公开的具体实施方式,但是本方法和/或系统将包括涵盖在所附权利要求的范围内的所有实施方式。

如本文所利用的,术语“电路(circuit)”和“电路(circuitry)”是指物理电子部件(即硬件)、以及可以配置硬件、由硬件执行、和/或以其他方式与硬件相关联的任何软件和/或固件(“代码”)。如本文所使用的,例如,特定的处理器和存储器在执行第一组一行或多行代码时可以包括第一“电路”,并且在执行第二组一行或多行代码时可以包括第二“电路”。如本文所利用的,“和/或”是指通过“和/或”连接的列表中的任何一个或多个项目。作为实例,“x和/或y”意味着三元素集合{(x),(y),(x,y)}中的任何元素。换言之,“x和/或y”意味着“x和y中的一者或两者”。作为另一个实例,“x、y、和/或z”意味着七元素集合{(x),(y),(z),(x,y),(x,z),(y,z),(x,y,z)}中的任何元素。换言之,“x、y和/或z”意味着“x、y和z中的一个或多个”。如本文所利用的,术语“示例性”意味着用作非限制性实例、示例或说明。如本文所利用的,术语“例如(e.g.)和例如(forexample)”提出一个或多个非限制性实例、示例、或说明的列表。如本文所利用的,电路是“可操作的”以便每当电路包括执行功能所必需的硬件和代码(如果代码是必要的话)时执行所述功能,无论所述功能的执行是禁用还是未启用的(例如,通过用户可配置的设置、工厂调整等)。

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