用于自動化工具控制系統(tǒng)的工具塑造的制作方法
【專利摘要】一種用于確定存儲在系統(tǒng)中的物體的庫存狀態(tài)的庫存控制系統(tǒng)和方法。實施例包括:存儲容器,其包括用于存儲物體的多個存儲位置;圖像傳感設(shè)備,其用于捕捉容器的圖像數(shù)據(jù),包括多個存儲位置和一個目標(biāo)區(qū)域的圖像數(shù)據(jù),該目標(biāo)區(qū)域包括比多個存儲位置少的一個單獨(dú)的物體存儲位置;數(shù)據(jù)存儲設(shè)備,其用于存儲容器的圖像數(shù)據(jù);以及數(shù)據(jù)處理器。處理器接收代表該多個存儲位置的原始圖像的原始圖像數(shù)據(jù),以及代表在原始圖像之后捕捉的目標(biāo)區(qū)域的圖像的圖像數(shù)據(jù);根據(jù)目標(biāo)區(qū)域的圖像數(shù)據(jù)對原始圖像數(shù)據(jù)進(jìn)行修改從而生成調(diào)整后的圖像數(shù)據(jù);將調(diào)整后的圖像數(shù)據(jù)存儲在數(shù)據(jù)存儲設(shè)備中。
【專利說明】用于自動化工具控制系統(tǒng)的工具塑造
[0001]相關(guān)申請:
[0002]本發(fā)明要求2012年6月12日提交的美國臨時專利申請N0.61/658,729作為優(yōu)先權(quán),并將其全部內(nèi)容并入本文。
【技術(shù)領(lǐng)域】
[0003]該主題涉及電子庫存控制系統(tǒng)的特征和功能,特別是一種監(jiān)控物體移動和替換、識別從系統(tǒng)移除或歸還物體的基于圖像的庫存控制系統(tǒng)。
【背景技術(shù)】
[0004]在制造環(huán)境或服務(wù)環(huán)境中使用工具時,使用后將工具返回到存儲單元,如工具箱,是很重要的。雇主通常對工具箱進(jìn)行手工庫存檢查,從而將貴重工具的誤放或盜竊問題最小化或消除。公司可實施對雇員的工具箱的隨機(jī)審核從而防止盜竊并監(jiān)控工具的位置。
[0005]某些工業(yè)對工具的庫存控制具有高標(biāo)準(zhǔn),從而防止將工具遺留在它們會導(dǎo)致嚴(yán)重破壞的工作環(huán)境中。對于航空業(yè),確保沒有任何工具被意外地遺留在正在制造、組裝或維修的航空器中或?qū)椫惺侵匾?。航天工業(yè)協(xié)會甚至建立了被稱為國家航空航天標(biāo)準(zhǔn)的標(biāo)準(zhǔn),其包括推薦規(guī)程、人員管理和操作以減少對航空產(chǎn)品的外物損傷(FOD)。FOD被定義為任何在結(jié)構(gòu)上不屬于航空器的物體。找到的最常見的外物是堅果、螺栓、保險絲、手持工具。對工具的庫存控制對于防止將工具遺留在航空器中時至關(guān)緊要的。
[0006]一些工具箱包括內(nèi)置式庫存確認(rèn)部件,從而對存儲在這些工具箱中的工具的庫存狀態(tài)進(jìn)行跟蹤。例如,一些工具箱在每個工具存儲位置中或附近布置了接觸傳感器、磁性傳感器或紅外傳感器,從而檢查每個工具存儲位置中是否放置了工具。根據(jù)傳感器生成的信號,工具箱能夠確定是否缺少任何一種工具。盡管這種類型的庫存檢查可能在一定程度上是有用的,但是它遭受了若干缺點(diǎn)。例如,如果傳感器檢測到某個物體占據(jù)了存儲位置,則工具箱將會確定該存儲位置沒有缺少工具。但是,工具箱并不知道實際放回到工具箱中的工具是否是正確類型的工具或者它只是放置在存儲位置的用來欺騙系統(tǒng)的某些物體。此夕卜,在工具箱中的許多位置放置傳感器是繁重的和昂貴的,大量的傳感器容易導(dǎo)致會產(chǎn)生假陰性或陽性警報的損壞或故障。
[0007]相應(yīng)地,需要一種有效的庫存控制系統(tǒng)來協(xié)助對工具的使用、以及它們是否在使用后被適當(dāng)?shù)胤呕剡M(jìn)行跟蹤和說明。為了解決這些問題,開發(fā)出了自動工具控制系統(tǒng),該系統(tǒng)通過對用于存儲物體的位置的圖像進(jìn)行捕捉和處理來確定物體的庫存狀態(tài)。在2009年6月12日提交的美國專利申請12/484,127中描述了一個這樣的示例性工具存儲系統(tǒng),在此通過引用將其全部并入本文。
[0008]一個示例性的基于圖像的工具存儲系統(tǒng)包括多個存儲抽屜,每個存儲抽屜包括多個用于存儲各種類型的工具的存儲位置。更具體地,每個存儲抽屜包括泡沫層,泡沫層具有多個用于存儲工具的存儲位置,如工具剪切圖樣。每個剪切圖樣被特定地?fù)讣艏俺尚斡糜谶m當(dāng)?shù)厝菁{具有相應(yīng)形狀的工具。通常,會對該系統(tǒng)進(jìn)行“塑造”從而通過圖像傳感器(即,照相機(jī))對整個抽屜進(jìn)行成像來創(chuàng)建數(shù)據(jù)文件,從而識別抽屜中的工具,對該數(shù)據(jù)文件進(jìn)行處理從而對抽屜中的所有特定工具提供位置信息。
[0009]需要一種基于成像的庫存控制系統(tǒng)來簡化工具塑造進(jìn)程,該簡化的工具塑造進(jìn)程需要為單個工具或一組工具存儲識別參數(shù),而不是為抽屜或托槽中的每個工具重新獲取和存儲工具參數(shù)。
[0010]還需要降低當(dāng)前創(chuàng)建泡沫布局、以及檢查、批準(zhǔn)和生產(chǎn)泡沫層所需要的處理時間。此外,需要泡沫更換進(jìn)程和系統(tǒng)數(shù)據(jù)庫的相關(guān)更新的自動化,從而避免由于手工輸入工具數(shù)據(jù)導(dǎo)致的錯誤。
【發(fā)明內(nèi)容】
[0011]本文的論述通過提供改進(jìn)的用于工具塑造和數(shù)據(jù)庫更新的系統(tǒng)和方法對傳統(tǒng)的工具控制系統(tǒng)進(jìn)行了改進(jìn)。
[0012]根據(jù)本公開,通過一種用于確定存儲在系統(tǒng)中的物體的庫存狀態(tài)的庫存控制系統(tǒng),在某種程度上實現(xiàn)了上面的及其它的優(yōu)點(diǎn),該系統(tǒng)包括:存儲容器,其包括多個用于存儲物體的存儲位置;圖像傳感設(shè)備,其被配置于捕捉容器的圖像數(shù)據(jù),包括所有的所述多個存儲位置的圖像數(shù)據(jù),和該容器的一個目標(biāo)區(qū)域的圖像數(shù)據(jù),該目標(biāo)區(qū)域包括一個小于該多個存儲位置的單獨(dú)物體存儲位置;數(shù)據(jù)存儲設(shè)備,其用于存儲容器的圖像數(shù)據(jù);以及數(shù)據(jù)處理器。該數(shù)據(jù)處理器被配置用于接收代表該多個存儲位置的原始圖像的原始圖像數(shù)據(jù),接收代表在原始圖像之后捕捉的目標(biāo)區(qū)域的圖像的圖像數(shù)據(jù);根據(jù)目標(biāo)區(qū)域的圖像數(shù)據(jù)對原始圖像數(shù)據(jù)進(jìn)行修改從而生成調(diào)整后的圖像數(shù)據(jù);以及將調(diào)整后的圖像數(shù)據(jù)存儲在數(shù)據(jù)存儲設(shè)備中。
[0013]根據(jù)本公開的另一個方面,一種方法包括:在庫存控制系統(tǒng)中接收所選擇的容器目標(biāo)區(qū)域,該庫存控制系統(tǒng)具有包括多個用于存儲物體的存儲位置的容器,該容器目標(biāo)區(qū)域包括一個小于該多個存儲位置的單獨(dú)物體存儲位置;捕捉代表該多個存儲位置的原始圖像的原始圖像數(shù)據(jù);捕捉代表在原始圖像之后捕捉的目標(biāo)區(qū)域的圖像的圖像數(shù)據(jù);根據(jù)目標(biāo)區(qū)域的圖像數(shù)據(jù)對原始圖像數(shù)據(jù)進(jìn)行修改從而生成調(diào)整后的圖像數(shù)據(jù);以及對調(diào)整后的圖像數(shù)據(jù)進(jìn)行存儲。
[0014]根據(jù)本公開的另一個方面,一種用于確定存儲在系統(tǒng)中的物體的庫存狀態(tài)的庫存控制系統(tǒng),該系統(tǒng)包括:存儲容器,其包括多個用于存儲物體的存儲位置;圖像傳感設(shè)備,其被配置用于捕捉容器的圖像數(shù)據(jù),包括所述多個存儲位置的圖像數(shù)據(jù);以及數(shù)據(jù)處理器。數(shù)據(jù)處理器被配置用于:接收代表置于存儲容器表面上的物體的圖像數(shù)據(jù),根據(jù)所接收的圖像數(shù)據(jù),生成定義存儲容器中的每個物體的形狀和位置的數(shù)據(jù)文件,以及根據(jù)生成的數(shù)據(jù)文件,生成所述多個存儲位置的布局,可使用該布局制作用于當(dāng)物體存儲于容器中時對物體進(jìn)行控制的存儲層。
[0015]根據(jù)本公開的另一個方面,一種方法包括:在庫存控制系統(tǒng)中接收圖像數(shù)據(jù),該庫存控制系統(tǒng)具有包括多個用于存儲物體的存儲位置的容器,該圖像數(shù)據(jù)代表置于存儲容器表面上的物體,根據(jù)所接收的圖像數(shù)據(jù),生成定義存儲容器中的每個物體的形狀和位置的數(shù)據(jù)文件,以及根據(jù)生成的數(shù)據(jù)文件,生成所述多個存儲位置的布局,可使用該布局制作用于當(dāng)物體存儲于容器中時對物體進(jìn)行控制的存儲層。
[0016]根據(jù)本公開的另一個方面,一種用于確定存儲在系統(tǒng)中的物體的庫存狀態(tài)的庫存控制系統(tǒng),該系統(tǒng)包括:存儲容器,其包括多個用于存儲物體的存儲位置;圖像傳感設(shè)備,其被配置用于捕捉容器的圖像數(shù)據(jù);數(shù)據(jù)存儲設(shè)備,其用于對與容器相關(guān)的圖像數(shù)據(jù)和其它數(shù)據(jù)進(jìn)行存儲;以及數(shù)據(jù)處理器。該數(shù)據(jù)處理器被配置用于:接收代表所述多個存儲位置中的物體的新數(shù)據(jù);根據(jù)接收到的新數(shù)據(jù),對存儲在存儲設(shè)備中的與容器相關(guān)的圖像數(shù)據(jù)和其它數(shù)據(jù)進(jìn)行更新。
[0017]根據(jù)本公開的另一個方面,一種方法,包括:在庫存控制系統(tǒng)中對與容器相關(guān)的圖像數(shù)據(jù)和其它數(shù)據(jù)進(jìn)行存儲,該庫存控制系統(tǒng)具有包括多個用于存儲物體的存儲位置的容器;接收代表所述多個存儲位置中的物體的新數(shù)據(jù);根據(jù)接收到的新數(shù)據(jù),對存儲在存儲設(shè)備中的與容器相關(guān)的圖像數(shù)據(jù)和其它數(shù)據(jù)進(jìn)行更新。
[0018]將會在下面的描述中對本公開的額外優(yōu)點(diǎn)和新穎性特征進(jìn)行一定程度上的闡述,并且一定程度上,本領(lǐng)域內(nèi)具有普通技術(shù)的人員通過研究下面的說明和附圖,或者可通過制作或操作各實例獲得,本公開的額外優(yōu)點(diǎn)和新穎性特征對他們將會是顯而易見的。該論述的優(yōu)點(diǎn)可通過實踐或應(yīng)用所附權(quán)利要求中特別指出的方法、工具或者它們的組合實現(xiàn)和達(dá)到。
【專利附圖】
【附圖說明】
[0019]參照附圖,其中貫穿附圖具有相同參考數(shù)字標(biāo)記的元件代表相似的元件,其中:
[0020]圖1a和圖1b展示了可實施根據(jù)本公開的實施方案的示例性存儲單元;
[0021]圖2展示了一個操作在打開模式下的示例性存儲抽屜的內(nèi)部細(xì)節(jié);
[0022]圖3展示了根據(jù)本公開的示例性工具存儲系統(tǒng);
[0023]圖4A至圖4C和4E是圖3中展示的工具存儲系統(tǒng)的不同視圖;
[0024]圖4D示出了示例性圖像是如何被縫合到一起的;
[0025]圖5A和圖5B是用于本公開的示例性標(biāo)識符設(shè)計;
[0026]圖6示出了定時圖像采集的一個實例;
[0027]圖7A和圖7B是照相機(jī)布局的另一種實施方案的不同視圖;
[0028]圖8是一個示例性網(wǎng)絡(luò)庫存控制系統(tǒng)的方框圖;
[0029]圖9A至圖9D是根據(jù)本公開的訪問示例性系統(tǒng)的過程中采集的示例性審核記錄和圖像的示出性圖像;
[0030]圖10是示出了根據(jù)本公開的一個單獨(dú)工具塑造進(jìn)程的流程圖;
[0031]圖11示出了用于圖10的工具塑造進(jìn)程的用戶界面;
[0032]圖12是示出了根據(jù)本公開的用于生成存儲層的進(jìn)程的流程圖;
[0033]圖13是示出了根據(jù)本公開的用于對存儲層進(jìn)行自動化更改的進(jìn)程的流程圖;
[0034]圖14和圖15示出了通用計算機(jī)硬件平臺的功能方框圖圖示。
【具體實施方式】
[0035]在下面的描述中,出于說明的目的,提出了許多具體細(xì)節(jié),從而提供對本公開的透徹理解。具體地,在工具管理和工具庫存控制的背景下對使用機(jī)器視覺來識別存儲單元的庫存狀態(tài)的說明性實施方案的操作進(jìn)行了描述。但是,顯然的是,對于本領(lǐng)域內(nèi)的技術(shù)人員,可在沒有這些具體細(xì)節(jié)的情況下對所公開的概念進(jìn)行實踐或?qū)嵤?。相似的概念可用于其它類型的庫存控制系統(tǒng)中,如倉庫管理、珠寶庫存管理、敏感或受控物質(zhì)的管理、小酒吧庫存管理、藥物管理、保險庫或保險箱管理等。在其它實例中,為了避免不必要地模糊本公開,已知的結(jié)構(gòu)和設(shè)備是以框圖的形式展示的。
[0036]所公開的技術(shù)簡化了為單個工具或一組工具存儲工具識別參數(shù)的工具塑造進(jìn)程,而不是對抽屜或托槽中的每個工具的工具參數(shù)進(jìn)行重新獲取和存儲。該進(jìn)程降低了對抽屜或托槽進(jìn)行再塑造時處理工具數(shù)據(jù)所消耗的時間,特別是那些其中具有大量工具的抽屜或托槽。
[0037]同樣,對于共同組合用于特定工作需要的工具,或者類似或相同工具的配套工具,公開了一種將具有用于特定工具的摳剪圖樣的泡沫布局細(xì)分為托盤的技術(shù)。托盤可作為包括所有配套工具的整體從工具存儲單元取出,或者可在托盤停留在工具存儲設(shè)備中時將各工具個體取出和放回。
[0038]本文公開的另一個改進(jìn)涉及創(chuàng)建具有用于存儲每個單獨(dú)工具的剪切圖案輪廓的泡沫層。當(dāng)前,銷售員和顧客會確定需要包含在每個工具控制系統(tǒng)中的工具清單。有多種方法用于創(chuàng)建工具輪廓并將它們傳遞到泡沫層,從而為工具存儲設(shè)備抽屜或托槽創(chuàng)建工具存儲泡沫層??赏ㄟ^CAD專家使用2D工程繪圖、3D工程造型、對工具進(jìn)行直接測量、對工具進(jìn)行平板式掃描、對工具進(jìn)行背光掃描來創(chuàng)建輪廓。一旦創(chuàng)建了工具輪廓,CAD專家會根據(jù)顧客需求和標(biāo)準(zhǔn)規(guī)章創(chuàng)建每個抽屜或托槽的布局。完成后的布局會被發(fā)送給顧客進(jìn)行審核。隨后會對抽屜或托槽布局進(jìn)行改進(jìn),或者如果通過了審核,會將其發(fā)送給泡沫供應(yīng)商進(jìn)行生產(chǎn)。
[0039]該進(jìn)程是終端開放的,這會導(dǎo)致從最初的輪廓采集到生產(chǎn)的較長的延遲,特別是如果顧客改變了他們的主意。本文公開了一種改進(jìn)的用于創(chuàng)建泡沫輪廓的方法,該方法利用基于照相機(jī)的工具控制系統(tǒng)對由客戶以他們的角度布局中的工具進(jìn)行拍照、自動對圖像進(jìn)行校正從而移除視差、自動創(chuàng)建用于核查的布局的圖像、為每個工具分配部件編號、并自動創(chuàng)建用于水噴或其它CAD/CAM的生產(chǎn)機(jī)器的生產(chǎn)準(zhǔn)備文件。該進(jìn)程將當(dāng)前進(jìn)程所需要的創(chuàng)建泡沫布局、檢查、審核、生產(chǎn)的時間從幾周顯著地降低到幾天。
[0040]為制造、維護(hù)和服務(wù)進(jìn)程中用于基于圖像的工具控制系統(tǒng)提高效率的另一種方法是,將泡沫變更進(jìn)程自動化。當(dāng)前的進(jìn)程需要用戶或管理員下載電子的.txt文件以在每個單獨(dú)抽屜或托槽中觀察,該文件描述了照相機(jī)需要查看的目標(biāo)區(qū)域。一旦裝載了這些文件,用戶便將制造應(yīng)用中的照相機(jī)的校準(zhǔn)程序初始化。隨后,用戶必須在照相機(jī)校準(zhǔn)和抽屜或托槽塑造程序中手工地按步進(jìn)行,從而完成泡沫層的變更進(jìn)程。本公開描述了一種自動進(jìn)程,其中抽屜或托槽文件被下載到適當(dāng)?shù)拇鎯ξ恢茫脩敉ㄟ^工具存儲設(shè)備GUI屏幕觸發(fā)泡沫變更程序。隨后,泡沫變更程序自動地逐步安排用戶通過完成泡沫布局變更所需要的每個步驟。
[0041]該概述完成后,現(xiàn)將詳細(xì)參照附圖中所示出的和下面討論的實例。
[0042]示例性工具存儲系統(tǒng)的概述
[0043]圖1a和圖1b展示了可實施根據(jù)本公開的庫存控制系統(tǒng)的示例性存儲單元。圖1a為示例性存儲單元100,其包括多個存儲抽屜120。每個存儲抽屜120包括多個用于存儲各種類型的工具的存儲位置。作為貫穿本公開使用的,存儲位置是存儲系統(tǒng)中用于存儲或固定物體的位置。在一個方案中,每個工具在工具存儲系統(tǒng)中具有特定的預(yù)先指定的存儲位置。
[0044]每個存儲抽屜在關(guān)閉模式(不允許對抽屜的容納物進(jìn)行任何訪問)與打開模式之間運(yùn)轉(zhuǎn)(允許對抽屜的容納物進(jìn)行部分或全部的訪問)。當(dāng)存儲抽屜從關(guān)閉模式進(jìn)入打開模式時,存儲抽屜會允許增加對其容納物的訪問權(quán)限。另一方面,如果存儲抽屜從打開模式進(jìn)入關(guān)閉模式,存儲抽屜會允許較小對其容納物的訪問權(quán)限。如圖1a所示,所有的存儲抽屜120處于關(guān)閉模式。
[0045]可使用鎖定設(shè)備來控制對抽屜120的容納物的訪問。每個單獨(dú)的抽屜120可具有自己的鎖,或者多個存儲抽屜120可共享一個公共鎖定設(shè)備。只有經(jīng)過驗證或授權(quán)的用戶才能夠訪問抽屜的容納物。
[0046]存儲抽屜可具有不同的尺寸、形狀、布局和配置。圖1b展示了另一種類型的工具存儲系統(tǒng)200,其包括多個存儲架或隔層220以及一個單獨(dú)的提供對存儲架220的訪問權(quán)限的門250。存儲架或隔層可具有不同的尺寸、形狀、布局和配置。
[0047]圖2展示了打開模式中的示例性存儲抽屜120的內(nèi)部細(xì)節(jié)。每個存儲抽屜120包括泡沫基座180,泡沫基座180具有至少一個用于存儲工具的存儲位置,如剪切圖樣181。每個剪切圖樣具有特定的外形和形狀用于適當(dāng)?shù)厝菁{具有相應(yīng)形狀的工具??墒褂脪煦^、粘合扣、閂鎖、來自泡沫的壓力等將工具固定在各個存儲位置中。
[0048]圖3展示了作為根據(jù)本公開的用于存儲工具的工具存儲系統(tǒng)300實施的示例性庫存控制系統(tǒng)。存儲系統(tǒng)300包括顯示器305、用于對將要訪問存儲系統(tǒng)300的用戶的身份和授權(quán)等級進(jìn)行核實的訪問控制設(shè)備306 (如讀卡器)、用于存儲工具的多個存儲抽屜330。工具存儲系統(tǒng)300包括圖像傳感設(shè)備,其被配置用于捕捉系統(tǒng)的容納物或存儲位置的圖像。圖像傳感設(shè)備可以是透鏡照相機(jī)、CCD照相機(jī)、CMOS照相機(jī)、視頻照相機(jī)、或者任何類型的捕捉圖像的設(shè)備。系統(tǒng)300包括數(shù)據(jù)處理系統(tǒng),如計算機(jī),用于對圖像傳感設(shè)備捕捉的圖像進(jìn)行處理。通過數(shù)據(jù)處理系統(tǒng)對圖像傳感設(shè)備捕捉或形成的圖像進(jìn)行處理,用于確定系統(tǒng)或每個存儲抽屜的庫存狀態(tài)。貫穿本公開使用的術(shù)語庫存狀態(tài)指的是,有關(guān)物體存在或不存在狀態(tài)的信息。
[0049]數(shù)據(jù)處理系統(tǒng)可以是工具存儲系統(tǒng)300的一部分。在一個實施方案中,數(shù)據(jù)處理系統(tǒng)是具有數(shù)據(jù)鏈接(如有線或無線鏈接)的、耦接到工具存儲系統(tǒng)300的遠(yuǎn)程計算機(jī);或者是集成到存儲系統(tǒng)300中的計算機(jī)和存儲系統(tǒng)300的遠(yuǎn)程計算機(jī)的組合。后面將會對構(gòu)造圖像和確定庫存狀態(tài)的詳細(xì)操作進(jìn)行討論。
[0050]抽屜330與圖1a中展示的那些抽屜120相似。顯示器305是存儲系統(tǒng)300的輸入和/或輸出設(shè)備,其被配置用于輸出信息。信息可通過顯示器305輸入,例如使用觸摸屏幕顯示器。訪問控制設(shè)備306用于將對工具存儲抽屜330的訪問只限制于授權(quán)用戶。通過使用一個或多個鎖定設(shè)備,訪問控制設(shè)備306使所有存儲抽屜330保持鎖定在關(guān)閉位置,直到訪問控制設(shè)備306對用戶的訪問存儲系統(tǒng)300的授權(quán)進(jìn)行了授權(quán)。訪問控制設(shè)備306可使用一個或多個訪問授權(quán)工具對用戶的授權(quán)等級進(jìn)行核實,例如使用鍵盤輸入訪問代碼、使用讀卡器通過鑰匙卡或密鑰卡讀取鑰匙卡或密鑰卡持有者的授權(quán)等級、計量生物學(xué)方法(如指紋識別器或視網(wǎng)膜掃描)、或其它方法。如果訪問控制設(shè)備306確定用戶被授權(quán)訪問存儲系統(tǒng)300,它會根據(jù)用戶的授權(quán)等級,對一些或所有的存儲抽屜330進(jìn)行解鎖,允許用戶移除或代替工具。在一個實施方案中,對于每個存儲抽屜330的訪問的控制和授權(quán)是獨(dú)立的。根據(jù)被分配的授權(quán)或訪問等級,會授權(quán)用戶訪問系統(tǒng)300的一個或多個抽屜,但是不會授權(quán)訪問其它抽屜。在一個實施方案中,當(dāng)用戶關(guān)閉抽屜后,訪問控制設(shè)備306會對存儲抽屜330重新上鎖。
[0051]訪問控制設(shè)備306的位置不限于位于存儲系統(tǒng)300的前面??蓪⑵渲糜谙到y(tǒng)的頂部或者系統(tǒng)的側(cè)面上。在一個實施方案中,將訪問控制設(shè)備306與顯不器305集成在一起。用于鑒權(quán)目的的用戶信息可通過具有觸摸屏幕功能的顯示設(shè)備、面部檢測照相機(jī)、指紋識別器、視網(wǎng)膜掃描器或任何其它類型的用于對用戶訪問存儲系統(tǒng)300的授權(quán)進(jìn)行驗證的設(shè)備輸入。
[0052]圖4a和4b展示了工具存儲系統(tǒng)300的局部透視圖。如圖4a中所示,讀卡器形式的訪問控制設(shè)備306位于系統(tǒng)的側(cè)面上。存儲系統(tǒng)300包括成像隔層330,成像隔層330中置入了圖像傳感設(shè)備,該圖像傳感設(shè)備包括三個照相機(jī)310和一個光檢測設(shè)備,如鏡子312,其具有相對于垂直面大約成45度角向下放置的反射面,用于將來自抽屜330的反射光線導(dǎo)向照相機(jī)310。到達(dá)照相機(jī)310后,引導(dǎo)光線會使得照相機(jī)310形成抽屜330的圖像。鏡子312下面的陰影區(qū)域代表工具存儲系統(tǒng)300的圖像傳感設(shè)備的視野。鏡子312的寬度等于或大于每個存儲抽屜的寬度,并對照相機(jī)的視野重新定向,使其向下朝向抽屜。圖4e是系統(tǒng)300的說明性側(cè)視圖,它展示了照相機(jī)310、鏡子312、抽屜330之間的相對位置。從任何抽屜330反射到鏡子312的反射光L被導(dǎo)向照相機(jī)310。
[0053]圖4b是與去除成像隔離層330的圖4a相同的透視圖,從而展示出布局的細(xì)節(jié)。每個照相機(jī)310與一個視野311相關(guān)聯(lián)。如圖4b中所展示,各個照相機(jī)310組合成的視野構(gòu)成了圖像傳感設(shè)備的視野340。視野340具有的深度為X。例如,視野340的深度可以是大約2英寸。
[0054]圖4c是圖4a中展示的工具存儲系統(tǒng)300的替代性透視圖,其不同點(diǎn)在于一個存儲抽屜336現(xiàn)在運(yùn)行在打開模式中,允許部分地訪問其容納物或者存儲抽屜336中的存儲位置。
[0055]圖4a至圖4c中的照相機(jī)310和鏡子312的配置為照相機(jī)310提供了捕捉頂端抽屜到底端抽屜的圖像的能力,而不需要大幅地改變其焦距。
[0056]在一個實施方案中,當(dāng)存儲抽屜被打開或關(guān)閉時,照相機(jī)310捕捉每個存儲抽屜的多個局部圖像。照相機(jī)310捕捉到的每個圖像可與唯一的ID或指示圖像被捕捉的時間的時間戳相關(guān)聯(lián)。圖像的獲取是由工具存儲系統(tǒng)300中的數(shù)據(jù)處理器控制的。在一個實施方案中,所捕捉的圖像是抽屜的全寬,但是只有大約2英尺深。所捕捉的圖像在深度和/或?qū)挾壬嫌幸欢ǔ潭鹊闹丿B。如圖4D中所展示,不同照相機(jī)310在不同點(diǎn)采集的局部圖像41-45最后可被縫合在一起,從而形成抽屜的局部或整體以及它的所含物和/或存儲位置的一個單獨(dú)的圖像。該縫合可通過數(shù)據(jù)處理器或者附加的或遠(yuǎn)程的計算機(jī)利用現(xiàn)有的軟件程序進(jìn)行。由于圖像是以大約2英寸的切片捕捉的,因此每個照相機(jī)會捕捉多個圖像切片。每個抽屜可包括一個或多個可視的刻度。處理器可以快速成像模式對包含該刻度的圖像部分進(jìn)行監(jiān)控,類似于視頻監(jiān)控。當(dāng)刻度到指定的或計劃的位置時,數(shù)據(jù)處理系統(tǒng)會控制圖像傳感設(shè)備捕捉和記錄圖像切片。該刻度也會有助于圖片縫合。此外,可在抽屜的表面施加某個圖案,如網(wǎng)格??墒褂迷搱D案輔助縫合或圖像捕捉處理。
[0057]在另一個實施方案中,為了創(chuàng)建更深的視野X,圖像傳感設(shè)備包括具有廣角鏡頭的較大的鏡子和照相機(jī),從而較少或完全消除對于圖像縫合的需求。
[0058]在一個實施方案中,使用一個或多個行掃描照相機(jī)來實施圖像傳感設(shè)備。行掃描照相機(jī)基本上捕捉一維圖像。圖像將會具有的顯著寬度取決于傳感器,但是深度只有一個像素。行掃描照相機(jī)捕捉的圖像以條紋描繪了工具抽屜的寬度,但是深度只有一個像素。抽屜330每次以預(yù)先指定的部分量移動,使得移動后照相機(jī)將會捕捉另一個圖像切片。在該實例中,必須將圖像切片縫合到一起,從而創(chuàng)建可用的完整抽屜圖像。這與許多復(fù)印機(jī)中使用的用于捕捉文件的圖像的進(jìn)程是相同的。文件從行掃描照相機(jī)上穿過,多個圖像切片被縫合在一起從而創(chuàng)建整個文件的圖像。
[0059]應(yīng)當(dāng)理解的是,除了鏡子,可使用其它設(shè)備,如棱鏡、不同類型的透鏡(包括平面的、凹面的、和/或凸面的)的組合、光纖、或者任何可將光學(xué)從一個點(diǎn)導(dǎo)向另一個點(diǎn)的設(shè)備來實施光線引導(dǎo)設(shè)備,用于將來自一個物體的光線導(dǎo)向遠(yuǎn)程照相機(jī)。另一個選項可以是使用光纖。光線引導(dǎo)設(shè)備的使用可會對所捕捉的圖像造成失真??蓤?zhí)行校準(zhǔn)或圖像處理來消除失真。例如,照相機(jī)310可首先查看光線引導(dǎo)設(shè)備所反射的一個已知的簡單網(wǎng)格圖案,并創(chuàng)建失真圖像供數(shù)據(jù)處理處理器使用,從而對所捕捉的圖像進(jìn)行調(diào)整,從而對鏡面失真進(jìn)行補(bǔ)償。
[0060]為了更好地進(jìn)行圖像捕捉和處理,可取的是對照相機(jī)進(jìn)行校準(zhǔn)。照相機(jī)可包括某些針對圖像失真或焦距的結(jié)構(gòu)變化??蓪φ障鄼C(jī)進(jìn)行校準(zhǔn)從而降低失真,該方式類似于降低鏡面失真的方式。實際上,鏡面校準(zhǔn)會同時對照相機(jī)和鏡面失真進(jìn)行補(bǔ)償,它可以作為唯一的失真校正使用。此外,可使用專用夾具校準(zhǔn)每個單獨(dú)的照相機(jī)從而確定其透鏡的實際焦距,并且可使用軟件對同一系統(tǒng)中的照相機(jī)之間的差異進(jìn)行補(bǔ)償。
[0061]在一個實施方案中,圖像傳感設(shè)備不包括任何鏡子。取而代之的是,可將一個或多個照相機(jī)置于鏡子312所處的位置。在該實例中,照相機(jī)直接向下指向存儲抽屜330并隨后移動。在另一個實施方案中,每個存儲抽屜330具有一個或多個相關(guān)聯(lián)的照相機(jī)用于捕捉該存儲抽屜的圖像。
[0062]庫存狀態(tài)的確定
[0063]系統(tǒng)300根據(jù)所捕捉的圖像使用各種可能的策略確定抽屜330中是否存在或不存在工具。可通過嵌入的處理器或附屬的計算機(jī)(PC)執(zhí)行適當(dāng)?shù)能浖?,從而根?jù)所捕捉的圖像進(jìn)行庫存確認(rèn)。
[0064]在一個實例中,系統(tǒng)300根據(jù)抽屜中的空閑位置確定庫存狀態(tài)。抽屜中的每個存儲位置用于存儲預(yù)先指定的物體,如預(yù)先指定的工具。系統(tǒng)300的非易失性存儲設(shè)備存儲識別抽屜中的每個已知存儲位置與其相對應(yīng)的預(yù)先指定的物體之間的關(guān)系的信息。存儲設(shè)備還存儲抽屜的兩個基礎(chǔ)圖像的信息:一個基礎(chǔ)圖像中,每個存儲位置都被相應(yīng)的預(yù)先指定的物體占據(jù),另一個基礎(chǔ)圖像中,每個存儲位置都未被占據(jù)。在確定抽屜的庫存狀態(tài)時,數(shù)據(jù)處理器將抽屜的圖像與每個基礎(chǔ)圖像進(jìn)行對比。根據(jù)圖像之間的差別,數(shù)據(jù)處理器確定抽屜中的哪個存儲位置未被其相應(yīng)的預(yù)先指定的物體占據(jù)。遺漏物體的識別是根據(jù)所存儲的標(biāo)識每個存儲位置與它們的相對應(yīng)的預(yù)先指定的物體之間的關(guān)系確定的。
[0065]根據(jù)本公開的另一個實施方案使用特別指定的標(biāo)識符確定物體的庫存狀態(tài)。根據(jù)存儲位置是否被物體占據(jù),相關(guān)聯(lián)的標(biāo)識符會以一種或兩種方式呈現(xiàn)在圖像傳感設(shè)備所捕捉的圖像中。例如,當(dāng)相關(guān)聯(lián)的存儲位置被占據(jù)時,標(biāo)識符會以第一顏色呈現(xiàn),當(dāng)相關(guān)聯(lián)的存儲位置未被占據(jù)時,標(biāo)識符會以第二顏色呈現(xiàn)。標(biāo)識符可以是文本、一維或二維條形碼、圖案、斑點(diǎn)、代碼、符號、數(shù)字、號碼、指示燈、燈光、旗幟等,或者它們的任何組合。標(biāo)識符呈現(xiàn)在圖像傳感設(shè)備所捕捉的圖像中的不同方式包括圖像具有不同的圖案、密度、形式、形狀、顏色等。根據(jù)每個標(biāo)識符呈現(xiàn)在所捕捉的圖像中的方式,數(shù)據(jù)處理器確定物體的庫存狀態(tài)。
[0066]圖5展不了標(biāo)識符設(shè)計的一種實施方案。如圖5所不,存儲位置51用于存儲工具510,當(dāng)前存儲位置52被存儲工具520占據(jù)。存儲位置53未被其指定工具占據(jù)。每個存儲位置51、52、53都具有一個相關(guān)聯(lián)的標(biāo)識符。根據(jù)每個存儲位置51-53是否被相對應(yīng)的工具占據(jù),每個標(biāo)識符以一種或兩種不同方式呈現(xiàn)在照相機(jī)310所捕捉的圖像中。例如,當(dāng)相對應(yīng)的工具存儲在各自的存儲位置中時,各個標(biāo)識符可對照相機(jī)310不可見,并且當(dāng)物體未存儲在各自的存儲位置中時,變?yōu)閷φ障鄼C(jī)310可見。同樣,一種不同的實施方案中,當(dāng)物體存儲在各自的存儲位置中時,標(biāo)識符對圖像傳感設(shè)備是可見的,當(dāng)物體未存儲在各自的存儲位置中時,標(biāo)識符對圖像傳感設(shè)備是不可見的。
[0067]例如,存儲位置51-53的底部包括由逆向反光材料構(gòu)成的標(biāo)識符。因為存儲位置51和53未被它們各自的指定工具占據(jù),因此與它們相關(guān)聯(lián)的標(biāo)識符511和513對圖像傳感設(shè)備是可見的。另一方面,存儲位置52現(xiàn)在被它的指定工具占據(jù),其標(biāo)識符會被阻止進(jìn)入圖像傳感設(shè)備的視野。當(dāng)特定工具存儲在存儲位置中時,標(biāo)識符會被阻止進(jìn)入圖像傳感設(shè)備的視野并且對圖像傳感設(shè)備是不可見的。另一方面,如果存儲位置未被特定工具占據(jù),標(biāo)識符對圖像傳感設(shè)備是可見的并且會以高亮度區(qū)域顯示在抽屜的圖像上。相應(yīng)地,高亮度區(qū)域代表遺漏了工具。系統(tǒng)300檢測遺漏工具的位置并將空閑位置與所存儲的標(biāo)示每個存儲位置與它們相對應(yīng)工具之間的關(guān)系相關(guān)聯(lián)。系統(tǒng)300會確定哪些工具沒有在其指定的抽屜中的位置。應(yīng)當(dāng)理解的是,可以許多不同方式實施標(biāo)識符。例如,可將標(biāo)識符設(shè)計為當(dāng)存儲位置未被占用時創(chuàng)建一個高亮度圖像,而在當(dāng)存儲位置被占用時創(chuàng)建一個亮度較低的圖像。
[0068]在一個實施方案中,將每個標(biāo)識符實施為接觸式傳感器和指示燈。如圖5b中所展示,存儲位置61與接觸式傳感器62和指示燈63相關(guān)聯(lián)。當(dāng)接觸式傳感器62感測到工具位于存儲位置61中時,接觸式傳感器62會生成一個信號并控制關(guān)閉指示燈63的電源。另一方面,如果接觸式傳感器62檢測到工具不位于存儲位置61中,接觸式傳感器62會生成控制將指示燈63打開的控制信號,這會在圖像傳感設(shè)備所捕捉的圖像中創(chuàng)建一個高亮度區(qū)域。圖像中的每個高亮度區(qū)域指示出該存儲位置不存在相關(guān)聯(lián)的工具。系統(tǒng)300通過確定存儲位置未被占據(jù)以及預(yù)先存儲的指示各位置相對應(yīng)的工具的信息來識別工具被移走或遺失。在另一個實施方案中,預(yù)先指定的存儲在各個存儲位置中的工具的標(biāo)識符是唯一的。數(shù)據(jù)處理器被配置于通過評估圖像傳感設(shè)備所捕捉的存儲位置的圖像中是否存在至少一個可視的標(biāo)識符,以及預(yù)先存儲的每個預(yù)先指定的物體與各自標(biāo)識符(對于每個預(yù)先指定的物體是唯一的)之間的關(guān)系來確定庫存狀態(tài)。
[0069]在另一個實施方案中,當(dāng)存儲位置被占據(jù)時,與存儲位置相關(guān)聯(lián)的標(biāo)識符會創(chuàng)建一個高亮度圖像,當(dāng)存儲位置未被占據(jù)時,會創(chuàng)建一個較低亮度的圖像。系統(tǒng)300根據(jù)檢測到的標(biāo)識符和預(yù)先存儲的標(biāo)示每個存儲位置與相對應(yīng)的預(yù)先指定的物體之間的關(guān)系的信息來確定哪些工具是存在的。在另一個實施方案中,預(yù)先指定的存儲在各個存儲位置中的物體的標(biāo)識符是唯一的。系統(tǒng)300通過評估圖像傳感設(shè)備所捕捉的存儲位置的圖像中存在的標(biāo)識符,以及預(yù)先存儲的每個預(yù)先指定的物體與各自標(biāo)識符(對于每個預(yù)先指定的物體是唯一的)之間的關(guān)系來確定庫存狀態(tài)。
[0070]在另一個實施方案中,存儲在系統(tǒng)300中的每個物體包括一個附加的標(biāo)識符,該標(biāo)識符對于每個物體是唯一的。數(shù)據(jù)處理器對于預(yù)先存儲的識別存儲在系統(tǒng)中的每個工具進(jìn)行的信息以及已知的標(biāo)示每個物體與各自的標(biāo)識符(對于每個預(yù)先指定的物體是唯一的)之間的關(guān)系的信息具有訪問權(quán)限。數(shù)據(jù)處理器通過評估圖像傳感設(shè)備所捕捉的存儲位置的圖像中存在的標(biāo)識符,以及每個預(yù)先指定的物體與各自標(biāo)識符(對于每個預(yù)先指定的物體是唯一的)之間的關(guān)系來確定物體的庫存狀態(tài)。例如,系統(tǒng)300會對存儲在系統(tǒng)中的工具的清單以及它們相對應(yīng)的唯一標(biāo)識符進(jìn)行存儲。照相機(jī)310捕捉存儲抽屜的圖像后,數(shù)據(jù)處理器會確定圖像中有哪個或哪些標(biāo)識符。通過將出現(xiàn)在圖像中的標(biāo)識符與工具清單以及它們相對應(yīng)的唯一標(biāo)識符進(jìn)行對比,數(shù)據(jù)處理器會確定哪些工具是系統(tǒng)中存在的,以及哪些是不存在的。
[0071]如前面所討論,與存儲位置相關(guān)聯(lián)的標(biāo)識符可用于確定在哪些位置存在物體遺失。根據(jù)一個實施方案,系統(tǒng)300不需要知道每個存儲位置與相對應(yīng)的物體之間的關(guān)系。而是,每個標(biāo)識符對于存儲在存儲位置中的相對應(yīng)的物體是唯一的。數(shù)據(jù)處理器300對于預(yù)先存儲的標(biāo)示每個標(biāo)識符與相對應(yīng)的物體之間的關(guān)系的信息,以及標(biāo)示每個物體的信息具有訪問權(quán)限。即,系統(tǒng)300對于每個存儲在系統(tǒng)300中的物體的庫存清單及其各自的唯一的標(biāo)識符具有訪問權(quán)限。當(dāng)系統(tǒng)300檢測到空閑的工具存儲位置時,系統(tǒng)軟件會從圖像中提取相對應(yīng)的標(biāo)識符并進(jìn)行解碼。因為每個標(biāo)識符對于相對應(yīng)的物體是唯一的,系統(tǒng)300能夠通過檢查每個標(biāo)識符與相對應(yīng)的物體之間的關(guān)系以及物體的庫存清單來確定哪個物體被遺失??蓪⒚總€標(biāo)識符(對于存儲在存儲位置中的物體是唯一的)置于存儲位置附近或存儲位置之中。在一個實施方案中,將標(biāo)識符置于存儲位置附近,無論該位置是否被某個物體占據(jù),標(biāo)識符對于圖像傳感設(shè)備是始終可見的。在另一個實施方案中,將標(biāo)識符置于相對應(yīng)的位置的內(nèi)部,當(dāng)該位置被某個物體占據(jù)時,標(biāo)識符對于圖像傳感設(shè)備是不可見的,當(dāng)該位置未被某個物體占據(jù)時是可見的。
[0072]本公開的一個實施方案使用基礎(chǔ)圖像與標(biāo)識符(對于物體是唯一的)的組合來確定庫存狀態(tài)。例如,基礎(chǔ)圖像可包括所有存儲位置都被它們各自相對應(yīng)物體占據(jù)的存儲抽屜的信息,其中每個存儲位置與一個標(biāo)識符(對于存儲在存儲位置中的物體是唯一的)相關(guān)聯(lián)。通過將各存儲位置的圖像與基礎(chǔ)圖像進(jìn)行對比來確定庫存狀態(tài),以確定哪些位置被物體占據(jù)和/或那些位置具有遺失的物體。遺失的物體的識別是通過對與遺失物體的每個存儲位置相關(guān)聯(lián)的標(biāo)識符進(jìn)行識別來確定的。
[0073]本公開的另一個實施方案使用多個標(biāo)識符的唯一組合來確定庫存狀態(tài)。例如,每個存儲位置可具有置于該位置內(nèi)部的第一類型的標(biāo)識符和置于該存儲位置附近的第二類型的標(biāo)識符(對于存儲在該存儲位置中的物體是唯一的)。當(dāng)該位置未被物體占據(jù)時,第一類型的標(biāo)識符對于圖像傳感設(shè)備是可見的,當(dāng)該位置被某個物體占據(jù)時,第一類型的標(biāo)識符對于圖像傳感設(shè)備是不可見的。第一類型的標(biāo)識符可由逆向反光材料構(gòu)成。如果存儲位置未被與該存儲位置相對應(yīng)的物體占據(jù),則第一類型的標(biāo)識符對于圖像傳感設(shè)備是可見的并且會顯現(xiàn)為高亮度區(qū)域。相應(yīng)地,每個高亮度區(qū)域代表一個遺失的物體,這會允許系統(tǒng)300確定哪些位置具有遺失的物體。根據(jù)與具有遺失的物體的位置相關(guān)聯(lián)的第二類型的標(biāo)識符,系統(tǒng)300會識別哪些物體從系統(tǒng)300中遺失。因此,可確定系統(tǒng)300的庫存狀態(tài)。
[0074]根據(jù)另一個實施方案,系統(tǒng)300使用圖像識別方法來對從系統(tǒng)300遺失的物體進(jìn)行識別。系統(tǒng)300對于標(biāo)示存儲在每個抽屜或系統(tǒng)300中的工具的庫存清單具有訪問權(quán)限。但是,系統(tǒng)300不是必須知道工具的存儲位置。工具位于為每個工具指定的泡沫剪切圖樣位置中。使用如尺寸、形狀、顏色及其它參數(shù)的特征,圖像識別軟件對抽屜中的每個工具進(jìn)行識別。遺失工具僅僅是庫存清單上的未被識別為在抽屜中的工具。
[0075]系統(tǒng)300記錄與每次訪問相關(guān)的訪問信息。訪問信息包括時間、與訪問相關(guān)的用戶信息、持續(xù)時間、用戶圖像、存儲位置的圖像、存儲系統(tǒng)的存儲單元或內(nèi)容的識別標(biāo)識、存儲系統(tǒng)中的物體等,或者它們的任何組合。在一個實施方案中,系統(tǒng)300包括用戶照相機(jī),用戶照相機(jī)對訪問存儲系統(tǒng)300的人員在每次授予訪問權(quán)時對其圖像進(jìn)行捕捉和存儲。對于用戶的每次訪問,系統(tǒng)300會確定庫存狀態(tài)并生成包括將所確定的庫存狀態(tài)與訪問信息相關(guān)聯(lián)的報告。
[0076]定時圖像捕捉
[0077]本公開的實施方案使用唯一的定時機(jī)器成像來捕捉系統(tǒng)300的圖像并根據(jù)捕捉的圖像確定系統(tǒng)300的庫存狀態(tài)。在一個實施方案中,系統(tǒng)300根據(jù)抽屜位置和/或活動,對存儲抽屜的成像進(jìn)行激活或定時,從而創(chuàng)建高效的和有效的圖像。例如,系統(tǒng)300的數(shù)據(jù)處理器使用抽屜位置確定何時采集重疊的局部圖像(如圖4a_4e所討論的),從而確保對用戶訪問的抽屜的全面覆蓋。在另一個實例中,縫合軟件建造完整的抽屜圖像時,抽屜位置信息會是有用的??墒褂贸閷闲畔椭鷮Τ閷现械募羟袌D樣的位置進(jìn)行定位。
[0078]在一個實施方案中,系統(tǒng)300的數(shù)據(jù)處理器根據(jù)預(yù)先指定的抽屜的移動方式,控制圖像傳感設(shè)備形成抽屜的圖像。例如,對于每次訪問,只有當(dāng)抽屜以指定的方式或在預(yù)定的方向移動時,系統(tǒng)300才會采集抽屜的圖像。根據(jù)一個實施方案,當(dāng)抽屜在使得對其容納物的訪問權(quán)限減小的方向中移動時,或者抽屜停止在使得對其容納物的訪問權(quán)限減小的方向中的移動后,圖像傳感設(shè)備會采集圖像。當(dāng)用戶正在關(guān)閉抽屜時、在向關(guān)閉方向移動過程抽屜停止時或之后、或者抽屜完全關(guān)閉時,控制照相機(jī)采集抽屜的圖片。在一個實施方案中,當(dāng)抽屜在使得對其容納物的訪問權(quán)限增加的方向中移動時,例如當(dāng)抽屜從關(guān)閉位置向打開位置移動時,不會采集任何圖像。
[0079]圖6展示了在圖4a_4d中所描述的示例性系統(tǒng)的設(shè)置中該實施方案的操作方式。如圖6a中所展示,用戶部分地打開抽屜330從而將陰影區(qū)域331中的存儲位置暴露出來。因為用戶只將抽屜330打開了一半,用戶對區(qū)域336中的存儲位置沒有訪問權(quán)限。用戶從區(qū)域331中找到了他需要的工具后,用戶開始關(guān)閉抽屜330 (圖6b)。當(dāng)系統(tǒng)300的傳感器檢測到抽屜330的關(guān)閉運(yùn)動時(該移動會使得對其容納物的訪問權(quán)限減小),數(shù)據(jù)處理器會激活圖像傳感設(shè)備(如照相機(jī)310),從而捕捉陰影區(qū)域331的部分圖像,直到抽屜被完全關(guān)閉(圖6c)。由于用戶從未具有區(qū)域336的訪問權(quán)限,因此可安全的認(rèn)為在之前的訪問中區(qū)域336的庫存狀態(tài)未改變。但是,對于區(qū)域331,由于用戶曾經(jīng)具有該區(qū)域的訪問期限,需要對與該區(qū)域相關(guān)聯(lián)的庫存狀態(tài)進(jìn)行更新。任何訪問權(quán)限的變化或工具的替換只會發(fā)生在區(qū)域331中。因此,系統(tǒng)300根據(jù)所捕捉的覆蓋區(qū)域331的圖像和與之前訪問的區(qū)域336的相關(guān)的庫存信息確定與用戶的訪問相關(guān)聯(lián)的抽屜330的庫存狀態(tài),所述信息可從系統(tǒng)300的非易失性存儲設(shè)備中檢索到,該非易失性存儲設(shè)備會對與每次訪問系統(tǒng)300相關(guān)聯(lián)的信息進(jìn)行存儲。隨后,將所確定的抽屜330的庫存狀態(tài)存儲在非易失性存儲設(shè)備中。在一個實施方案中,非易失性存儲設(shè)備會存儲抽屜300的初始存儲狀態(tài),該狀態(tài)代表基礎(chǔ)狀態(tài),后面的庫存狀態(tài)會與其進(jìn)行對比。例如,每次對工具庫存狀態(tài)的審核后,系統(tǒng)300將審核后的存儲狀態(tài)存儲為基礎(chǔ)庫存狀態(tài)。
[0080]通過使用傳感器測量傳感器不同時間的相對位置或活動,可確定每個存儲抽屜的位置、活動和移動方向。例如,相隔一段時間的兩個點(diǎn)的位置信息可用于獲得指示移動方向的矢量。
[0081]用于檢測存儲抽屜的位置、活動和移動方向的傳感器的實例包括,附在抽屜上的用于檢測抽屜相對于系統(tǒng)300的框架的位置的傳感器或編碼器;用于確定抽屜相對于系統(tǒng)300的框架上的某些位置(例如系統(tǒng)300的后部)的活動的非接觸式距離測量傳感器等。非接觸式傳感器可包括光學(xué)或超聲波傳感器。每個抽屜中可包括一個照相機(jī)310可視的可見刻度或指示器,從而抽屜330可以讀取該刻度從而確定抽屜的位置。
[0082]可通過將當(dāng)前訪問的庫存狀態(tài)與之前的最近一次訪問的庫存狀態(tài)進(jìn)行對比,從而確定在當(dāng)前訪問中發(fā)生的庫存狀態(tài)的變化,如取出工具。如果遺失了一個或多個物體,系統(tǒng)300可為用戶生成警報信號(如聽覺或視覺信號)、為耦接到系統(tǒng)300的遠(yuǎn)程服務(wù)器生成通知等。
[0083]在另一個實施方案中,在存儲抽屜330在使得對其容納物的訪問權(quán)限增加的方向中移動時,以及在隨后存儲抽屜330在使得對其容納物的訪問權(quán)限減小的方向中移動時,圖像傳感設(shè)備被配置用于形成存儲位置的圖像容納物。例如,當(dāng)用戶打開抽屜330檢索工具時,抽屜330的移動方向會觸發(fā)照相機(jī)310在抽屜移動時對其容納物的圖像進(jìn)行捕捉。可將所捕捉的圖像指定為“訪問前”圖像,代表用戶對每個存儲抽屜的容納物進(jìn)行訪問之前的狀態(tài)。根據(jù)所捕捉的圖像確定庫存狀態(tài)。將該庫存狀態(tài)視為“訪問前”庫存狀態(tài)。當(dāng)抽屜停止移動時,照相機(jī)310停止捕捉圖像。當(dāng)用戶關(guān)閉抽屜330時,抽屜330的移動方向會再次觸發(fā)照相機(jī)310對抽屜330的圖像進(jìn)行捕捉,直到抽屜停止在或達(dá)到關(guān)閉位置。根據(jù)用戶關(guān)閉抽屆330時所捕捉的圖像確定庫存狀態(tài)。將所確定的庫存狀態(tài)指定為“訪問后”庫存狀態(tài)?!霸L問前”庫存狀態(tài)與“訪問后”庫存狀態(tài)之間的差別表示工具的取出或替換。本公開的其它一些實施方案控制照相機(jī)在存儲抽屜被打開前或存儲抽屜被完全打開后或其容納物對用戶可訪問時采集“訪問前”圖像。根據(jù)另一個實施方案,當(dāng)檢測到用戶的訪問結(jié)束時,會使圖像傳感設(shè)備定時采集每個抽屜330的圖像。如本公開中所使用的,結(jié)束的訪問被定義為用戶不再具有訪問任何存儲位置的權(quán)限(例如當(dāng)抽屜330被關(guān)閉或鎖定時、當(dāng)門250被關(guān)閉或鎖定時等等)、或者用戶或系統(tǒng)的指示指出對于存儲系統(tǒng)的訪問不再需要(例如用戶結(jié)束訪問)、當(dāng)靜止后預(yù)定的時間周期消逝完、鎖定設(shè)備被用戶或系統(tǒng)300鎖定等。對于每個訪問,使用位置檢測器或接觸式傳感器來確定抽屜330是否關(guān)閉。抽屜被關(guān)閉后,圖像傳感設(shè)備捕捉抽屜330的圖像。隨后,數(shù)據(jù)處理系統(tǒng)根據(jù)所捕捉的一個或多個圖像確定庫存狀態(tài)。通過將所確定的當(dāng)前訪問與之前訪問的庫存狀態(tài)進(jìn)行對比,可確定庫存狀態(tài)中的差別。
[0084]圖7a和7b展示了具有被配置用于捕捉抽屜關(guān)閉時的圖像的照相機(jī)的一個示例性抽屜。圖7a為具有三個照相機(jī)710的抽屜330的俯視圖。照相機(jī)710具有足夠的視野寬度來覆蓋抽屜330的全部寬度。圖7b為圖7a中展示的抽屜330的側(cè)視圖。照相機(jī)710以特定的角度向下傾斜并具有足夠大的視野來覆蓋抽屜330的全部寬度L。在一個實施方案中,照相機(jī)710不必在一個圖像中覆蓋全部寬度L。而是,照相機(jī)710可附在轉(zhuǎn)軸711上旋轉(zhuǎn),轉(zhuǎn)軸711使得照相機(jī)能夠垂直地向上和向下傾斜,從而覆蓋抽屜330的不同部份。對照相機(jī)710捕捉的圖像進(jìn)行縫合或組合,從而形成整個抽屜的圖像。
[0085]應(yīng)當(dāng)理解,可使用其它的照相機(jī)配置或布局來捕捉抽屜330關(guān)閉時的圖像。在一個實施方案中,使用一個或多個移動的照相機(jī)來捕捉抽屜關(guān)閉后的圖像。在一個實施方案中,將照相機(jī)配置為在抽屜上方移動并捕捉圖像切片,這些圖像切片可被縫合在一起從而創(chuàng)建完整的抽屜圖像??赏ㄟ^電動機(jī)使照相機(jī)沿著軌道移動。無論是2D或行掃描照相機(jī)都可以被用于該模式中??墒褂脗鞲衅鱽泶_定照相機(jī)的位置,從而協(xié)助縫合或其它功能,如照相機(jī)位置控制。該模式的一個變體對每個抽屜使用從抽屜的頂部上方進(jìn)行觀看的固定式照相機(jī)和在抽屜上面移動并引導(dǎo)照相機(jī)視野指向抽屜的45度角的移動式鏡子。另一個變體提供了從一個抽屜向另一個抽屜移動的照相機(jī)。另一個變體對每個抽屜提供了移動式鏡子,以及在鏡子之間移動的一個或多個照相機(jī)。照相機(jī)和鏡子的移動是同步的,從形成每個抽屜的圖像。可通過電動機(jī)或任何其它提供動力的工具驅(qū)動照相機(jī)和鏡子。
[0086]如果圖像傳感設(shè)備需要照明從而獲得可接受的圖像質(zhì)量,則可提供照明設(shè)備。例如,可使用多個LED對圖像區(qū)域進(jìn)行照明。應(yīng)當(dāng)理解的是,可使用其它照明源。在一個實施方案中,將多個LED置于照相機(jī)的鏡頭或圖像傳感器的周圍,并且光線沿著與照相機(jī)視線相同的路徑發(fā)射。在一個包括使用光線引導(dǎo)設(shè)備(如鏡子)的實施方案中,鏡子會引導(dǎo)射出的光線指向抽屜。照明的時機(jī)和強(qiáng)度是由處理器控制的,該處理器與控制照相機(jī)及其曝光的處理器相同。在一些可能的照相機(jī)配置中,理想的是實施背景減法來增強(qiáng)圖像。背景減法是一種眾所周知的圖像處理技術(shù),其用于從圖像中去除不理想的靜態(tài)元素。首先,在照明關(guān)閉的情況下捕捉圖像。隨后,在照明打開的情況下捕捉第二圖像。最終的圖像是通過將照明打開的圖像減去照明關(guān)閉的圖像生成的。從而將通過照明沒有顯著增強(qiáng)的元素從生成的圖像中去除。
[0087]根據(jù)另一個實施方案,對于每次訪問,圖像傳感系統(tǒng)300會定時捕捉抽屜300的至少兩個圖像:至少一個在用戶訪問抽屜300中的存儲位置前捕捉的圖像(初始圖像),以及至少一個在訪問結(jié)束后捕捉的圖像,如前面所討論的。可在用戶對抽屜中的容納物或存儲內(nèi)容進(jìn)行訪問前的任何時間采集初始圖像。在一個實施方案中,是在用戶通過例如刷卡、輸入密碼、將鑰匙插入鎖中、提供驗證信息等方式請求訪問系統(tǒng)300時(或之后)捕捉初始圖像。在另一個實施方案中,是在檢測到處于關(guān)閉位置的抽屜的移動或者檢測到系統(tǒng)300的鎖定設(shè)備的解鎖進(jìn)行響應(yīng)前或響應(yīng)時捕捉初始圖像。
[0088]系統(tǒng)300的數(shù)據(jù)處理系統(tǒng)根據(jù)初始圖像確定一個庫存狀態(tài),并將所確定的庫存狀態(tài)指定為“訪問前”庫存狀態(tài);并根據(jù)訪問結(jié)束后所捕捉的圖像確定一個庫存狀態(tài),并將所確定的庫存狀態(tài)指定為“訪問后”庫存狀態(tài)??筛鶕?jù)“訪問前”庫存狀態(tài)與“訪問后”庫存狀態(tài)的對比或者初始圖像與訪問結(jié)束后所捕捉的圖像的對比確定系統(tǒng)300在的物體的庫存狀態(tài)的變化。
[0089]上面描述的概念和設(shè)計可適用于其它類型的存儲系統(tǒng),如圖1B所展示的類型,其中一個單獨(dú)的門控制多個存儲架或抽屜的訪問權(quán)限。在一個實施方案中,當(dāng)檢測到訪問結(jié)束時(或之后),如門250關(guān)閉、門250上鎖、退出等,圖像傳感設(shè)備可定時捕捉存儲位置的圖像。應(yīng)當(dāng)理解,可使用各種類型的傳感器來確定門的關(guān)閉時間,如接觸式傳感器、紅外傳感器。與前面的討論類似,圖像傳感設(shè)備捕捉存儲位置的圖像,并根據(jù)所捕捉的圖像確定“訪問后”庫存狀態(tài)。通過當(dāng)前訪問的庫存狀態(tài)與上一次訪問的庫存狀態(tài)的對比,確定與訪問相關(guān)的庫存狀態(tài)的變化。根據(jù)另一個實施方案,圖像傳感設(shè)備會在用戶訪問系統(tǒng)前定時采集存儲位置的“訪問前”圖像。例如,當(dāng)用戶請求訪問系統(tǒng)時(或之后)、檢測到門250打開后、接收到來自用戶的驗證信息后等,照相機(jī)可定時捕捉存儲位置的圖像。存儲系統(tǒng)根據(jù)“訪問前”圖像確定“訪問前”庫存狀態(tài)。可根據(jù)“訪問前”與“訪問后”庫存狀態(tài)之間的差別或者“訪問前”與“訪問后”圖像之間的差別確定庫存狀態(tài)的變化。
[0090]網(wǎng)絡(luò)存儲系統(tǒng)
[0091]本公開中描述的存儲系統(tǒng)可連接到位于審計中心的遠(yuǎn)程服務(wù)器,從而對每個存儲系統(tǒng)中的庫存狀態(tài)進(jìn)行實時更新并報告給服務(wù)器。如圖8中所展示,服務(wù)器802通過無線網(wǎng)絡(luò)率禹接到多個存儲系統(tǒng)800。服務(wù)器802可包括數(shù)據(jù)庫服務(wù)器,如Microsoft SQL server。與身份驗證、授權(quán)用戶、庫存狀態(tài)、審計追蹤等相關(guān)的信息被存儲在數(shù)據(jù)庫中。
[0092]在一個實施方案中,每個存儲系統(tǒng)800具有數(shù)據(jù)收發(fā)器,如802.1lg或以太網(wǎng)模塊。以太網(wǎng)模塊直接連接到網(wǎng)絡(luò),而802.1lg模塊可通過與網(wǎng)絡(luò)連接的802.1lg路由器連接到網(wǎng)絡(luò)。每個網(wǎng)絡(luò)模塊會被分配一個靜態(tài)或動態(tài)IP地址。在一個實施方案中,存儲系統(tǒng)800通過數(shù)據(jù)收發(fā)器周期性地對服務(wù)器進(jìn)行登記,從而下載關(guān)于授權(quán)用戶、不同用戶或不同識別卡的授權(quán)等級、相關(guān)的存儲系統(tǒng)等的信息。存儲系統(tǒng)800還將與系統(tǒng)相關(guān)的信息上傳到服務(wù)器802,如庫存狀態(tài)、抽屜圖像、工具的使用、訪問記錄、訪問存儲系統(tǒng)800的用戶信息等。每個存儲系統(tǒng)800可由AC電源或電池組供電??商峁┎婚g斷電源(UPS)系統(tǒng)用于在電源故障時供電。
[0093]服務(wù)器802允許管理人員或?qū)徲嬋藛T查閱與每個存儲系統(tǒng)800相關(guān)的訪問信息,如庫存狀態(tài)以及與每次訪問存儲系統(tǒng)800相關(guān)的信息,比如用戶信息、使用周期、庫存狀態(tài)、庫存狀態(tài)的變化、存儲系統(tǒng)的抽屜或容納物的圖像等。在一個實施方案中,服務(wù)器802可與存儲系統(tǒng)800形成實時連接并從該存儲系統(tǒng)下載信息。管理人員或?qū)徲嬋藛T還可通過服務(wù)器802對每個存儲系統(tǒng)上的訪問控制設(shè)備進(jìn)行編程,如修改口令、授權(quán)人員、對每個存儲系統(tǒng)增加或刪除授權(quán)用戶等。可通過服務(wù)器802對為每個存儲系統(tǒng)800的訪問權(quán)限進(jìn)行授權(quán)所需要的授權(quán)數(shù)據(jù)進(jìn)行編程和更新,并可將授權(quán)數(shù)據(jù)下載到每個存儲系統(tǒng)800。授權(quán)數(shù)據(jù)可包括口令、授權(quán)人員、對每個存儲系統(tǒng)增加或刪除授權(quán)用戶、用戶確認(rèn)或驗證算法、用于編碼和/或解碼的公共密鑰、用戶的黑名單、用戶的白名單等。其它數(shù)據(jù)更新可提供服務(wù)器802傳送到每個存儲系統(tǒng),如軟件更新等。同樣,在存儲系統(tǒng)800上執(zhí)行的任何修改會被上傳到服務(wù)器802上,如修改口令、增加或刪除授權(quán)用戶。
[0094]對于用戶提交的每個訪問請求,存儲系統(tǒng)根據(jù)用戶通過數(shù)據(jù)輸入設(shè)備輸入的用戶信息和授權(quán)數(shù)據(jù)確定用戶的權(quán)限,從而對用戶進(jìn)行驗證或確認(rèn)。根據(jù)驗證的結(jié)果,通過控制訪問控制設(shè)備(例如,鎖),數(shù)據(jù)處理器選擇性地對存儲系統(tǒng)授予訪問權(quán)限,從而對存儲系統(tǒng)800或一個或多個存儲系統(tǒng)800的一個或多個存儲抽屜授予訪問權(quán)限。
[0095]服務(wù)器802還允許管理人員對指定分組850內(nèi)的多個存儲系統(tǒng)800同時進(jìn)行編程。管理人員可選擇哪些特定的存儲系統(tǒng)應(yīng)當(dāng)包括在群組850中。一旦用戶被授權(quán)訪問群組850,用戶便具有對群組850內(nèi)的所有存儲系統(tǒng)的訪問權(quán)限。例如,對用于執(zhí)行自動化服務(wù)的存儲工具進(jìn)行存儲的存儲系統(tǒng)群組可被指定為自動化工具群組,而另一個對用于執(zhí)行電氣工作的存儲工具進(jìn)行存儲的存儲系統(tǒng)群組可被指定為電氣工具群組。與一個群組連接的服務(wù)器802進(jìn)行的任何設(shè)置、調(diào)整或編程都會自動應(yīng)用到該群組中的所有工具存儲系統(tǒng)。例如,服務(wù)器802可通過允許自動化專家訪問自動化工具群組中的所有工具存儲系統(tǒng)來對工具存儲系統(tǒng)進(jìn)行編程,而不包括電氣工具群組中的工具存儲系統(tǒng)。在一個實施方案中,每個系統(tǒng)800只包括滿足運(yùn)轉(zhuǎn)的最小智能。所有其它數(shù)據(jù)處理、用戶驗證、圖像處理等都由處理器802執(zhí)行。
[0096]同樣,服務(wù)器802還允許管理人員對指定分組內(nèi)的多個存儲抽屜330同時進(jìn)行編程。管理人員可選擇同一系統(tǒng)的或不同存儲系統(tǒng)的哪些特定的存儲抽屜應(yīng)當(dāng)包括在群組中。一旦用戶被授權(quán)訪問群組,用戶便具有對群組內(nèi)的所有存儲抽屜的訪問權(quán)限。例如,對用于執(zhí)行自動化服務(wù)的存儲工具進(jìn)行存儲的存儲系統(tǒng)群組可被指定為自動化工具群組,而另一個對用于執(zhí)行電氣工作的存儲工具進(jìn)行存儲的存儲系統(tǒng)群組可被指定為電氣工具群組。
[0097]在另一個實施方案中,如圖8展示的示例性網(wǎng)絡(luò)存儲系統(tǒng)使用分級授權(quán)體系結(jié)構(gòu)來對存儲系統(tǒng)的訪問權(quán)限進(jìn)行管理。一個或多個存儲系統(tǒng)800被賦予主存儲系統(tǒng)的地位。每個主存儲系統(tǒng)具有一個或多個相關(guān)聯(lián)的從屬存儲系統(tǒng)。如果用戶被授權(quán)訪問主存儲系統(tǒng),則該用戶被自動授權(quán)訪問與該主存儲系統(tǒng)相關(guān)聯(lián)的任何從屬存儲系統(tǒng)。另一方面,如果用戶被授權(quán)訪問從屬存儲系統(tǒng),則對于從屬存儲系統(tǒng)的授權(quán)不會自動準(zhǔn)許用戶訪問與其相關(guān)聯(lián)的主存儲系統(tǒng)或者與該主存儲系統(tǒng)相關(guān)聯(lián)的其它從屬存儲系統(tǒng)。
[0098]根據(jù)另一個實施方案,如圖8展示的示例性網(wǎng)絡(luò)存儲系統(tǒng)通過使用分級授權(quán)等級來對用戶授予訪問權(quán)。每個授權(quán)等級與預(yù)先指定的存儲系統(tǒng)相關(guān)聯(lián),這可由管理人員通過服務(wù)器802進(jìn)行編程。當(dāng)用戶被分配了特定的授權(quán)等級,則該用戶被授權(quán)訪問與該分配的授權(quán)等級相關(guān)聯(lián)所有存儲系統(tǒng)和與該授權(quán)層次結(jié)構(gòu)中所有小于該分配的授權(quán)等級的授權(quán)等級相關(guān)聯(lián)的所有存儲系統(tǒng),但是不包括那些該授權(quán)層次結(jié)構(gòu)中高于該分配的授權(quán)等級的授權(quán)等級相關(guān)聯(lián)的存儲系統(tǒng)。
[0099]審計
[0100]根據(jù)本公開的示例性庫存控制系統(tǒng)對與每次訪問相關(guān)的各種類型的信息進(jìn)行跟蹤。例如,系統(tǒng)800記錄每次訪問的日期、時間和/或周期,以及用戶提交的用于獲得系統(tǒng)800的訪問權(quán)限的相對應(yīng)的用戶信息。如前面所討論,系統(tǒng)800在每次訪問過程中捕捉存儲單元中用于確定庫存狀態(tài)的一個或多個圖像。這些圖像鏈接到每次訪問和訪問用戶并存儲在系統(tǒng)800中。系統(tǒng)800可對這些信息進(jìn)行本地存儲或通過無線通信網(wǎng)絡(luò)將獲得的信息上傳到服務(wù)器802,如圖8中所展示。
[0101]服務(wù)器802可對接收到的來自每個系統(tǒng)800的信息進(jìn)行處理和編輯,從而對每個服務(wù)器802創(chuàng)建審計跟蹤。管理人員或具有適當(dāng)授權(quán)等級的用戶可訪問審計跟蹤??筛鶕?jù)授權(quán)用戶的偏好生成并取得不同類型的審計跟蹤。例如,可對一個或多個特定日期、一個或多個特定用戶、一個或多個特定工具、一個或多個ID等生成審計跟蹤。服務(wù)器802可生成并提供額外的信息和分析。例如,服務(wù)器802可隨著時間的推移跟蹤特定工具的使用,并生成對每個工具的使用頻率進(jìn)行匯總的報告,用于進(jìn)行評估??墒褂眠@種報告確定哪些工具被更頻繁地使用,以及哪些工具可能是不需要的,因為相對于其它工具它們被使用的更少。
[0102]圖9a展示了關(guān)于特定存儲系統(tǒng)800的審計跟蹤的示例性屏幕。對于系統(tǒng)800的每次訪問被識別為日期/時間920以及與每次訪問相關(guān)聯(lián)的用戶的用戶信息910。用戶信息可包括用戶請求訪問系統(tǒng)800時提交的任何信息,如指紋、面部識別圖像、用戶照相機(jī)采集的用戶圖像、口令、存儲在密匙卡中的信息、任何用于驗證的信息等。在一個實施方案中,將每個用戶的用戶面部特征數(shù)據(jù)存儲在系統(tǒng)800或服務(wù)器802中。對于每次訪問,用戶照相機(jī)采集訪問系統(tǒng)800的用戶的圖像。對用戶提交的用于獲得系統(tǒng)800的訪問權(quán)限的用戶信息進(jìn)行采集,如存儲在密匙卡中的信息和/或口令。將所采集的圖像與根據(jù)用戶信息識別出的用戶的用戶面部特征進(jìn)行對比。系統(tǒng)800或服務(wù)器802確定訪問系統(tǒng)800的用戶的戶面部特征是否與通過用戶信息識別出的用戶的戶面部特征相匹配。
[0103]在每次訪問存儲系統(tǒng)800的過程中,一個或多個圖像被采集,圖9b展示了一個示例性的“訪問前”圖像,該圖像是系統(tǒng)800的照相機(jī)在用戶訪問存儲位置前或抽屜在第一方向中移動時所采集的,如本公開中的前面所討論的。如圖9b所展示,每個工具被正確地存儲在它的相對應(yīng)的存儲位置中。圖9c展示了一個示例性的“訪問后”圖像,該圖像是系統(tǒng)800的照相機(jī)在訪問結(jié)束后或存儲抽屜在第二方向中移動時所采集的,如之前所討論的。如圖9c所展示,與存儲位置951和952相對應(yīng)的工具被遺失。根據(jù)圖9c中所展示圖像,系統(tǒng)800確定存儲位置951和952中的工具被遺失。生成關(guān)于遺失工具以及與該訪問相關(guān)聯(lián)的用戶的審計跟蹤。圖9d展示了存儲在系統(tǒng)800和/或服務(wù)器802中的一個示例性記錄,其中存儲了“訪問前”和“訪問后”圖像981、982。根據(jù)“訪問后”圖像982識別遺失工具并將它們列在區(qū)域980中。
_4] 單獨(dú)工具的塑造
[0105]在傳統(tǒng)的基于圖像的現(xiàn)代化工具控制系統(tǒng)中,必須將傳感器(例如,照相機(jī))編程為,當(dāng)抽屜或托槽在打開或關(guān)閉處理過程中經(jīng)過傳感器的視野時,對工具控制存儲設(shè)備抽屜或托槽中的某些目標(biāo)區(qū)域進(jìn)行掃描。該編程或“塑造”進(jìn)程開始于系統(tǒng)的計算機(jī)創(chuàng)建和使用文本文件,其定義了每個抽屜或托槽的(X,y)坐標(biāo)系統(tǒng)。文本文件中的坐標(biāo)系統(tǒng)對應(yīng)于抽屜或托槽的(x,y)維度,并為照相機(jī)提供位置信息從而使其朝向特定位置;例如,以位于抽屜或托槽層上的一系列的點(diǎn)的形式。文本文件還對抽屜或托槽層提供了坐標(biāo)數(shù)據(jù),這些數(shù)據(jù)對特定位置提供了位置信息,用于掃描特定工具輪廓或工具的圖像數(shù)據(jù)。
[0106]通常,照相機(jī)必須對抽屜或托槽中的每個工具進(jìn)行掃描從而完成工具塑造進(jìn)程,從而使照相機(jī)了解抽屜或托槽中的每個工具輪廓的相關(guān)數(shù)據(jù)。由于每個抽屜或托槽可存在超過120個工具,因此對抽屜或托槽中的每個工具的掃描以及對相關(guān)數(shù)據(jù)的記錄會耗費(fèi)大量的時間。這對于包含許多工具的抽屜或托槽中的一個工具改變參數(shù)(例如,螺絲刀把手的顏色或尺寸的變化),必須對系統(tǒng)進(jìn)行再塑造從而識別發(fā)生變化的新的工具參數(shù)的情況具有明顯的劣勢。在當(dāng)前的系統(tǒng)中,某個原始掃描的工具被新的工具代替時,必須對抽屜或托槽中的所有的工具進(jìn)行掃描并對每個所掃描的工具的所有參數(shù)數(shù)據(jù)進(jìn)行記錄。
[0107]這里描述的實施例有益地提供了對包含許多工具的抽屜或托槽中的單個工具輪廓的工具塑造,其中事先對抽屜或托槽進(jìn)行了塑造并且對所有的工具的所有參數(shù)進(jìn)行了掃描和存儲。現(xiàn)參照圖10和11,根據(jù)該實施例,將工具的計算機(jī)應(yīng)用選項展現(xiàn)在系統(tǒng)的觸摸屏幕上(例如,圖3中展示的上文所描述的系統(tǒng)的顯示器305),并選擇了 “單個工具塑造”的程序(參照11)。
[0108]選擇了 “單個工具塑造”的程序后,用戶選擇了開始按鈕。具有選擇用于塑造的工具的抽屜或托槽的圖像會呈現(xiàn)在屏幕上。用戶將所選擇的工具突出顯示,并向用戶詢問這是否是所選擇的進(jìn)行再塑造的工具。如果用戶的回答是肯定的,則激活單個工具塑造程序(圖10的步驟1001)。如果用戶的回答是否定的,則會詢問用戶是否選擇另一個工具,或者他們可退出該程序。可選地,在步驟1001,當(dāng)初始化單個工具塑造程序時,可向用戶呈現(xiàn)用于選擇的工具的列表。
[0109]一旦工具塑造程序開始,會對包含需要進(jìn)行再塑造的單個工具輪廓的抽屜或托槽進(jìn)行掃描從而對目標(biāo)區(qū)域(即,原始工具的區(qū)域)成像。參見圖10的步驟1002。隨后,計算機(jī)系統(tǒng)通過將圖像與文本文件進(jìn)行對比,對該工具的輪廓區(qū)域進(jìn)行調(diào)整(步驟1003)。在移走原始工具的情況下對抽屜或托槽再次掃描(步驟1004),從而記錄缺少工具的情況下的輪廓特征標(biāo)記圖(步驟1005)。
[0110]接下來的步驟是用新的工具將原始工具替換并對抽屜或托槽重新掃描(步驟1006)從而獲得并記錄存在新的工具的情況下的輪廓特征標(biāo)記圖(步驟1007)??稍谛碌墓ぞ呶挥诙鄠€替換性位置情況下記錄額外的工具輪廓的掃描圖像(步驟1008),從而可記錄多個呈現(xiàn)特征(步驟1009)。
[0111]隨后,為用戶提供機(jī)會來對另一個工具進(jìn)行再塑造或者退出該程序。
[0112]于是,在該實施例中,系統(tǒng)采集代表若干存儲位置的原始圖像的原始圖像數(shù)據(jù),并采集代表在原始圖像之后捕捉的目標(biāo)區(qū)域的圖像的圖像數(shù)據(jù);根據(jù)目標(biāo)區(qū)域的圖像數(shù)據(jù)對原始圖像數(shù)據(jù)進(jìn)行修改從而生成調(diào)整后的圖像數(shù)據(jù);并對調(diào)整后的圖像數(shù)據(jù)進(jìn)行存儲。
[0113]利用工具剪切圖樣對工具控制系統(tǒng)層的自動化創(chuàng)建
[0114]如上文所討論的以及圖2中展示的,一種對存儲設(shè)備中的物體(例如,工具)進(jìn)行控制的可接受的方法是創(chuàng)建泡沫層或薄板180,并將各單獨(dú)物體的輪廓181刺入到該泡沫中。通常,切出輪廓181后會將具有對比色的硬質(zhì)襯墊層粘附在泡沫層180上。其目的是對工具進(jìn)行替換并識別哪個工具遺失時為用戶提供物體的視覺輔助。
[0115]該技術(shù)被用于具有成像能力和不具有成像能力的自動化工具控制系統(tǒng)中。在具有成像能力的自動化工具控制系統(tǒng)中,會識別輪廓181的邊緣,并將輪廓邊緣包圍的區(qū)域識別為目標(biāo)區(qū)域。具有成像能力的自動化工具控制系統(tǒng)的處理器使用襯墊層的顏色作為空閑凹槽的顏色簽名,并在該顏色簽字被承認(rèn)有效后運(yùn)行程序?qū)⒃摴ぞ哂涗洖橥ㄟ^。當(dāng)工具位于適當(dāng)?shù)陌疾壑袝r,成像工具控制系統(tǒng)使用凹槽中的工具的顏色簽名來確定存在簽名。非基于成像的自動化工具控制系統(tǒng)使用輪廓來確保物體位于適當(dāng)?shù)奈恢茫瑥亩沟梦挥卩徑影疾刍蛭恢冒疾壑械膫鞲衅髂軌蚋袦y凹槽中的工具的存在或不存在。
[0116]此外,無論是在基于成像或非基于成像的自動化工具控制系統(tǒng)中,泡沫層中的輪廓剪切圖樣為用戶提供了以可視的方式確定物體是否存在于不存在于存儲位置中。
[0117]傳統(tǒng)的用于創(chuàng)建泡沫層的進(jìn)程是耗時并且昂貴的。當(dāng)前使用的用于生成工具控制泡沫層的程序通常包括下面的步驟:
[0118]1.從顧客獲得所需要的工具列表,包括部件編號、描述和數(shù)量;
[0119]2.為2D CAD繪圖、3D CAD造型、在網(wǎng)格上的或具有刻度的照片、或具有網(wǎng)格或刻度的平面掃描器獲取或創(chuàng)建輪廓。后兩個選項需要使用如Photoshop?的程序?qū)D像進(jìn)行處理。
[0120]3.將工具布置在以適合的尺寸安裝在特定存儲設(shè)備中的“抽屜或托槽中”;
[0121]4.為各輪廓分配部件編號;
[0122]5.插入指狀凹口和通道;
[0123]6.制作部件清單和布局;
[0124]7.呈請顧客批準(zhǔn);
[0125]8.獲得批準(zhǔn);
[0126]9.如果需要更改,則重新提交并獲得批準(zhǔn);
[0127]10.創(chuàng)建機(jī)器工具準(zhǔn)備程序用于生產(chǎn)具有輪廓的層;
[0128]11.生產(chǎn)層;
[0129]12.向客戶交貨并安裝到工具存儲設(shè)備中。
[0130]現(xiàn)在使用的一種選擇性方法使用具有網(wǎng)格的背光式“燈箱”和單獨(dú)一個懸浮在燈箱表面上方的照相機(jī)。隨后按照上面列出的步驟3至12對圖像進(jìn)行獲取和處理。
[0131]通過2D繪圖或3D造型獲得的輪廓通常是精確的并且只需要進(jìn)行調(diào)整從而為工具提供合適的空間。必須對使用平面掃描器和照相機(jī)的攝影圖像創(chuàng)建的圖像進(jìn)行處理從而消除視差。當(dāng)前方法的另一個缺點(diǎn)是具有單個照相機(jī)的背光設(shè)備對于生成完整的抽屜或托槽的圖像是不夠大的。必須采集抽屜或托槽的提議部分的圖片,隨后將工具移走并將包含在抽屜或托槽的的第二部分中的工具裝載到背光表面上并捕捉圖像。稍后對圖像進(jìn)行組合。
[0132]因此,在傳統(tǒng)的系統(tǒng)中,由于許多反復(fù)操作和不良的通信,會存在許多延時。
[0133]根據(jù)該實施例,基于成像的工具控制系統(tǒng)中的多個照相機(jī)被用于獲得物體在正常使用時被布置在工具存儲設(shè)備容器(例如,抽屜或托槽)中的物體的立體圖象。抽屜或托槽的全部容納物都被布置并獲取圖像。隨后,將工具輪廓區(qū)域與該層的剩余部分隔離。
[0134]隨后將來自多個照相機(jī)的圖像縫合在一起,并通過立體圖像數(shù)據(jù)計算出視差,并消除視差。消除視差后,可自動或由操作員手工將指狀凹口和通道插入到抽屜或托槽文件中。隨后通過計算機(jī)程序準(zhǔn)備用于檢閱的部件清單和布局。
[0135]該實施例的另一個特征是計算機(jī)程序創(chuàng)建用于生產(chǎn)泡沫層的機(jī)器可用數(shù)據(jù)文件。當(dāng)完成了抽屜或托槽的輪廓布局后,操作員激活生產(chǎn)機(jī)器工具的文件的程序。將這些文件發(fā)送至泡沫供應(yīng)商。
[0136]使用上文描述的工具控制系統(tǒng)參照圖1至圖4D可以執(zhí)行該實施例?,F(xiàn)參照圖12的流程圖,在步驟1201,將需要庫存的物體(例如,工具)以需要的布局布置在系統(tǒng)存儲容器的表面,如抽屜330的底部。在步驟1202,照相機(jī)310采集該表面(在圖12中稱為“目標(biāo)區(qū)域”)的圖像。如圖4D中所展示和上面所說明的,重疊部分圖像41-45可由不同照相機(jī)310采集,并將它們縫合在一起形成目標(biāo)區(qū)域的單個圖像,該圖像沒有有關(guān)視差的誤差。
[0137]在步驟1203,系統(tǒng)處理器對圖像數(shù)據(jù)進(jìn)行分析從而隔離出工具輪廓,并生成定義抽屜中的每個工具的形狀和位置的數(shù)據(jù)文件。本領(lǐng)域內(nèi)的技術(shù)人員將會理解的是,例如,通過運(yùn)用抽屜泡沫的已知的特征(例如,均勻的顏色和質(zhì)地),包括掃描的工具,可通過將圖像數(shù)據(jù)分割為背景層和前景層來完成該步驟。識別出與泡沫層的特征相匹配的圖像區(qū)域后,剩余區(qū)域是前景并認(rèn)為它們是工具。隨后將隔離出的前景像素組合為多個連接的區(qū)域,將連接像素的每個群組劃分為工具輪廓。已知的計算機(jī)輔助設(shè)計(CAD)程序可用于執(zhí)行該實施例,例如 Graphite (可從 Austin 的 Vellum Investment Partners of Austin 獲得)。
[0138]隨后,用戶可將每個輪廓與一個工具部件編號匹配(步驟1204),并為每個工具輪廓插入需要的指狀凹口和通道(步驟1205)。用戶完成數(shù)據(jù)輸入和對各個輪廓的處理后,生成用于審批的部件清單和布局(1206),隨后可將它們提交給供應(yīng)商來制造泡沫層并獲得工具(步驟1207)。
[0139]在另一個實施例中,系統(tǒng)處理器具有用于生成數(shù)據(jù)文件的程序,機(jī)器工具可使用該數(shù)據(jù)文件對一個或多個泡沫層進(jìn)行剪切。于是,在步驟1206獲得批準(zhǔn)后,用戶可激活用于生產(chǎn)所需要的機(jī)器可用數(shù)據(jù)文件的程序,并在步驟1207中將它們發(fā)送至泡沫供應(yīng)商。本領(lǐng)域內(nèi)的技術(shù)人員將會理解的是,商業(yè)上可得到的計算機(jī)程序(如Adobe Illustrator或Photoshop)可被用于執(zhí)行該步驟,例如通過生成用于輸出到機(jī)器工具的dxf文件。于是,該實施例提供了可用于生產(chǎn)包含存儲位置和被存儲的工具的形狀的存儲層的制造數(shù)據(jù)。
[0140]該實施例的一個優(yōu)點(diǎn)是,用戶具有位于工具箱中的輪廓和泡沫層創(chuàng)建系統(tǒng),其中工具和用戶可在圖像獲取前容易地得到工具的布局,并且可在完成抽屜或托槽層的設(shè)計后立刻或者批準(zhǔn)。
[0141]沫層薄板自動化更改進(jìn)程
[0142]如上文所討論,工具控制系統(tǒng)中的庫存通常是存儲在從泡沫或硬質(zhì)塑料薄板180中剪切出的凹槽181中,如圖2所示。剪切凹槽181以與在凹槽180中存儲的庫存輪廓匹配。薄板180可存儲在工具箱或容器抽屜或托槽170中,堆積在硬質(zhì)塑料托盤中,甚至存儲在另一個更大的薄板中。許多自動化工具控制系統(tǒng)使用這些薄板對它們的容納物進(jìn)行規(guī)劃。
[0143]有時希望對工具控制系統(tǒng)中包含的薄板的布局或容納物進(jìn)行改變。這需要對工具控制系統(tǒng)的庫存清單進(jìn)行更新,并對包含薄板的自動化工具控制系統(tǒng)進(jìn)行更新。
[0144]傳統(tǒng)的方法需要用戶執(zhí)行標(biāo)準(zhǔn)進(jìn)程來制造一個新的工具控制薄板(如薄板180)。該進(jìn)程包括選擇新的薄板庫存清單、對容納物進(jìn)行布局、獲取新的庫存清單和薄板。如果薄板需要用于自動化控制系統(tǒng)中,則需要額外的步驟。用戶必須對工具控制系統(tǒng)庫存清單進(jìn)行手動更新從而反映出哪些項目被移走或增加、替換系統(tǒng)中的薄板,然后建立自動化工具控制系統(tǒng)從而對新的薄板中的庫存進(jìn)行正確的檢測。
[0145]所公開的實施例的解決辦法提供了一個單獨(dú)的數(shù)據(jù)點(diǎn)進(jìn)入薄板更改進(jìn)程,消除了時間消耗以及易于出錯的冗余數(shù)據(jù)登記步驟。根據(jù)該實施例,參照圖13的流程圖,用戶在工具控制系統(tǒng)或在主控制終端啟動薄板更改進(jìn)程(步驟1301)。
[0146]在步驟1302,使用CAD文件對泡沫薄板進(jìn)行剪切,并將其輪廓輸入到工具控制系統(tǒng)中。該文件中包含工具控制系統(tǒng)需要的每個庫存項目的相關(guān)信息,包括部件編號、序列號、薄板位置、輪廓形狀和任何個性化的庫存數(shù)據(jù)。在步驟1303,工具控制系統(tǒng)吸收該數(shù)據(jù)并將其庫存更新以包括新的薄板和其所包含的工具。
[0147]工具控制系統(tǒng)軟件將每個庫存項目與它所包含的薄板相關(guān)聯(lián)。當(dāng)薄板更新時,舊薄板中所包含的所有項目都自動從系統(tǒng)庫存中移除??蓪⒈“寮捌淙菁{物完全從庫存系統(tǒng)中移除或轉(zhuǎn)移到不同的工具控制系統(tǒng)位置(參見步驟1304)。更具體地,工具控制系統(tǒng)將“新”薄板中的工具清單的識別信息與“舊”薄板中的工具清單進(jìn)行對比。通過該對比創(chuàng)建三個清單:移除的工具(舊清單中包含而新清單中不包含的編號)、增加的工具(新清單中包含而舊清單中不包含的編號)、更新的工具(兩個清單中都包含的編號)。隨后對主庫存進(jìn)行更新,從而從“移除的工具”清單中刪除項目,在“增加的工具”清單中增加項目,根據(jù)“更新的工具”清單對任何數(shù)據(jù)進(jìn)行更新。
[0148]在步驟1305,用戶嘗試執(zhí)行開始執(zhí)行用于完成更新進(jìn)程所需要的任何步驟。這些步驟可包括,對新的薄板進(jìn)行掃描從而在基于圖像的工具控制系統(tǒng)中建立基礎(chǔ)圖像(例如,對薄板進(jìn)行塑造,如上文所描述的)。
[0149]圖14和15提供了示出通用計算機(jī)硬件平臺的功能方框圖。圖14示出了通常用于實施服務(wù)器的網(wǎng)絡(luò)或主機(jī)計算機(jī)平臺。圖15描繪了具有用戶接口元件的計算機(jī),該計算機(jī)可用于實施個人計算機(jī)或其它類型的工作站或終端設(shè)備,盡管如果進(jìn)行適當(dāng)?shù)木幊蹋瑘D15的計算機(jī)還可充當(dāng)服務(wù)器。相信如圖14和15中展示的這種設(shè)備的通常結(jié)構(gòu)和通常操作應(yīng)當(dāng)是不言而喻的,而不需要高層次的說明。
[0150]一種服務(wù)器,例如,包括用于分組數(shù)據(jù)通信的數(shù)據(jù)通信接口。該服務(wù)器還包括用于執(zhí)行程序指令的中央處理單元(CPU),其形式為一個或多個處理器。服務(wù)器平臺通常包括內(nèi)部通信總線、程序存儲器和數(shù)據(jù)存儲器,有服務(wù)器執(zhí)行的對各種數(shù)據(jù)文件的處理和/或通信,盡管服務(wù)器經(jīng)常通過網(wǎng)絡(luò)通信接收編程和數(shù)據(jù)。這種服務(wù)器的硬件元件、操作系統(tǒng)和編程語言本質(zhì)上是傳統(tǒng)的。當(dāng)然,服務(wù)器的各種功能可以分布式方式在許多類似的平臺上執(zhí)行,從而分散處理負(fù)荷。
[0151]一種計算機(jī)類型的用戶終端設(shè)備(例如,庫存控制系統(tǒng)),同樣包括數(shù)據(jù)通信接口CPU、用于存儲用戶數(shù)據(jù)的主存儲器和一個或多個大容量存儲設(shè)備和若干可執(zhí)行程序(參見圖15)。各種類型的庫存控制系統(tǒng)還將包括各種用戶輸入和輸出元件。例如,庫存控制系統(tǒng)可包括鍵盤和光標(biāo)控制/選擇設(shè)備,如鼠標(biāo)、跟蹤球、操縱桿或觸摸板;還可包括用于視覺輸出的顯不器。提供音頻輸入和輸出的麥克風(fēng)和揚(yáng)聲器。其它一些庫存控制系統(tǒng)包括類似的但是更小的輸入和輸出元件。庫存控制系統(tǒng)可使用觸摸顯示屏幕替代單獨(dú)的鍵盤和光標(biāo)控制元件。這種用戶終端設(shè)備的硬件元件、操作系統(tǒng)和編程語言本質(zhì)上也是傳統(tǒng)的。
[0152]因此,可通過編程來實施上面概述的對庫存控制系統(tǒng)中的工具的取出和替換進(jìn)行監(jiān)控的方法的各方面。對該技術(shù)的各方面的編程可被認(rèn)為是“產(chǎn)品”或“制造的物品”,其形式通常為某種機(jī)器可讀媒介上攜帶的或嵌入機(jī)器可讀媒介中的可執(zhí)行代碼和/或相關(guān)聯(lián)的數(shù)據(jù)?!按鎯Α鳖愋偷拿浇榘ㄈ魏位蛩械挠嬎銠C(jī)有形存儲器、處理器等,或者它們相關(guān)聯(lián)的模塊,如各種半導(dǎo)體存儲器、磁帶驅(qū)動器、磁盤驅(qū)動器等,它們可在任何時間為軟件編程提供非易失性存儲器。有時可通過因特網(wǎng)或各種其它電信網(wǎng)絡(luò)與所有或部分軟件進(jìn)行通信。例如,這種通信可將軟件從一個計算機(jī)或處理器裝載到另一個計算機(jī)或處理器上,例如,從服務(wù)器802到庫存控制系統(tǒng)。因此,另一種類型的可承擔(dān)軟件元件的媒介包括光學(xué)的、電子的和電磁微波,例如通過有線和光學(xué)陸上通信網(wǎng)絡(luò)和各種空中鏈接,在本地設(shè)備之間的物理接口上使用的。裝載這種微波的物理元件,例如有線或無線鏈接、光學(xué)鏈接等,也可被視為承擔(dān)軟件的媒介。除非限制于非易失性、有形“存儲”媒介,本文使用的如計算機(jī)或機(jī)器“可讀媒介”的術(shù)語是指任何參與向處理器提供用于執(zhí)行的指令的媒介。
[0153]因此,機(jī)器可讀媒介可采取許多形式,包括但不限于,有形存儲媒介、載波媒介或物理傳輸媒介。非易失性存儲媒介包括例如光學(xué)或磁性磁碟,如任何一個或多個計算機(jī)等中的任何存儲設(shè)備,例如附圖中所展示的可用于執(zhí)行對庫存控制系統(tǒng)等中的工具的取出和替換的監(jiān)控。易失性存儲媒介包括動態(tài)存儲器,如這種計算機(jī)平臺的主存儲器。有形傳輸媒介包括同軸線纜;銅線和光纖,包括線纜,該線纜包含計算機(jī)系統(tǒng)中的總線。載波傳輸媒介可采取如射頻(RF)和紅外(IR)數(shù)據(jù)通信過程中生成的電子或電磁信號、或者聲波或光波的形式。因此,常見形式的計算機(jī)可讀媒介包括例如:軟盤、軟磁盤、硬盤、磁帶、任何其它磁媒介,CD-ROM、DVD或DVD-ROM、任何其它光學(xué)媒介,打孔卡片紙帶、任何其它具有圖案或孔的物理存儲媒介,RAM、PROM、EPROM、FLASH-EPROM、任何其它存儲器芯片或盒,數(shù)據(jù)或指令的載波傳輸、傳輸這種載波的線纜或鏈接,或計算機(jī)可通過其讀取編程代碼和/或數(shù)據(jù)的任何其它媒介。許多這些形式的計算機(jī)可讀媒介可涉及向處理器輸送用于執(zhí)行的一個或多個的一個或多個指令序列。
[0154]可使用傳統(tǒng)的材料、方法和設(shè)備實踐本公開。相應(yīng)地,本文未詳細(xì)列舉這些材料、設(shè)備和方法的細(xì)節(jié)。在前面的描述中,列舉了許多具體細(xì)節(jié),如具體的材料、結(jié)構(gòu)、化學(xué)物品、進(jìn)程等,從而對該論述提供透徹的理解。但是,應(yīng)當(dāng)認(rèn)識到,可在未采取所特別列舉的細(xì)節(jié)的情況下實踐該論述。在其它情況中,為了避免不必要地模糊該論述的各個方面,未對已知的處理結(jié)構(gòu)進(jìn)行詳細(xì)描述。
[0155]盡管前面描述了被認(rèn)為是最佳的模式和/或其它實例,但是應(yīng)該明白,可對它們進(jìn)行若干修改,并且可在各種形式和實例中實施本文所公開的主題,并且可將該論述用于許多應(yīng)用中,本文只對它們中的一部分進(jìn)行了描述。其目的是通過附加的權(quán)利要求對位于該論述的準(zhǔn)確范圍內(nèi)的任何和所有應(yīng)用、修改和變體提出主張。
【權(quán)利要求】
1.一種用于確定存儲在系統(tǒng)中的物體的庫存狀態(tài)的庫存控制系統(tǒng),該系統(tǒng)包括: 存儲容器,其包括用于存儲物體的多個存儲位置; 圖像傳感設(shè)備,其被配置用于捕捉容器的圖像數(shù)據(jù),包括所有的所述多個存儲位置的圖像數(shù)據(jù),和該容器的一個目標(biāo)區(qū)域的圖像數(shù)據(jù),該目標(biāo)區(qū)域包括比所述多個存儲位置少的單獨(dú)的物體存儲位置; 數(shù)據(jù)存儲設(shè)備,其用于對容器的圖像數(shù)據(jù)進(jìn)行存儲;以及 數(shù)據(jù)處理器,其被配置用于: 接收代表所述多個存儲位置的原始圖像的原始圖像數(shù)據(jù), 接收代表在原始圖像之后捕捉的目標(biāo)區(qū)域的圖像的圖像數(shù)據(jù); 根據(jù)目標(biāo)區(qū)域的圖像數(shù)據(jù)對原始圖像數(shù)據(jù)進(jìn)行修改從而生成調(diào)整后的圖像數(shù)據(jù);以及 將調(diào)整后的圖像數(shù)據(jù)存儲在數(shù)據(jù)存儲設(shè)備中。
2.如權(quán)利要求1所述的庫存控制系統(tǒng),其中,所述存儲容器包括抽屜或托槽。
3.如權(quán)利要求1所述的庫存控制系統(tǒng),其中,所述多個存儲位置的原始圖像是在所有物體都存在時捕捉的,目標(biāo)區(qū)域的圖像是在單獨(dú)物體存在時捕捉的;并且 其中,所述數(shù)據(jù)處理器還被配置用于接收代表當(dāng)單獨(dú)物體不存在時捕捉的目標(biāo)區(qū)域的圖像的圖像數(shù)據(jù),并將該圖像數(shù)據(jù)存儲在數(shù)據(jù)存儲設(shè)備中。
4.如權(quán)利要求1所述的庫存控制系統(tǒng),其中,所述物體包括工具。
5.一種方法,包括: 在庫存控制系統(tǒng)中接收容器目標(biāo)區(qū)域的選擇,該庫存控制系統(tǒng)具有包括用于存儲物體的多個存儲位置的存儲容器,該容器目標(biāo)區(qū)域包括比所述多個存儲位置少的單獨(dú)的物體存儲位置; 捕捉代表所述多個存儲位置的原始圖像的原始圖像數(shù)據(jù), 捕捉代表在原始圖像之后捕捉的目標(biāo)區(qū)域的圖像的圖像數(shù)據(jù); 根據(jù)目標(biāo)區(qū)域的圖像數(shù)據(jù)對原始圖像數(shù)據(jù)進(jìn)行修改從而生成調(diào)整后的圖像數(shù)據(jù);以及 對調(diào)整后的圖像數(shù)據(jù)進(jìn)行存儲。
6.如權(quán)利要求5所述的方法,其中,接收目標(biāo)區(qū)域的選擇包括接收來自操作庫存控制的用戶對目標(biāo)區(qū)域的選擇。
7.如權(quán)利要求6所述的方法,其中,所述多個存儲位置的原始圖像是在所有物體都存在時捕捉的,目標(biāo)區(qū)域的圖像是在單獨(dú)物體存在時捕捉的;該方法還包括: 將單獨(dú)物體從目標(biāo)區(qū)域中移出; 捕捉代表當(dāng)單獨(dú)物體不存在時的目標(biāo)區(qū)域的圖像的圖像數(shù)據(jù);以及 對該圖像數(shù)據(jù)進(jìn)行存儲。
8.一種用于確定存儲在系統(tǒng)中的物體的庫存狀態(tài)的庫存控制系統(tǒng),該系統(tǒng)包括: 存儲容器,其包括用于存儲物體的多個存儲位置; 圖像傳感設(shè)備,其被配置用于捕捉容器的圖像數(shù)據(jù),包括所述多個存儲位置的圖像數(shù)據(jù);以及 數(shù)據(jù)處理器,其被配置用于: 接收代表置于存儲容器表面上的物體的圖像數(shù)據(jù), 根據(jù)所接收的圖像數(shù)據(jù),生成定義存儲容器中的每個物體的形狀和位置的數(shù)據(jù)文件,以及 根據(jù)生成的數(shù)據(jù)文件,生成所述多個存儲位置的布局,用于產(chǎn)生當(dāng)物體存儲于容器中時對物體進(jìn)行控制的存儲層。
9.如權(quán)利要求8所述的庫存控制系統(tǒng),其中,所述存儲容器包括抽屜或托槽,所述表面為抽屜或托槽的底部。
10.如權(quán)利要求8所述的庫存控制系統(tǒng),其中,所述物體包括工具。
11.如權(quán)利要求8所述的庫存控制系統(tǒng),其中,所述處理器用于通過對圖像數(shù)據(jù)進(jìn)行分析以隔離出物體輪廓來生成數(shù)據(jù)文件,。
12.如權(quán)利要求11所述的庫存控制系統(tǒng),其中,所述布局是根據(jù)物體輪廓產(chǎn)生的,以及所述存儲層包括物體輪廓。
13.如權(quán)利要求8所述的庫存控制系統(tǒng),其中,所述處理器被配置用于根據(jù)布局生成機(jī)器可用數(shù)據(jù)文件,該機(jī)器可用數(shù)據(jù)文件包括用于產(chǎn)生存儲層的生產(chǎn)數(shù)據(jù)。
14.一種方法,包括: 在庫存控制系統(tǒng)中接收圖像數(shù)據(jù),該庫存控制系統(tǒng)具有包括用于存儲物體的多個存儲位置的存儲容器,該圖像數(shù)據(jù)代表置于存儲容器表面上的物體, 根據(jù)所接收的圖像數(shù)據(jù),生成定義存儲容器中的每個物體的形狀和位置的數(shù)據(jù)文件,以及 根據(jù)生成的數(shù)據(jù)文件,生成所述多個存儲位置的布局,用于產(chǎn)生當(dāng)物體存儲于容器中時對物體進(jìn)行控制的存儲層。
15.如權(quán)利要求14所述的方法,包括通過對圖像數(shù)據(jù)進(jìn)行分析以隔離出物體輪廓來生成數(shù)據(jù)文件。
16.如權(quán)利要求15所述的方法,包括通過向物體輪廓中插入指狀凹口或通道來修改數(shù)據(jù)文件。
17.如權(quán)利要求15所述的方法,其中,所述布局是根據(jù)物體輪廓制作的,以及所述存儲層包括物體輪廓。
18.如權(quán)利要求14所述的方法,包括根據(jù)布局生成機(jī)器可用數(shù)據(jù)文件,該機(jī)器可用數(shù)據(jù)文件包括用于產(chǎn)生存儲層的生產(chǎn)數(shù)據(jù)。
19.一種用于確定存儲在系統(tǒng)中的物體的庫存狀態(tài)的庫存控制系統(tǒng),該系統(tǒng)包括: 存儲容器,其包括用于存儲物體的多個存儲位置; 圖像傳感設(shè)備,其被配置用于捕捉容器的圖像數(shù)據(jù); 數(shù)據(jù)存儲設(shè)備,其用于對與容器相關(guān)的圖像數(shù)據(jù)和其它數(shù)據(jù)進(jìn)行存儲;以及 數(shù)據(jù)處理器,其被配置用于: 接收代表所述多個存儲位置中的物體的新數(shù)據(jù);以及 根據(jù)接收到的新數(shù)據(jù),對存儲在存儲設(shè)備中的與容器相關(guān)的圖像數(shù)據(jù)和其它數(shù)據(jù)進(jìn)行更新。
20.如權(quán)利要求19所述的庫存控制系統(tǒng),其中,所述其它數(shù)據(jù)和新數(shù)據(jù)包括物體的識別數(shù)據(jù)。
21.如權(quán)利要求19所述的庫存控制系統(tǒng),其中,所述處理器被配置用于當(dāng)與容器相關(guān)的圖像數(shù)據(jù)和其它數(shù)據(jù)更新時將與容器相關(guān)的圖像數(shù)據(jù)和其它數(shù)據(jù)從數(shù)據(jù)存儲設(shè)備中移除。
22.—種方法,包括: 在庫存控制系統(tǒng)中對與容器相關(guān)的圖像數(shù)據(jù)和其它數(shù)據(jù)進(jìn)行存儲,該庫存控制系統(tǒng)具有包括用于存儲物體的多個存儲位置的存儲容器; 接收代表所述多個存儲位置中的物體的新數(shù)據(jù);以及 根據(jù)接收到的新數(shù)據(jù),對存儲在存儲設(shè)備中的與容器相關(guān)的圖像數(shù)據(jù)和其它數(shù)據(jù)進(jìn)行更新。
23.如權(quán)利要求22所述的方法,其中,所述其它數(shù)據(jù)和新數(shù)據(jù)包括物體的識別數(shù)據(jù)。
【文檔編號】G06K9/00GK104508679SQ201380039710
【公開日】2015年4月8日 申請日期:2013年6月12日 優(yōu)先權(quán)日:2012年6月12日
【發(fā)明者】普雷斯頓·菲利浦斯, 戴維·C·弗萊, 約瑟夫·赫萬, 馬修·J·利普西, 弗雷德里克·J·羅杰斯 申請人:實耐寶公司