亚洲成年人黄色一级片,日本香港三级亚洲三级,黄色成人小视频,国产青草视频,国产一区二区久久精品,91在线免费公开视频,成年轻人网站色直接看

用于機器人設備的基于傳感器的安全特征的制作方法

文檔序號:11634895閱讀:248來源:國知局
用于機器人設備的基于傳感器的安全特征的制造方法與工藝



背景技術:

除非在此處進行說明,否則此處所描述的材料不是本申請權利要求的現(xiàn)有技術并且不因包含在該部分中而承認是現(xiàn)有技術。

在制造環(huán)境中,例如,可以使用機器人設備來補充和/或替代人的勞動以允許快速、成本有效和質量受控的制造過程。機器人設備以及與機器人設備一起執(zhí)行任務的其他機器和/或外圍設備被稱為工作單元或單元。關于機器人設備在單元中的位置以及與其他機器的同步,機器人設備如何與單元中的其他機器交互可以被編程。由機器人設備執(zhí)行的操作運動和順序可以由耦合到機器人設備的一個或多個計算設備自動編程和控制。在一些示例中,計算設備可以與機器人設備集成。

可以實現(xiàn)用于機器人設備的各種安全特征(例如遮光板、激光掃描儀、圍欄和/或安全墊)以向在制造環(huán)境中工作的人以及機器人設備本身提供保護。然而,在某些情況下,實施這種安全特征的成本和復雜性可能是過高的。因此,目前的安全特征及其實施可以使用改進和/或替代或附加的解決方案來提供和促進安全、有成效的制造環(huán)境。



技術實現(xiàn)要素:

本公開總體上描述了實現(xiàn)用于設備的基于傳感器的安全特征的技術。

根據(jù)一些示例,描述了實現(xiàn)用于機器人設備的基于傳感器的安全特征的方法。示例方法可以包括基于由一個或多個傳感器捕獲的光生成機器人設備周圍的環(huán)境的模型圖像,其中模型圖像的時間變化被存儲為多個幀;基于一個或多個幀的比較來檢測模型圖像的變化;以及基于檢測到的變化來確定非預期對象是否正在接近所述機器人設備。示例方法還可以包括響應于確定非預期對象正在接近機器人設備而指示機器人設備基于對象向機器人設備的接近度和接近速度中的一個或多個來調節(jié)機器人設備的操作速度。

根據(jù)其他示例,描述了被配置為實現(xiàn)用于機器人設備的基于傳感器的安全特征的裝置。示例裝置可以包括:一個或多個傳感器,其被配置為從機器人設備周圍的環(huán)境捕獲光;以及通信地耦合到所述一個或多個傳感器的至少一個分析模塊。所述至少一個分析模塊可以被配置為:基于由所述一個或多個傳感器捕獲的光來生成所述機器人設備周圍的環(huán)境的模型圖像,其中所述模型圖像的時間變化被存儲為多個幀;基于一個或多個幀的比較來檢測模型圖像的變化;并且基于檢測到的變化來確定非預期對象是否正在接近機器人設備。所述至少一個分析模塊還可以被配置為響應于確定非預期對象正在接近機器人設備而指示所述機器人設備基于所述對象向所述機器人設備的接近度和接近速度中的一個或多個來調節(jié)所述機器人設備的操作速度。

根據(jù)另外的示例,描述了一種實現(xiàn)用于機器人設備的基于傳感器的安全特征的系統(tǒng)。該系統(tǒng)可以包括:至少一個成像模塊,被配置為通過一個或多個傳感器捕獲機器人設備周圍的環(huán)境的光;至少一個建模模塊,被配置為基于由所述至少一個成像模塊捕獲的光來生成所述機器人設備周圍的環(huán)境的模型圖像,其中所述模型圖像的時間變化被存儲為多個幀;以及至少一個檢測模塊,被配置為基于一個或多個幀的比較來檢測模型圖像的變化,并且基于檢測到的變化來確定非預期對象是否正在接近機器人設備。該系統(tǒng)還可以包括至少一個控制器,其被配置為響應于確定非預期對象正在接近機器人設備而指示所述機器人設備基于所述對象向所述機器人設備的接近度和接近速度中的一個或多個來調節(jié)所述機器人設備的操作速度。

前面的概述僅僅是示例性的,而不意在以任何方式進行限制。通過參考附圖以及下面的詳細說明,除了上文所描述的示例性的方案、實施例和特征之外,另外的方案、實施例和特征將變得清晰可見。

附圖說明

通過下面結合附圖給出的詳細說明和隨附的權利要求,本公開的前述特征以及其它特征將變得更加清晰。應理解的是,這些附圖僅描繪了依照本公開的多個實施例,因此,不應視為對本發(fā)明范圍的限制,將通過利用附圖結合附加的具體描述和細節(jié)對本公開進行說明,在附圖中:

圖1示出了與機器人設備的至少一部分集成以允許實現(xiàn)基于傳感器的安全特征的傳感器的示例配置;

圖2a和2b示出了允許實現(xiàn)基于傳感器的安全特征的一個或多個傳感器和機器人設備的其他示例配置;

圖3示出了示例邊界定義;

圖4示出了實現(xiàn)用于機器人設備的基于傳感器的安全特征的示例過程;

圖5示出了被配置為實現(xiàn)用于機器人設備的基于傳感器的安全特征的系統(tǒng)的示例控制器;

圖6示出了通用計算設備,其可以用于實現(xiàn)用于機器人設備的基于傳感器的安全特征;

圖7是示出了可以由諸如圖6中的計算設備的計算設備執(zhí)行的用于機器人設備的基于傳感器的安全特征的示例過程的流程圖;以及

圖8示出了示例計算機程序產品的框圖,以上全部根據(jù)本文所描述的至少一些實施例布置。

具體實施方式

在下面的詳細說明中,將參考附圖,附圖構成了詳細說明的一部分。在附圖中,除非上下文指出,否則相似的符號通常表示相似的部件。在詳細說明、附圖和權利要求中所描述的示例性實施例不意在限制??梢允褂闷渌鼘嵤├?,并且可以做出其它改變,而不偏離本文呈現(xiàn)的主題的精神或范圍。將易于理解的是,如本文大致描述且如圖中所圖示的,本公開的方案能夠以各種不同配置來布置、替代、組合、分離和設計,所有這些都在本文中明確地構思出。

除了其他方面,本公開總體上涉及與用于設備的基于傳感器的安全特征的實現(xiàn)相關的方法、裝置、系統(tǒng)、設備和/或計算機程序產品。

簡而言之,通常描述用于機器人設備的基于傳感器的安全特征及其實現(xiàn)的技術??梢韵鄬τ跈C器人設備定位一個或多個傳感器,使得傳感器可以從機器人設備周圍的環(huán)境的至少一部分捕獲光。在一些示例中,傳感器可以與機器人設備集成和/或可以被配置為旋轉。耦合到傳感器的分析模塊可以基于由傳感器捕獲的光來構建環(huán)境的模型圖像。分析模塊可以響應于檢測到模型圖像的變化而檢測到非預期對象正在接近機器人設備,并且基于該對象向機器人設備的接近度和/或接近速度,分析模塊可以指示機器人設備降低操作速度和/或停止機器人設備的運動。

圖1示出了根據(jù)本文描述的至少一些實施例布置的與機器人設備的至少一部分集成以允許實現(xiàn)基于傳感器的安全特征的示例傳感器。

如圖100所示,諸如機器人臂的機器人設備102可以與至少一個傳感器104集成。傳感器104可以是例如金屬氧化物半導體(cmos)圖像傳感器、電荷耦合器件(ccd)圖像傳感器和n型金屬氧化物半導體(nmos)圖像傳感器。機器人設備102可以包括例如成形為扳手的延伸部,并且可以被編程為執(zhí)行任務,例如擰緊螺母108,以將零件106的一個或多個部件緊固在一起。機器人設備102所在的單元還可以包括被編程為與機器人設備102一起執(zhí)行任務的一個或多個機器或外圍設備。

在第一配置100a中,傳感器104可以被配置為從機器人設備102周圍的環(huán)境捕獲光。耦合到傳感器104的分析模塊可以被配置為基于傳感器捕獲的光來構建環(huán)境的模型圖像,其中模型圖像包括零件106。分析模塊可以被配置為使用一個或多個高斯分布構建模型圖像。模型圖像的時間變化可以存儲為多個幀,并且可以使用幀的比較來檢測模型圖像的變化。分析模塊還可以被配置為將模型圖像的像素分類為模型圖像的前景或背景,其中分類為模型圖像的前景的像素表示運動。隨后,分類為模型圖像的前景的像素可以被分組,并且可以代表與機器人設備102周圍的環(huán)境相關聯(lián)的預期運動。例如,根據(jù)編程,作為零件106的預期運動接近機器人設備,使得機器人設備可以擰緊螺母108,以便將零件106的部件固定在一起??梢詾榻M的尺寸分配閾值,使得可以響應于組的尺寸超過閾值而檢測到由于接近對象而導致的環(huán)境中的非預期運動。非預期運動可能是由于接近機器人設備102的不同尺寸和/或形狀的不正確零件、接近機器人設備102的人體的一部分、和/或接近機器人設備102的來自單元中的其他機器人設備或機器的碎片而導致。模型圖像可以作為直方圖存儲在分析模塊的數(shù)據(jù)庫中。如果檢測到模型圖像的變化,則可以參考直方圖。

在第二配置100b中,諸如人手110的對象可能正在接近機器人設備102。由傳感器104捕獲的光可以由分析模塊分析以構建環(huán)境的模型圖像,并且可以由于接近的人手110而檢測到模型圖像的變化。例如,由于分析模塊將模型圖像的像素分類為模型圖像的前景或背景,并將分類為前景的像素進行分組,因此分析模塊可以確定組的尺寸超過分配的閾值。響應于檢測到的變化,分析模塊可以向控制機器人設備102的計算設備或直接向機器人設備102發(fā)送指令,以基于人手110向機器人設備102的接近度和/或接近速度來調節(jié)機器人設備102的操作速度。

隨著人手110接近機器人設備102,可以以分步方式或連續(xù)方式來調節(jié)操作速度,并且人手110在一個或多個定義的邊界內的位置可以確定調節(jié)所基于的、人手110向機器人設備102的接近度。例如,第一邊界和第二邊界可以由機器人設備102的操作者定義,其中第一邊界比第二邊界更靠近機器人設備102。邊界可以是平面的、線性的和/或三維的。操作者可以通過提供給操作者的用戶界面來定義邊界,其中用戶界面耦合到分析模塊,并且可以被配置為顯示機器人設備102周圍的環(huán)境的模型圖像。

在一個示例中,分析模塊可以響應于在第二邊界內的位置處檢測到人手110來指示機器人設備102降低機器人設備102的操作速度。由于人手110和機器人設備102之間的距離較大,所以降低操作速度的指令可以是可選的。在另一示例中,分析模塊可以響應于在第一邊界內的位置處檢測到人手110而指示機器人設備102停止運動。由于人手110較接近機器人設備102,停止運動的指令可能是強制性的。

響應于檢測到人手110已經離開第一邊界,分析模塊可以指示機器人設備102重新啟動運動,和/或響應于檢測到人手110已經離開第二邊界,分析模塊可以指示機器人設備102提高機器人設備102的操作速度。類似地,隨著人手110離開機器人設備102周圍的環(huán)境,可以以分步方式或連續(xù)方式提高操作速度。通過將當前模型圖像的直方圖與其中不存在人手的最后一個已知模型圖像的另一直方圖(例如在第一配置100a中討論的直方圖)進行匹配,分析模塊可以檢測到人手110不在第一邊界和/或第二邊界中。

目前在制造環(huán)境中,實現(xiàn)用于機器人設備的各種安全特征(諸如遮光屏、激光掃描器、圍欄和/或安全墊)以向在制造環(huán)境中工作的人以及機器人設備本身提供質量控制和/或保護。然而,實現(xiàn)這些安全特征的成本可以從幾百美元到幾千美元不等。因此,如上述實施例中所述的用于機器人設備的基于傳感器的安全特征可以提供成本有效的方法以實現(xiàn)用于機器人設備的安全特征,從而促進安全、有成效的制造環(huán)境。

圖2a和2b示出了根據(jù)本文所描述的至少一些實施例布置的允許實現(xiàn)基于傳感器的安全特征的一個或多個傳感器和機器人設備的其他示例配置。

如圖示200a所示,傳感器204可以被定位在機器人設備202上方,使得傳感器204被配置為從機器人設備周圍的環(huán)境捕獲光。傳感器204可以使用支撐裝置206定位在機器人設備上方,傳感器204可耦合到支撐裝置206。在一些示例中,支撐裝置206可以附接到支撐機器人設備202的表面208,如圖所示。除了其他示例之外,表面208可以是桌面、傳送帶表面、工作臺表面和墻壁。在其他示例中,支撐裝置206可以附接到另一表面,其中另一表面被定位在機器人設備202上方,例如天花板。在另外的示例中,傳感器可以被配置為旋轉210,或者支撐裝置206可以是便攜式的212,使得可以從機器人設備202周圍的整個環(huán)境捕獲光。

如圖示200b所示,多個傳感器224可以相對于機器人設備222定位,使得傳感器224被配置為從機器人設備222周圍的整個環(huán)境捕獲光。多個傳感器224可以直接附接到支撐機器人設備222的表面228。如前所述,除了其他示例之外,表面228可以是桌面、傳送帶表面、工作臺表面和墻壁。多個傳感器224中的一個或多個可以被配置為旋轉330。

圖3示出了根據(jù)本文所描述的至少一些實施例布置的示例邊界定義。

如圖示300所示,與傳感器304集成的機器人設備302的操作者可在圍繞機器人設備302的環(huán)境中定義一個或多個邊界,例如第一邊界306和第二邊界308。在定義第一邊界306和第二邊界308時,可以形成包括環(huán)境的所有其他區(qū)域的邊遠邊界310。操作者可以通過提供給操作者的用戶界面來定義邊界。用戶界面可以耦合到分析模塊,并且被配置為顯示基于由傳感器304捕獲的光而由分析模塊構建的機器人設備302周圍的環(huán)境的模型圖像。模型圖像的顯示可以向操作者提供定義邊界時環(huán)境的視覺表示。例如,定義的邊界可以是平面的、線性的和/或三維的。如圖所示,第一邊界306和機器人設備302之間的距離可以小于第二邊界308和機器人設備302之間的距離。

如果分析模塊檢測到接近機器人設備302的對象,則第一邊界306或第二邊界308內的對象的位置可以確定從分析模塊發(fā)送到機器人設備302的指令,以調節(jié)機器人設備302的操作速度。例如,響應于在第二邊界308內的位置處檢測到對象,分析模塊可以指示機器人設備302降低機器人設備302的操作速度。操作速度可以是以逐步方式、以連續(xù)方式或以另一種方式降低。在一些實施例中,操作速度可以降低到零(即,停止機器人設備)。例如,響應于在第一邊界306內的位置處檢測到對象,分析模塊可以指示機器人設備302停止運動。當對象位于第二邊界308中時,指令可以是可選的,但是當對象位于第一邊界306中時,由于對象更接近機器人設備302,所以該指令可能是強制性的。根據(jù)另一個示例,響應于在邊遠邊界310內的位置處檢測到對象,沒有指令被發(fā)送到機器人設備302。

類似地,隨著對象離開機器人設備302周圍的環(huán)境,對象在第二邊界308或邊遠邊界310內的位置可以確定從分析模塊發(fā)送到機器人設備302的指令,以恢復機器人設備302的操作。例如,響應于檢測到對象已經離開第一邊界306并且位于第二邊界308中,分析模塊可以指示機器人設備302重新啟動運動。響應于檢測到對象已經離開第二邊界308并且位于邊遠邊界310中,分析模塊可以指示機器人設備102提高機器人設備302的操作速度。可以隨著對象離開機器人設備302周圍的環(huán)境而以逐步、連續(xù)或其他方式提高操作速度。

圖4示出了根據(jù)本文所描述的至少一些實施例布置的實現(xiàn)用于設備的基于傳感器的安全特征的示例過程。

如圖示400所示,在操作402,“操作者定義邊界”,機器人設備的操作者420可以通過配置為顯示環(huán)境的模型圖像的用戶界面在機器人周圍的環(huán)境內定義一個或多個邊界,例如第一邊界和第二邊界。用戶界面可以耦合到分析模塊424,分析模塊424被配置為基于在操作404“在傳感器處捕獲光”中由一個或多個傳感器422從環(huán)境捕獲的光來構建環(huán)境的模型圖像。一個或多個傳感器422可以與機器人設備集成,和/或可以與機器人設備分離、但相對于機器人設備定位,使得光從機器人設備周圍的環(huán)境的至少一部分被捕獲。在一些實施例中,傳感器422可以被配置為旋轉而使得來自機器人設備周圍的整個環(huán)境的光被捕獲。

在操作406“分析來自傳感器的光”中,分析模塊424可以被配置為分析從傳感器422捕獲的光。例如,分析模塊424可將模型圖像的像素分類為模型圖像的前景或背景,其中分類為模型圖像的前景的像素表示運動。隨后,分類為模型圖像的前景的像素可以被分組,并且可以代表與機器人設備周圍的環(huán)境相關聯(lián)的預期運動??梢詾榻M的尺寸分配閾值,使得可以響應于組的尺寸超過閾值而檢測到由于接近對象而導致的環(huán)境中的非預期運動。非預期運動可能是由于接近機器人設備的不同尺寸和/或形狀的不正確的零件或部件、接近機器人設備的人體的一部分、和/或來自其它機器人設備或機器的碎片以及其他示例而導致的。

基于組的尺寸的確定,分析模塊可以被配置為在操作408“檢測變化?”處檢測模型圖像是否已經改變。如果組的尺寸不超過閾值,則沒有檢測到模型圖像的變化,并且可以不執(zhí)行進一步的操作。如果組的尺寸超過閾值,則檢測到模型圖像的改變,其中變化可以指示接近機器人設備的非預期對象。分析模塊可以被配置為指示機器人設備基于接近對象的接近度和/或速度來調節(jié)操作速度。在操作402處由操作者定義的第一邊界或第二邊界內的對象的位置可以確定調節(jié)所基于的對象向機器人設備的接近度。

在操作412“發(fā)送停止運動的指令”中,分析模塊可以響應于在決定操作410“在第一邊界中?”處確定在第一邊界內的位置處檢測到對象而指示機器人設備停止運動,因為對象較接近機器人設備。在操作416“發(fā)送降低操作速度的指令”中,分析模塊可以響應于在決定操作414“在第二邊界中?”處確定在第二邊界內的位置處檢測到對象而指示機器人設備降低機器人設備的操作速度,因為對象和機器人設備之間的距離較大。

圖5示出根據(jù)本文描述的至少一些實施例布置的被配置為實現(xiàn)用于設備的基于傳感器的安全特征的系統(tǒng)的示例控制器。

如圖所示,系統(tǒng)500可以包括至少一個控制器520,包括至少一個成像模塊522的成像子系統(tǒng)530和包括至少一個建模模塊524和至少一個檢測模塊526的分析子系統(tǒng)532。控制器520可以通過人類控制來操作,或者可以被配置為用于自動操作,或者可以由遠程控制器550通過至少一個網絡(例如,經由網絡510)來引導。與控制不同生產過程相關聯(lián)的數(shù)據(jù)可以存儲在數(shù)據(jù)存儲器560和/或從數(shù)據(jù)存儲器560接收。

控制器520可以包括和/或控制成像子系統(tǒng)的成像模塊522,成像模塊522被配置為通過一個或多個傳感器從機器人設備周圍的環(huán)境捕獲光。傳感器可以與機器人設備集成,和/或與機器人設備分開、但相對于機器人設備定位,使得來自機器人設備周圍的環(huán)境的至少一部分的光被捕獲。在一些示例中,傳感器可以被配置為旋轉,使得從機器人設備周圍的整個環(huán)境捕獲光。

控制器520還可以包括和/或控制分析子系統(tǒng)532的建模模塊524和檢測模塊526。建模模塊524可以被配置為基于成像模塊522的傳感器所捕獲的光構建機器人設備周圍的環(huán)境的模型圖像。在一些實施例中,模型圖像可以作為直方圖存儲在分析子系統(tǒng)532的數(shù)據(jù)庫中以在檢測到模型圖像的變化時被參考,其將在下面討論。檢測模塊526可以被配置為響應于檢測到模型圖像的變化而檢測到接近機器人設備的對象。例如,模型圖像的像素可以被分類為模型圖像的前景或背景,其中分類為模型圖像的前景的像素指示運動并且被分組??梢詫M的尺寸分配閾值,并且響應于確定組的尺寸已經超過閾值,檢測到可以指示接近機器人設備的對象的模型圖像的變化。

檢測模塊526還可以被配置為指示機器人設備基于對象向機器人設備的接近度和/或接近速度來調節(jié)機器人設備的操作速度。在由機器人設備的操作者定義的一個或多個邊界內的對象的位置可以確定調節(jié)所基于的、對象向機器人設備的接近度。例如,操作者可以通過被配置以顯示環(huán)境的模型圖像的用戶界面在機器人設備周圍的環(huán)境內定義第一邊界和第二邊界。第一邊界可能比第一邊界更靠近機器人設備。因此,響應于在第二邊界內的位置中檢測到對象,檢測模塊可以指示機器人設備降低機器人設備的操作速度。在一些示例中,操作速度可以被降低到基本為零。響應于在第一邊界內的位置中檢測到,檢測模塊可以指示機器人設備停止運動??梢栽谕ㄟ^檢測模塊526檢測出對象已經分別離開第一邊界和/或第二邊界時,可以恢復運動和/或可以提高操作速度。可以通過將當前模型圖像的直方圖與其中不存在對象的最后一個已知模型圖像的直方圖進行匹配來檢測對象的不存在。

已經使用實現(xiàn)用于設備的基于傳感器的安全特征的特定的裝置、配置和系統(tǒng)描述了圖1至圖5中的示例。實現(xiàn)用于設備的基于傳感器的安全特征的實施例不限于根據(jù)這些示例的具體的裝置、配置和系統(tǒng)。

圖6示出了根據(jù)本文所描述的至少一些實施例布置的通用計算設備,其可以用于實現(xiàn)用于設備的基于傳感器的安全特征。

例如,計算設備600可以用作服務器、臺式計算機、便攜式計算機、智能電話、專用計算機或類似設備,例如控制器、新部件、包括車輛和智能制造設施的可操作系統(tǒng)中的現(xiàn)有部件群。在示例基本配置602中,計算設備600可以包括一個或多個處理器604和系統(tǒng)存儲器606。存儲器總線608可以用于處理器604和系統(tǒng)存儲器606之間的通信。基本配置602可通過內部虛線內的那些部件被示出于圖6中。

根據(jù)所期望的配置,處理器404可以是任意類型,包括但不限于微處理器(μp)、微控制器(μc)、數(shù)字信號處理器(dsp)或其任意組合。處理器404可以包括諸如級別高速緩存存儲器612的一級或多級高速緩存、一個或多個處理器核614和寄存器616。示例處理器核614可以(各自)包括算術邏輯單元(alu)、浮點單元(fpu)、數(shù)字信號處理核(dspcore)或其任意組合。示例存儲器控制器618還可與處理器604一起使用,或者在一些實施方式中,存儲器控制器618可以是處理器604的內部部件。

根據(jù)期望的配置,系統(tǒng)存儲器606可以是任何類型的,包括但不限于易失性存儲器(諸如ram)、非易失性存儲器(諸如rom,閃速存儲器等)或其任何組合。系統(tǒng)存儲器606可以包括操作系統(tǒng)620、控制器應用622和程序數(shù)據(jù)624??刂破鲬?22可以包括成像模塊626和分析模塊627,其可以是應用的一個集成部件或單獨的獨立應用。成像模塊626可以被配置為捕獲來自機器人設備周圍的環(huán)境的光。分析模塊627可以被配置為基于成像模塊626的傳感器所捕獲的光來構建機器人設備周圍的環(huán)境的模型圖像、響應于檢測到模型圖像的變化而檢測到接近機器人設備的對象、以及指示機器人設備基于該對象向機器人設備的接近度和/或接近速度來調節(jié)機器人設備的操作速度。除了其他數(shù)據(jù)之外,程序數(shù)據(jù)624可以包括與構建模型圖像和檢測模型圖像的變化有關的過程數(shù)據(jù)628,如本文所述。

計算設備600可具有附加的特征或功能以及附加的接口以便于基本配置602與任何所需的設備和接口之間的通信。例如,總線/接口控制器630可用于便于基本配置602與一個或多個數(shù)據(jù)存儲設備632之間經由存儲接口總線634的通信。數(shù)據(jù)存儲設備632可以是一個或多個可移除存儲設備636、一個或多個非可移除存儲設備638或者其組合??梢瞥鎯υO備和非可移除存儲設備的示例包括諸如軟盤驅動器和硬盤驅動器(hdd)的磁盤設備、諸如壓縮盤(cd)驅動器或數(shù)字多功能盤(dvd)驅動器的光盤驅動器、固態(tài)驅動器(ssd)和磁帶驅動器(僅列舉了幾個)。示例計算機存儲介質可以包括以用于諸如計算機可讀指令、數(shù)據(jù)結構、程序模塊或其它數(shù)據(jù)的信息的存儲的任何方法或技術實現(xiàn)的易失性和非易失性、可移除和非可移除的介質。

系統(tǒng)存儲器606、可移除存儲設備636和非可移除存儲設備638是計算機存儲介質的示例。計算機存儲介質包括但不限于ram、rom、eeprom、閃存(flashmemory)或其它存儲器技術、cd-rom、數(shù)字通用盤(dvd)、固態(tài)驅動器或其它光學存儲設備、磁盒、磁帶、磁盤存儲設備或其它磁存儲設備、或者可用于存儲所需信息并且可由計算設備600訪問的任何其它介質。任意這樣的計算機存儲介質可以是計算設備600的部件。

計算設備600還可以包括接口總線640,該接口總線便于從各接口設備(例如,一個或多個輸出設備642、一個或多個外圍設備接口644和一個或多個通信設備646)經由總線/接口控制器630到基本配置602的通信。示例輸出設備642中的一些包括圖形處理單元648和音頻處理單元650,其可配置為經由一個或多個a/v端口652與諸如顯示器或揚聲器的各外部設備通信。一個或多個示例外圍設備接口644包括串行接口控制器654或并行接口控制器656,其可配置為經由一個或多個i/o端口658與諸如輸入設備(例如,鍵盤、鼠標、筆、語音輸入設備、觸摸輸入設備等)或其它外圍設備(例如,打印機、掃描儀等)的外部設備通信。示例通信設備646包括網絡控制器660,其可布置成便于經由一個或多個通信端口664在網絡通信鏈路上與一個或多個其它計算設備662的通信。一個或多個其它計算設備662可以包括服務器、客戶端設備和類似的設備。

網絡通信鏈路可以是通信介質的一個示例。通信介質通??赏ㄟ^計算機可讀指令、數(shù)據(jù)結構、程序模塊或諸如載波或其它傳輸機制的調制數(shù)據(jù)信號中的其它數(shù)據(jù)來體現(xiàn),并且可以包括任何信息輸送介質?!罢{制數(shù)據(jù)信號”可以是使得其特性中的一個或多個以將信號中的信息編碼的方式設定或改變的信號。通過舉例而不是限制的方式,通信介質可以包括諸如有線網絡或直接線連接的有線介質,以及諸如聲波、射頻(rf)、微波、紅外(ir)和其它無線介質的無線介質。如本文所使用的術語計算機可讀介質可以包括存儲介質和通信介質兩者。

計算設備600可以被實現(xiàn)為通用或專用服務器、主機或包括任一上述任何功能的類似計算機的一部分。計算設備600還可以實現(xiàn)為包括膝上型計算機和非膝上型計算機配置的個人計算機。

示例實施例還可以包括實現(xiàn)用于設備的基于傳感器的安全特征的方法。這些方法可以以任何數(shù)量的方式實現(xiàn),包括本文所述的結構。一種這樣的方式可以是通過本公開中描述的類型的裝置的機器操作。另一種可選方式可以是與一個或多個人類操作者執(zhí)行某些操作而其他操作可以由機器執(zhí)行的方式相結合地執(zhí)行所述方法的各個操作中的一個或多個操作。這些人類操作者不需要彼此搭配,但每個操作人員僅被配有執(zhí)行程序的一部分的機器。在其他實施例中,人類交互可以是自動化的,例如通過可以是機器自動化的預先選擇的標準。

圖7是示出了根據(jù)本文所描述的至少一些實施例來布置的可以由諸如圖6中的計算設備的計算設備執(zhí)行的實現(xiàn)用于設備的基于傳感器的安全特征的示例過程的流程圖。

示例性方法可以包括由方框722、724和/或726中的一個或多個所示出的一個或多個操作、功能或動作。方框722至726中描述的操作也可以存儲為在諸如計算設備710的計算機可讀介質720的計算機可讀介質中的計算機可執(zhí)行指令。

實現(xiàn)用于機器人設備的基于傳感器的安全特征的示例過程可以從方框722“基于由一個或多個傳感器捕獲的光構建機器人設備周圍的環(huán)境的模型圖像”開始,其中一個或多個傳感器可以從機器人設備周圍的環(huán)境中捕獲光。傳感器可以與機器人設備集成,和/或與機器人設備分開、但相對于機器人設備定位,從而使得來自機器人設備周圍的環(huán)境的至少一部分的光被捕獲。示例傳感器可以包括cmos圖像傳感器、ccd圖像傳感器和nmos圖像傳感器。耦合到一個或多個傳感器的分析模塊可以被配置為基于由傳感器捕獲的光來構建機器人設備周圍的環(huán)境的模型圖像。分析模塊可以使用高斯分布來構建模型圖像。模型圖像可以作為直方圖存儲在分析模塊的數(shù)據(jù)庫中以響應于檢測到的模型圖像的變化而被參考。

方框722之后可以是方框724“響應于檢測到模型圖像的變化而檢測到接近機器人設備的對象”,其中分析模塊可將模型圖像的像素分類為模型圖像的前景或背景,其中分類為模型圖像的前景的像素指示運動并且被分組??梢詫M的尺寸分配閾值,并且響應于確定組的尺寸已經超過閾值,檢測到可以指示接近機器人設備的對象的模型圖像的改變。接近機器人設備的對象可以是環(huán)境中的不同尺寸和/或形狀的不正確的零件或部件、人體的一部分,和/或來自一個或多個其他機器的碎片。

方框724之后可以是方框726“指示機器人設備基于對象向機器人設備的接近度和接近速度中的一個或多個來調節(jié)機器人設備的操作速度”,其中分析模塊可以進一步配置成指示機器人設備基于對象向機器人設備的接近度和/或接近速度來調節(jié)機器人設備的操作速度。對象在由機器人設備的操作者定義的一個或多個邊界內的位置可以確定調節(jié)所基于的、對象向機器人設備的接近度。例如,操作者可以通過被配置以顯示環(huán)境的模型圖像的用戶界面在機器人設備周圍的環(huán)境內定義第一邊界和第二邊界。第一邊界可能比第一邊界更靠近機器人設備。因此,響應于在第二邊界內的位置中檢測到對象,分析模塊可以指示機器人設備降低機器人設備的操作速度。在一些示例中,操作速度可以被降低到基本為零。響應于在第一邊界內的位置中檢測到,分析模塊可以指示機器人設備停止運動。在通過檢測模塊檢測到對象已經分別離開第一邊界和/或第二邊界時,可以恢復運動和/或可以提高操作速度??梢酝ㄟ^將當前模型圖像的直方圖與其中不存在對象的最后一個已知模型圖像的直方圖進行匹配來檢測對象的不存在。

包括在上述過程中的方框用于說明的目的。用于設備的基于傳感器的安全特征可以通過具有較少或附加方框的類似過程來實現(xiàn)。在一些實施例中,方框可以以不同的順序執(zhí)行。在一些其他實施例中,可以消除各種方框。在另外其他實施例中,各種方框可以被劃分為附加方框,或者組合成更少的方框。

圖8示出了根據(jù)本文所描述的至少一些實施例布置的示例計算機程序產品的框圖。

在一些實施例中,如圖8所示,計算機程序產品800可以包括信號承載介質802,其還可以包括當由例如處理器執(zhí)行時可以提供本文所描述的功能的一個或多個機器可讀指令804。因此,例如,參考圖6中的處理器604,在處理器604上執(zhí)行的成像模塊626和分析模塊627可以響應于由介質802傳送到處理器604的指令804而承擔圖8所示的一個或多個任務,從而執(zhí)行與本文所述的用于設備的基于傳感器的安全特征的實現(xiàn)相關聯(lián)的動作。這些指令中的一些可以包括例如用于以下操作的一個或多個指令:基于由一個或多個傳感器捕獲的光來構建機器人設備周圍的環(huán)境的模型圖像、響應于檢測到模型圖像的變化而檢測到接近機器人設備的對象、以及指示機器人設備基于對象向機器人設備的接近度和接近速度中的一個或多個來調節(jié)機器人設備的操作速度。

在一些實施方式中,圖8所示的信號承載介質802可以包括計算機可讀介質806,諸如但不限于硬盤驅動器、固態(tài)驅動器、壓縮盤(cd)、數(shù)字通用盤(dvd)、數(shù)字帶、存儲器等。在一些實施方式中,信號承載介質802可以包含可記錄介質808,例如但不限于存儲器、讀/寫(r/w)cd、r/wdvd等。在一些實施方式中,信號承載介質802可以包括通信介質810,例如但不限于數(shù)字和/或模擬通信介質(例如,光纖電纜、波導、有線通信鏈路、無線通信鏈路等)。因此,例如,程序產品800可通過rf信號承載介質傳送到圖6的處理器604的一個或多個模塊,其中信號承載介質802由無線通信介質810(例如,符合ieee802.11標準的無線通信介質)傳送。

根據(jù)一些示例,描述了實現(xiàn)用于機器人設備的基于傳感器的安全特征的方法。示例性的方法可以包括基于由一個或多個傳感器捕獲的光生成機器人設備周圍的環(huán)境的模型圖像,其中模型圖像的時間變化被存儲為多個幀;基于一個或多個幀的比較來檢測模型圖像的變化;以及基于檢測到的變化來確定非預期對象是否正在接近機器人設備。示例方法還可以包括響應于確定非預期對象正在接近機器人設備而指示機器人設備基于對象向機器人設備的接近度和接近速度中的一個或多個來調節(jié)機器人設備的操作速度。

根據(jù)其他示例,所述方法還可以包括:基于一個或多個幀的比較來確定對象向機器人設備的接近度和接近速度的一個或多個,或者將圖像模型的像素分類為模型圖像的前景和背景之一。該方法還可以包括將分類為模型圖像的前景的像素進行分組,其中被分類為模型圖像的前景的被分組的像素指示運動。所述方法還可以包括對被分組的像素的尺寸分配閾值。檢測模型圖像的變化可以包括確定被分組的像素的尺寸超過閾值。

根據(jù)另外的示例,指示機器人設備調節(jié)機器人設備的操作速度可以包括指示機器人設備將機器人設備的操作速度降低到基本為零或指示機器人設備將機器人設備停止。所述方法還可以包括通過顯示模型圖像的用戶界面從機器人設備的操作者接收在機器人設備周圍的環(huán)境內的至少第一邊界和第二邊界的定義。第一邊界和機器人設備之間的距離可以小于第二邊界和機器人設備之間的距離。指示機器人設備可以包括響應于在第一邊界和機器人設備之間的位置處檢測到對象而指示機器人設備停止運動,或者響應于在第二邊界和第一邊界之間的位置處檢測到對象而指示機器人設備降低機器人設備的操作速度。

根據(jù)另外其他的示例,指示機器人設備可以包括響應于檢測到對象離開第一邊界而指示機器人設備重新啟動運動,或者響應于檢測到對象離開第二邊界而指示機器人設備提高機器人設備的操作速度。檢測到對象離開第二邊界可以包括將多個幀存儲為直方圖,并且響應于確定當前幀的直方圖與在第二邊界內不存在對象的最后一個已知幀的直方圖相匹配來確定對象的不存在。

根據(jù)其它示例,描述了被配置為實現(xiàn)用于機器人設備的基于傳感器的安全特征的裝置。示例裝置可以包括:一個或多個傳感器,其被配置為從機器人設備周圍的環(huán)境捕獲光;以及通信地耦合到所述一個或多個傳感器的至少一個分析模塊。所述至少一個分析模塊可以被配置為基于由所述一個或多個傳感器捕獲的光來生成所述機器人設備周圍的環(huán)境的模型圖像,其中所述模型圖像的時間變化被存儲為多個幀;基于一個或多個幀的比較來檢測模型圖像的變化;并且基于檢測到的變化來確定非預期對象是否正在接近機器人設備。所述至少一個分析模塊還可以被配置為響應于確定非預期對象正在接近機器人設備而指示所述機器人設備基于所述對象向所述機器人設備的接近度和接近速度中的一個或多個來調節(jié)所述機器人設備的操作速度。

根據(jù)進一步的示例,一個或多個傳感器可以包括互補的金屬氧化物半導體(cmos)圖像傳感器、電荷耦合器件(ccd)圖像傳感器或n型金屬氧化物半導體(nmos)圖像傳感器。一個或多個傳感器可以相對于機器人設備定位在一個或多個位置處,使得光從機器人設備周圍的環(huán)境的至少一部分被捕獲。一個或多個傳感器可以與機器人設備集成。

根據(jù)另外其他的示例,一個或多個傳感器可以被定位或配置成旋轉,使得光從機器人設備周圍的基本上整個環(huán)境被捕獲。所述至少一個分析模塊可以被配置為采用一個或多個高斯分布生成模型圖像。該裝置還可以包括耦合到至少一個分析模塊的用戶界面,用戶界面被配置為將機器人設備周圍的環(huán)境的模型圖像顯示給機器人設備的操作者。所述至少一個分析模塊可以被進一步配置成從所述機器人設備的操作者接收所述機器人設備周圍的環(huán)境內的至少第一邊界和第二邊界的定義。至少一個分析模塊還可以被配置為基于對象在第一邊界或第二邊界內的位置來確定對象向機器人設備的接近度。

根據(jù)進一步的示例,描述了實現(xiàn)用于機器人設備的基于傳感器的安全特征的系統(tǒng)。該系統(tǒng)可以包括:至少一個成像模塊,其被配置為通過一個或多個傳感器捕獲機器人設備周圍的環(huán)境的光;至少一個建模模塊,其被配置為基于由所述至少一個成像模塊捕獲的光來生成所述機器人設備周圍的環(huán)境的模型圖像,其中所述模型圖像的時間變化被存儲為多個幀;以及至少一個檢測模塊,其被配置為基于一個或多個幀的比較來檢測模型圖像的變化,并且基于檢測到的變化來確定非預期對象是否正在接近機器人設備。該系統(tǒng)還可以包括至少一個控制器,其被配置為響應于確定非預期對象正在接近機器人設備而指示所述機器人設備基于對象向所述機器人設備的接近度和接近速度中的一個或多個來調節(jié)所述機器人設備的操作速度。

根據(jù)另外的示例,所述至少一個控制器還可以被配置為控制所述至少一個成像模塊、所述至少一個建模模塊和所述至少一個檢測模塊的操作方面。所述至少一個建模模塊還可以被配置為將模型圖像的像素分類為模型圖像的前景和背景之一;將分類為模型圖像的前景的像素分組;并為被分組的像素的尺寸分配閾值。所述至少一個檢測模塊還可以被配置為確定被分組的像素的尺寸超過閾值,以檢測到模型圖像的變化。

示例

以下是可以如何實現(xiàn)一些實施例的說明性的示例,并且不旨在以任何方式限制實施例的范圍。

示例1:通過定位在紡織制造廠的機器人絎縫機上方的傳感器檢測第一邊界內的人手

耦合到支撐裝置的單個nmos傳感器定位在機器人絎縫機上方,該機器人絎縫機配置成制造由三層纖維構成的材料。支撐裝置附接到機器人絎縫機的部件。單個傳感器被配置為從機器人絎縫機的環(huán)境捕獲光,并且還被配置為旋轉以確保從整個環(huán)境捕獲光。耦合到所述傳感器的分析模塊被配置為基于從所述環(huán)境捕獲的光來構建模型圖像。模型圖像包括用于制造材料的纖維層和被配置為與機器人絎縫機一起執(zhí)行制造的一個或多個其它機器和/或外圍設備。模型圖像作為直方圖保存在分析模塊的數(shù)據(jù)庫中以響應于檢測到模型圖像的變化而被參考。耦合到分析模塊的用戶界面向機器人絎縫機的操作者提供模型圖像的顯示,并允許操作者在環(huán)境內定義第一邊界和第二邊界。第一邊界是機器人絎縫機的10厘米(cm)內的環(huán)境區(qū)域,第二邊界是機器人絎縫機的10厘米到40厘米的環(huán)境區(qū)域。

分析模塊將模型圖像內的像素分類為模型圖像的前景和/或背景。分類為模型圖像的前景的像素被分組在一起,并且指示與機器人絎縫裝置的環(huán)境相關聯(lián)的運動。例如,將用于制造材料的纖維層進給到機器人絎縫機中的運動以及配置成與機器人絎縫機結合進行制造的一個或多個其它機器和/或外圍設備的運動。該組的尺寸被分配閾值。分析模塊響應于確定由于環(huán)境中的非預期運動而導致分組的尺寸超過閾值來檢測模型圖像的變化,其中變化指示接近機器人絎縫機的人手。人手被確定為位于第一邊界內機器人絎縫機上方3厘米處。

分析模塊被配置為基于人手在第一邊界中的位置來指示機器人絎縫機停止運動。一旦分析模塊檢測到人手移動到第二邊界內的機器人絎縫機上方11cm處的位置,則分析模塊指示機器人絎縫機重新啟動機器人絎縫機的運動。此外,一旦分析模塊檢測到人手移動到位于第二邊界之外的機器人絎縫機上方41cm的位置,則分析模塊被配置為提高機器人絎縫機的操作速度。分析模塊通過將當前模型圖像的直方圖與不存在人手的最后一個已知模型圖像的直方圖進行匹配來檢測人手從第一邊界和/或第二邊界的不存在。

示例2:通過與汽車制造廠中的機器人焊機集成的傳感器檢測第二邊界內的不正確部件

單個cmos圖像傳感器與被配置為將車輛的兩個或更多個底盤部件焊接在一起的機器人焊機集成。單個傳感器被配置為從機器人焊接機的環(huán)境捕獲光,并且還被配置為旋轉而使得從整個環(huán)境捕獲光。耦合到所述傳感器的分析模塊被配置為基于從環(huán)境捕獲的光來構建模型圖像。模型圖像包括要焊接在一起的底盤部件和被配置為與機器人焊機一起執(zhí)行焊接的一個或多個其它機器和/或外圍設備。模型圖像作為直方圖保存在分析模塊的數(shù)據(jù)庫中以響應于檢測到模型圖像的變化而被參考。耦合到分析模塊的用戶界面向機器人焊機的操作者提供模型圖像的顯示,并允許操作者在環(huán)境內定義第一邊界和第二邊界。第一邊界是機器人焊機的1米(m)以內的環(huán)境區(qū)域,第二邊界是機器人焊機的1米到2米的環(huán)境區(qū)域。

分析模塊將模型圖像內的像素分類為模型圖像的前景和/或背景。分類為模型圖像的前景的像素被分組在一起,并且指示與機器人焊機的環(huán)境相關聯(lián)的運動。例如,要被焊接在一起的接近的底盤部件的運動和一個或多個配置成與機器人焊機一起執(zhí)行焊接的其它機器和/或外圍設備的運動。組的尺寸被分配閾值。分析模塊響應于確定由于環(huán)境中的非預期運動導致組的尺寸超過閾值來檢測模型圖像的變化,其中變化指示接近機器人焊機的不正確的部件(例如懸架)。該懸架被確定為在第二邊界內距機器人焊機1.5米遠。

分析模塊被配置為指示機器人焊機基于懸架在第二邊界中的位置來降低焊接的操作速度。一旦分析模塊檢測到懸架移動到第二邊界以外遠離機器人焊機超過2m的位置,則分析模塊指示機器人焊機提高焊接的操作速度。分析模塊通過將當前模型圖像的直方圖與其中不存在懸架的最后一個已知模型圖像的直方圖進行匹配來檢測懸架從第二邊界的不存在。

示例3:通過定位在電子制造廠的機器人蝕刻機周圍的多個傳感器來檢測第一邊界和第二邊界內的碎片

多個ccd圖像傳感器定位在被配置成將一個或多個光學部件蝕刻到集成電路(ic)的表面上的機器人蝕刻機周圍。傳感器定位在支撐機器人蝕刻機的相同表面上。傳感器被配置為從機器人蝕刻機的環(huán)境捕獲光,并且還被配置為旋轉以確保從整個環(huán)境捕獲光。耦合到所述傳感器的分析模塊被配置為基于從環(huán)境捕獲的光來構建模型圖像。模型圖像包括ic、一個或多個光學部件以及被配置為與機器人蝕刻機一起執(zhí)行蝕刻的一個或多個其它機器和/或外圍設備。模型圖像作為直方圖保存在分析模塊的數(shù)據(jù)庫中以響應于檢測到模型圖像的變化而被參考。耦合到分析模塊的用戶界面向機器人蝕刻機的操作者提供模型圖像的顯示,并允許操作者在環(huán)境內定義第一邊界和第二邊界。第一邊界是機器人絎縫機的10毫米(mm)以內的環(huán)境區(qū)域,第二邊界是機器人蝕刻機的10mm至40mm的環(huán)境區(qū)域。

分析模塊將模型圖像內的像素分類為模型圖像的前景和/或背景。分類為模型圖像的前景的像素被分組在一起,并且指示與機器人蝕刻機的環(huán)境相關聯(lián)的運動。例如,接近機器人蝕刻機以允許將一個或多個光學部件蝕刻到ic上的ic的運動,以及配置成與機器人蝕刻機結合執(zhí)行蝕刻的一個或多個其它機器和/或外圍設備的運動。該組的尺寸被分配閾值。分析模塊響應于由于環(huán)境中的非預期運動而確定組的尺寸超過閾值來檢測模型圖像的變化,其中變化指示接近機器人蝕刻機的碎片,其中碎片是來自制造ic的之前制造過程的多余材料。

碎片被確定為位于第二邊界內距機器人蝕刻機35mm處。分析模塊被配置為指示機器人蝕刻機基于碎片在第二邊界中的位置而以連續(xù)的方式降低操作速度。碎片繼續(xù)接近機器人蝕刻機,并被確定為位于第一邊界內距離機器人蝕刻機5mm處。分析模塊被配置為指示機器人蝕刻機基于碎片在第一邊界中的位置而停止運動。

一旦分析模塊檢測到碎片移動到第二邊界內距機器人蝕刻機10mm的位置,則分析模塊指示機器人蝕刻機重新啟動機器人蝕刻機的運動。此外,一旦分析模塊檢測到碎片移動到第二邊界之外遠離機器人蝕刻機40mm的位置,則分析模塊被配置為提高機器人蝕刻機的操作速度。分析模塊通過將當前模型圖像的直方圖與其中不存在碎片的最后一個已知模型圖像的直方圖進行匹配來檢測碎片從第一和/或第二邊界的不存在。

存在可以影響本文所描述的過程和/或系統(tǒng)和/或其他技術(例如,硬件、軟件和/或固件)的各種媒介物,并且優(yōu)選的媒介物將隨著過程和/或系統(tǒng)和/或其他技術所部署的上下文而變化。例如,如果實施者確定速度和準確性是至關重要的,則實施者可以選擇主要是硬件和/或固件的媒介物;如果靈活性至關重要,實施者可以選擇主要是軟件的實施方式;或者,再次替代地,實施者可以選擇硬件、軟件和/或固件的某些組合。

雖然根據(jù)“包括”各種部件或步驟(被解釋為意為“包括但不限于”)來描述各種組合物、方法、系統(tǒng)和設備,組合物、方法、系統(tǒng)和設備也可以“基本上由各種組成部分和步驟組成”或“由各種組成部分和步驟組成”,而這些術語應被解釋為基本上是封閉成員組。

前面的詳細說明已經通過框圖、流程圖和/或示例闡述了設備和/或過程的各個實施例。在這些框圖、流程圖和/或示例包含一項或多項功能和/或操作的程度上,可以通過各種各樣的硬件、軟件、固件或實際上其任意組合來單獨地和/或統(tǒng)一地實現(xiàn)這些框圖、流程圖或示例內的各項功能和/或操作。在一個實施例中,本文所描述的主題的多個部分可經由專用集成電路(asic)、現(xiàn)場可編程門陣列(fpga)、數(shù)字信號處理器(dsp)或其它集成格式來實現(xiàn)。然而,在本文公開的實施例的一些方面可以整體地或部分地等同地實現(xiàn)為集成電路、在一個或多個計算機上運行的一個或多個計算機程序(例如,實現(xiàn)為在一個或多個計算機系統(tǒng)上運行的一個或多個程序)、在一個或多個處理器上運行的一個或多個程序(例如,實現(xiàn)為在一個或多個微處理器上運行的一個或多個程序)、固件、或實際上其任意組合,并且根據(jù)本公開的內容設計電路和/或編寫用于軟件和/或固件的代碼將是可能的。

本公開不受在本申請中所描述的特定實施例限制,這些特定實施例意在為各個方案的示例。能夠進行各種改進和變型,而不偏離其精神和范圍。根據(jù)前面的說明,除了本文列舉的那些之外,在本公開范圍內的功能上等同的方法和裝置將是可能的。這些改進方案和變型例旨在落在隨附權利要求書的范圍內。本公開僅受隨附權利要求書連同這些權利要求書所給予權利的等同方案的整個范圍限制。將理解的是,本公開不限于特定的方法、系統(tǒng)或部件,當然這些可以變化。還應理解的是,本文所使用的術語僅是為了描述特定實施例的目的,而不意在限制。

另外,本文所描述的主題的機制能夠以各種形式分布為程序產品,并且本文所描述的主題的示例性實施例適用,無論實際上用于實施分布的特定類型的信號承載介質如何。信號承載介質的示例包括但不限于以下:可記錄型介質,諸如軟盤、硬盤驅動器、壓縮盤(cd)、數(shù)字通用盤(dvd)、數(shù)字帶、計算機存儲器等;以及傳輸型介質,諸如數(shù)字和/或模擬通信介質(例如,光纖電纜、波導、有線通信鏈路、無線通信鏈路等)。

本領域技術人員將認識到,在本領域中以本文所闡述的方式描述設備和/或過程是常見的,此后使用工程實踐來將這樣描述的設備和/或過程集成到數(shù)據(jù)處理系統(tǒng)中。也就是說,本文所描述的設備和/或過程的至少一部分可以經由合理的實驗量集成到數(shù)據(jù)處理系統(tǒng)中。本領域技術人員將認識到,典型的數(shù)據(jù)處理系統(tǒng)通常包括系統(tǒng)單元外殼、視頻顯示設備、諸如易失性和非易失性存儲器的存儲器、諸如微處理器和數(shù)字信號處理器的處理器、諸如操作系統(tǒng)、驅動器、圖形用戶界面和應用程序的計算實體、諸如觸摸板或屏幕的一個或多個交互設備和/或包括反饋回路的控制系統(tǒng)中的一個或多個。

本文所描述的主題有時說明了包含在不同的其它部件內的不同部件或與不同的其它部件連接的不同部件。應理解的是,這些所描繪的體系結構僅是示例性的,并且實際上可以實施實現(xiàn)相同功能的許多其它體系結構。在概念意義上,實現(xiàn)相同功能的任何部件的布置有效地“關聯(lián)”,使得實現(xiàn)期望功能。因此,在此處組合以實現(xiàn)特定功能的任何兩個部件可視為彼此“關聯(lián)”,使得實現(xiàn)期望功能,無論體系結構或中間部件如何。同樣,任意兩個如此關聯(lián)的部件還可視為彼此“可操作地連接”、或“可操作地耦合”以實現(xiàn)期望的功能,并且能夠如此關聯(lián)的任意兩個部件還可視為彼此“能夠可操作地耦合”以實現(xiàn)期望功能。能夠可操作耦合的具體示例包括但不限于能夠物理上可連接和/或物理上交互的部件和/或能夠無線交互和/或無線交互的部件和/或邏輯上交互和/或能夠邏輯上交互的部件。

關于本文中基本上任何復數(shù)和/或單數(shù)術語的使用,本領域技術人員能夠根據(jù)上下文和/或應用適當?shù)貜膹蛿?shù)變換成單數(shù)和/或從單數(shù)變換成復數(shù)。為了清晰的目的,本文中明確地闡明了各單數(shù)/復數(shù)的置換。

本領域技術人員將理解,一般地,本文所使用的術語,尤其是隨附權利要求(例如,隨附權利要求的主體)中所使用的術語,通常意在為“開放式”術語(例如,術語“包括”應當解釋為“包括但不限于”,術語“具有”應解釋為“至少具有”,術語“包括”應解釋為“包括但不限于”,等等)。本領域技術人員還理解,如果意圖表達引導性權利要求記述項的具體數(shù)量,該意圖將明確地記述在權利要求中,并且在不存在這種記述的情況下,不存在這樣的意圖。例如,為輔助理解,下面的隨附權利要求可能包含了引導性短語“至少一個”和“一個或多個”的使用以引導權利要求記述項。然而,這種短語的使用不應解釋為暗示不定冠詞“一”或“一個”引導權利要求記述項將包含該所引導的權利要求記述項的任何特定權利要求局限于僅包含一個該記述項的實施例,即使當同一權利要求包括了引導性短語“一個或多個”或“至少一個”以及諸如不定冠詞“一”或“一個”的(例如,“一”和/或“一個”應當解釋為表示“至少一個”或“一個或多個”);這同樣適用于對于用于引導權利要求記述項的定冠詞的使用。另外,即使明確地記述了被引導的權利要求記述項的具體數(shù)量,本領域技術人員將理解到這些記述項應當解釋為至少表示所記述的數(shù)量(例如,沒有其它修飾語的裸記述“兩個記述項”表示至少兩個記述項或兩個以上的記述項)。

此外,在使用類似于“a、b和c等中的至少一個”的慣用法的那些實例中,通常這樣的構造旨在表達本領域技術人員理解該慣用法的含義(例如,“具有a、b和c中的至少一個的系統(tǒng)”將包括但不限于僅具有a、僅具有b、僅具有c、具有a和b、具有a和c、具有b和c、和/或具有a、b和c等等的系統(tǒng))。本領域技術人員將進一步理解,呈現(xiàn)兩個以上可選項的幾乎任何分離詞和/或短語,無論是在說明書、權利要求或附圖中,都應理解為設想包括一項、任一項或兩項的可能性。例如,術語“a或b”將理解為包括“a”或“b”或“a和b”的可能性。

本領域技術人員將理解的是,為了任何以及全部的目的,諸如在提供所撰寫的說明書方面,本文所公開的全部范圍也涵蓋了任何和全部的可能的子范圍及其子范圍的組合。能夠容易地認識到任何所列范圍都充分地描述了同一范圍并且使同一范圍分解成至少均等的一半、三分之一、四分之一、五分之一、十分之一等等。作為非限制示例,本文所論述的每個范圍能夠容易地分解成下三分之一、中三分之一和上三分之一,等等。本領域技術人員還將理解的是,諸如“多達”、“至少”、“大于”、“小于”等所有的語言包括所記述的數(shù)量并且是指如上文所論述的隨后能夠分解成子范圍的范圍。最后,本領域技術人員將理解的是,范圍包括每個獨立的成員。因此,例如,具有1-3個單元的組是指具有1個、2個或3個單元的組。類似地,具有1-5個單元的組是指具有1個、2個、3個、4個、或5個單元的組,等等。

雖然本文公開了各個方案和實施例,但是其它的方案和實施例對于本領域技術人員而言將是顯而易見的。因此,本文所公開的各個方案和實施例是為了示例的目的而不意在限制,真正的范圍和精神是通過隨附的權利要求表示的。

當前第1頁1 2 
網友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1