[go: up one dir, main page]

TWI667622B - System for using automatic vehicle to confirm item positions and method thereof - Google Patents

System for using automatic vehicle to confirm item positions and method thereof Download PDF

Info

Publication number
TWI667622B
TWI667622B TW107116572A TW107116572A TWI667622B TW I667622 B TWI667622 B TW I667622B TW 107116572 A TW107116572 A TW 107116572A TW 107116572 A TW107116572 A TW 107116572A TW I667622 B TWI667622 B TW I667622B
Authority
TW
Taiwan
Prior art keywords
item
data
automatic vehicle
module
target shelf
Prior art date
Application number
TW107116572A
Other languages
Chinese (zh)
Other versions
TW201947475A (en
Inventor
邱全成
Original Assignee
英業達股份有限公司
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by 英業達股份有限公司 filed Critical 英業達股份有限公司
Priority to TW107116572A priority Critical patent/TWI667622B/en
Application granted granted Critical
Publication of TWI667622B publication Critical patent/TWI667622B/en
Publication of TW201947475A publication Critical patent/TW201947475A/en

Links

Abstract

一種使用自動車確認物品位置之系統及方法,其透過自動車在向目標貨架移動時測量移動資料,並在移動到目標貨架後,將目標貨架上之物品的物品識別資料與移動資料傳送給伺服器,使得伺服器依據移動資料判斷與物品識別資料對應之物品是否位於預定位置之技術手段,可以達成主動確認物品在倉庫中之實際位置的技術功效。A system and method for confirming the position of an item by using an automatic vehicle, which measures the movement data when moving to the target shelf through the automatic vehicle, and transmits the item identification data and the movement data of the item on the target shelf to the server after moving to the target shelf. The technical means for the server to determine whether the item corresponding to the item identification data is located at the predetermined position according to the movement data can achieve the technical effect of actively confirming the actual position of the item in the warehouse.

Description

使用自動車確認物品位置之系統及方法System and method for confirming the position of an item using an automatic car

一種物品定位系統及方法,特別係指一種使用自動車於倉儲中定位物品之系統及方法。An item positioning system and method, in particular, a system and method for locating articles in an warehousing using an automated vehicle.

倉庫是用來儲存或保管生產商、商品供應商、物流組織之物品的場地。目前常用的倉庫管理方式是在倉庫中設置多個貨架,每個貨架有多個層板,每個層板上可以放置一種或多種物品。倉庫人員可以在貨架之間移動,藉以放置或拿取物品。A warehouse is a site used to store or store items of producers, commodity suppliers, and logistics organizations. At present, the commonly used warehouse management method is to set up multiple shelves in the warehouse, each shelf has multiple layers, and one or more items can be placed on each layer. Warehouse personnel can move between shelves to place or pick up items.

隨著物流的需求大增,為了加快在倉庫中撿貨取貨的效率,倉庫中的物品以一定的規則擺放,例如,依照分類擺放、依照物品關聯性擺放、依照物品熱門程度擺放等,也就是說,在倉庫中,每個物品通常會有一個擺放的預定位置,倉庫人員需要將物品放置到相對應的預定位置。As the demand for logistics increases greatly, in order to speed up the efficiency of picking up goods in the warehouse, the items in the warehouse are placed with certain rules, for example, according to the classification, according to the relevance of the items, according to the popularity of the items. Put, etc., that is, in the warehouse, each item usually has a predetermined location, and the warehouse personnel need to place the item in the corresponding predetermined position.

如此一來,一旦倉庫人員在擺放物品時發生失誤,沒有把物品擺放到對應的預定位置,這樣可能造成後續撿貨取貨的倉庫人員無法在預定位置上找到需要的物品,導致有庫存而無法出貨的情況,甚至,在自動化的倉庫中,更可能因為物品的預定位置被放置了其他物品,使得自動車在需要撿取該物品時,由該物品的預定位置上撿取了被誤放的其他物品,導致出貨錯誤。In this way, once the warehouse personnel make mistakes in placing the items, the items are not placed in the corresponding predetermined positions, which may cause the warehouse personnel who pick up the goods to be unable to find the required items at the predetermined position, resulting in inventory. In the case of being unable to ship, even in an automated warehouse, it is more likely that other items are placed because of the predetermined position of the item, so that the automatic car picks up the item from the predetermined position when it needs to retrieve the item. Other items placed, causing shipping errors.

綜上所述,可知先前技術中長期以來一直存在物品在倉庫中被擺放到錯誤位置將導致撿取錯誤物品或無法找到物品的問題,因此有必要提出改進的技術手段,來解決此一問題。In summary, it can be seen that in the prior art, there has been a long-standing problem that an item is placed in a wrong position in a warehouse, which may result in the acquisition of an erroneous item or the inability to find an item. Therefore, it is necessary to propose an improved technical means to solve this problem. .

有鑒於先前技術存在物品在倉庫中被擺放到錯誤位置將導致撿取錯誤物品或無法找到物品的問題,本發明遂揭露一種使用自動車確認物品位置之系統及方法,其中:In view of the prior art problems of placing an item in a warehouse in an incorrect position that would result in the capture of an erroneous item or the inability to find an item, the present invention discloses a system and method for confirming the position of an item using an automated vehicle, wherein:

本發明所揭露之使用自動車確認物品位置之系統,至少包含:自動車與伺服器,其中,自動車更包含處理模組,用以載入與工作區域對應之區域資料,並選擇目標貨架;驅動模組,用以驅動自動車向目標貨架移動;移位測量模組,用以於自動車移動時測量移動資料;資料獲取模組,用以獲取目標貨架上之物品的物品識別資料;通訊模組,用以傳送移動資料及物品識別資料;伺服器則用以接收移動資料及物品識別資料,及用以依據物品識別資料讀取物品之預定位置,及依據移動資料判斷物品之實際位置是否預定位置相符。The system for confirming the position of an item by using an automatic vehicle disclosed by the present invention comprises at least: an automatic vehicle and a server, wherein the automatic vehicle further comprises a processing module for loading area data corresponding to the work area and selecting the target shelf; the driving module , for driving the automatic vehicle to move to the target shelf; the displacement measuring module for measuring the moving data when the automatic vehicle moves; the data acquisition module for acquiring the item identification data of the item on the target shelf; the communication module for The mobile data and the item identification data are transmitted; the server is configured to receive the mobile data and the item identification data, and to read the predetermined position of the item according to the item identification data, and determine whether the actual position of the item matches the predetermined position according to the movement data.

本發明所揭露之使用自動車確認物品位置之方法,其步驟至少包括:自動車載入與工作區域對應之區域資料,並選擇目標貨架;自動車向目標貨架移動,並於移動時測量移動資料;當自動車移動至目標貨架後,獲取目標貨架上之物品的物品識別資料;自動車傳送移動資料及物品識別資料至伺服器;伺服器依據物品識別資料讀取物品之預定位置;伺服器依據移動資料判斷物品之實際位置是否與預定位置相符。The method for confirming the position of an item by using an automatic vehicle according to the present invention comprises the steps of: automatically loading the area data corresponding to the work area and selecting the target shelf; moving the automatic vehicle to the target shelf, and measuring the mobile data while moving; After moving to the target shelf, the item identification data of the item on the target shelf is acquired; the automatic vehicle transmits the mobile data and the item identification data to the server; the server reads the predetermined position of the item according to the item identification data; the server determines the item according to the movement data. Whether the actual location matches the predetermined location.

本發明所揭露之系統與方法如上,與先前技術之間的差異在於本發明透過自動車在向目標貨架移動時測量移動資料,並在移動到目標貨架後,將目標貨架上之物品的物品識別資料與移動資料傳送給伺服器,使得伺服器依據移動資料判斷與物品識別資料對應之物品是否位於伺服器所記錄之預定位置,藉以解決先前技術所存在的問題,並可以達成主動確認物品在倉庫中之實際位置的技術功效。The system and method disclosed by the present invention are as above, and the difference from the prior art is that the present invention measures the movement data when moving to the target shelf by the automatic vehicle, and identifies the item identification information of the item on the target shelf after moving to the target shelf. And the mobile data is transmitted to the server, so that the server determines whether the item corresponding to the item identification data is located at a predetermined position recorded by the server according to the moving data, thereby solving the problem existing in the prior art, and can achieve active confirmation of the item in the warehouse. The technical effect of the actual position.

以下將配合圖式及實施例來詳細說明本發明之特徵與實施方式,內容足以使任何熟習相關技藝者能夠輕易地充分理解本發明解決技術問題所應用的技術手段並據以實施,藉此實現本發明可達成的功效。The features and embodiments of the present invention will be described in detail below with reference to the drawings and embodiments, which are sufficient to enable those skilled in the art to fully understand the technical means to which the present invention solves the technical problems, and The achievable effects of the present invention.

本發明應用在自動倉儲內,可以透過自動車確認倉庫中貨架上之物品的位置,也就是由自動車確認物品在倉庫中的實際位置。The invention is applied in automatic storage, and the position of the items on the shelves in the warehouse can be confirmed by the automatic vehicle, that is, the actual position of the items in the warehouse is confirmed by the automatic vehicle.

以下先以「第1圖」本發明所提使用自動車確認物品位置之系統架構圖來說明本發明的系統運作。如「第1圖」所示,本發明之系統含有自動車100、以及伺服器300。Hereinafter, the system operation of the present invention will be described with reference to the system architecture diagram of the present invention for confirming the position of an article using the automatic vehicle. As shown in "Fig. 1", the system of the present invention includes an automatic vehicle 100 and a server 300.

自動車100可以在工作區域中移動,負責決定目標貨架、產生移動到目標貨架前的移動資料、以及取得放置於目標貨架上之物品的物品識別資料。在本發明中,移動資料包含能夠表示自動車100由一個特定位置移動至另一個位置的資料,包含但不限於自動車100的起點以及移動的方向與距離等;物品識別資料則是能夠表示一個物品的資料,可以由任意數量的文字、字母、數字、符號任意排列而成,其中,一個物品識別資料對應至一個物品,且不同物品所對應的物品識別資料都不相同。一般而言,一個物品只有一個對應的物品識別資料,但本發明並不以此為限。The automated vehicle 100 can be moved within the work area and is responsible for determining the target shelf, generating mobile data prior to moving to the target shelf, and obtaining item identification data for items placed on the target shelf. In the present invention, the mobile material includes data capable of indicating that the automatic vehicle 100 is moved from one specific position to another, including but not limited to the starting point of the automatic vehicle 100 and the direction and distance of movement, and the item identification data is capable of representing an item. The data may be arbitrarily arranged by any number of characters, letters, numbers, and symbols, wherein one item identification data corresponds to one item, and the item identification materials corresponding to different items are different. In general, an item has only one corresponding item identification material, but the invention is not limited thereto.

自動車100可以包含通訊模組110、驅動模組140、移位測量模組150、資料獲取模組160、處理模組180,以及可以附加的定位模組120、資料感測模組130、物品夾取模組170。其中,處理模組180與定位模組120、資料感測模組130、驅動模組140、移位測量模組150、資料獲取模組160、物品夾取模組170、以及通訊模組110等自動車100中的其他模組連接,可以取得自動車100中之其他模組所產生或接收的資料或訊號,也可以提供資料或訊號給自動車100中的其他模組。The automatic vehicle 100 can include a communication module 110, a driving module 140, a displacement measuring module 150, a data acquisition module 160, a processing module 180, and an additional positioning module 120, a data sensing module 130, and an item folder. The module 170 is taken. The processing module 180 and the positioning module 120, the data sensing module 130, the driving module 140, the displacement measuring module 150, the data acquiring module 160, the article clamping module 170, and the communication module 110, etc. The other modules in the automatic vehicle 100 are connected to obtain data or signals generated or received by other modules in the automatic vehicle 100, and may also provide data or signals to other modules in the automatic vehicle 100.

通訊模組110負責與伺服器300連接,並可以傳送資料或訊號至伺服器300,例如傳送移位測量模組150所產生的移動資料與資料獲取模組160所取得的物品識別資料,在部分的實施例中,通訊模組110也可以接收伺服器300所傳送的資料或訊號,例如伺服器300所產生的移動訊息。其中,通訊模組110可以透過WiFi、藍牙、Zigbee等無線通訊技術與伺服器300連接,但本發明並不以此為限。The communication module 110 is responsible for connecting with the server 300, and can transmit data or signals to the server 300, for example, transmitting the mobile data generated by the shift measurement module 150 and the item identification data obtained by the data acquisition module 160. In the embodiment, the communication module 110 can also receive data or signals transmitted by the server 300, such as mobile messages generated by the server 300. The communication module 110 can be connected to the server 300 through wireless communication technologies such as WiFi, Bluetooth, and Zigbee, but the invention is not limited thereto.

定位模組120可以結合通訊模組110使用室內定位技術不斷地取得自動車100的當前位置,並持續地將所取得之自動車100的當前位置提供給處理模組180。The positioning module 120 can continuously obtain the current position of the automatic vehicle 100 using the indoor positioning technology in conjunction with the communication module 110, and continuously provide the current position of the obtained automatic vehicle 100 to the processing module 180.

資料感測模組130可以在自動車100移動的過程中,當自動車100接近設置或放置於自動車100之工作區域中的定位裝置時,感測自動車100所接近之定位裝置所記錄的地點識別資料,並可以將感測所得的地點識別資料提供給處理模組180。其中,資料感測模組130可以使用近場通訊(Near-filed Communication, NFC)或無線射頻辨識(Radio Frequency Identification, RFID)等技術(但本發明並不以此為限),由定位裝置中讀出地點識別資料。The data sensing module 130 can sense the location identification data recorded by the positioning device approached by the automatic vehicle 100 when the automatic vehicle 100 approaches the positioning device disposed or placed in the working area of the automatic vehicle 100 during the movement of the automatic vehicle 100. The sensed location identification data can be provided to the processing module 180. The data sensing module 130 can use techniques such as Near-filed Communication (NFC) or Radio Frequency Identification (RFID) (but the invention is not limited thereto), and is configured by the positioning device. Read the location identification data.

在部分的實施例中,每一個定位裝置與一個貨架對應,且每一個定位裝置預先被設置在工作區域中與相對應之貨架相距一定距離的位置,同時,定位裝置所儲存的地點識別資料與定位裝置所對應之同一貨架相對應。也就是說,在自動車100移動到貨架附近時,資料感測模組130可以由與自動車100所接近之貨架對應的定位裝置感測到與自動車100所接近之貨架對應的定點識別資料,例如貨架的識別資料與位置訊息等,但本發明並不以此為限。In some embodiments, each of the positioning devices corresponds to a shelf, and each of the positioning devices is disposed in advance in the working area at a distance from the corresponding shelf, and at the same time, the location identification data stored by the positioning device is Corresponding to the same shelf corresponding to the positioning device. That is to say, when the automatic vehicle 100 moves to the vicinity of the shelf, the data sensing module 130 can sense the pointing identification material corresponding to the shelf close to the automatic vehicle 100, such as the shelf, by the positioning device corresponding to the shelf close to the automatic vehicle 100. Identification data and location information, etc., but the invention is not limited thereto.

驅動模組140負責依據處理模組180所提供的控制指令驅動自動車100,使得自動車100可以移動。The drive module 140 is responsible for driving the automatic vehicle 100 according to the control command provided by the processing module 180, so that the automatic vehicle 100 can be moved.

移位測量模組150負責在自動車100移動時測量移動資料,並可以將測量所得的移動資料提供給處理模組180。其中,移位測量模組150是透過設置於自動車100上之裝置或元件來測量移動資料,例如,使用自動車100之車輪的輪徑以及轉動的次數來計算自動車移動的距離,又如,使用電子羅盤來判斷自動車100移動的方向等,但移位測量模組150測量移動資料之方式並不以上述為限。The shift measurement module 150 is responsible for measuring the movement data when the automatic vehicle 100 moves, and can provide the measured movement data to the processing module 180. The shift measurement module 150 measures the moving data through the device or component disposed on the automatic vehicle 100. For example, the wheel diameter of the wheel of the automatic vehicle 100 and the number of rotations are used to calculate the distance moved by the automatic vehicle. For example, using the electronic device The compass determines the direction in which the automatic vehicle 100 moves, and the like, but the manner in which the displacement measuring module 150 measures the moving data is not limited to the above.

資料獲取模組160負責獲取目標貨架上之物品的物品識別資料,並可以將所獲取到的物品識別資料提供給處理模組180。一般而言,資料獲取模組160可以包含影像擷取單元(圖中未示),並可以依據目標貨架上之物品的外觀、外觀上的條碼、包裝、或包裝上的名稱或條碼取得物品識別資料,但資料獲取模組160取得物品識別資料的方式並不以上述為限。The data acquisition module 160 is responsible for acquiring the item identification data of the item on the target shelf, and can provide the obtained item identification data to the processing module 180. In general, the data acquisition module 160 can include an image capture unit (not shown), and can obtain item identification according to the appearance of the item on the target shelf, the bar code on the appearance, the package, or the name or barcode on the package. The information, but the manner in which the data acquisition module 160 obtains the item identification data is not limited to the above.

舉例來說,資料獲取模組160可以透過所包含的影像擷取單元擷取包含目標貨架上之物品外觀或物品包裝的影像,並可以依據所擷取到之影像中的物品外觀或物品包裝取得物品識別資料,其中,資料獲取模組160可以直接對所擷取到之影像中的物品外觀或物品包裝進行影像處理以判斷物品識別資料,也可以將所擷取到之影像透過通訊模組110傳送到伺服器300進行影像處理,並接收伺服器300所判斷出的物品識別資料;資料獲取模組160也可以透過影像擷取單元擷取包含目標貨架上之物品的外觀或包裝上之條碼的影像,並可以將所擷取到之影像中的條碼解碼為物品識別資料。For example, the data acquisition module 160 can capture an image containing the appearance of the article on the target shelf or the package of the article through the included image capturing unit, and can obtain the image according to the appearance of the article or the package of the article in the captured image. The item identification data, wherein the data acquisition module 160 can directly perform image processing on the appearance of the item or the package of the item in the captured image to determine the item identification data, and can also pass the captured image through the communication module 110. The image is processed by the server 300 and receives the item identification data determined by the server 300. The data acquisition module 160 can also capture the appearance of the item on the target shelf or the barcode on the package through the image capturing unit. Image, and can decode the barcode in the captured image into item identification data.

在部分的實施例中,資料獲取模組160也可以將透過影像擷取單元擷取包含目標貨架上之物品外觀或物品包裝的影像提供給處理模組180,在這樣的實施例中,資料獲取模組160通常不需要再自處理模組180取回物品識別資料,但本發明並不以此為限。In some embodiments, the data acquisition module 160 may also provide an image of the object appearance or the package of the article on the target shelf through the image capturing unit to the processing module 180. In such an embodiment, the data acquisition is performed. The module 160 generally does not need to retrieve the item identification data from the processing module 180, but the invention is not limited thereto.

資料獲取模組160也可以在無法取得物品識別資料時,產生控制指令,並將控制指令提供給物品夾取模組170,使得物品夾取模組170開始運作;資料獲取模組160也可以在無法取得物品識別資料時,產生通知訊息,並將通知訊息提供給處理模組180。The data acquisition module 160 can also generate a control command when the item identification data cannot be obtained, and provide the control instruction to the item clamping module 170, so that the item clamping module 170 starts to operate; the data acquisition module 160 can also be When the item identification data cannot be obtained, a notification message is generated and the notification message is provided to the processing module 180.

資料獲取模組160也可以由目標貨架上獲取物品的商品資料,並可以將所獲取到的商品資料提供給處理模組180。本發明所提之商品資料包含但不限於一個物品的名稱、型號、顏色、尺寸/體積/容量等資料。The data acquisition module 160 can also obtain the product data of the item from the target shelf, and can provide the obtained product data to the processing module 180. The product information mentioned in the present invention includes, but is not limited to, the name, model, color, size/volume/capacity of an item.

一般而言,目標貨架上之物品的周圍層板上設置有商品標示裝置,例如,商品標示牌或商品識別標籤等。若資料獲取模組160包含影像擷取單元,則資料獲取模組160可以透過影像擷取單元擷取商品標示牌所表示的商品資料;若資料獲取模組160包含資料讀取單元,則資料獲取模組160可以透過近場通訊或無線射頻辨識技術讀取商品識別標籤所記錄的商品資料。但資料獲取模組160取得商品資料的方式並不以上述為限,例如,資料獲取模組160也可以透過影像擷取單元擷取包含物品的上方、下方、左方、以及右方一定範圍內的影像,並將所擷取到的影像作為商品資料提供給處理模組180。Generally, a product marking device such as a product nameplate or a product identification label is provided on the surrounding floor panel of the article on the target shelf. If the data acquisition module 160 includes an image capture unit, the data acquisition module 160 can retrieve the product data represented by the product identification card through the image capture unit; if the data acquisition module 160 includes the data reading unit, the data acquisition module The module 160 can read the commodity data recorded by the product identification label through near field communication or radio frequency identification technology. However, the manner in which the data acquisition module 160 obtains the product data is not limited to the above. For example, the data acquisition module 160 may also capture the upper, lower, left, and right sides of the included item through the image capturing unit. The image is provided to the processing module 180 as the product data.

物品夾取模組170可以由目標貨架上夾取物品,使得資料獲取模組160可以取得物品夾取模組170所夾取之物品的物品識別資料。其中,物品夾取模組170更可以移動及/或轉動所夾取之物品,使得資料獲取模組160可以更容易的取得物品夾取模組170所夾取之物品的物品識別資料。The item gripping module 170 can pick up the item from the target shelf, so that the data acquisition module 160 can obtain the item identification data of the item picked up by the item clamping module 170. The item gripping module 170 can further move and/or rotate the clipped item, so that the data acquiring module 160 can more easily obtain the item identification data of the item captured by the item gripping module 170.

處理模組180負責載入與工作區域對應的區域資料,處理模組180所載入的區域資料包含可以在工作區域中行走的路線、工作區域中之各種物體的相關訊息,但本發明並不以此為限,其中,上述各種物體的相關訊息包含但不限於貨架的位置、貨架上各個層板的高度、障礙物的位置等。The processing module 180 is responsible for loading the area data corresponding to the work area, and the area data loaded by the processing module 180 includes related information of various objects in the route and the work area that can be walked in the work area, but the present invention does not To this end, the related information of the above various objects includes, but is not limited to, the position of the shelf, the height of each layer on the shelf, the position of the obstacle, and the like.

處理模組180也負責由設置於工作區域的所有貨架中選擇一個貨架作為目標貨架。處理模組180可以依據區域資料中記錄貨架的順序選擇目標貨架,也可以依據貨架的編號選擇目標貨架。另外,若自動車100是在軌道上移動,則自動車100也可以依據移動到各個貨架的距離選擇目標貨架,但若自動車100不是在軌道上移動,而是結合室內定位技術來進行移動,處理模組180也可以依據自動車100與各個貨架之間的距離選擇目標貨架。但處理模組180選擇目標貨架的方式並不以上述為限。The processing module 180 is also responsible for selecting one of the shelves disposed in the work area as the target shelf. The processing module 180 can select the target shelf according to the order of the recorded shelves in the area data, and can also select the target shelf according to the number of the shelves. In addition, if the automatic vehicle 100 moves on the track, the automatic vehicle 100 can also select the target shelf according to the distance moved to each shelf. However, if the automatic vehicle 100 is not moving on the track, but is combined with the indoor positioning technology to move, the processing module The target shelf can also be selected based on the distance between the automated vehicle 100 and the respective shelves. However, the manner in which the processing module 180 selects the target shelf is not limited to the above.

若自動車100結合室內定位技術進行移動,則處理模組180可以接收定位模組120所取得之自動車100的當前位置,並依據所接收到之自動車100的當前位置以及所載入之區域資料中的貨架位置控制驅動模組140驅動自動車100向所選擇的目標貨架移動。在部分的實施例中,處理模組180還可以依據資料感測模組130感測到的地點識別資料判斷自動車100的實際位置,並可以比對定位模組120所取得之自動車100的當前位置與所判斷出之自動車100的實際位置,藉以依據比對結果對提供給驅動模組140的控制指令進行微調,使得處理模組180可以更精準地控制驅動模組140將自動車100驅動到目標貨架。If the automatic vehicle 100 is moved in conjunction with the indoor positioning technology, the processing module 180 can receive the current position of the automatic vehicle 100 obtained by the positioning module 120, and according to the current position of the received automatic vehicle 100 and the loaded area data. The shelf position control drive module 140 drives the automated vehicle 100 to move to the selected target shelf. In some embodiments, the processing module 180 can determine the actual location of the automated vehicle 100 according to the location identification data sensed by the data sensing module 130, and can compare the current location of the automated vehicle 100 obtained by the positioning module 120. And determining the actual position of the automatic vehicle 100, thereby finely adjusting the control command provided to the driving module 140 according to the comparison result, so that the processing module 180 can more accurately control the driving module 140 to drive the automatic vehicle 100 to the target shelf. .

處理模組180也負責判斷自動車100是否已經移動到目標貨架。處理模組180也可以在資料感測模組130感測到地點識別資料時,判斷自動車100已經移動到目標貨架;處理模組180可以比對定位模組120所取得之自動車100的當前位置以及區域資料中所記錄之目標貨架的位置訊息,當兩者之間的距離在預定範圍內時,處理模組180可以判斷自動車100已經移動到目標貨架,反之,當自動車100的當前位置以及目標貨架的位置訊息的距離相距過遠時,處理模組180可以判斷自動車100尚未移動到目標貨架。但處理模組180判斷自動車是否已經移動到目標貨架的方式並不以上述為限。The processing module 180 is also responsible for determining whether the automated vehicle 100 has moved to the target shelf. The processing module 180 can also determine that the automatic vehicle 100 has moved to the target shelf when the data sensing module 130 senses the location identification data; the processing module 180 can compare the current location of the automated vehicle 100 obtained by the positioning module 120 and The location information of the target shelf recorded in the area data, when the distance between the two is within a predetermined range, the processing module 180 can determine that the automatic vehicle 100 has moved to the target shelf, and vice versa, when the current location of the automatic vehicle 100 and the target shelf When the distance of the location information is too far apart, the processing module 180 can determine that the automatic vehicle 100 has not moved to the target shelf. However, the manner in which the processing module 180 determines whether the automatic vehicle has moved to the target shelf is not limited to the above.

在部分的實施例中,處理模組180也可以接收資料獲取模組160所擷取之包含物品之外觀或包裝的影像,並可以對資料獲取模組160所擷取之影像進行影像處理,藉以由資料獲取模組160所擷取之影像中判斷出物品識別資料,處理模組180也可以透過通訊模組110將資料獲取模組160所擷取之影像傳送給伺服器300,並接收伺服器300所判斷出的物品識別資料。In some embodiments, the processing module 180 can also receive the image of the appearance or package of the item captured by the data acquisition module 160, and can perform image processing on the image captured by the data acquisition module 160. The device identification data is determined by the image captured by the data acquisition module 160. The processing module 180 can also transmit the image captured by the data acquisition module 160 to the server 300 through the communication module 110, and receive the server. 300 identified item identification data.

處理模組180也可以取得資料獲取模組160所產生的通知訊息,並可以產生控制指令,以及將所產生的控制指令提供給物品夾取模組170,使得物品夾取模組170開始運作。The processing module 180 can also obtain the notification message generated by the data acquisition module 160, and can generate a control command, and provide the generated control command to the article capture module 170, so that the article capture module 170 starts to operate.

處理模組180也可以取得資料獲取模組160所獲取的商品資料,並透過通訊模組110將資料獲取模組160所獲取的商品資料傳送給伺服器300。在部分的實施例中,若處理模組180所取得的商品資料為包含物品的上下左右一定範圍內的影像,則處理模組180也可以對影像進行分析,藉以由影像中判斷出所包含的商品資料。The processing module 180 can also obtain the product data acquired by the data acquisition module 160, and transmit the product data acquired by the data acquisition module 160 to the server 300 through the communication module 110. In some embodiments, if the product data acquired by the processing module 180 is an image including a range of up, down, left, and right of the article, the processing module 180 may also analyze the image, thereby determining the included product from the image. data.

處理模組180也可以依據通訊模組110所接收到的移動訊息產生相對應的控制指令,藉以控制物品夾取模組170夾取物品、控制驅動模組140將自動車100移動至特定貨架、及控制物品夾取模組170將所夾取之物品放置在特定貨架的預定位置。The processing module 180 can also generate a corresponding control command according to the mobile message received by the communication module 110, so as to control the item clamping module 170 to pick up the item, and the control driving module 140 moves the automatic vehicle 100 to a specific shelf, and The control item gripping module 170 places the clipped item at a predetermined position on a particular shelf.

伺服器300可以與自動車100連接,並負責接收自動車100所傳送之移動資料以及物品識別資料。在本發明中,伺服器300除了可以與自動車100連接之外,也可以同時與一台或多台其他自動車連接。The server 300 can be connected to the automatic vehicle 100 and is responsible for receiving the mobile data and the item identification data transmitted by the automatic vehicle 100. In the present invention, the server 300 can be connected to one or more other automatic vehicles at the same time in addition to the automatic vehicle 100.

伺服器300也負責獲取與所接收到的物品識別資料對應之物品的預定位置。伺服器300可以依據所接收到之物品識別資料由預先建立的資料庫中讀取出物品之預定位置,也可以將所接收到之物品識別資料傳送給外部的資料主機(圖中未示)查詢物品的預定位置。但伺服器300獲取物品之預定位置的方式並不以上述為限。The server 300 is also responsible for acquiring a predetermined location of the item corresponding to the received item identification material. The server 300 can read the predetermined location of the item from the pre-established database according to the received item identification data, or can transmit the received item identification data to an external data host (not shown). The intended location of the item. However, the manner in which the server 300 acquires the predetermined position of the article is not limited to the above.

伺服器300也負責依據所接收到的移動資料判斷物品的實際位置。例如,假設每一台自動車100都有固定停放的位置,若自動車100所傳送之移動資料中的起點為停放位置,則伺服器300可以將自動車100所停放的位置作為基準點,並可以依據移動資料中自動車100的移動方向與移動距離計算出物品於工作區域中的實際位置;又如,若自動車100所傳送之移動資料中的起點為目標貨架所對應之定位裝置所設置的位置,則伺服器300可以將目標貨架所對應之定位裝置的位置作為基準點,並可以依據移動資料中自動車100的移動方向與移動距離計算出物品的實際位置。但伺服器300判斷物品之實際位置的方式並不以上述為限。The server 300 is also responsible for determining the actual location of the item based on the received mobile data. For example, suppose that each of the automatic vehicles 100 has a fixed parking position. If the starting point in the moving data transmitted by the automatic vehicle 100 is the parking position, the server 300 can use the position where the automatic vehicle 100 is parked as a reference point, and can be moved according to the movement. The moving direction and the moving distance of the automatic vehicle 100 in the data calculate the actual position of the item in the working area; for example, if the starting point in the moving data transmitted by the automatic vehicle 100 is the position set by the positioning device corresponding to the target shelf, the servo The device 300 can use the position of the positioning device corresponding to the target shelf as a reference point, and can calculate the actual position of the article according to the moving direction and the moving distance of the automatic vehicle 100 in the moving data. However, the manner in which the server 300 determines the actual position of the item is not limited to the above.

伺服器300也負責判斷所讀出之物品的預定位置與所判斷出之物品的實際位置是否相符。若物品的預定位置與物品的實際位置相符,表示物品正確的被放置於預定位置,而若兩者不符,則表示物品被放置於不正確的位置。The server 300 is also responsible for determining whether the predetermined position of the read item matches the actual position of the determined item. If the predetermined position of the item matches the actual position of the item, it indicates that the item is correctly placed at the predetermined position, and if the two do not match, it indicates that the item is placed in an incorrect position.

伺服器300可以在判斷所讀出之物品的預定位置與所判斷出之物品的實際位置不相符時,執行對應的處理程序。例如,伺服器300可以在判斷物品的預定位置上沒有相同物品(也就是該物品的所有庫存都被放置在實際位置)且沒有其他物品的預定位置設定在該物品的實際位置(也就是該物品的實際位置上只有放置該物品)時,將物品的預定位置更新為物品之實際位置;伺服器300也可以傳送移動訊息使自動車100將物品移動至預定位置。The server 300 may execute a corresponding processing procedure when it is determined that the predetermined position of the read item does not match the actual position of the determined item. For example, the server 300 may have no identical item at the predetermined location of the item (ie, all inventory of the item is placed in the actual location) and no predetermined location of the other item is set at the actual location of the item (ie, the item When the item is placed in the actual position, the predetermined position of the item is updated to the actual position of the item; the server 300 can also transmit a movement message to cause the automatic vehicle 100 to move the item to the predetermined position.

伺服器300也可以接收自動車100所傳送之商品資料,並判斷所接收到的商品資料是否與物品相符。舉例來說,伺服器300可以依據物品識別資料取得物品的名稱、外型、型號、顏色等資料,並與所接收到之商品資料比對,藉以判斷所接收到之商品資料是否與物品相符,但伺服器300判斷商品資料是否與物品相符之方式並不以此為限。The server 300 can also receive the product data transmitted by the automatic vehicle 100 and determine whether the received product data matches the item. For example, the server 300 can obtain the name, appearance, model, color, and the like of the item according to the item identification data, and compare with the received product data to determine whether the received product information matches the item. However, the manner in which the server 300 determines whether the product data matches the article is not limited thereto.

接著以一個實施例來解說本發明的運作系統與方法,並請參照「第2A圖」本發明所提之使用自動車確認物品位置之方法流程圖。在本實施例中,假設本發明應用在自動倉儲中,但本發明並不以此為限。Next, an operational system and method of the present invention will be described with reference to an embodiment, and reference is made to the flowchart of the method for confirming the position of an article using an automatic vehicle according to the present invention. In the present embodiment, it is assumed that the present invention is applied to automatic storage, but the present invention is not limited thereto.

當欲使用本發明檢視物品的位置時,首先,自動車100的處理模組180可以載入與工作區域對應之區域資料(步驟202),並由所載入的區域資料中選擇一個設置在工作區域中之貨架作為目標貨架(步驟206)。在本實施例中,假設自動車100的通訊模組110可以連線到伺服器300下載區域資料,並可以將所下載的區域資料提供給處理模組180。若通訊模組110所下載的區域資料中包含被指定的貨架,則處理模組180可以選擇區域資料所指定之貨架中與自動車100距離最近的貨架作為目標貨架。When the position of the inspection item is to be used by the present invention, first, the processing module 180 of the automatic vehicle 100 can load the area data corresponding to the work area (step 202), and select one of the loaded area materials to be set in the work area. The shelf in the middle is used as the target shelf (step 206). In this embodiment, it is assumed that the communication module 110 of the automatic vehicle 100 can be connected to the server 300 to download the area data, and the downloaded area data can be provided to the processing module 180. If the area data downloaded by the communication module 110 includes the designated shelf, the processing module 180 may select the shelf closest to the automatic vehicle 100 in the shelf specified by the area data as the target shelf.

在自動車100的處理模組180選擇目標貨架(步驟206)後,處理模組180可以控制自動車100的驅動模組140,使得驅動模組140驅動自動車100向處理模組180所選擇的目標貨架移動。其中,自動車100可以沿著軌道在工作區域中移動,而若自動車100包含定位模組120,則自動車100也可以在工作區域中自由移動。在本實施例中,假設自動車100可以在工作區域中自由移動,則定位模組120可以結合通訊模組110使用室內定位技術持續取得自動車100的當前位置,使得處理模組180可以不斷地依據定位模組120所取得之自動車100的當前位置產生相對應的控制指令並提供給驅動模組140,藉以讓驅動模組140依據控制指令正確的驅動自動車100向目標貨架移動。另外,若自動車100還包含資料感測模組130,則資料感測模組130可以在驅動模組140驅動自動車100時,感測自動車100所接近之定位裝置所記錄的地點識別資料,並可以將感測所得的地點識別資料提供給處理模組180,使得處理模組180可以依據資料感測模組130所感測到的地點識別資料微調提供給驅動模組140的控制指令,藉以控制驅動模組140更精準地將自動車100驅動到目標貨架。After the processing module 180 of the automatic vehicle 100 selects the target shelf (step 206), the processing module 180 can control the driving module 140 of the automatic vehicle 100, so that the driving module 140 drives the automatic vehicle 100 to move to the target shelf selected by the processing module 180. . The automatic vehicle 100 can move along the track in the work area, and if the automatic vehicle 100 includes the positioning module 120, the automatic vehicle 100 can also move freely in the work area. In this embodiment, if the automatic vehicle 100 can be freely moved in the working area, the positioning module 120 can continuously obtain the current position of the automatic vehicle 100 by using the indoor positioning technology in conjunction with the communication module 110, so that the processing module 180 can be continuously positioned according to the positioning. The current position of the automatic vehicle 100 obtained by the module 120 generates a corresponding control command and provides it to the driving module 140, so that the driving module 140 correctly drives the automatic vehicle 100 to move to the target shelf according to the control command. In addition, if the automatic vehicle 100 further includes the data sensing module 130, the data sensing module 130 can sense the location identification data recorded by the positioning device approached by the automatic vehicle 100 when the driving module 140 drives the automatic vehicle 100, and can The sensing location information is provided to the processing module 180, so that the processing module 180 can fine-tune the control command provided to the driving module 140 according to the location identification data sensed by the data sensing module 130, thereby controlling the driving mode. Group 140 drives the automated vehicle 100 to the target shelf more precisely.

在自動車100的驅動模組140驅動自動車100移動的過程中,自動車100的移位測量模組150可以測量移動資料(步驟210),自動車100的處理模組180也可以判斷自動車100是否已經移動至目標貨架前(步驟220)。若處理模組180判斷自動車100尚未移動至目標貨架前,則處理模組180可以控制驅動模組140繼續驅動自動車100往目標貨架移動,移位測量模組150可以繼續測量移動資料(步驟210),處理模組180可以繼續判斷自動車100是否已經移動至目標貨架前(步驟220),直到處理模組180判斷自動車100移動到目標貨架前。During the driving of the automatic vehicle 100 by the driving module 140 of the automatic vehicle 100, the displacement measuring module 150 of the automatic vehicle 100 can measure the moving data (step 210), and the processing module 180 of the automatic vehicle 100 can also determine whether the automatic vehicle 100 has moved to Before the target shelf (step 220). If the processing module 180 determines that the automatic vehicle 100 has not moved to the target shelf, the processing module 180 can control the driving module 140 to continue to drive the automatic vehicle 100 to move to the target shelf, and the displacement measuring module 150 can continue to measure the mobile data (step 210). The processing module 180 can continue to determine whether the automated vehicle 100 has moved to the target shelf (step 220) until the processing module 180 determines that the automated vehicle 100 has moved to the target shelf.

當自動車100的處理模組180判斷自動車100移動到目標貨架前時,自動車100的移位測量模組150可以將測量所得的移動資料提供給處理模組180,自動車100的資料獲取模組160也可以獲取目標貨架上之物品的物品識別資料(步驟230)。在本實施例中,假設處理模組180可以依據區域資料所記錄之目標貨架的層板數以及目標貨架上各個層板的高度產生控制資料,並將所產生的控制資料提供給資料獲取模組160,使得資料獲取模組160可以依據控制資料擷取包含放置於目標貨架上各個層板或地板上之物品的外觀或包裝的影像,並直接或由伺服器300對所擷取到的影像進行影像辨識,藉以由影像中之物品的外觀判斷出物品並讀取與所判斷出之物品對應的物品識別資料,或是藉由影像中之物品的包裝直接判斷出物品識別資料。資料獲取模組160也可以依據控制資料擷取放置於目標貨架上之物品的外表或包裝上之條碼的影像,並對影像中之條碼進行解碼以取得物品識別資料。When the processing module 180 of the automatic vehicle 100 determines that the automatic vehicle 100 moves to the front of the target shelf, the displacement measurement module 150 of the automatic vehicle 100 can provide the measured mobile data to the processing module 180, and the data acquisition module 160 of the automatic vehicle 100 also The item identification information of the item on the target shelf can be obtained (step 230). In this embodiment, it is assumed that the processing module 180 can generate control data according to the number of layers of the target shelf recorded by the area data and the height of each layer on the target shelf, and provide the generated control data to the data acquisition module. 160, the data acquisition module 160 can capture an image containing the appearance or packaging of the items placed on each floor or floor of the target shelf according to the control data, and directly or by the server 300. Image recognition, whereby the item is judged by the appearance of the item in the image and the item identification data corresponding to the determined item is read, or the item identification data is directly judged by the packaging of the item in the image. The data acquisition module 160 may also capture an image of the barcode placed on the outer shelf or the package of the item on the target shelf according to the control data, and decode the barcode in the image to obtain the item identification data.

在自動車100的資料獲取模組160獲取目標貨架上之物品的物品識別資料(步驟230)時,若資料獲取模組160無法取得物品識別資料,例如物品層疊,或是條碼不在物品正面的情況,則資料獲取模組160可以傳送通知訊息給自動車100的處理模組180,使得處理模組180依據區域資料所記錄之目標貨架的層板數以及目標貨架上各個層板的高度產生控制訊息並傳送給物品夾取模組170,資料獲取模組160也可以依據處理模組180所提供的控制資料產生控制訊息並傳送給物品夾取模組170。物品夾取模組170在接收到控制訊息後,可以依據控制訊息夾取放置於目標貨架上特定層板上之物品,甚至轉動被夾取的物品,使得資料獲取模組160可以擷取包含被物品夾取模組170所夾取之物品的外觀或包裝的影像,或擷取被物品夾取模組170所夾取之物品的外表或包裝上之條碼的影像。When the data acquisition module 160 of the automatic vehicle 100 acquires the item identification data of the item on the target shelf (step 230), if the data acquisition module 160 cannot obtain the item identification data, for example, the item is stacked, or the barcode is not on the front side of the item, The data acquisition module 160 can transmit a notification message to the processing module 180 of the automatic vehicle 100, so that the processing module 180 generates a control message according to the number of layers of the target shelf recorded by the area data and the height of each layer on the target shelf. The item capture module 170 can also generate a control message according to the control data provided by the processing module 180 and transmit the control message to the item capture module 170. After receiving the control message, the item clamping module 170 can capture the items placed on the specific layer on the target shelf according to the control message, and even rotate the clipped items, so that the data acquisition module 160 can capture the included items. The image of the item or package of the item picked up by the item gripping module 170, or the image of the item on the outer surface of the item captured by the item gripping module 170 or the bar code on the package.

在自動車100的資料獲取模組160獲取到目標貨架上之物品的物品識別資料(步驟230)後,資料獲取模組160可以將所取得的物品識別資料提供給自動車100的處理模組180,處理模組180可以透過自動車100的通訊模組110將資料獲取模組160所提供的物品識別資料以及自動車100的移位測量模組150所提供的移動資料傳送到伺服器300(步驟240)。After the data acquisition module 160 of the automatic vehicle 100 acquires the item identification data of the item on the target shelf (step 230), the data acquisition module 160 can provide the obtained item identification data to the processing module 180 of the automatic vehicle 100 for processing. The module 180 can transmit the item identification data provided by the data acquisition module 160 and the movement data provided by the displacement measurement module 150 of the automatic vehicle 100 to the server 300 through the communication module 110 of the automatic vehicle 100 (step 240).

在伺服器300接收到自動車100所傳送的物品識別資料以及移動資料後,可以依據所接收到的物品識別資料獲取相對應之物品的預定位置(步驟250)。在本實施例中,假設伺服器300可以依據物品識別資料由資料庫或檔案中讀出物品的預定位置。After the server 300 receives the item identification data and the movement data transmitted by the automatic vehicle 100, the predetermined position of the corresponding item may be acquired according to the received item identification data (step 250). In the present embodiment, it is assumed that the server 300 can read the predetermined location of the item from the database or the file based on the item identification data.

在伺服器300依據自動車100所傳送的物品識別資料獲取物品的預定位置(步驟250)後,伺服器300可以依據自動車100所傳送的移動資料判斷與所接收到之物品識別資料對應之物品的實際位置與所獲取到之物品的預定位置是否相符(步驟260)。在本實施例中,假設伺服器300可以先依據所接收到的移動資料判斷與所接收到之物品識別資料對應之物品的實際位置,再比對所獲取到之物品的預定位置與所判斷出之物品的實際位置是否相符,也就是比對表示物品之預定位置的位置資料與表示物品之實際位置的位置資料是否相同,或是判斷物品的預定位置與物品的實際位置之間的距離是否在預定值內。若是,即可以確認物品被放置於預定位置,After the server 300 acquires the predetermined position of the item according to the item identification data transmitted by the automatic vehicle 100 (step 250), the server 300 can determine the actual item corresponding to the received item identification data according to the movement data transmitted by the automatic vehicle 100. Whether the location matches the predetermined location of the acquired item (step 260). In this embodiment, it is assumed that the server 300 may first determine the actual location of the item corresponding to the received item identification data according to the received movement data, and then compare the predetermined position of the obtained item with the determined position. Whether the actual position of the item matches, that is, whether the position data indicating the predetermined position of the item is the same as the position data indicating the actual position of the item, or whether the distance between the predetermined position of the item and the actual position of the item is Within the predetermined value. If so, it can be confirmed that the item is placed at the predetermined position.

而若伺服器300判斷物品的實際位置與物品的預定位置不相符,也就是判斷判斷物品的預定位置與物品的實際位置之間的距離不在預定值內,則伺服器300可以執行處理程序(步驟270)。在本實施例中,伺服器300可以將物品的預定位置更新為物品之實際位置,也可以傳送移動訊息給自動車100,使得自動車100將物品移動至預定位置。If the server 300 determines that the actual position of the item does not match the predetermined position of the item, that is, determines that the distance between the predetermined position of the item and the actual position of the item is not within the predetermined value, the server 300 can execute the processing procedure (step 270). In the present embodiment, the server 300 may update the predetermined position of the item to the actual position of the item, or may transmit a movement message to the automatic vehicle 100 such that the automatic vehicle 100 moves the item to the predetermined position.

如此,透過本發明,可以使用自動車100實際測量所得的測量資料判斷出物品的實際位置,藉以確認物品是否被放置在預定位置,進而避免發生找不到物品的情況。Thus, according to the present invention, the actual measurement position of the article can be determined using the measurement data actually measured by the automatic vehicle 100, thereby confirming whether the article is placed at the predetermined position, thereby avoiding the occurrence of the article not being found.

在上述的實施例,自動車100的處理模組180繼續判斷自動車100已經移動至目標貨架前(步驟220)後,自動車100的資料獲取模組160獲取到目標貨架上之物品的物品識別資料(步驟230)的步驟中,資料獲取模組160也可以擷取包含放置於目標貨架上各個層板或地板上之物品的外觀或包裝的影像,並將所擷取到的影像作為物品識別資料提供給處理模組180,處理模組180可以直接對所擷取到的影像進行影像辨識,或是透過自動車100的通訊模組110將資料獲取模組160所擷取到的影像傳送給伺服器300進行影像辨識。與上述之資料獲取模組160相同的,處理模組180可以由影像中之物品的外觀判斷出物品並讀取與所判斷出之物品對應的物品識別資料,或是藉由影像中之物品的包裝直接判斷出物品識別資料,也可以接收伺服器300依據影像中之物品的外觀或包裝所判斷出的物品識別資料。如此,在處理模組180取得物品識別資料後,便可以透過通訊模組110將所獲得的物品識別資料以及自動車100的移位測量模組150所提供的移動資料傳送到伺服器300(步驟240)。In the above embodiment, after the processing module 180 of the automatic vehicle 100 continues to determine that the automatic vehicle 100 has moved to the target shelf (step 220), the data acquisition module 160 of the automatic vehicle 100 acquires the item identification data of the item on the target shelf (steps). In the step of 230), the data acquisition module 160 may also capture an image of the appearance or packaging of the items placed on each floor or floor of the target shelf, and provide the captured image as item identification data. The processing module 180 can directly perform image recognition on the captured image, or transmit the image captured by the data acquisition module 160 to the server 300 through the communication module 110 of the automatic vehicle 100. Image recognition. Similar to the data acquisition module 160 described above, the processing module 180 can determine the item from the appearance of the item in the image and read the item identification data corresponding to the determined item, or by using the item in the image. The package directly determines the item identification data, and may also receive the item identification data determined by the server 300 according to the appearance or packaging of the item in the image. In this manner, after the processing module 180 obtains the item identification data, the obtained item identification data and the movement data provided by the displacement measurement module 150 of the automatic vehicle 100 can be transmitted to the server 300 through the communication module 110 (step 240). ).

綜上所述,可知本發明與先前技術之間的差異在於具有自動車在向目標貨架移動時測量移動資料,並在移動到目標貨架後,將目標貨架上之物品的物品識別資料與移動資料傳送給伺服器,使得伺服器依據移動資料判斷與物品識別資料對應之物品是否位於伺服器所記錄之預定位置之技術手段,藉由此一技術手段可以來解決先前技術所存在物品在倉庫中被擺放到錯誤位置將導致撿取錯誤物品或無法找到物品的問題,進而達成主動確認物品在倉庫中之實際位置的技術功效。In summary, it can be seen that the difference between the present invention and the prior art is that the automatic vehicle measures the movement data when moving to the target shelf, and after moving to the target shelf, the item identification data and the movement data of the item on the target shelf are transmitted. The technical means for the server to determine whether the item corresponding to the item identification data is located at a predetermined position recorded by the server according to the movement data, and the technical means can solve the problem that the items existing in the prior art are placed in the warehouse Putting it in the wrong position will result in the problem of picking up the wrong item or finding the item, and thus achieving the technical effect of actively confirming the actual position of the item in the warehouse.

上述的實施例中,在自動車100的資料獲取模組160獲取到目標貨架上之物品的物品識別資料(步驟230)後,可以如「第2B圖」之流程所示,資料獲取模組160可以接著獲取設置於目標貨架上之物品的商品資料(步驟280)。在本實施例中,若目標貨架上每一個放置物品的層板上都設置有商品識別標籤,則資料獲取模組160可以感應或讀取商品識別標籤中所記錄的商品資料;而若目標貨架上每一個放置物品的層板上都設置有商品標示牌,則資料獲取模組160可以擷取包含商品標示牌上所標示之訊息的影像,並對所擷取之影像進行文字辨識,藉以在辨識後取得商品資料。In the above embodiment, after the data acquisition module 160 of the automatic vehicle 100 acquires the item identification data of the item on the target shelf (step 230), as shown in the flow of "2B", the data acquisition module 160 may The item information of the item set on the target shelf is then obtained (step 280). In this embodiment, if each item on the target shelf is provided with a product identification label, the data acquisition module 160 can sense or read the product information recorded in the product identification label; A product nameplate is disposed on each of the layer boards on which the articles are placed, and the data acquisition module 160 can capture an image including the information indicated on the product nameplate, and perform character recognition on the captured image, thereby Obtain the product information after identification.

在自動車100的資料獲取模組160獲取設置於目標貨架上之物品的商品資料(步驟280)後,資料獲取模組160可以將獲取到的商品資料提供給自動車100的處理模組180,處理模組180可以在透過自動車100的通訊模組110傳送移動資料與物品識別資料給伺服器300(步驟240)時,一併將資料獲取模組160所獲取到的商品資料也傳送給伺服器300(步驟289)。After the data acquisition module 160 of the automatic vehicle 100 obtains the product data of the item set on the target shelf (step 280), the data acquisition module 160 can provide the obtained product data to the processing module 180 of the automatic vehicle 100, and process the module. The group 180 can transmit the mobile data and the item identification data to the server 300 through the communication module 110 of the automatic vehicle 100 (step 240), and also transmit the product data acquired by the data acquisition module 160 to the server 300 ( Step 289).

在伺服器300接收到自動車100所傳送的移動資料、物品識別資料、以及商品資料後,伺服器300可以判斷所接收到的商品資料是否與放置於目標貨架上之物品相符(步驟290)。在本實施例中,假設伺服器300可以由接收到之物品識別資料中取得放置於目標貨架上之物品的名稱、外型、型號、顏色等物品資料,並與所接收到之目標貨架上之物品的名稱、外型、型號、顏色等商品資料進行比對,藉以判斷所接收到之商品資料是否與物品相符。After the server 300 receives the mobile data, the item identification data, and the product data transmitted by the automatic vehicle 100, the server 300 can determine whether the received product data matches the item placed on the target shelf (step 290). In this embodiment, it is assumed that the server 300 can obtain the item name, appearance, model, color and the like of the item placed on the target shelf from the received item identification data, and on the target shelf received. The product name, appearance, model, color and other commodity data are compared to determine whether the received commodity data matches the article.

若伺服器300判斷所接收到的商品資料未與所接收到之物品識別資料所對應的物品相符,則伺服器300可以執行對應的處理,例如,可以依據商品資料由預先建立的資料庫中搜尋出相符的物品識別資料,並將目標貨架上對應層板所放置之物品的物品識別資料更新為所搜尋出的物品識別資料,或是依據商品資料由預先建立的資料庫中搜尋出相符之物品的正確位置的位置資料,並依據所搜尋出之位置資料通知自動車100將物品搬移至所搜尋出之正確位置。If the server 300 determines that the received product data does not match the item corresponding to the received item identification data, the server 300 may perform corresponding processing, for example, may search from a pre-established database according to the product data. Corresponding item identification data, and updating the item identification data of the item placed on the corresponding shelf on the target shelf to the searched item identification data, or searching for the matching item from the pre-established database based on the product data. The location information of the correct location, and the automated vehicle 100 is notified to move the item to the correct location found based on the searched location information.

再者,本發明之使用自動車確認物品位置之方法,可實現於硬體、軟體或硬體與軟體之組合中,亦可在電腦系統中以集中方式實現或以不同元件散佈於若干互連之電腦系統的分散方式實現。Furthermore, the method for confirming the position of an article using an automatic vehicle of the present invention can be implemented in a combination of hardware, software or a combination of hardware and software, or can be implemented in a centralized manner in a computer system or spread over several interconnections with different components. The decentralized way of implementing computer systems.

雖然本發明所揭露之實施方式如上,惟所述之內容並非用以直接限定本發明之專利保護範圍。任何本發明所屬技術領域中具有通常知識者,在不脫離本發明所揭露之精神和範圍的前提下,對本發明之實施的形式上及細節上作些許之更動潤飾,均屬於本發明之專利保護範圍。本發明之專利保護範圍,仍須以所附之申請專利範圍所界定者為準。While the embodiments of the present invention have been described above, the above description is not intended to limit the scope of the invention. Any modification of the form and details of the practice of the present invention, which is a matter of ordinary skill in the art to which the present invention pertains, is a patent protection of the present invention. range. The scope of the invention is to be determined by the scope of the appended claims.

100‧‧‧自動車100‧‧‧Automobile

110‧‧‧通訊模組110‧‧‧Communication module

120‧‧‧定位模組120‧‧‧ Positioning Module

130‧‧‧資料感測模組130‧‧‧Data Sensing Module

140‧‧‧驅動模組140‧‧‧Drive Module

150‧‧‧移位測量模組150‧‧‧Shift measurement module

160‧‧‧資料獲取模組160‧‧‧ Data Acquisition Module

170‧‧‧物品夾取模組170‧‧‧Article gripping module

180‧‧‧處理模組180‧‧‧Processing module

300‧‧‧伺服器300‧‧‧Server

步驟202‧‧‧自動車載入與工作區域對應之區域資料Step 202‧‧‧Automatically enter the area data corresponding to the work area

步驟206‧‧‧自動車選擇目標貨架Step 206‧‧‧Automobile selects the target shelf

步驟210‧‧‧自動車向目標貨架移動,並於移動時測量移動資料Step 210‧‧‧Automobile moves to the target shelf and measures the movement data while moving

步驟220‧‧‧自動車判斷是否移動至目標貨架Step 220‧‧‧Automobile judges whether to move to the target shelf

步驟230‧‧‧自動車獲取目標貨架上之物品的物品識別資料Step 230‧‧‧Automobile gets item identification data for items on the target shelf

步驟240‧‧‧自動車傳送移動資料及物品識別資料至伺服器Step 240‧‧‧Automobile transmits mobile data and item identification data to the server

步驟250‧‧‧伺服器依據物品識別資料讀取物品之預定位置Step 250‧‧‧ The server reads the predetermined location of the item based on the item identification data

步驟260‧‧‧伺服器依據移動資料判斷物品之實際位置是否與預定位置相符Step 260‧‧‧ The server determines whether the actual position of the item matches the predetermined position based on the movement data

步驟270‧‧‧伺服器執行處理程序Step 270‧‧‧Server Execution Handler

步驟280‧‧‧自動車獲取設置於目標貨架上之物品之商品資料Step 280‧‧‧Automobiles obtain the product information of the items placed on the target shelf

步驟289‧‧‧自動車傳送商品資料至伺服器Step 289‧‧‧Automobile to transfer product data to the server

步驟290‧‧‧伺服器判斷商品資料是否與物品相符Step 290‧‧‧The server determines whether the product data matches the item

第1圖為本發明所提之使用自動車確認物品位置之系統架構圖。 第2A圖為本發明所提之使用自動車確認物品位置之方法流程圖。 第2B圖為本發明所提之使用自動車判斷物品位置是否正確之方法流程圖。Fig. 1 is a system architecture diagram of the present invention for confirming the position of an article using an automatic vehicle. 2A is a flow chart of a method for confirming the position of an article using an automatic vehicle according to the present invention. FIG. 2B is a flow chart of a method for determining whether the position of an item is correct using an automatic vehicle according to the present invention.

Claims (8)

一種使用自動車確認物品位置之方法,該方法至少包含下列步驟:一自動車載入與一工作區域對應之一區域資料,並選擇一目標貨架;該自動車向該目標貨架移動,並於移動時測量一移動資料;當該自動車移動至該目標貨架後,獲取該目標貨架上之一物品的一物品識別資料;該自動車傳送該移動資料及該物品識別資料至一伺服器;該伺服器依據該物品識別資料讀取該物品之一預定位置;該伺服器依據該移動資料判斷該物品之實際位置是否與該預定位置相符;及該伺服器依據該移動資料判斷該物品之實際位置與該預定位置不相符時,將該預定位置更新為該物品之實際位置或通知該自動車移動該物品至該預定位置。 A method for confirming the position of an item using an automatic vehicle, the method comprising at least the following steps: automatically loading an area data corresponding to a work area, and selecting a target shelf; the automatic vehicle moves to the target shelf, and measures one when moving Moving the data; after the automatic vehicle moves to the target shelf, acquiring an item identification data of an item on the target shelf; the automatic vehicle transmits the mobile data and the item identification data to a server; the server identifies the item according to the item Reading, by the server, a predetermined position of the item; the server determines, according to the movement data, whether the actual position of the item matches the predetermined position; and the server determines, according to the movement data, that the actual position of the item does not match the predetermined position The predetermined location is updated to the actual location of the item or the automated vehicle is notified to move the item to the predetermined location. 如申請專利範圍第1項所述之使用自動車確認物品位置之方法,其中該自動車向該目標貨架移動之步驟為該自動車依據該區域資料中該目標貨架之位置資料使用室內定位技術移動,並於移動時感測預先設置之地點識別資料,藉以正確的移動至該目標貨架。 The method for confirming the position of an item by using an automatic vehicle according to claim 1, wherein the step of moving the automatic vehicle to the target shelf is that the automatic vehicle moves using the indoor positioning technology according to the location information of the target shelf in the area data, and The preset location identification data is sensed when moving, so as to move to the target shelf correctly. 如申請專利範圍第1項所述之使用自動車確認物品位置之方法,其中該自動車獲取該目標貨架上之該物品的該物品識別資料之步驟更包含該自動車夾取該物品以取得該物品識別資料之步驟。 The method for confirming the position of an item by using an automatic vehicle according to claim 1, wherein the step of obtaining the item identification data of the item on the target shelf further comprises the automatic vehicle clamping the item to obtain the item identification data. The steps. 如申請專利範圍第1項所述之使用自動車確認物品位置之方法,其中該方法於該自動車獲取該目標貨架上之該物品的該物品識別資料之步驟後, 更包含該自動車由該目標貨架上讀取該物品之一商品資料,並傳送該商品資料至該伺服器,及該伺服器判斷該商品資料是否與該物品相符之步驟。 The method for confirming the position of an item by using an automatic vehicle as described in claim 1, wherein the method is after the step of obtaining the item identification data of the item on the target shelf by the automatic vehicle, Moreover, the automatic vehicle reads the commodity data of the article from the target shelf, and transmits the commodity data to the server, and the server determines whether the commodity data is consistent with the article. 一種使用自動車確認物品位置之系統,該系統至少包含:一自動車,其中更包含:一處理模組,用以載入與一工作區域對應之一區域資料,並選擇一目標貨架;一驅動模組,用以驅動該自動車向該目標貨架移動;一移位測量模組,用以於該自動車移動時測量一移動資料;一資料獲取模組,用以獲取該目標貨架上之一物品的一物品識別資料;及一通訊模組,用以傳送該移動資料及該物品識別資料;及一伺服器,用以接收該移動資料及該物品識別資料,及用以依據該物品識別資料讀取該物品之一預定位置,及依據該移動資料判斷該物品之實際位置是否該預定位置相同,及依據該移動資料判斷該物品之實際位置與該預定位置不相符時,將該預定位置更新為該物品之實際位置或通知該自動車移動該物品至該預定位置。 A system for confirming the position of an item using an automatic vehicle, the system comprising at least: an automatic vehicle, further comprising: a processing module for loading a region data corresponding to a work area, and selecting a target shelf; a driving module For driving the automatic vehicle to move to the target shelf; a shift measuring module for measuring a moving data when the automatic vehicle moves; and a data acquisition module for acquiring an item of an item on the target shelf Identifying data; and a communication module for transmitting the mobile data and the item identification data; and a server for receiving the mobile data and the item identification data, and for reading the item according to the item identification data a predetermined position, and determining, according to the movement data, whether the actual position of the item is the same, and determining that the actual position of the item does not match the predetermined position according to the movement data, updating the predetermined position to the item The actual location or inform the automated car to move the item to the predetermined location. 如申請專利範圍第5項所述之使用自動車確認物品位置之系統,其中該自動車更包含一定位模組及一資料感測模組,該定位模組用以提供室內定位技術,使該驅動模組驅動該自動車向該目標貨架移動,該資料感測模組用以於該自動車移動時感測預先設置之地點識別資料,使該驅動模組正確的將該自動車驅動至該目標貨架。 The system for verifying the position of an item by using an automatic vehicle as described in claim 5, wherein the automatic vehicle further comprises a positioning module and a data sensing module, wherein the positioning module is used to provide an indoor positioning technology, and the driving mode is The group drives the automatic vehicle to move to the target shelf, and the data sensing module is configured to sense the preset location identification data when the automatic vehicle moves, so that the driving module correctly drives the automatic vehicle to the target shelf. 如申請專利範圍第5項所述之使用自動車確認物品位置之系統,其中該自動車更包含一物品夾取模組,用以由該目標貨架上夾取該物品,使該資料獲取模組依據該被夾取之物品取得該物品識別資料。 The system for confirming the position of an item by using an automatic vehicle as described in claim 5, wherein the automatic vehicle further includes an item gripping module for gripping the item from the target shelf, so that the data acquisition module is The item being clipped obtains the item identification information. 如申請專利範圍第5項所述之使用自動車確認物品位置之系統,其中該資料獲取模組更用以由該目標貨架上獲取該物品之一商品資料,且該通訊模組更用以傳送該商品資料至該伺服器,該伺服器更用以判斷該商品資料是否與該物品相符。 The system for confirming the position of an item by using an automatic vehicle as described in claim 5, wherein the data acquisition module is further configured to obtain one item of the item from the target shelf, and the communication module is further configured to transmit the item. The product data is sent to the server, and the server is further used to determine whether the product data matches the item.
TW107116572A 2018-05-16 2018-05-16 System for using automatic vehicle to confirm item positions and method thereof TWI667622B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
TW107116572A TWI667622B (en) 2018-05-16 2018-05-16 System for using automatic vehicle to confirm item positions and method thereof

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
TW107116572A TWI667622B (en) 2018-05-16 2018-05-16 System for using automatic vehicle to confirm item positions and method thereof

Publications (2)

Publication Number Publication Date
TWI667622B true TWI667622B (en) 2019-08-01
TW201947475A TW201947475A (en) 2019-12-16

Family

ID=68316174

Family Applications (1)

Application Number Title Priority Date Filing Date
TW107116572A TWI667622B (en) 2018-05-16 2018-05-16 System for using automatic vehicle to confirm item positions and method thereof

Country Status (1)

Country Link
TW (1) TWI667622B (en)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN111169890A (en) * 2020-02-20 2020-05-19 北京国原新技术有限公司 radioactive solid waste warehouse

Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
TW200932646A (en) * 2008-01-29 2009-08-01 Univ Da Yeh Automatic load system and operation method of the same
CN103765466A (en) * 2011-06-30 2014-04-30 高通股份有限公司 Method and apparatus for determining and utilizing value of digital assets

Patent Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
TW200932646A (en) * 2008-01-29 2009-08-01 Univ Da Yeh Automatic load system and operation method of the same
CN103765466A (en) * 2011-06-30 2014-04-30 高通股份有限公司 Method and apparatus for determining and utilizing value of digital assets

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN111169890A (en) * 2020-02-20 2020-05-19 北京国原新技术有限公司 radioactive solid waste warehouse

Also Published As

Publication number Publication date
TW201947475A (en) 2019-12-16

Similar Documents

Publication Publication Date Title
KR101424682B1 (en) Picking system and picking method
CN108027915B (en) Robot navigation with semantic mapping
JP6889802B2 (en) Transport method, transport device and transport system
CA3004711C (en) Sortation systems and methods for providing sortation of a variety of objects
CN109074080B (en) Robotic queuing in order fulfillment operations
US8561897B2 (en) Load tracking utilizing load identifying indicia and spatial discrimination
RU2565011C1 (en) Method and system of use of distinctive reference points for locating of industrial vehicles at beginning of work
US20120191272A1 (en) Inferential load tracking
EP3082018A1 (en) Holographic picking system and method for picking products utilizing a holographic picking system
CN112824990B (en) Cargo information detection method and system, robot and processing terminal
CN109154826A (en) collaborative inventory monitoring
JP2005320074A (en) Article search and collection apparatus and program
JP2009015684A (en) Vehicle dispatching system and method
JP5669921B2 (en) Location management system
JP2010083674A (en) Physical distribution management system and physical distribution management method
US20210133674A1 (en) Picking work assistance device and computer-readable recording medium having stored thereon picking work assistance program
JP2001225915A (en) Product management system and product information storage medium
CN108596295A (en) The system and method for article position is confirmed using automatic vehicle
US20160378088A1 (en) Reel management system
JP2010215305A (en) Location management system
TWI667622B (en) System for using automatic vehicle to confirm item positions and method thereof
CN106446746A (en) An RFID-based object-finding navigation system in space
US12479664B2 (en) Automated unit load fulfillment methods and systems
JP6789144B2 (en) Article position management system
JP7694058B2 (en) Information processing device, information processing system, information processing method, and program