KR102685795B1 - RTV System Capable of Transferring Previously Assigned Tasks to Another RTV - Google Patents
RTV System Capable of Transferring Previously Assigned Tasks to Another RTV Download PDFInfo
- Publication number
- KR102685795B1 KR102685795B1 KR1020220005724A KR20220005724A KR102685795B1 KR 102685795 B1 KR102685795 B1 KR 102685795B1 KR 1020220005724 A KR1020220005724 A KR 1020220005724A KR 20220005724 A KR20220005724 A KR 20220005724A KR 102685795 B1 KR102685795 B1 KR 102685795B1
- Authority
- KR
- South Korea
- Prior art keywords
- rtv
- task
- new
- cargo
- loading
- Prior art date
Links
- 238000000926 separation method Methods 0.000 claims description 4
- 230000000694 effects Effects 0.000 abstract description 4
- 238000001514 detection method Methods 0.000 description 22
- 238000010586 diagram Methods 0.000 description 17
- 238000000034 method Methods 0.000 description 14
- 238000004891 communication Methods 0.000 description 6
- 238000005516 engineering process Methods 0.000 description 5
- 238000004904 shortening Methods 0.000 description 3
- 230000014509 gene expression Effects 0.000 description 2
- 230000002860 competitive effect Effects 0.000 description 1
- 230000007423 decrease Effects 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
Classifications
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B65—CONVEYING; PACKING; STORING; HANDLING THIN OR FILAMENTARY MATERIAL
- B65G—TRANSPORT OR STORAGE DEVICES, e.g. CONVEYORS FOR LOADING OR TIPPING, SHOP CONVEYOR SYSTEMS OR PNEUMATIC TUBE CONVEYORS
- B65G43/00—Control devices, e.g. for safety, warning or fault-correcting
- B65G43/08—Control devices operated by article or material being fed, conveyed or discharged
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B61—RAILWAYS
- B61L—GUIDING RAILWAY TRAFFIC; ENSURING THE SAFETY OF RAILWAY TRAFFIC
- B61L23/00—Control, warning or like safety means along the route or between vehicles or trains
- B61L23/08—Control, warning or like safety means along the route or between vehicles or trains for controlling traffic in one direction only
- B61L23/14—Control, warning or like safety means along the route or between vehicles or trains for controlling traffic in one direction only automatically operated
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B61—RAILWAYS
- B61L—GUIDING RAILWAY TRAFFIC; ENSURING THE SAFETY OF RAILWAY TRAFFIC
- B61L27/00—Central railway traffic control systems; Trackside control; Communication systems specially adapted therefor
- B61L27/04—Automatic systems, e.g. controlled by train; Change-over to manual control
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B65—CONVEYING; PACKING; STORING; HANDLING THIN OR FILAMENTARY MATERIAL
- B65G—TRANSPORT OR STORAGE DEVICES, e.g. CONVEYORS FOR LOADING OR TIPPING, SHOP CONVEYOR SYSTEMS OR PNEUMATIC TUBE CONVEYORS
- B65G41/00—Supporting frames or bases for conveyors as a whole, e.g. transportable conveyor frames
- B65G41/02—Frames mounted on wheels for movement on rail tracks
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B65—CONVEYING; PACKING; STORING; HANDLING THIN OR FILAMENTARY MATERIAL
- B65G—TRANSPORT OR STORAGE DEVICES, e.g. CONVEYORS FOR LOADING OR TIPPING, SHOP CONVEYOR SYSTEMS OR PNEUMATIC TUBE CONVEYORS
- B65G2201/00—Indexing codes relating to handling devices, e.g. conveyors, characterised by the type of product or load being conveyed or handled
- B65G2201/02—Articles
Landscapes
- Engineering & Computer Science (AREA)
- Mechanical Engineering (AREA)
- Control Of Position, Course, Altitude, Or Attitude Of Moving Bodies (AREA)
- Control Of Conveyors (AREA)
Abstract
본 발명은 기할당 작업을 이전 할당 가능한 RTV 시스템에 관한 것으로, 본 발명의 일 실시예에 따른 기할당 작업을 이전 할당 가능한 RTV 시스템은, 주행 레일과, 주행 레일을 따라 배치되는 다수개의 컨베이어 장치와, 주행 레일 상을 주행하며 컨베이어 장치로부터 화물을 상차하거나 컨베이어 장치에 화물을 하차하는 다수개의 RTV와, 컨베이어 장치에 상차를 요구하는 신규 화물이 발생하면 신규 화물에 대한 신규 작업을 생성하는 작업 생성부, 그리고 신규 작업을 제1 RTV에 할당하는 작업 할당부를 포함하고, 작업 할당부는 제1 RTV가 현재 수행 중인 기할당 작업을 다른 RTV에 이전 할당 가능하다. 본 발명에 의하면, RTV에 기할당된 작업을 다른 RTV에 이전 가능하여, 신규 작업 할당시 기할당된 작업이 존재하는 RTV를 포함한 전체 RTV를 대상으로 작업 할당 RTV를 선택 가능함으로써 화물 상차 작업에 따른 RTV 간 주행 대기 시간을 최소화하고 이로 인해 물동량을 최대화할 수 있는 효과가 있다.The present invention relates to an RTV system capable of previously assigning previously assigned tasks. The RTV system capable of previously assigning previously assigned tasks according to an embodiment of the present invention includes a traveling rail, a plurality of conveyor devices arranged along the traveling rail, and , a plurality of RTVs that travel on the running rail and load or unload cargo from the conveyor device, and a job creation unit that creates a new job for the new cargo when new cargo requiring loading on the conveyor device occurs. , and a task allocation unit that allocates a new task to the first RTV, and the task allocation unit can transfer and allocate an already assigned task currently being performed by the first RTV to another RTV. According to the present invention, the work already assigned to an RTV can be transferred to another RTV, and when assigning a new work, the work assigned RTV can be selected for all RTVs, including the RTV with the already assigned work, according to the cargo loading operation. This has the effect of minimizing driving waiting time between RTVs and thereby maximizing cargo volume.
Description
본 발명은 기할당 작업을 이전 할당 가능한 RTV 시스템에 관한 것으로, 더욱 상세하게는 RTV에 기할당된 작업을 다른 RTV에 이전 가능하여, 신규 작업 할당시 기할당된 작업이 존재하는 RTV를 포함한 전체 RTV를 대상으로 작업 할당 RTV를 선택 가능함으로써 화물 상차 작업에 따른 RTV 간 주행 대기 시간을 최소화하고, 또한, RTV에 상차된 화물을 다른 RTV에 전달 가능하고 RTV에 기할당된 하차 작업을 다른 RTV에 이전 가능하여, 상차 화물을 하차 지점에 하차하기까지의 이송 경로를 단축시킴으로써 물동량을 최대화할 수 있는 RTV 시스템에 관한 것이다.The present invention relates to an RTV system capable of transferring and assigning previously assigned tasks, and more specifically, to an RTV system capable of transferring tasks previously assigned to an RTV to another RTV, so that when assigning a new task, all RTVs including the RTV on which the previously assigned tasks exist. By selecting the RTV for task assignment, the waiting time between RTVs due to cargo loading is minimized. In addition, cargo loaded on an RTV can be delivered to another RTV, and unloading tasks already assigned to an RTV can be transferred to another RTV. This relates to an RTV system that can maximize cargo volume by shortening the transport route until the loaded cargo is unloaded at the unloading point.
우리가 살고 있는 현대 사회의 산업에서는 생산된 물품을 신속하게 유통시키는 기술이 물류 산업에 종사하고 있는 업체들에게는 핵심 경쟁력이 되고 있는 실정이다.In the modern society we live in, the technology to quickly distribute manufactured goods has become a key competitive advantage for companies engaged in the logistics industry.
경쟁력을 높이기 위해 무인 자동화 시스템을 도입하고 인력으로 작업하기 힘든 곳에 로봇을 확대 사용하고 있어, 인건비 절약 및 작업의 효율성과 생산성을 높이고 있다.To increase competitiveness, we are introducing an unmanned automation system and expanding the use of robots in places where it is difficult to work with humans, saving labor costs and increasing work efficiency and productivity.
이러한 자동화 시스템에서 많이 사용하고 있는 장비 중의 하나가 무인이송대차(Robotic Transfer Vehicle, RTV)인데, 최근에는 물류센터와 같이 대단위의 제품들을 취급하는 장소에 무인이송대차가 채용되어 널리 사용되고 있다.One of the equipment commonly used in these automated systems is the Robotic Transfer Vehicle (RTV). Recently, unmanned transfer vehicles have been adopted and widely used in places that handle large quantities of products, such as logistics centers.
도 1은 종래의 RTV 시스템을 개념적으로 도시한 도면이다. 도 1을 참조하여 RTV가 적용되는 자동창고의 입출고 시스템인 RTV 시스템을 살펴보면, RTV 시스템은 정해진 방향을 따라 RTV가 주행하도록 소정의 경로를 형성하는 주행 레일(1)과, 주행 레일(1)을 따라 배치되는 다수개의 컨베이어 장치(2)를 구비하며, 주행 레일(1)을 따라 주행하는 RTV(R1, R2)가 어느 하나의 컨베이어 장치의 화물을 상차시켜 다른 컨베이어 장치까지 주행한 후 하차하도록 구성된다.Figure 1 is a diagram conceptually showing a conventional RTV system. Referring to FIG. 1, looking at the RTV system, which is an automatic warehouse loading and unloading system to which RTV is applied, the RTV system includes a traveling rail 1 that forms a predetermined path so that the RTV travels in a determined direction, and a traveling rail 1. It is equipped with a plurality of conveyor devices (2) arranged along, and the RTV (R1, R2) running along the traveling rail (1) is configured to load the cargo of one conveyor device, travel to another conveyor device, and then unload it. do.
통상적으로, RTV 시스템에는 처리 물동량 향상을 위해 다수개의 RTV가 동일한 주행 레일(1) 상을 주행하면 화물을 이송하도록 구성되며, 화물 이송에 대한 신규 작업이 생성되면 다수개의 RTV에 작업이 미할당된 RTV 중에서 하나를 선택하여 작업을 할당한다.Typically, the RTV system is configured to transfer cargo when multiple RTVs travel on the same traveling rail (1) to improve throughput. When a new task for cargo transfer is created, the task is not assigned to multiple RTVs. Select one of the RTVs and assign the task.
그런데 이와 같은 종래의 RTV 시스템에서의 작업 할당 방식은, 전단의 RTV(R1)에 근접한 위치(G1)의 작업이 할당되고 후단의 RTV(R2)에 전단 RTV의 작업 위치보다 먼 위치(G2)의 작업이 할당되는 경우가 자주 발생하며, 이 경우, 전단 RTV(R1)와 후단 RTV(R2)의 이격 거리에 따라서는 전단 RTV(R1)가 작업(예를 들면 화물 상차 작업)을 수행하는 동안 후단 RTV(R2)가 주행하지 못하고 대기하는 상황이 발생할 수 있어 작업 효율이 떨어진다는 문제점이 존재한다.However, in the work allocation method in the conventional RTV system, the task at a position (G1) close to the front RTV (R1) is assigned to the rear RTV (R2), and the task at a position (G2) farther than the work position of the front RTV (R2) is assigned to the rear RTV (R2). It often happens that work is assigned, and in this case, depending on the separation distance between the front RTV (R1) and the rear RTV (R2), the front RTV (R1) performs the task (for example, loading cargo) while the rear RTV (R1) performs the task. There is a problem that work efficiency is reduced because a situation may occur in which the RTV (R2) cannot run and waits.
본 발명은 위에서 언급한 종래 기술이 가지는 문제점을 해결하기 위한 것으로 본 발명이 이루고자 하는 목적은, RTV에 기할당된 작업을 다른 RTV에 이전 가능하고, 신규 작업 할당시 기할당된 작업이 존재하는 RTV를 포함한 전체 RTV를 대상으로 작업 할당 RTV를 선택하여, 화물 상차 작업에 따른 RTV 간 주행 대기 시간을 최소화하는 RTV 시스템을 제공하는 것이다.The present invention is intended to solve the problems of the prior art mentioned above. The purpose of the present invention is to transfer the work already assigned to an RTV to another RTV, and to allow the RTV where the already assigned work exists when assigning a new work. The purpose is to provide an RTV system that minimizes driving waiting time between RTVs according to cargo loading and unloading operations by selecting the task allocation RTV for all RTVs, including.
또한, 본 발명이 이루고자 하는 다른 목적은, RTV에 상차된 화물을 다른 RTV에 전달 가능하고 RTV에 기할당된 하차 작업을 다른 RTV에 이전 가능하여, 상차 화물을 하차 지점에 하차하기까지의 이송 경로를 단축시킬 수 있는 RTV 시스템을 제공하는 것이다.In addition, another object to be achieved by the present invention is to be able to deliver cargo loaded on an RTV to another RTV and to transfer the unloading task previously assigned to an RTV to another RTV, thereby providing a transfer path for unloading the loaded cargo at the unloading point. The goal is to provide an RTV system that can shorten .
본 발명의 일 실시예에 따른 기할당 작업을 이전 할당 가능한 RTV 시스템은, 주행 레일과, 주행 레일을 따라 배치되는 다수개의 컨베이어 장치와, 주행 레일 상을 주행하며 컨베이어 장치로부터 화물을 상차하거나 컨베이어 장치에 화물을 하차하는 다수개의 RTV와, 컨베이어 장치에 상차를 요구하는 신규 화물이 발생하면 신규 화물에 대한 신규 작업을 생성하는 작업 생성부, 그리고 신규 작업을 제1 RTV에 할당하는 작업 할당부를 포함하고, 작업 할당부는 제1 RTV가 현재 수행 중인 기할당 작업을 다른 RTV에 이전 할당 가능하다.An RTV system capable of previously assigning previously assigned tasks according to an embodiment of the present invention includes a traveling rail, a plurality of conveyor devices arranged along the traveling rail, and a conveyor device that travels on the traveling rail to load or unload cargo from the conveyor device. It includes a plurality of RTVs that unload cargo, a task creation unit that creates a new task for the new cargo when new cargo requiring loading on the conveyor device occurs, and a task allocation unit that allocates the new task to the first RTV; , the work allocation unit can transfer and allocate the already assigned work currently being performed by the first RTV to another RTV.
이때, 작업 할당부는 전체 RTV 중 신규 작업의 신규 상차 지점에 최단 시간에 도착 가능한 RTV를 제1 RTV로 선택하는 제1 RTV 선택부와, 작업 미할당 RTV 중 신규 상차 지점에 최단 시간에 도착 가능한 제2 RTV를 선택하는 제2 RTV 선택부와, 제1 RTV와 제2 RTV의 운행 정보를 판단 및 비교하는 제1 운행 정보 판단부와, 제1 운행 정보 판단부의 판단 결과에 기초하여 제1 RTV에 신규 작업을 할당하는 신규 작업 할당부, 그리고 제1 RTV에 신규 작업 할당시 기할당 작업이 존재하면, 기할당 작업을 제2 RTV에 이전 할당하는 제1 이전 할당부를 포함할 수 있다.At this time, the work allocation unit includes a first RTV selection unit that selects the RTV that can arrive at the new loading point for the new work in the shortest time among all RTVs as the first RTV, and a first RTV selection unit that selects the first RTV that can arrive at the new loading point in the shortest time among the unassigned RTVs. 2 A second RTV selection unit for selecting the RTV, a first operation information determination unit for determining and comparing the operation information of the first RTV and the second RTV, and a first RTV based on the judgment result of the first operation information determination unit. It may include a new task allocation unit that allocates a new task, and a first transfer allocation unit that transfers the previously allocated task to the second RTV if a previously allocated task exists when the new task is allocated to the first RTV.
또한, 제1 운행 정보 판단부는 제1 RTV에 기할당된 작업이 존재하는지 판단하고, 신규 작업 할당부는 제1 RTV에 기할당된 작업이 존재하지 않으면 신규 작업을 제1 RTV에 할당할 수 있다.Additionally, the first driving information determination unit determines whether a task already assigned to the first RTV exists, and the new task allocation unit may assign a new task to the first RTV if there is no task already assigned to the first RTV.
또한, 제1 운행 정보 판단부는 제1 RTV가 기할당 작업에 따른 화물 상차를 수행하였는지 판단하고, 제1 RTV 선택부는 제1 RTV가 기할당 작업에 따른 화물 상차를 수행하였으면, 현재의 제1 RTV를 대상에서 제외하고 제1 RTV를 재선택할 수 있다.In addition, the first operation information determination unit determines whether the first RTV has performed cargo loading according to the previously assigned task, and the first RTV selection unit determines whether the first RTV has performed cargo loading according to the previously assigned task, and the first RTV selection unit determines whether the first RTV has performed cargo loading according to the previously assigned task. You can exclude from the target and reselect the first RTV.
또한, 제1 운행 정보 판단부는 제1 RTV가 기할당 작업의 기할당 상차 지점에 도착하기까지 소요되는 제1 도착 시간과, 제1 RTV가 신규 상차 지점에 도착하기까지의 소요되는 제2 도착 시간을 예측 판단하고, 제1 RTV 선택부는 제1 도착 시간보다 제2 도착 시간이 더 짧으면, 현재의 제1 RTV를 대상에서 제외하고 제1 RTV를 재선택할 수 있다.In addition, the first operation information determination unit determines the first arrival time required for the first RTV to arrive at the previously assigned loading point of the previously assigned task, and the second arrival time required for the first RTV to arrive at the new loading point. , and if the second arrival time is shorter than the first arrival time, the first RTV selection unit may exclude the current first RTV from the target and reselect the first RTV.
또한, 제1 운행 정보 판단부는 제2 RTV가 기할당 상차 지점에 도착하기까지 소요되는 제3 도착 시간과, 제1 RTV가 상차 작업에 소요되는 상차 시간을 예측 판단하고, 신규 작업 할당부는 제1 도착 시간과 상차 시간을 합한 시간이 제3 도착 시간 이상이면 제1 RTV에 신규 작업을 할당할 수 있다.In addition, the first operation information determination unit predicts and determines the third arrival time required for the second RTV to arrive at the previously assigned loading point and the loading time required for the first RTV to perform the loading operation, and the new task allocation unit predicts and determines the third arrival time required for the second RTV to arrive at the previously assigned loading point. If the combined arrival time and loading time is more than the third arrival time, a new task can be assigned to the first RTV.
또한, 주행 레일은 길이 방향이 서로 수평하며 측단 간의 이격 거리가 소정 거리 이내인, 제1 근접 구간과 제2 근접 구간을 포함하고, 제1 근접 구간 상의 RTV와 제2 근접 구간 상의 RTV는 서로 간에 측방 대면한 상태에서 화물을 전달 가능할 수 있다.In addition, the running rail includes a first proximity section and a second proximity section in which the longitudinal direction is horizontal to each other and the separation distance between the side ends is within a predetermined distance, and the RTV on the first proximity section and the RTV on the second proximity section are connected to each other. It may be possible to deliver cargo while facing side to side.
또한, 작업 할당부는 상차가 완료된 제1 RTV의 현재 위치에서 상차 화물의 하차 지점까지의 하차 경로에서 주행 중인 작업 미할당 RTV 중, 제1 RTV로부터 화물을 전달받을 수 있는 제3 RTV를 선택하는 제3 RTV 선택부와, 제1 RTV와 제3 RTV의 운행 정보를 판단 및 비교하는 제2 운행 정보 판단부, 그리고 제2 운행 정보 판단부의 판단 결과에 기초하여 제1 RTV가 수행 중인 하차 작업을 제3 RTV에 이전 할당하는 제2 이전 할당부를 포함할 수 있다.In addition, the work allocation unit selects a third RTV that can receive cargo from the first RTV among the work-unassigned RTVs running on the unloading path from the current location of the first RTV, where loading has been completed, to the unloading point of the loaded cargo. 3 RTV selection unit, a second operation information determination unit that judges and compares the operation information of the first RTV and the third RTV, and selects the unloading operation being performed by the first RTV based on the judgment result of the second operation information determination unit. 3 It may include a second transfer allocation unit for transfer allocation to RTV.
또한, 제3 RTV 선택부는 하차 경로에서 주행 중인 작업 미할당 RTV 중, 제1 근접 구간 또는 제2 근접 구간에서 제1 RTV와 가장 먼저 측방 대면 가능한 RTV를 제3 RTV로 선택할 수 있다.Additionally, the third RTV selector may select, as the third RTV, the RTV that can first face the first RTV laterally in the first or second proximity section among the work-unassigned RTVs running on the unloading route.
또한, 제2 이전 할당부는 운행 정보 판단부의 판단 및 비교 결과에 기초하여, 제1 RTV가 수행 중인 하차 작업을 제3 RTV에 이전 할당시, 이전 할당을 안 했을 시보다 시간이 단축되면 제1 RTV가 수행 중인 하차 작업을 제3 RTV에 이전 할당할 수 있다.In addition, based on the judgment and comparison results of the operation information determination unit, the second transfer assignment unit transfers the unloading task being performed by the first RTV to the third RTV, and if the time is shortened compared to when no transfer assignment is made, the second transfer assignment unit transfers the unloading task being performed by the first RTV to the third RTV. The unloading task being performed can be transferred and assigned to a third RTV.
또한, 제2 운행 정보 판단부는 제1 RTV가 하차 지점에 도착하기까지 소요되는 제4 도착 시간과, 제1 RTV와 제3 RTV 간의 측방 대면까지 소요되는 제5 도착 시간과, RTV 간의 화물 전달 작업에 소요되는 전달 시간, 그리고 제3 RTV가 측방 대면 지점으로부터 하차 지점에 도착하기까지 소요되는 제6 도착 시간을 예측 판단하고, In addition, the second operation information determination unit determines the fourth arrival time required for the first RTV to arrive at the drop-off point, the fifth arrival time required for the side meeting between the first RTV and the third RTV, and the cargo transfer operation between RTVs. Predict and determine the delivery time required for and the sixth arrival time required for the third RTV to arrive at the drop-off point from the lateral facing point,
제2 이전 할당부는 제5 도착 시간과 전달 시간 그리고 제5 도착 시간을 합한 시간이 제4 도착 시간보다 짧으면 제1 RTV가 수행 중인 하차 작업을 제3 RTV에 이전 할당할 수 있다.If the combined time of the fifth arrival time, delivery time, and fifth arrival time is shorter than the fourth arrival time, the second transfer assignment unit may transfer and assign the unloading task being performed by the first RTV to the third RTV.
본 발명에 의하면, RTV에 기할당된 작업을 다른 RTV에 이전 가능하여, 신규 작업 할당시 기할당된 작업이 존재하는 RTV를 포함한 전체 RTV를 대상으로 작업 할당 RTV를 선택 가능함으로써 화물 상차 작업에 따른 RTV 간 주행 대기 시간을 최소화하고 이로 인해 물동량을 최대화할 수 있는 효과가 있다.According to the present invention, the work already assigned to an RTV can be transferred to another RTV, and when assigning a new work, the work assigned RTV can be selected for all RTVs, including the RTV with the already assigned work, according to the cargo loading operation. This has the effect of minimizing driving waiting time between RTVs and thereby maximizing cargo volume.
또한, 본 발명은 RTV에 상차된 화물을 다른 RTV에 전달 가능하고 RTV에 기할당된 하차 작업을 다른 RTV에 이전 가능하여, 상차 화물을 하차 지점에 하차하기까지의 이송 경로를 단축시킴으로써 물동량을 최대화할 수 있는 효과가 있다.In addition, the present invention allows cargo loaded on an RTV to be transferred to another RTV and the unloading task already assigned to an RTV can be transferred to another RTV, thereby maximizing the volume of cargo by shortening the transfer route until the loaded cargo is unloaded at the unloading point. There is an effect that can be done.
도 1은 종래의 RTV 시스템을 개념적으로 도시한 도면이다.
도 2는 본 발명의 일 실시예에 따른 기할당 작업을 이전 할당 가능한 RTV 시스템을 개념적으로 도시한 도면이다.
도 3은 본 발명의 일 실시예에 따른 주행 레일과, RTV를 보다 상세하게 설명하기 위해 도시한 도면이다.
도 4는 본 발명의 일 실시예에 따른 제어 장치의 기능 블록도이다.
도 5는 본 발명의 일 실시예에 따른 RTV 시스템의 신규 작업 생성으로부터 하차 작업 수행까지의 과정을 도시한 순서도이다.
도 6은 본 발명의 일 실시예에 따른 작업 할당부의 기능 블록도이다.
도 7과 도 8은 본 발명의 일 실시예에 따른 RTV 시스템의 주행 상황 일례를 도시한 도면이다.
도 9는 본 발명의 일 실시예에 따른 작업 할당부의 신규 작업 할당 과정을 도시한 순서도이다.
도 10은 본 발명의 일 실시예에 따른 제1 RTV를 재선택하는 조건 일례를 도시한 도면이다.
도 11의 (a) (b)는 일 실시예에 따른 제1 RTV의 기할당 작업을 이전 여부에 따른 결과 일례를 도시한 도면이다.
도 12는 본 발명의 일 실시예에 따른 작업 할당부의 하차 작업 할당 및 RTV의 하차 작업 수행 과정을 도시한 순서도이다.
도 13은 본 발명의 일 실시예에 따른 하차 작업 이전 할당에 따른 결과 일례를 도시한 도면이다.Figure 1 is a diagram conceptually showing a conventional RTV system.
Figure 2 is a diagram conceptually illustrating an RTV system capable of pre-assigning previously assigned tasks according to an embodiment of the present invention.
Figure 3 is a diagram illustrating a running rail and an RTV in more detail according to an embodiment of the present invention.
Figure 4 is a functional block diagram of a control device according to an embodiment of the present invention.
Figure 5 is a flowchart showing the process from creating a new task to performing an unloading task in the RTV system according to an embodiment of the present invention.
Figure 6 is a functional block diagram of a task allocation unit according to an embodiment of the present invention.
Figures 7 and 8 are diagrams showing an example of a driving situation of an RTV system according to an embodiment of the present invention.
Figure 9 is a flowchart showing a new task allocation process of the task allocation unit according to an embodiment of the present invention.
Figure 10 is a diagram illustrating an example of conditions for reselecting the first RTV according to an embodiment of the present invention.
Figures 11 (a) and (b) are diagrams illustrating an example of results depending on whether or not the previously assigned task of the first RTV is transferred according to an embodiment.
Figure 12 is a flow chart illustrating the process of allocating the unloading task of the task allocation unit and performing the unloading task of the RTV according to an embodiment of the present invention.
Figure 13 is a diagram showing an example of a result according to allocation before unloading work according to an embodiment of the present invention.
본 발명에서 사용되는 기술적 용어는 단지 특정한 실시 예를 설명하기 위해 사용된 것으로, 본 발명을 한정하려는 의도가 아님을 유의해야 한다. 또한, 본 발명에서 사용되는 기술적 용어는 본 발명에서 특별히 다른 의미로 정의되지 않는 한, 본 발명이 속하는 기술 분야에서 통상의 지식을 가진 자에 의해 일반적으로 이해되는 의미로 해석되어야 하며, 과도하게 포괄적인 의미로 해석되거나, 과도하게 축소된 의미로 해석되지 않아야 한다. 또한, 본 발명에서 사용되는 기술적인 용어가 본 발명의 사상을 정확하게 표현하지 못하는 잘못된 기술적 용어일 때에는, 당업자가 올바르게 이해할 수 있는 기술적 용어로 대체되어 이해되어야 할 것이다.It should be noted that the technical terms used in the present invention are only used to describe specific embodiments and are not intended to limit the present invention. In addition, the technical terms used in the present invention, unless specifically defined in a different sense in the present invention, should be interpreted as meanings generally understood by those skilled in the art in the technical field to which the present invention pertains, and are not overly comprehensive. It should not be interpreted in a literal or excessively reduced sense. Additionally, if the technical term used in the present invention is an incorrect technical term that does not accurately express the idea of the present invention, it should be replaced with a technical term that can be correctly understood by a person skilled in the art.
또한, 본 발명에서 사용되는 단수의 표현은 문맥상 명백하게 다르게 뜻하지 않는 한 복수의 표현을 포함한다. 본 발명에서, "구성된다" 또는 "포함한다" 등의 용어는 발명에 기재된 여러 구성 요소들, 또는 여러 단계를 반드시 모두 포함하는 것으로 해석되지 않아야 하며, 그 중 일부 구성 요소들 또는 일부 단계들은 포함되지 않을 수도 있고, 또는 추가적인 구성 요소 또는 단계들을 더 포함할 수 있는 것으로 해석되어야 한다.Additionally, as used in the present invention, singular expressions include plural expressions unless the context clearly dictates otherwise. In the present invention, terms such as “consists of” or “comprises” should not be construed as necessarily including all of the various components or steps described in the invention, and some of the components or steps are included. It may not be possible, or it should be interpreted as including additional components or steps.
또한, 첨부된 도면은 본 발명의 사상을 쉽게 이해할 수 있도록 하기 위한 것일 뿐, 첨부된 도면에 의해 본 발명의 사상이 제한되는 것으로 해석되어서는 아니 됨을 유의해야 한다.In addition, it should be noted that the attached drawings are only intended to facilitate easy understanding of the spirit of the present invention, and should not be construed as limiting the spirit of the present invention by the attached drawings.
이하 첨부한 도면을 참고로 본 발명에 따른 기할당 작업을 이전 할당 가능한 RTV 시스템에 대해 보다 구체적으로 살펴본다.Hereinafter, with reference to the attached drawings, we will look in more detail at the RTV system that can transfer previously assigned tasks according to the present invention.
도 2는 본 발명의 일 실시예에 따른 기할당 작업을 이전 할당 가능한 RTV 시스템을 개념적으로 도시한 도면이다.Figure 2 is a diagram conceptually illustrating an RTV system capable of pre-assigning previously assigned tasks according to an embodiment of the present invention.
본 발명의 일 실시예에 따른 기할당 작업을 이전 할당 가능한 RTV 시스템(이하, "RTV 시스템"이라 한다.)은 화물 상차 작업에 따른 RTV 간 주행 대기 시간을 최소화하기 위한 것이며, 또한, RTV에 상차한 화물을 하차하기까지의 작업 시간을 단축시키기 위한 것이다. The RTV system (hereinafter referred to as “RTV system”) capable of previously assigning previously assigned tasks according to an embodiment of the present invention is designed to minimize the waiting time between RTVs according to cargo loading operations, and also to minimize the waiting time between RTVs for loading cargo. This is to shorten the work time required to unload one cargo.
이를 위해 본 발명의 일 실시예에 따른 RTV 시스템은 주행 레일(10)과, 주행 레일(10)을 따라 배치되는 컨베이어 장치(20)와, 컨베이어 장치(20)의 화물(B)을 감지하는 화물 감지 센서(30)와, 주행 레일(10) 상을 주행하는 RTV(40), 그리고 RTV(40)를 제어하는 제어 장치(50)를 포함하여 구성될 수 있다. For this purpose, the RTV system according to an embodiment of the present invention includes a running rail 10, a conveyor device 20 disposed along the traveling rail 10, and a cargo that detects the cargo B of the conveyor device 20. It may be configured to include a detection sensor 30, an RTV 40 traveling on a traveling rail 10, and a control device 50 that controls the RTV 40.
본 실시예에 따른 RTV 시스템에서의 주행 레일(10)은 루프 타입의 주행 레일일 수 있으며, 컨베이어 장치(20)는 주행 레일(10)을 따라 다수개 배치될 수 있다. 이때, 컨베이어 장치(20)는 화물 상차를 위한 상차 컨베이어 장치, 화물 하차를 위한 하차 컨베이어 장치 및 화물 상하차가 모두 가능한 상하차 컨베이어 장치 중 하나 이상을 포함하도록 구성될 수 있다.The traveling rail 10 in the RTV system according to this embodiment may be a loop-type traveling rail, and a plurality of conveyor devices 20 may be arranged along the traveling rail 10. At this time, the conveyor device 20 may be configured to include one or more of a loading conveyor device for loading cargo, an unloading conveyor device for unloading cargo, and a loading and unloading conveyor device capable of both loading and unloading cargo.
화물 감지 센서(30)는 각 컨베이어 장치(20)에 개별 배치되어 화물(B)을 감지할 수 있다. 화물 감지 센서(30)는 상차 컨베이어 장치 또는 상하차 컨베이어 장치에 배치되는 경우, 상차를 위해 대기 중인 화물(B)을 감지하여 상차 화물 감지 정보를 생성할 수 있다. 또한, 화물 감지 센서(30)가 하차 컨베이어 장치 또는 상하차 컨베이어 장치에 배치되는 경우, RTV로부터 하차된 화물(B)을 감지하여 하차 화물 감지 정보를 생성할 수 있다.The cargo detection sensor 30 is individually placed on each conveyor device 20 and can detect cargo B. When placed on a loading conveyor device or a loading and unloading conveyor device, the cargo detection sensor 30 can detect cargo B waiting to be loaded and generate loaded cargo detection information. Additionally, when the cargo detection sensor 30 is placed on the unloading conveyor device or the loading and unloading conveyor device, it can detect the cargo B unloaded from the RTV and generate unloaded cargo detection information.
RTV(40)는 다수개 구비될 수 있으며, 다수개의 RTV(40)는 주행 레일(10) 상을 주행하며 컨베이어 장치(20)로부터 화물(B)을 상차하거나 컨베이어 장치(20)에 화물(B)을 하차할 수 있다. 이를 위해, RTV(40)에는 주행 레일(10) 상을 주행 가능하도록 하는 주행 구동 모듈과, 화물(B)을 상하차 가능한 피딩 컨베이어를 구비할 수 있다. 여기서 피딩 컨베이어는 주행 레일(10) 측방에 배치되는 컨베이어 장치(20)와의 화물(B) 상하차 작업을 위해 주행 방향과 직교하는 방향으로 화물(B)을 이송 가능하도록 구동되며, 화물(B)의 상차 및 하차가 모두 가능하도록 피딩 컨베이어의 이송 방향은 양 방향으로 작동 가능하게 구성될 수 있다.A plurality of RTVs 40 may be provided, and the plurality of RTVs 40 run on the traveling rail 10 and load cargo (B) from the conveyor device 20 or load cargo (B) into the conveyor device 20. ), you can get off. To this end, the RTV 40 may be equipped with a travel drive module that allows the vehicle to travel on the travel rail 10 and a feeding conveyor that can load and unload the cargo (B). Here, the feeding conveyor is driven to transport the cargo (B) in a direction perpendicular to the traveling direction for loading and unloading of the cargo (B) with the conveyor device (20) disposed on the side of the traveling rail (10). The transfer direction of the feeding conveyor can be configured to operate in both directions so that both loading and unloading is possible.
각각의 컨베이어 장치(20), 화물 감지 센서(30) 그리고 RTV(40)는 제어 장치(50)와 유선 또는 무선 연결되어 각종 정보를 제어 장치(50)로 제공할 수 있다. 예를 들어, 각 화물 감지 센서(30)는 생성한 상차 화물 감지 정보 및 하차 화물 감지 정보, 그리고 센서 식별 정보(또는 감지하는 컨베이어 장치의 식별 정보)를 제어 장치(50)에 제공할 수 있으며, 각 RTV(40)는 식별 정보와 주행 정보(엔코더 값 등)를 제어 장치(50)에 제공할 수 있다.Each conveyor device 20, cargo detection sensor 30, and RTV 40 can be connected to the control device 50 by wire or wirelessly and provide various information to the control device 50. For example, each cargo detection sensor 30 may provide the generated loaded cargo detection information, unloaded cargo detection information, and sensor identification information (or identification information of the detecting conveyor device) to the control device 50, Each RTV 40 may provide identification information and driving information (encoder values, etc.) to the control device 50.
제어 장치(50)는 제공받은 각종 정보에 기초하여 각 RTV(40)의 주행 상황을 판단할 수 있으며, 신규 작업을 생성하고, 생성한 신규 작업을 RTV(40)에 할당할 수 있으며, 할당한 작업을 수행하도록 RTV(40)를 작동 제어할 수 있다.The control device 50 can determine the driving situation of each RTV 40 based on various information provided, create a new task, and assign the created new task to the RTV 40. The RTV 40 can be operated and controlled to perform tasks.
구체적으로, 제어 장치(50)는 제공받은 상차 화물 감지 정보에 기초하여 컨베이어 장치(20)에 상차를 요구하는 신규 화물이 발생하면 신규 화물을 다른 컨베이어로 이송하기 위한 신규 작업을 생성할 수 있다. 이때 신규 작업에는 상차 지점, 하차 지점 등의 작업 정보가 포함될 수 있다.Specifically, when new cargo requiring loading occurs on the conveyor device 20 based on the provided loading cargo detection information, the control device 50 may create a new task to transfer the new cargo to another conveyor. At this time, the new task may include task information such as loading and unloading points.
제어 장치(50)는 신규 작업을 생성하면, 생성한 신규 작업의 작업 정보와 각 RTV(40)의 주행 상황에 따른 작업 효율성을 고려하여 생성한 신규 작업 정보를 어느 하나의 RTV(40)에 할당할 수 있다. 이때, 제어 장치(50)는 이미 작업이 기할당된 RTV(40)를 대상으로도 신규 작업을 할당할 수 있으며, 만약, 기할당 작업이 존재하는 RTV(40)에 신규 작업을 할당하는 경우 제어 장치(50)는 기할당 작업을 다른 RTV(40)에 이전 할당할 수 있다.When a new task is created, the control device 50 allocates the generated new task information to one of the RTVs 40 in consideration of the task information of the new task and the task efficiency according to the driving situation of each RTV 40. can do. At this time, the control device 50 can assign a new task even to the RTV 40 to which a task has already been assigned, and if a new task is assigned to the RTV 40 to which an already assigned task exists, the control device 50 can control The device 50 may transfer previously assigned tasks to another RTV 40 .
제어 장치(50)가 RTV(40)에 할당하는 신규 작업에는 화물 상차 작업과 하차 작업이 모두 포함되며, 제어 장치(50)가 이전 할당하는 기할당 작업에는 작업 진행 정도에 따라 화물 상차 작업과 하차 작업이 모두 포함되거나 또는 하차 작업만 포함될 수 있다. 구체적으로 제어 장치(50)는 이전 할당시 RTV(40)가 기할당 작업에 따른 화물 상차 작업이 수행 전이라면, 기할당 작업 전체(상차 및 하차 작업)를 다른 RTV(40)에 이전 할당 가능하며, 이전 할당시 기할당 작업에 따른 화물 상차 작업이 수행된 이후(화물 상차 중이거나 또는 화물을 상차한 상태)라면 기할당 작업 중 하차 작업을 다른 RTV(40)에 이전 할당할 수 있다. The new task assigned by the control device 50 to the RTV 40 includes both cargo loading and unloading, and the previously assigned task by the control device 50 includes cargo loading and unloading depending on the progress of the task. All operations may be included, or only unloading operations may be included. Specifically, the control device 50 can transfer and assign the entire previously assigned task (loading and unloading task) to another RTV 40 if the RTV 40 has not performed the cargo loading task according to the previously assigned task at the time of transfer. , if the cargo loading task according to the previously assigned task has been performed (cargo is being loaded or the cargo has been loaded), the unloading task among the previously assigned task can be transferred and assigned to another RTV 40.
여기서, RTV(40)의 기할당 작업 중 하차 작업을 다른 RTV(40)에 이전 할당한다는 것은 RTV(40)에 상차 중이거나 또는 상차한 화물을 다른 RTV(40)가 대신하여 목적 컨베이어까지 이송 하차한다는 것이므로, 이를 위해 본 실시예에 따른 RTV 시스템은 RTV(40)에 상차된 화물을 다른 RTV(40)로 전달 가능하게 구성될 수 있다.Here, transferring and assigning the unloading task among the previously assigned tasks of the RTV (40) to another RTV (40) means that the cargo being loaded or unloaded on the RTV (40) is transported to the destination conveyor on behalf of the other RTV (40) and unloaded. Therefore, for this purpose, the RTV system according to this embodiment can be configured to transfer cargo loaded on the RTV (40) to another RTV (40).
도 3은 본 발명의 일 실시예에 따른 주행 레일과, RTV를 보다 상세하게 설명하기 위해 도시한 도면이다.Figure 3 is a diagram illustrating a running rail and an RTV in more detail according to an embodiment of the present invention.
이하에서는, 도 3을 참조하여 본 실시예에 따른 RTV 시스템에서 RTV 간의 화물 전달을 위한 구성을 살펴보기로 한다.Hereinafter, with reference to FIG. 3, we will look at the configuration for cargo transfer between RTVs in the RTV system according to this embodiment.
주행 레일(10)은 루프 타입으로 구성될 수 있으며, 주행 레일(10)의 전체 구간 중에는, 길이 방향으로 서로 수평하며 측단 간의 이격 거리(L1)가 소정 거리 이내인, 제1 근접 구간(11)과 제2 근접 구간(12)이 포함될 수 있다.The running rail 10 may be configured as a loop type, and among the entire sections of the running rail 10, there is a first adjacent section 11 that is horizontal to each other in the longitudinal direction and the separation distance L1 between the side ends is within a predetermined distance. and a second proximity section 12 may be included.
이때, 제1 근접 구간(11)에 위치한 RTV(40-1)와, 제2 근접 구간(12)에 위치한 RTV(40-2)는 서로 간에 측방 대면한 상태에서 화물(B)을 전달 가능할 수 있다. 구체적으로, 상기 제1 근접 구간(11) 또는 제2 근접 구간(12)에서 서로 간에 측방 대면한 두 개의 RTV(40-1, 40-2)는 서로 간에 화물(B)전달시 두 RTV(40-1, 40-2) 사이로 화물(B)이 낙하하지 않을 정도로 근접하게 배치되어 서로 간에 화물(B)을 전달 가능할 수 있다. 바람직하게, 제1 근접 구간(11)과 제2 근접 구간(12)의 이격 공간 가운데에는 제1 근접 구간(11) 또는 제2 근접 구간(12)과 평행하게 배치되고, 두 RTV(40-1, 40-2)의 화물 전달 방향으로 회전 가능한 롤러가 구비되고, 롤러는 두 RTV(40-1, 40-2) 간의 화물(B) 전달 시 두 RTV(40-1, 40-2) 사이 공간을 채워 화물(B)전달 시 낙하를 방지하거나, 작은 화물(B)도 전달 가능하도록 할 수 있다.At this time, the RTV (40-1) located in the first proximity section 11 and the RTV (40-2) located in the second proximity section 12 may be able to deliver the cargo (B) while facing each other laterally. there is. Specifically, the two RTVs (40-1, 40-2) facing each other laterally in the first proximity section 11 or the second proximity section 12 are connected to each other when delivering cargo (B) to each other. -1, 40-2), the cargo (B) may be placed close enough to not fall between them, so that the cargo (B) can be delivered between them. Preferably, in the middle of the space between the first proximity section 11 and the second proximity section 12, it is disposed parallel to the first proximity section 11 or the second proximity section 12, and the two RTVs 40-1 , 40-2) is provided with a roller that can rotate in the cargo delivery direction, and the roller moves in the space between the two RTVs (40-1, 40-2) when delivering the cargo (B) between the two RTVs (40-1, 40-2). You can prevent it from falling when delivering cargo (B) or make it possible to deliver even small cargo (B).
도 4는 본 발명의 일 실시예에 따른 제어 장치의 기능 블록도이다.Figure 4 is a functional block diagram of a control device according to an embodiment of the present invention.
상술한 바와 같이 본 발명의 일 실시예에 따른 제어 장치(50)는 제공받은 각종 정보에 기초하여 각 RTV(40)의 주행 상황을 판단할 수 있으며, 신규 작업을 생성하고, 생성한 신규 작업을 RTV(40)에 할당할 수 있으며, 할당한 작업을 수행하도록 RTV(40)를 작동 제어할 수 있다.As described above, the control device 50 according to an embodiment of the present invention can determine the driving situation of each RTV 40 based on various information provided, create a new task, and execute the created new task. It can be assigned to the RTV 40, and the RTV 40 can be controlled to perform the assigned task.
이를 위해, 본 발명의 일 실시예에 따른 제어 장치(50)는 각 화물 감지 센서(30) 및 RTV(40)와 통신하는 통신부(51)와, 신규 작업을 생성하는 작업 생성부(53)와, 생성한 작업을 할당하는 작업 할당부(55), 그리고 할당된 작업에 따라 RTV(40)를 작동 제어하는 RTV 제어부(57)를 포함하여 구성될 수 있다.To this end, the control device 50 according to an embodiment of the present invention includes a communication unit 51 that communicates with each cargo detection sensor 30 and the RTV 40, a job creation unit 53 that creates a new job, and , a task allocation unit 55 that allocates the created task, and an RTV control unit 57 that controls the operation of the RTV 40 according to the assigned task.
통신부(51)는, 각 화물 감지 센서(30) 및 RTV(40)와 통신 연결되며, 각 화물 감지 센서(30)로부터 상차 화물 감지 정보 및 하차 화물 감지 정보 그리고 센서 식별 정보를 수신할 수 있고, 각 RTV(40)로부터 RTV 식별 정보와 주행 정보를 수신할 수 있다.The communication unit 51 is connected to communication with each cargo detection sensor 30 and the RTV 40, and can receive loaded cargo detection information, unloaded cargo detection information, and sensor identification information from each cargo detection sensor 30, RTV identification information and driving information can be received from each RTV 40.
작업 생성부(53)는 컨베이어 장치(20)에 상차를 요구하는 신규 화물이 발생하는 신규 화물을 다른 컨베이어로 이송하기 위한 신규 작업을 생성할 수 있다. 구체적으로, 작업 생성부(53)는 통신부(51)에서 수신한 상차 화물 감지 정보 및 센서 식별 정보를 제공받으며, 제공받은 상차 화물 감지 정보에 기초하여 신규 화물 발생을 판단하고, 센서 식별 정보에 기초하여 화물 상차 지점을 판단하여 신규 화물에 대한 신규 작업을 생성할 수 있다. 이때, 작업 생성부(53)는 컨베이어 장치(20)에 배치되는 별도의 화물 정보 스캔 장치 등에서 생성한 화물 정보 등에 기초하여 신규 화물의 하차 지점 등을 판단할 수 있으나, RTV 시스템에서 신규 화물에 따른 신규 작업을 생성하는 기술은 공지된 기술이므로 구체적인 설명은 생략하기로 한다.The job creation unit 53 may create a new job to transfer new cargo requiring loading onto the conveyor device 20 to another conveyor. Specifically, the job creation unit 53 receives loaded cargo detection information and sensor identification information received from the communication unit 51, determines the occurrence of new cargo based on the provided loaded cargo detection information, and based on the sensor identification information. By determining the cargo loading point, you can create a new job for new cargo. At this time, the job creation unit 53 may determine the unloading point of the new cargo based on cargo information generated by a separate cargo information scanning device placed on the conveyor device 20, etc., but the RTV system determines the unloading point of the new cargo. Since the technology for creating a new task is a known technology, detailed description will be omitted.
작업 할당부(55)는 작업 생성부(53)에서 신규 작업을 생성하면, 생성한 신규 작업의 작업 정보와 각 RTV(40)의 주행 상황에 따른 작업 효율성을 고려하여, 신규 작업을 어느 하나의 RTV(40)에 할당할 수 있다. 이때, 신규 작업을 할당한 RTV(40)에 기할당 작업이 존재하는 경우, 작업 할당부(55)는 기할당 작업을 다른 RTV(40)에 이전 할당할 수 있다.When a new task is created in the task creation unit 53, the task allocation unit 55 considers the task information of the created new task and the work efficiency according to the driving situation of each RTV 40, and assigns the new task to one of the tasks. It can be assigned to RTV (40). At this time, if an already assigned task exists in the RTV 40 to which the new task has been assigned, the task allocation unit 55 may transfer and assign the already assigned task to another RTV 40.
또한, 작업 할당부(55)는 신규 작업을 할당받은 RTV(40)에서 상차 작업을 완료하면 화물의 하차 지점과 각 RTV(40)의 주행 상황에 따른, RTV 간의 화물 전달 가능 여부와 작업 시간 단축 여부를 고려하여 RTV(40)가 수행 중인 하차 작업을 다른 RTV(40)로 이전 할당할 수 있다.In addition, when the task allocation unit 55 completes the loading operation at the RTV 40 to which the new task has been assigned, the work time can be reduced and whether cargo can be delivered between RTVs according to the unloading point of the cargo and the driving situation of each RTV 40. Taking this into account, the unloading task being performed by the RTV 40 can be transferred and assigned to another RTV 40.
RTV 제어부(57)는 각 RTV(40)의 주행 정보와 각 RTV(40)에 할당된 작업 정보에 기초하여, 작업이 할당된 RTV(40)가 할당된 작업을 수행하거나 또는 작업이 미할당된 RTV(40)가 주행 레일(10)을 주행하며 작업 할당을 기다리도록 각 RTV(40)를 작동 제어할 수 있다. 여기서, RTV 시스템에서 RTV가 할당된 작업을 수행하도록 작동 제어하거나 또는 작업 할당을 기다리며 주행하도록 작동 제어하는 기술은 공지된 기술이므로 구체적인 설명은 생략하기로 한다.Based on the driving information of each RTV 40 and the task information assigned to each RTV 40, the RTV control unit 57 allows the RTV 40 to which the task is assigned to perform the assigned task or to determine whether the RTV 40 to which the task is assigned performs the assigned task. Each RTV (40) can be controlled to operate so that the RTV (40) travels on the traveling rail (10) and waits for task assignment. Here, in the RTV system, the technology for controlling the operation of the RTV to perform an assigned task or to drive while waiting for task allocation is a known technology, so detailed description will be omitted.
도 5는 본 발명의 일 실시예에 따른 RTV 시스템의 신규 작업 생성으로부터 하차 작업 수행까지의 과정을 도시한 순서도이다. Figure 5 is a flowchart showing the process from creating a new task to performing an unloading task in the RTV system according to an embodiment of the present invention.
이하에서는 도 5를 참조하여 본 발명의 일 실시예에 따른 RTV 시스템에서 신규 작업 생성으로부터 작업 완료까지의 과정을 살펴보기로 한다. Hereinafter, with reference to FIG. 5, we will look at the process from new task creation to task completion in the RTV system according to an embodiment of the present invention.
본 실시예에 따른 RTV 시스템에서 통신부(51)를 통해 상차 화물 감지 정보가 수신되면 작업 생성부는 감지된 신규 화물에 대한 신규 작업을 생성할 수 있다(S10).In the RTV system according to this embodiment, when loaded cargo detection information is received through the communication unit 51, the task creation unit may create a new task for the detected new cargo (S10).
신규 작업이 생성되면, 작업 할당부(55)는 주행 레일 상의 다수개의 RTV(40) 중 어느 하나의 RTV(40)를 선택하여 신규 작업을 할당할 수 있다(S30). 이때, 작업 할당부(55)는 기할당 작업을 수행 중인 RTV(40)를 대상으로도 신규 작업을 할당 가능하며, 기할당 작업을 수행 중인 RTV(40)에 신규 작업을 할당시에는 기할당 작업을 다른 RTV(40)이 이전 할당할 수 있다.When a new task is created, the task allocation unit 55 may assign the new task by selecting one RTV 40 among the plurality of RTVs 40 on the traveling rail (S30). At this time, the task allocation unit 55 can allocate a new task to the RTV 40 performing an already assigned task. When assigning a new task to the RTV 40 performing an already assigned task, the task allocation unit 55 can assign a new task to the RTV 40 performing an already assigned task. Can be previously assigned to another RTV (40).
신규 작업이 할당되거나 또는 기할당 작업이 이전 할당되면, RTV 제어부(57)는 할당된 신규 작업 또는 이전 할당된 기할당 작업에 따른 화물 상차 작업을 수행하도록 RTV(40)를 작동 제어할 수 있다(S50).When a new task is assigned or a previously assigned task is previously assigned, the RTV control unit 57 may control the operation of the RTV 40 to perform cargo loading according to the new assigned task or the previously assigned task ( S50).
RTV(40)가 할당받은 신규 작업 또는 이전 할당받은 작업에 따른 상차 작업을 완료하면, 작업 할당부(55)는 상차된 화물을 다른 RTV(40)에 전달하여 하차 작업을 수행하는 것이 작업 시간 단축에 유리한지 판단하여 하차 작업 이전 할당 여부를 결정하며, RTV 제어부(57)는 하차 작업 이전 할당 판단 결과에 따라 RTV(40)가 하차 작업을 수행하도록 작동 제어할 수 있다(S70).When the RTV (40) completes the loading operation according to the new or previously assigned task, the task allocation unit (55) transfers the loaded cargo to another RTV (40) to perform the unloading operation, thereby reducing the work time. The RTV control unit 57 may control the RTV 40 to perform the unloading operation according to the determination result of the assignment before the unloading operation (S70).
도 6은 본 발명의 일 실시예에 따른 작업 할당부의 기능 블록도이고, 도 7과 도 8은 본 발명의 일 실시예에 따른 RTV 시스템의 주행 상황 일례를 도시한 도면이다.FIG. 6 is a functional block diagram of a task allocation unit according to an embodiment of the present invention, and FIGS. 7 and 8 are diagrams showing an example of a driving situation of an RTV system according to an embodiment of the present invention.
작업 할당부(55)는 상술한 바와 같이, 생성된 신규 작업을 어느 하나의 RTV(40)에 할당하거나 또는 기할당 작업을 다른 RTV(40)로 이전 할당할 수 있다. As described above, the task allocation unit 55 may allocate a newly created task to one RTV 40 or transfer an already assigned task to another RTV 40 .
이를 위해, 작업 할당부(55)는 도 6에 도시된 바와 같이 제1 RTV를 선택하는 제1 RTV 선택부(551)와, 제2 RTV를 선택하는 제2 RTV 선택부(552)와, 신규 작업 할당을 위한 각종 정보를 판단하는 제1 운행 정보 판단부(553)와, 신규 작업을 제1 RTV(41)에 할당하는 신규 작업 할당부(554), 그리고 기할당 작업을 다른 RTV(40)로 이전할당하는 제1 이전 할당부(555)를 포함하여 구성될 수 있다.To this end, as shown in FIG. 6, the task allocation unit 55 includes a first RTV selection unit 551 for selecting the first RTV, a second RTV selection unit 552 for selecting the second RTV, and a new A first operation information determination unit 553 that determines various information for task allocation, a new task allocation unit 554 that allocates a new task to the first RTV 41, and an already assigned task to another RTV 40. It may be configured to include a first transfer allocation unit 555 that transfers to .
제1 RTV 선택부(551)는 작업 생성부(53)에서 신규 작업이 생성되면, 신규 작업 생성 시점에서 전체 RTV(40) 각각의 신규 작업에 따른 신규 상차 지점까지의 도착 시간을 예측하고 예측한 각각의 도착 시간을 비교하여, 신규 상차 지점에 최단 시간에 도착 가능한 RTV를 제1 RTV(41)로 선택할 수 있다. 이때, 제1 RTV 선택부(551)는 작업이 미할당된 RTV와 기할당된 RTV를 모두 대상으로 하여 제1 RTV(41)를 선택할 수 있다.When a new job is created in the job creation unit 53, the first RTV selection unit 551 predicts and predicts the arrival time from the time of new job creation to the new loading point for each new job in the entire RTV 40. By comparing each arrival time, the RTV that can arrive at the new loading point in the shortest time can be selected as the first RTV (41). At this time, the first RTV selection unit 551 may select the first RTV 41 from both unassigned RTVs and already assigned RTVs.
제2 RTV 선택부(552)는 작업 생성부(53)에서 신규 작업이 생성되면, 신규 작업 생성 시점에서 작업이 미할당된 RTV 각각의 신규 상차 지점까지의 도착 시간을 예측하고, 예측한 각각의 도착 시간을 비교하여, 신규 상차 지점에 최단 시간에 도착 가능한 RTV를 제2 RTV(42)로 선택할 수 있다. 이때, 제2 RTV 선택부(552)는 전체 RTV 중작업이 미할당된 RTV 만을 대상으로 제2 RTV(42)를 선택하므로 제2 RTV(42)는 작업이 미할당된 RTV일 것이다.When a new job is created in the job creation unit 53, the second RTV selection unit 552 predicts the arrival time from the time of new job creation to the new loading point of each RTV to which the job has not been assigned, and each predicted By comparing the arrival times, the RTV that can arrive at the new loading point in the shortest time can be selected as the second RTV 42. At this time, since the second RTV selection unit 552 selects the second RTV 42 only among RTVs to which tasks have not been assigned among all RTVs, the second RTV 42 may be an RTV to which tasks have not been assigned.
제1 운행 정보 판단부(553)는 제1 RTV(41)와 제2 RTV(42)가 선택되면, 선택된 제1 RTV(41)와 제2 RTV(42)에 대한 다양한 운행 정보를 판단하고 비교할 수 있다.When the first RTV 41 and the second RTV 42 are selected, the first driving information determination unit 553 determines and compares various driving information for the selected first RTV 41 and the second RTV 42. You can.
제1 운행 정보 판단부(553)에서 판단하는 제1 RTV(41)와 제2 RTV(42)의 운행 정보로는 선택된 제1 RTV(41)에 기할당된 작업 정보, 제1 RTV(41)의 할당된 작업(신규 작업 또는 기할당 작업)에 대한 진행 상태 정보, 제1 RTV(41) 또는 제2 RTV(42)가 현재 위치로부터 주행 레일(10) 상의 특징 지점에 도착하기까지의 소요 시간 정보, RTV(40)가 화물 상차 작업에 소요되는 시간 정보 등이 포함될 수 있다.The operation information of the first RTV 41 and the second RTV 42 determined by the first operation information determination unit 553 includes work information already assigned to the selected first RTV 41, and the first RTV 41. progress status information for the assigned task (new task or already assigned task), the time required for the first RTV 41 or the second RTV 42 to arrive at a characteristic point on the running rail 10 from the current position. Information, information on the time required for the RTV 40 to load cargo, etc. may be included.
구체적으로, 제1 운행 정보 판단부(553)는 신규 작업 할당부(554), 제1 이전 할당부(555), 그리고 후술할 제2 이전 할당부로부터 제공받은 작업 할당 정보에 기초하여 제1 RTV(41)에 기할당된 작업의 존재 여부를 판단할 수 있으며, RTV 제어부(57)로부터 제공받은 제어신호나 제1 RTV(41)로부터 제공받은 주행 정보, 또는 RTV(40)에 별도로 구비되는 상차 화물 감지 센서의 감지 정보에 기초하여 제1 RTV(41)가 기할당 작업에 따른 화물 상차 또는 하차를 수행하였는지 판단할 수 있다.Specifically, the first driving information determination unit 553 determines the first RTV based on the task allocation information provided from the new task allocation unit 554, the first previous allocation unit 555, and the second previous allocation unit to be described later. It is possible to determine whether a task previously assigned to (41) exists, and can be determined using a control signal provided from the RTV control unit 57, driving information provided from the first RTV (41), or a loading vehicle separately provided in the RTV (40). Based on the detection information of the cargo detection sensor, it can be determined whether the first RTV 41 has performed loading or unloading of cargo according to the previously assigned task.
도 7을 참조하면, 제1 운행 정보 판단부(553)는 기할당 작업 정보의 상차 지점 정보와 제1 RTV(41)의 주행 정보에 기초하여 제1 RTV(41)가 기할당 작업의 기할당 상차 지점(A1)에 도착하기까지 소요되는 제1 도착 시간(t1)을 예측 판단할 수 있다. 또한, 제1 운행 정보 판단부(553)는 신규 작업 정보의 상차 지점 정보와 제1 RTV(41)의 주행 정보에 기초하여 제1 RTV(41)가 신규 상차 지점(A2)에 도착하기까지의 소요되는 제2 도착 시간(t2)을 예측 판단할 수 있다. 또한, 제1 운행 정보 판단부(553)는 제2 RTV(42)가 기할당 상차 지점(A1)에 도착하기까지 소요되는 제3 도착 시간(t1)을 예측 판단할 수 있다. Referring to FIG. 7, the first operation information determination unit 553 determines whether the first RTV 41 is already assigned a task based on the loading point information of the previously assigned task information and the driving information of the first RTV 41. The first arrival time (t 1 ) required to arrive at the loading point (A1) can be predicted and determined. In addition, the first operation information determination unit 553 determines the information until the first RTV 41 arrives at the new loading point A2 based on the loading point information of the new work information and the driving information of the first RTV 41. The required second arrival time (t 2 ) can be predicted and determined. Additionally, the first operation information determination unit 553 may predict and determine the third arrival time (t 1 ) required for the second RTV 42 to arrive at the previously allocated loading point A1.
또한, 제1 운행 정보 판단부(553)는 제1 RTV(41)가 상차 작업에 소요되는 상차 시간을 예측 판단할 수 있다. 여기서 제1 RTV(41)가 상차 작업에 소요되는 상차 시간은 제1 RTV(41)가 상차 지점에 정지한 시점으로부터 컨베이어 장치(20)로부터 화물을 제공받아 상차 완료하여 출발 가능한 상태가 되는 시점까지의 시간이며, 사전에 여러 RTV(40)의 상차 작업에 소요되는 시간을 측정하여 평균 낸 시간 값일 수 있다.Additionally, the first operation information determination unit 553 can predict and determine the loading time required for the first RTV 41 to perform the loading operation. Here, the loading time required for the loading operation of the first RTV (41) is from the time when the first RTV (41) stops at the loading point to the time when cargo is received from the conveyor device 20 and loading is completed and ready for departure. It is a time of , and may be a time value averaged by measuring the time required for the loading operation of several RTVs 40 in advance.
신규 작업 할당부(554)는 제1 운행 정보 판단부(553)의 판단 결과에 기초하여 선택된 제1 RTV(41)에 신규작업을 할당할 수 있다. 예를 들면 신규 작업 할당부(554)는 제1 RTV(41)와 제2 RTV(42)가 동일 RTV이면 신규 작업을 제1 RTV(41)에 할당할 수 있다. 이밖에 신규 작업 할당부(554)가 기할당 작업이 존재하는 제1 RTV에 신규 작업을 할당하는 조건에 관한 보다 구체적인 설명은 도 9를 참조하여 후술하기로 한다.The new task allocation unit 554 may allocate a new task to the selected first RTV 41 based on the determination result of the first driving information determination unit 553. For example, if the first RTV 41 and the second RTV 42 are the same RTV, the new task allocation unit 554 may assign the new task to the first RTV 41. In addition, a more detailed description of the conditions under which the new task allocation unit 554 allocates a new task to the first RTV that already has an assigned task will be described later with reference to FIG. 9 .
제1 이전 할당부(555)는 제1 RTV(41)에 신규 작업이 할당되면 제1 운행 정보 판단부(553)에서 판단한 판단 정보에 기초하여, 제1 RTV(41)에 기할당 작업이 존재하는지 판단하고, 기할당 작업이 존재하는 것으로 판단되면, 기할당 작업을 제2 RTV(42)에 이전 할당할 수 있다.When a new task is assigned to the first RTV 41, the first transfer assignment unit 555 determines whether a previously assigned task exists in the first RTV 41 based on the judgment information determined by the first driving information determination unit 553. If it is determined that a pre-allocated task exists, the pre-allocated task can be transferred to the second RTV 42.
한편, 작업 할당부(55)는 RTV에 상차된 화물을 하차하기까지의 작업 시간 단축하여 작업을 완료하기까지 소요되는 시간을 최소화하기 위해, 도 6에 도시된 바와 같이 제3 RTV를 선택하는 제3 RTV 선택부(556)와, 하차 작업 이전 할당을 위한 각종 정보를 판단하는 제2 운행 정보 판단부(557), 그리고 하차 작업을 다른 RTV(40)로 이전할당하는 제2 이전 할당부(558)를 포함하여 구성될 수 있다. Meanwhile, the work allocation unit 55 selects the third RTV as shown in FIG. 6 in order to minimize the time required to complete the work by shortening the work time to unload the cargo loaded on the RTV. 3 RTV selection unit 556, a second operation information determination unit 557 that determines various information for transfer assignment of the unloading task, and a second transfer assignment unit 558 that transfers the unloading task to another RTV 40 ) may be configured to include.
제3 RTV 선택부(556)는 제1 운행 정보 판단부(553)의 판단에 기초하여 제1 RTV(41)의 상차가 완료되었는지 판단하고, 제1 RTV(41)의 상차가 완료되었다면 제1 RTV(41)의 화물을 전달받을 제3 RTV(43)를 선택할 수 있다. The third RTV selection unit 556 determines whether loading of the first RTV 41 has been completed based on the judgment of the first operation information determination unit 553, and if loading of the first RTV 41 has been completed, the third RTV selection unit 556 determines whether loading of the first RTV 41 has been completed. You can select the third RTV (43) to receive the cargo of the RTV (41).
제3 RTV 선택부(556)는 제1 RTV(41)에 할당된 작업 정보에 기초하여 상차가 완료된 제1 RTV(41)의 현재 위치에서 상차 화물의 하차 지점까지의 하차 경로를 판단하고, 하차 경로를 주행 중인 작업 미할당 RTV 중 제1 RTV(41)로부터 화물을 전달받을 수 있는 제3 RTV(43)를 선택할 수 있다. 여기서 제1 RTV(41)로부터 화물을 전달받을 수 있다는 의미는 각 RTV가 정상 주행할 때 제1 근접 구간(11) 또는 제2 근접 구간(12)에서 제1 RTV(41)와 측방 대면 가능하다는 의미일 수 있다.The third RTV selection unit 556 determines the unloading path from the current location of the first RTV 41 where unloading has been completed to the unloading point of the loaded cargo based on the work information assigned to the first RTV 41, and unloads the cargo. Among the unassigned RTVs traveling on the route, the third RTV (43) that can receive cargo from the first RTV (41) can be selected. Here, the ability to receive cargo from the first RTV (41) means that each RTV can face the first RTV (41) sideways in the first proximity section (11) or the second proximity section (12) when driving normally. It could mean something.
이때, 상황에 따라서는 하차 경로를 주행 중인 작업 미할당 RTV 중 제1 RTV(41)로부터 화물을 전달받을 수 있는 RTV가 존재하지 않거나, 다수개 존재할 수도 있다. 제3 RTV 선택부(556)는 화물을 전달받을 수 있는 RTV가 존재하지 않는 경우 제3 RTV(43)를 선택하지 않으며, 화물을 전달받을 수 있는 RTV가 다수개 존재하는 경우, 하차 경로에서 주행 중인 작업 미할당 RTV 중, 제1 근접 구간 또는 제2 근접 구간에서 제1 RTV(41)와 가장 먼저 측방 대면 가능한 RTV를 제3 RTV(43)로 선택할 수 있다.At this time, depending on the situation, there may be no RTVs that can receive cargo from the first RTV 41 among the unassigned RTVs traveling on the unloading route, or there may be multiple RTVs. The third RTV selection unit 556 does not select the third RTV 43 if there is no RTV that can receive the cargo, and if there are multiple RTVs that can receive the cargo, the third RTV selector 556 drives on the unloading route. Among the RTVs that are not assigned to work in progress, the RTV that can first face the first RTV (41) in the first or second proximity section may be selected as the third RTV (43).
제2 운행 정보 판단부(557)는 제3 RTV(43)가 선택되면, 제1 RTV(41)와 제3 RTV(43)의 다양한 운행 정보를 판단 및 비교할 수 있다.When the third RTV 43 is selected, the second driving information determination unit 557 may determine and compare various driving information of the first RTV 41 and the third RTV 43.
제2 운행 정보 판단부(557)에서 판단하는 제1 RTV(41)와 제3 RTV(43)의 운행 정보로는 제1 RTV(41) 또는 제3 RTV(43)가 어느 한 지점으로부터 다른 한 지점에 도착하기까지 소요되는 소요 시간 정보, 그리고 제1 RTV(41)와 제3 RTV(43) 간에 화물 전달 작업의 소요 시간 정보 등이 포함될 수 있다.The driving information of the first RTV (41) and the third RTV (43) determined by the second driving information determination unit 557 indicates that the first RTV (41) or the third RTV (43) is moving from one point to another. Information on the time required to arrive at the point and information on the time required for cargo delivery between the first RTV 41 and the third RTV 43 may be included.
도 8을 참조하면, 제2 운행 정보 판단부(557)는 제1 RTV(41)에 할당된 작업 정보의 하차 지점 정보와 제1 RTV(41)의 주행 정보에 기초하여 제1 RTV(41)가 수행 중인 작업의 하차 지점(A3)에 도착하기까지 소요되는 제4 도착 시간을 예측 판단할 수 있다.Referring to FIG. 8, the second driving information determination unit 557 determines the first RTV 41 based on the drop-off point information of the work information assigned to the first RTV 41 and the driving information of the first RTV 41. It is possible to predict and determine the fourth arrival time required to arrive at the drop-off point (A3) of the work being performed.
또한, 제2 운행 정보 판단부(557)는 제1 RTV(41)와 제3 RTV(43)의 주행 정보와 기저장된 주행 레일(10)의 구간 정보에 기초하여 제1 RTV(41)와 제3 RTV(43) 간의 측방 대면 지점(A4)을 판단하고, 제1 RTV(41)가 측방 대면 지점(A4)에 도착하는 시간, 또는 제2 RTV(42)가 측방 대면 지점(A4)에 도착하기까지 소요되는 제5 도착 시간을 판단할 수 있다. 이때, 측방 대면 지점(A4)은 제3 RTV 선택부(556)가 판단할 수 있으며, 제3 RTV 선택부(556)에서 측방 대면 지점(A4)을 판단한 경우, 제2 운행 정보 판단부(557)는 별도의 측방 대면 지점 판단 과정을 거치지 않고 제3 RTV 선택부(556)로부터 정보를 제공받을 수 있다.In addition, the second driving information determination unit 557 determines the first RTV 41 and the third RTV 43 based on the driving information of the first RTV 41 and the third RTV 43 and the pre-stored section information of the traveling rail 10. Determine the lateral facing point A4 between the 3 RTVs 43, and determine the time at which the first RTV 41 arrives at the lateral facing point A4, or the time at which the second RTV 42 arrives at the lateral facing point A4. The fifth arrival time required to do so can be determined. At this time, the lateral facing point (A4) can be determined by the third RTV selection unit 556, and when the third RTV selection unit 556 determines the lateral facing point (A4), the second driving information determination unit 557 ) can receive information from the third RTV selection unit 556 without going through a separate lateral facing point determination process.
그리고 제2 운행 정보 판단부(557)는 제1 RTV(41)에 할당된 작업 정보의 하차 지점 정보와 측방 대면 지점 정보로부터, 제3 RTV(43)가 측방 대면 지점으로부터 하차 지점에 도착하기까지 소요되는 제6 도착 시간을 판단할 수 있으며, RTV 간의 화물 전달 작업에 소요되는 전달 시간을 예측 판단할 수 있다. 여기서 RTV(40) 간에 화물 전달 작업에 소요되는 전달 시간은 제1 RTV(41)와 제3 RTV(43)가 모두 측방 대면 지점에 정지한 시점으로부터 서로 간에 화물(B)을 전달 완료하여 출발 가능한 상태가 되는 시점까지의 시간이며, 사전에 여러 RTV(40)의 화물 전달 작업에 소요되는 시간을 측정하여 평균 낸 시간 값일 수 있다.And the second operation information determination unit 557 determines from the disembarkation point information and the lateral facing point information of the task information allocated to the first RTV 41 until the third RTV 43 arrives at the disembarkation point from the lateral facing point. The sixth arrival time required can be determined, and the delivery time required for cargo delivery between RTVs can be predicted. Here, the delivery time required for the cargo transfer operation between the RTVs (40) is from the time when both the first RTV (41) and the third RTV (43) stop at the lateral facing point until the cargo (B) is transferred to each other and can depart. This is the time until the state is reached, and may be an average of the time required to deliver cargo to several RTVs 40 in advance.
제2 이전 할당부(558)는 제2 운행 정보 판단부(557)의 판단 결과에 기초하여 제1 RTV가 수행 중인 하차 작업을 제3 RTV(43)에 이전 할당할 수 있다. 이때, 제2 이전 할당부(558)는 제1 RTV(41)의 하차 작업을 제3 RTV(43)로 이전 할당 시 작업 소요 시간이 단축되는지 여부에 따라 제1 RTV(41)의 하차 작업을 제3 RTV(43)로 이전 할당할 수 있는데, 이에 관한 보다 구체적인 설명은 도 12를 참조하여 후술하기로 한다.The second transfer assignment unit 558 may transfer the unloading task being performed by the first RTV to the third RTV 43 based on the determination result of the second travel information determination unit 557. At this time, the second transfer assignment unit 558 performs the unloading operation of the first RTV 41 depending on whether the time required for the operation is shortened when transferring the unloading operation of the first RTV 41 to the third RTV 43. It can be previously assigned to the third RTV 43, and a more detailed explanation regarding this will be described later with reference to FIG. 12.
여기서, 작업 할당부(55)는 신규 작업을 할당받은 제1 RTV(41)의 하차 작업뿐만 아니라, 제1 RTV(41)로부터 작업을 이전 할당 받은 제2 RTV(42)의 하차 작업 또한 제3 RTV(43)로 이전 할당 가능한데, 제2 RTV(42)의 하차 작업 이전 할당을 위한 제3 RTV(43) 선택 과정이나 이전 할당 과정 역시, 제1 RTV(41)에 대한 정보를 대신하여 제2 RTV(42)에 대한 정보를 사용한다는 점에서 차이가 있을 뿐 동일하므로 이에 대한 설명은 생략하기로 한다.Here, the task allocation unit 55 not only performs the unloading task of the first RTV 41 that has been assigned a new task, but also performs the unloading task of the second RTV 42 that has previously been assigned the task from the first RTV 41. Previous allocation to the RTV (43) is possible, and the selection process or previous allocation process of the third RTV (43) for allocation before the unloading operation of the second RTV (42) also replaces the information about the first RTV (41) with the second RTV (41). Since they are the same with the only difference being that information about the RTV 42 is used, a description of this will be omitted.
도 9는 본 발명의 일 실시예에 따른 작업 할당부의 신규 작업 할당 과정을 도시한 순서도이고, 도 10은 본 발명의 일 실시예에 따른 제1 RTV를 재선택하는 조건 일례를 도시한 도면이며, 도 11의 (a) (b)는 일 실시예에 따른 제1 RTV의 기할당 작업을 이전 여부에 따른 결과 일례를 도시한 도면이다.Figure 9 is a flowchart showing a new task allocation process of the task allocation unit according to an embodiment of the present invention, and Figure 10 is a diagram showing an example of conditions for reselecting the first RTV according to an embodiment of the present invention. Figures 11 (a) and (b) are diagrams illustrating an example of results depending on whether or not the previously assigned task of the first RTV is transferred according to an embodiment.
도 9를 참조하여 본 발명의 일 실시예에 따른 작업 할당부(55)의 신규 작업 할당 과정을 살펴보면, 우선, 신규 작업이 생성되면 제1 RTV 선택부(551)는 전체 RTV 중에서 신규 작업의 상차 지점과 가장 근접한 제1 RTV(41)를 선택하고(S31), 제2 RTV 선택부(552)는 작업이 미할당된 대기 RTV 중에서 신규 작업의 상차 지점과 가장 근접한 제2 RTV(42)를 선택할 수 있다(S32).Looking at the new task allocation process of the task allocation unit 55 according to an embodiment of the present invention with reference to FIG. 9, first, when a new task is created, the first RTV selection unit 551 selects the new task among all RTVs. The first RTV 41 closest to the point is selected (S31), and the second RTV selection unit 552 selects the second RTV 42 closest to the loading point of the new task from among the standby RTVs to which no task has been assigned. (S32).
제1 운행 정보 판단부(553)는 제1 RTV(41)에 작업이 기할당되어있는지 판단할 수 있으며(S33), 만약, 제1 RTV(41)에 기할당 작업이 존재하지 않으면(S33-N), 신규 작업 할당부(554)는 선택된 제1 RTV(41)에 신규 작업을 할당할 수 있다(S39).The first driving information determination unit 553 may determine whether a task is already assigned to the first RTV 41 (S33), and if there is no task already assigned to the first RTV 41 (S33- N), the new task allocation unit 554 may allocate a new task to the selected first RTV 41 (S39).
반면에, 제1 RTV(41)에 기할당 작업이 존재하면(S33-Y), 제1 운행 정보 판단부(553)는 제1 RTV(41)가 이미 기할당 작업에 따른 상차 작업을 시작하였거나 완료하였는지 판단할 수 있다(S34). 만약, 제1 RTV(41)가 상차 작업을 시작하였거나 완료하였다면(S34-Y) 제1 RTV 선택부(551)는 현재 제1 RTV(41)를 제외한 모든 RTV(40)중에서 제1 RTV(41)를 재선택할 수 있다(S35). 이는, 제1 RTV(41)가 이미 상차 작업을 시작하였거나 완료하였다면, 제1 RTV(41)의 상차 작업을 제2 RTV(42)로 이전 할당할 수 없거나, 또는 이전 할당 가능하더라도 이전 할당 시 작업 효율이 떨어지기 때문이다. On the other hand, if a pre-assigned task exists in the first RTV 41 (S33-Y), the first operation information determination unit 553 determines whether the first RTV 41 has already started a loading task according to the previously allocated task or You can determine whether it has been completed (S34). If the first RTV (41) has started or completed the loading operation (S34-Y), the first RTV selection unit (551) selects the first RTV (41) among all RTVs (40) except the current first RTV (41). ) can be reselected (S35). This means that if the first RTV (41) has already started or completed the loading operation, the loading operation of the first RTV (41) cannot be transferred to the second RTV (42), or even if transfer assignment is possible, the loading operation at the time of transfer assignment is not possible. This is because efficiency decreases.
제1 RTV(41)가 재선택되면 제1 운행 정보 판단부(553)는 제1 RTV(41)가 최초 선택되었을 때와 마찬가지로 제1 RTV(41)에 작업이 기할당되었는지 판단할 수 있다(S33).When the first RTV 41 is reselected, the first driving information determination unit 553 may determine whether a task has already been assigned to the first RTV 41, as when the first RTV 41 was initially selected ( S33).
한편, 제1 RTV(41)가 상차 작업을 시작하기 이전이라면(S34-N), 제1 운행 정보 판단부(553)는 제1 RTV가 기할당 작업의 기할당 상차 지점에 도착하기까지 소요되는 제1 도착 시간(t1)과 제1 RTV가 신규 상차 지점에 도착하기까지의 소요되는 제2 도착 시간(t2)을 비교하여 제1 도착 시간(t1)보다 제2 도착 시간(t2)이 더 짧은지 판단할 수 있다(S36). 만약, 제1 도착 시간(t1)보다 제2 도착 시간(t2)이 더 짧으면(S36-Y), 제1 RTV 선택부(551)는 현재 제1 RTV(41)를 제외한 모든 RTV(40) 중에서 제1 RTV(41)를 재선택할 수 있다(S35). 이와 같은 재선택의 이유는 제1 도착 시간(t1)보다 제2 도착 시간(t2)이 더 짧다는 것은 제1 RTV(41)를 기준으로 신규 상차 지점이 기존 상차 지점보다 더 가깝다는 것이고, 이 경우 제1 RTV(41)에 신규 작업을 할당하고 기할당 작업을 제2 RTV(42)에 이전 할당한다면 제1 RTV(41)의 상차 작업으로 인한 제2 RTV(42)의 정지 대기가 발생할 가능성이 더욱 높아지기 때문이다.Meanwhile, if it is before the first RTV 41 starts the loading operation (S34-N), the first operation information determination unit 553 determines the amount of time it takes for the first RTV 41 to arrive at the already assigned loading point of the assigned work. By comparing the first arrival time (t 1 ) and the second arrival time (t 2 ) required for the first RTV to arrive at the new loading point, the second arrival time (t 2 ) is greater than the first arrival time (t 1 ). ) can be determined whether is shorter (S36). If the second arrival time (t 2 ) is shorter than the first arrival time (t 1 ) (S36-Y), the first RTV selection unit 551 selects all RTVs (40) except the current first RTV (41). ), the first RTV 41 can be reselected (S35). The reason for this reselection is that the second arrival time (t 2 ) is shorter than the first arrival time (t 1 ), which means that the new loading point is closer than the existing loading point based on the first RTV 41. In this case, if a new task is assigned to the first RTV (41) and the previously assigned task is transferred to the second RTV (42), the waiting for the second RTV (42) to stop due to the loading operation of the first RTV (41) will occur. This is because the likelihood of it occurring increases.
한편, 제1 도착 시간(t1)보다 제2 도착 시간(t2)이 더 짧지 않다면(S36-N), 제1 운행 정보 판단부(553)는 제1 RTV(41)가 상차 작업에 소요되는 상차 시간(tL)과 제1 도착 시간(t1)을 합한 시간이, 제2 RTV(42)가 기할당 상차 지점에 도착하기까지 소요되는 제3 도착 시간(t3)보다 짭은지 판단하고(S37), 상차 시간(tL)과 제1 도착 시간(t1)을 합한 시간이 제3 도착 시간(t3)보다 짧다면(S37-Y), 제1 RTV 선택부(551)는 현재 제1 RTV(41)를 제외한 모든 RTV(40) 중에서 제1 RTV(41)를 재선택할 수 있다(S35). 상차 시간(tL)과 제1 도착 시간(t1)을 합한 시간이 제3 도착 시간(t3)보다 짧은 경우, 도 10에 도시된 바와 같이 제1 RTV(41)가 기할당 상차 지점(A1)에 도착하여 상차 작업을 완료한 이후에 제2 RTV(42)가 제1 RTV의 기할당 상차 지점(A1)에 도착하기 때문에, 제1 RTV(41)의 기할당 작업을 이전 할당하는 과정을 거치지 않고도 제1 RTV(41)의 상차 작업으로 인한 제2 RTV(42)의 정지 대기가 발생하지 않기 때문이다.Meanwhile, if the second arrival time (t 2 ) is not shorter than the first arrival time (t 1 ) (S36-N), the first operation information determination unit 553 determines that the first RTV 41 is required for loading work. Determine whether the combined loading time (t L ) and the first arrival time (t 1 ) is shorter than the third arrival time (t 3 ) required for the second RTV 42 to arrive at the assigned loading point. And (S37), if the combined time of the loading time (t L ) and the first arrival time (t 1 ) is shorter than the third arrival time (t 3 ) (S37-Y), the first RTV selection unit 551 Currently, the first RTV (41) can be reselected among all RTVs (40) except the first RTV (41) (S35). If the combined time of the loading time (t L ) and the first arrival time (t 1 ) is shorter than the third arrival time (t 3 ), as shown in FIG. 10, the first RTV 41 is connected to the already allocated loading point ( Since the second RTV 42 arrives at the previously assigned loading point (A1) of the first RTV after arriving at A1 and completing the loading operation, the process of re-assigning the already assigned operation of the first RTV 41 This is because the waiting for the second RTV (42) to stop due to the loading operation of the first RTV (41) does not occur without going through .
반면에, 상차 시간(tL)과 제1 도착 시간(t1)을 합한 시간이 제3 도착 시간(t3)보다 길거나 같다면(S37-N), 제1 이전 할당부(555)는 제1 RTV(41)의 기할당 작업을 제2 RTV(42)에 이전 할당하고, 신규 작업 할당부(554)는 제1 RTV(41)에 신규 작업을 할당할 수 있다(S39). 이와 같이 상차 시간(tL)과 제1 도착 시간(t1)을 합한 시간이 제3 도착 시간(t3)보다 긴 조건에서 제1 RTV(41)가 기할당 작업을 그대로 수행하는 경우, 도 11의 (a)에 도시된 바와 같이 제1 RTV(41)가 기할당 상차 지점(A1)에 도착하여 상차 작업을 수행하는 도중, 제2 RTV(42)가 제1 RTV(41)의 상차 지점(A1)에 도착하게 되어 제2 RTV(42)의 정지 대기가 발생하게 되어 RTV 시스템의 운행 효율이 떨어지게 된다. 그리고 상차 시간(tL)과 제1 도착 시간(t1)을 합한 시간이 제3 도착 시간(t3)과 같은 경우에는 제1 RTV(41)가 상차 작업을 완료한 시점에서 제2 RTV(42)가 제1 RTV의 상차 지점(A1)에 도착하게 되어, 제1 RTV(41)가 출발하고 소정 속도에 도달하기까지 소정의 시간이 소요되므로 제2 RTV(42)가 일시 정차하게 된다. 그러나 상차 시간(tL)과 제1 도착 시간(t1)을 합한 시간이 제3 도착 시간(t3)보다 긴(또는 서로 같은) 조건에서 제1 RTV(41)에 신규 작업을 할당하고, 제2 RTV(42)에 제1 RTV의 기존 작업을 이전 할당하는 경우, 도 11의 (b)에 도시된 바와 같이 제1 RTV(41)는 기할당 상차 지점(A1)을 통과하고 보다 후단에 배치된 신규 상차 지점(A2)에서 상차 작업을 수행하고, 제2 RTV(42)는 기할당 상차 지점(A1)에서 상차 작업을 수행하게 되므로 상차 작업에 따른 정지 대기가 발생하지 않을 수 있다. 따라서, 화물 상차 작업에 따른 RTV 간 주행 대기 시간을 최소화하고 이로 인해 물동량을 최대화할 수 있는 효과가 있다.On the other hand, if the combined time of the loading time (t L ) and the first arrival time (t 1 ) is longer than or equal to the third arrival time (t 3 ) (S37-N), the first transfer allocation unit 555 The previously assigned task of 1 RTV 41 may be transferred to the second RTV 42, and the new task allocation unit 554 may allocate a new task to the first RTV 41 (S39). In this way, if the first RTV 41 performs the already assigned task under the condition that the combined time of the loading time (t L ) and the first arrival time (t 1 ) is longer than the third arrival time (t 3 ), As shown in (a) of 11, while the first RTV (41) arrives at the already assigned loading point (A1) and performs loading, the second RTV (42) moves to the loading point of the first RTV (41). Upon arrival at (A1), a waiting period for the second RTV 42 to stop occurs occurs, which reduces the operation efficiency of the RTV system. In addition, if the combined time of the loading time (t L ) and the first arrival time (t 1 ) is equal to the third arrival time (t 3 ), at the point when the first RTV (41) completes the loading operation, the second RTV ( 42) arrives at the loading point A1 of the first RTV, and since it takes a predetermined time for the first RTV 41 to depart and reach a predetermined speed, the second RTV 42 is temporarily stopped. However, under the condition that the combined time of the loading time (t L ) and the first arrival time (t 1 ) is longer than (or the same as) the third arrival time (t 3 ), a new task is assigned to the first RTV 41, When transferring the existing task of the first RTV to the second RTV (42), as shown in (b) of FIG. 11, the first RTV (41) passes the already assigned loading point (A1) and is transferred to the later stage. Since the loading operation is performed at the new arranged loading point (A2), and the second RTV 42 performs the loading operation at the previously assigned loading point (A1), stop waiting due to the loading operation may not occur. Therefore, there is an effect of minimizing the driving waiting time between RTVs due to cargo loading and thereby maximizing cargo volume.
도 12는 본 발명의 일 실시예에 따른 작업 할당부의 하차 작업 할당 및 RTV의 하차 작업 수행 과정을 도시한 순서도이고, 도 13은 본 발명의 일 실시예에 따른 하차 작업 이전 할당에 따른 결과 일례를 도시한 도면이다.Figure 12 is a flowchart showing the process of assigning the unloading task of the work allocation unit and performing the unloading task of the RTV according to an embodiment of the present invention, and Figure 13 is an example of the results of allocation before the unloading task according to an embodiment of the present invention. This is a drawing.
도 12를 참조하여, 본 실시예에 따른 작업 할당부(55)의 하차 작업 할당 및 RTV(40)의 하차 작업 수행 과정을 살펴보면, 제1 RTV(41)가 상차 작업을 완료하면 제3 RTV 선택부(556)는 하차 경로에서 주행 중인 작업 미할당 RTV 중, 제1 근접 구간 또는 제2 근접 구간에서 제1 RTV와 가장 먼저 측방 대면 가능한 RTV를 제3 RTV(43)로 선택할 수 있다(S71).Referring to FIG. 12, looking at the process of assigning the unloading task of the task allocation unit 55 and performing the unloading task of the RTV 40 according to the present embodiment, when the first RTV 41 completes the unloading task, a third RTV is selected. The unit 556 may select, as the third RTV 43, the RTV that can first face the first RTV in the first or second proximity section among the work-unassigned RTVs running on the unloading route (S71). .
제3 RTV 선택부(552)는 제3 RTV(43)가 존재하는지 판단하고(S72), 만약, 제3 RTV(43)가 존재하지 않는다면(S72-N), 제3 RTV(43)의 선택을 위한 작업 수행을 종료할 수 있다. 이 경우, 제1 RTV(41)가 할당된 하차 작업을 그대로 수행하게 된다(S73).The third RTV selection unit 552 determines whether the third RTV 43 exists (S72), and if the third RTV 43 does not exist (S72-N), selects the third RTV 43. You can end the task for . In this case, the first RTV 41 performs the assigned unloading task (S73).
반면에, 제3 RTV(43)가 존재하는 경우(S72-Y), 제2 운행 정보 판단부(557)는 제1 RTV(41)의 하차 작업을 제3 RTV(43)에 이전 할당 시, 제1 RTV(41)가 그대로 하차 작업을 수행하는 것에 비해서 소요 시간이 단축되는지 판단할 수 있다(S74).On the other hand, when the third RTV 43 exists (S72-Y), the second driving information determination unit 557 transfers the unloading operation of the first RTV 41 to the third RTV 43, It can be determined whether the time required is shortened compared to if the first RTV 41 performs the unloading operation as is (S74).
도 13을 참조하여 구체적으로 설명하면, 제2 운행 정보 판단부(557)는 제1 RTV가 하차 지점에 도착하기까지 소요되는 제4 도착 시간(t4)을, 제1 RTV와 제3 RTV 간의 측방 대면까지 소요되는 제5 도착 시간(t5)과 RTV 간의 화물 전달 작업에 소요되는 전달 시간(tt) 그리고 제3 RTV가 측방 대면 지점으로부터 하차 지점에 도착하기까지 소요되는 제6 도착 시간(t6)을 합한 시간과 비교하여, 제1 RTV(41)가 그대로 하차 작업을 수행하는 것에 비해서 소요 시간이 단축되는지 판단할 수 있다.To be described in detail with reference to FIG. 13, the second operation information determination unit 557 determines the fourth arrival time (t 4 ) required for the first RTV to arrive at the drop-off point between the first RTV and the third RTV. The fifth arrival time (t 5 ) required to reach the lateral face, the delivery time (t t ) required for cargo transfer between RTVs, and the 6th arrival time required for the 3rd RTV to arrive at the drop-off point from the lateral face-to-face point ( By comparing with the combined time (t 6 ), it can be determined whether the time required is shortened compared to if the first RTV 41 performs the unloading operation as is.
만약, 소요 시간이 단축되지 않는다면(S74-N), 하차 작업 이전 할당에 관한 작업은 종료되며, 이에 따라 제3 RTV(43)의 선택을 위한 작업 수행을 종료할 수 있다. 이 경우, 제1 RTV(41)가 할당된 하차 작업을 그대로 수행하게 된다(S73).If the time required is not shortened (S74-N), the task related to the assignment prior to the unloading task is terminated, and accordingly, the task for selecting the third RTV 43 can be terminated. In this case, the first RTV 41 performs the assigned unloading task as is (S73).
반면에, 소요 시간이 단축된다면(S74-Y), 제2 이전 할당부(558)는 제1 RTV(41)가 수행 중인 하차 작업을 제3 RTV(43)에 이전 할당하고(S76), 하차 작업 이전 할당이 발생하면, RTV 제어부(57)는 각각의 측방 대면 지점으로 이동 정차하도록 제1 RTV(41)와 제3 RTV(43)를 작동 제어하고, 정차 후 제1 RTV(41)의 화물을 제3 RTV(43)로 전달하도록 제1 RTV(41)와 제3 RTV(43)를 작동 제어할 수 있다(S77).On the other hand, if the required time is shortened (S74-Y), the second transfer assignment unit 558 transfers the unloading task being performed by the first RTV 41 to the third RTV 43 (S76) and unloads. When work transfer assignment occurs, the RTV control unit 57 operates and controls the first RTV 41 and the third RTV 43 to move and stop at each lateral facing point, and after stopping, the cargo of the first RTV 41 The first RTV 41 and the third RTV 43 can be controlled to transmit the signal to the third RTV 43 (S77).
화물 전달이 완료되면 제1 RTV(41)는 작업 미할당 상태로 되돌아가며, RTV 제어부(57)는 제3 RTV(43)가 이전 할당 받은 하차 작업을 수행하도록 작동 제어할 수 있다(S78). When cargo delivery is completed, the first RTV 41 returns to the unassigned task state, and the RTV control unit 57 can control the third RTV 43 to perform the previously assigned unloading task (S78).
이와 같이 제4 도착 시간(t4)보다, 제5 도착 시간(t5)과 전달 시간(tt) 그리고 제6 도착 시간(t6)을 합한 시간이 더 짧아서 하차 작업을 이전 할당하면, 도 13에 도시된 바와 같이 그 차이 만큼의 시간이 단축되므로 RTV 시스템의 운행 효율이 향상될 수 있으며, 물동량을 최대화할 수 있는 효과가 있다.In this way, if the sum of the fifth arrival time (t 5 ), delivery time (t t ), and sixth arrival time (t 6 ) is shorter than the fourth arrival time (t 4 ), and the unloading task is previously assigned, As shown in Figure 13, the time corresponding to the difference is shortened, so the operation efficiency of the RTV system can be improved and the volume of goods can be maximized.
이상의 설명은 본 발명의 기술 사상을 예시적으로 설명한 것에 불과한 것으로서, 본 발명이 속하는 기술 분야에서 통상의 지식을 가진 자라면 본 발명의 본질적인 특성에서 벗어나지 않는 범위에서 다양한 수정 및 변형 가능할 것이다. 따라서, 본 발명에 개시된 실시예들은 본 발명의 기술 사상을 한정하기 위한 것이 아니라 설명하기 위한 것이고, 이러한 실시예에 의하여 본 발명의 기술 사상의 범위가 한정되는 것은 아니다. 본 발명의 보호 범위는 아래의 청구범위에 의하여 해석되어야 하며, 그와 동등한 범위 내에 있는 모든 기술 사상은 본 발명의 권리범위에 포함되는 것으로 해석되어야 할 것이다.The above description is merely an illustrative explanation of the technical idea of the present invention, and those skilled in the art will be able to make various modifications and changes without departing from the essential characteristics of the present invention. Accordingly, the embodiments disclosed in the present invention are not intended to limit the technical idea of the present invention, but are for illustrative purposes, and the scope of the technical idea of the present invention is not limited by these embodiments. The scope of protection of the present invention should be interpreted in accordance with the claims below, and all technical ideas within the equivalent scope should be construed as being included in the scope of rights of the present invention.
10: 주행 레일
11: 제1 근접 구간
12: 제2 근접 구간
20: 컨베이어 장치
30: 화물 감지 센서
40: RTV
41: 제1 RTV
42: 제2 RTV
43: 제3 RTV
50: 제어 장치
51: 통신부
53: 작업 생성부
55: 작업 할당부
551: 제1 RTV 선택부
552: 제2 RTV 선택부
553: 제1 운행 정보 판단부
554: 신규 작업 할당부
555: 제1 이전 할당부
556: 제3 RTV 선택부
557: 제2 운행 정보 판단부
558: 제2 이전 할당부
57: RTV 제어부10: Running rail
11: First proximity section
12: Second proximity section
20: Conveyor device
30: Cargo detection sensor
40:RTV
41: 1st RTV
42: 2nd RTV
43: 3rd RTV
50: control device
51: Department of Communications
53: Task creation unit
55: Work allocation unit
551: first RTV selection unit
552: second RTV selection unit
553: First operation information determination unit
554: New task allocation unit
555: First transfer allotment
556: Third RTV selection unit
557: Second operation information determination unit
558: Second transfer assignment
57: RTV control unit
Claims (11)
상기 주행 레일을 따라 배치되는 다수개의 컨베이어 장치;
상기 주행 레일 상을 주행하며 상기 컨베이어 장치로부터 화물을 상차하거나 상기 컨베이어 장치에 화물을 하차하는 다수개의 RTV;
상기 컨베이어 장치에 상차를 요구하는 신규 화물이 발생하면 상기 신규 화물에 대한 신규 작업을 생성하는 작업 생성부; 및
상기 신규 작업을 제1 RTV에 할당하며, 상기 제1 RTV가 현재 수행 중인 기할당 작업을 다른 RTV에 이전 할당 가능한 작업 할당부를 포함하고,
상기 작업 할당부는
전체 RTV 중 상기 신규 작업의 신규 상차 지점에 최단 시간에 도착 가능한 RTV를 상기 제1 RTV로 선택하는 제1 RTV 선택부;
작업 미할당 RTV 중 상기 신규 상차 지점에 최단 시간에 도착 가능한 제2 RTV를 선택하는 제2 RTV 선택부;
상기 제1 RTV와 상기 제2 RTV의 운행 정보를 판단 및 비교하는 제1 운행 정보 판단부;
상기 제1 운행 정보 판단부의 판단 결과에 기초하여 상기 제1 RTV에 상기 신규 작업을 할당하는 신규 작업 할당부; 및
상기 제1 RTV에 상기 신규 작업 할당시 상기 기할당 작업이 존재하면, 상기 기할당 작업을 상기 제2 RTV에 이전 할당하는 제1 이전 할당부를 포함하며,
상기 제1 운행 정보 판단부는 상기 제1 RTV가 기할당 작업에 따른 화물 상차를 수행하였는지 판단하고,
상기 제1 RTV 선택부는 상기 제1 RTV가 기할당 작업에 따른 화물 상차를 수행하였으면, 현재의 제1 RTV를 대상에서 제외하고 상기 제1 RTV를 재선택하는 것을 특징으로 하는 RTV 시스템.
running rails;
A plurality of conveyor devices arranged along the traveling rail;
a plurality of RTVs traveling on the traveling rail and loading or unloading cargo from the conveyor device;
a job creation unit that creates a new job for the new cargo when new cargo requiring loading on the conveyor device occurs; and
a task allocation unit that allocates the new task to a first RTV and transfers an already assigned task currently being performed by the first RTV to another RTV;
The work allocation unit is
a first RTV selection unit that selects, as the first RTV, an RTV that can arrive at a new loading point for the new job in the shortest time among all RTVs;
a second RTV selection unit that selects a second RTV that can arrive at the new loading point in the shortest time among the unassigned RTVs;
a first driving information determination unit that determines and compares driving information of the first RTV and the second RTV;
a new task allocation unit that allocates the new task to the first RTV based on the determination result of the first driving information determination unit; and
When assigning the new task to the first RTV, if the previously allocated task exists, a first transfer allocation unit that transfers the previously allocated task to the second RTV,
The first operation information determination unit determines whether the first RTV has performed cargo loading according to the previously assigned task,
The RTV system, wherein the first RTV selection unit excludes the current first RTV from the target and reselects the first RTV when the first RTV has performed cargo loading according to a previously assigned task.
상기 제1 운행 정보 판단부는 상기 제1 RTV에 기할당된 작업이 존재하는지 판단하고,
상기 신규 작업 할당부는 상기 제1 RTV에 기할당되 작업이 존재하지 않으면 상기 신규 작업을 상기 제1 RTV에 할당하는 것을 특징으로 하는 RTV 시스템.
According to claim 1,
The first driving information determination unit determines whether a task previously assigned to the first RTV exists,
The RTV system, wherein the new task allocation unit allocates the new task to the first RTV if there is no task already assigned to the first RTV.
상기 주행 레일을 따라 배치되는 다수개의 컨베이어 장치;
상기 주행 레일 상을 주행하며 상기 컨베이어 장치로부터 화물을 상차하거나 상기 컨베이어 장치에 화물을 하차하는 다수개의 RTV;
상기 컨베이어 장치에 상차를 요구하는 신규 화물이 발생하면 상기 신규 화물에 대한 신규 작업을 생성하는 작업 생성부; 및
상기 신규 작업을 제1 RTV에 할당하며, 상기 제1 RTV가 현재 수행 중인 기할당 작업을 다른 RTV에 이전 할당 가능한 작업 할당부를 포함하고,
상기 작업 할당부는
전체 RTV 중 상기 신규 작업의 신규 상차 지점에 최단 시간에 도착 가능한 RTV를 상기 제1 RTV로 선택하는 제1 RTV 선택부;
작업 미할당 RTV 중 상기 신규 상차 지점에 최단 시간에 도착 가능한 제2 RTV를 선택하는 제2 RTV 선택부;
상기 제1 RTV와 상기 제2 RTV의 운행 정보를 판단 및 비교하는 제1 운행 정보 판단부;
상기 제1 운행 정보 판단부의 판단 결과에 기초하여 상기 제1 RTV에 상기 신규 작업을 할당하는 신규 작업 할당부; 및
상기 제1 RTV에 상기 신규 작업 할당시 상기 기할당 작업이 존재하면, 상기 기할당 작업을 상기 제2 RTV에 이전 할당하는 제1 이전 할당부를 포함하며,
상기 제1 운행 정보 판단부는 상기 제1 RTV가 상기 기할당 작업의 기할당 상차 지점에 도착하기까지 소요되는 제1 도착 시간과, 상기 제1 RTV가 상기 신규 상차 지점에 도착하기까지의 소요되는 제2 도착 시간을 예측 판단하고,
상기 제1 RTV 선택부는 상기 제1 도착 시간보다 상기 제2 도착 시간이 더 짧으면, 현재의 제1 RTV를 대상에서 제외하고 상기 제1 RTV를 재선택하는 것을 특징으로 하는 RTV 시스템.
running rails;
A plurality of conveyor devices arranged along the traveling rail;
a plurality of RTVs traveling on the traveling rail and loading or unloading cargo from the conveyor device;
a job creation unit that creates a new job for the new cargo when new cargo requiring loading on the conveyor device occurs; and
a task allocation unit that allocates the new task to a first RTV and transfers an already assigned task currently being performed by the first RTV to another RTV;
The work allocation unit is
a first RTV selection unit that selects, as the first RTV, an RTV that can arrive at a new loading point for the new job in the shortest time among all RTVs;
a second RTV selection unit that selects a second RTV that can arrive at the new loading point in the shortest time among the unassigned RTVs;
a first driving information determination unit that determines and compares driving information of the first RTV and the second RTV;
a new task allocation unit that allocates the new task to the first RTV based on the determination result of the first driving information determination unit; and
When assigning the new task to the first RTV, if the previously allocated task exists, a first transfer allocation unit that transfers the previously allocated task to the second RTV,
The first operation information determination unit determines a first arrival time required for the first RTV to arrive at the previously assigned loading point of the previously assigned task, and a first arrival time required for the first RTV to arrive at the new loading point. 2 Predict the arrival time,
The first RTV selector excludes the current first RTV from the target and reselects the first RTV if the second arrival time is shorter than the first arrival time.
상기 제1 운행 정보 판단부는 상기 제2 RTV가 상기 기할당 상차 지점에 도착하기까지 소요되는 제3 도착 시간과, 상기 제1 RTV가 상차 작업에 소요되는 상차 시간을 예측 판단하고,
상기 신규 작업 할당부는 상기 제1 도착 시간과 상기 상차 시간을 합한 시간이 상기 제3 도착 시간 이상이면, 상기 제1 RTV에 상기 신규 작업을 할당하는 것을 특징으로 하는 RTV 시스템.
According to claim 5,
The first operation information determination unit predicts and determines a third arrival time required for the second RTV to arrive at the allocated loading point and a loading time required for the first RTV to perform a loading operation,
The RTV system, wherein the new task allocation unit allocates the new task to the first RTV if the combined time of the first arrival time and the loading time is greater than or equal to the third arrival time.
상기 주행 레일을 따라 배치되는 다수개의 컨베이어 장치;
상기 주행 레일 상을 주행하며 상기 컨베이어 장치로부터 화물을 상차하거나 상기 컨베이어 장치에 화물을 하차하는 다수개의 RTV;
상기 컨베이어 장치에 상차를 요구하는 신규 화물이 발생하면 상기 신규 화물에 대한 신규 작업을 생성하는 작업 생성부; 및
상기 신규 작업을 제1 RTV에 할당하며, 상기 제1 RTV가 현재 수행 중인 기할당 작업을 다른 RTV에 이전 할당 가능한 작업 할당부를 포함하고,
상기 제1 근접 구간 상의 RTV와 상기 제2 근접 구간 상의 RTV는 서로 간에 측방 대면한 상태에서 화물을 전달 가능하며,
상기 작업 할당부는 상차가 완료된 상기 제1 RTV의 현재 위치에서 상차 화물의 하차 지점까지의 하차 경로에서 주행 중인 작업 미할당 RTV 중, 상기 제1 RTV로부터 화물을 전달받을 수 있는 제3 RTV를 선택하는 제3 RTV 선택부;
상기 제1 RTV와 상기 제3 RTV의 운행 정보를 판단 및 비교하는 제2 운행 정보 판단부; 및
상기 제2 운행 정보 판단부의 판단 결과에 기초하여 상기 제1 RTV가 수행 중인 하차 작업을 상기 제3 RTV에 이전 할당하는 제2 이전 할당부를 포함하는 것을 특징으로 하는 RTV 시스템.
A running rail including a first proximity section and a second proximity section, the longitudinal directions of which are horizontal to each other and the separation distance between side ends being within a predetermined distance;
A plurality of conveyor devices arranged along the traveling rail;
a plurality of RTVs traveling on the traveling rail and loading or unloading cargo from the conveyor device;
a job creation unit that creates a new job for the new cargo when new cargo requiring loading on the conveyor device occurs; and
a task allocation unit that allocates the new task to a first RTV and transfers an already assigned task currently being performed by the first RTV to another RTV;
The RTV on the first proximity section and the RTV on the second proximity section can deliver cargo while facing each other laterally,
The work allocation unit selects a third RTV that can receive cargo from the first RTV among the work-unassigned RTVs running on the unloading path from the current location of the first RTV, where loading has been completed, to the unloading point of the loaded cargo. a third RTV selection unit;
a second driving information determination unit that determines and compares driving information of the first RTV and the third RTV; and
An RTV system comprising a second transfer assignment unit that transfers the unloading task being performed by the first RTV to the third RTV based on the determination result of the second travel information determination unit.
상기 제3 RTV 선택부는 상기 하차 경로에서 주행 중인 작업 미할당 RTV 중, 상기 제1 근접 구간 또는 제2 근접 구간에서 상기 제1 RTV와 가장 먼저 측방 대면 가능한 RTV를 제3 RTV로 선택하는 것을 특징으로 하는 RTV 시스템.
According to claim 8,
The third RTV selection unit selects, as the third RTV, the RTV that can first face the first RTV in the first or second proximity section among the work-unassigned RTVs running on the unloading route. RTV system that does.
상기 제2 이전 할당부는 상기 운행 정보 판단부의 판단 및 비교 결과에 기초하여, 상기 제1 RTV가 수행 중인 하차 작업을 상기 제3 RTV에 이전 할당시, 이전 할당을 안 했을 시보다 시간이 단축되면 상기 제1 RTV가 수행 중인 하차 작업을 상기 제3 RTV에 이전 할당하는 것을 특징으로 하는 RTV 시스템.
According to claim 8,
When the second transfer assignment unit transfers the unloading task being performed by the first RTV to the third RTV based on the judgment and comparison results of the driving information determination unit, if the time is shortened compared to when no transfer assignment is made, the second transfer assignment unit transfers the unloading task being performed by the first RTV to the third RTV. An RTV system, characterized in that the unloading task being performed by the first RTV is transferred to the third RTV.
상기 제2 운행 정보 판단부는 상기 제1 RTV가 상기 하차 지점에 도착하기까지 소요되는 제4 도착 시간과, 상기 제1 RTV와 제3 RTV 간의 측방 대면까지 소요되는 제5 도착 시간과, RTV 간의 화물 전달 작업에 소요되는 전달 시간, 그리고 상기 제3 RTV가 측방 대면 지점으로부터 상기 하차 지점에 도착하기까지 소요되는 제6 도착 시간을 예측 판단하고,
상기 제2 이전 할당부는 상기 제5 도착 시간과 상기 전달 시간 그리고 상기 제5 도착 시간을 합한 시간이 상기 제4 도착 시간보다 짧으면 상기 제1 RTV가 수행 중인 하차 작업을 상기 제3 RTV에 이전 할당하는 것을 특징으로 하는 RTV 시스템.
According to claim 10,
The second operation information determination unit determines a fourth arrival time required for the first RTV to arrive at the drop-off point, a fifth arrival time required for the side confrontation between the first RTV and the third RTV, and cargo between the RTVs. Predict and determine the delivery time required for the delivery operation and the sixth arrival time required for the third RTV to arrive at the drop-off point from the side facing point,
The second transfer allocator transfers and assigns the unloading task being performed by the first RTV to the third RTV if the combined time of the fifth arrival time, the delivery time, and the fifth arrival time is shorter than the fourth arrival time. RTV system characterized in that.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR1020220005724A KR102685795B1 (en) | 2022-01-14 | 2022-01-14 | RTV System Capable of Transferring Previously Assigned Tasks to Another RTV |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR1020220005724A KR102685795B1 (en) | 2022-01-14 | 2022-01-14 | RTV System Capable of Transferring Previously Assigned Tasks to Another RTV |
Publications (2)
Publication Number | Publication Date |
---|---|
KR20230109906A KR20230109906A (en) | 2023-07-21 |
KR102685795B1 true KR102685795B1 (en) | 2024-07-19 |
Family
ID=87430079
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
KR1020220005724A KR102685795B1 (en) | 2022-01-14 | 2022-01-14 | RTV System Capable of Transferring Previously Assigned Tasks to Another RTV |
Country Status (1)
Country | Link |
---|---|
KR (1) | KR102685795B1 (en) |
Citations (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2004227060A (en) * | 2003-01-20 | 2004-08-12 | Murata Mach Ltd | Automated guided vehicle system |
Family Cites Families (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
DE4203799C2 (en) * | 1992-02-10 | 1995-11-16 | Grapha Holding Ag | Plant for the distribution of piece goods |
JP3189883B2 (en) * | 1997-09-09 | 2001-07-16 | 村田機械株式会社 | Automatic guided vehicle system |
JPH11327644A (en) * | 1998-05-12 | 1999-11-26 | Matsushita Electric Ind Co Ltd | Allocation control method for automated guided carrier |
CN111954632B (en) * | 2018-04-12 | 2022-06-28 | 村田机械株式会社 | Transport vehicle system and transport vehicle control method |
KR102141807B1 (en) | 2018-08-07 | 2020-08-06 | 현대무벡스 주식회사 | Method for estimating position of Vehicle |
KR102285295B1 (en) | 2020-01-08 | 2021-08-04 | 현대무벡스 주식회사 | Moving carriage driving control system |
-
2022
- 2022-01-14 KR KR1020220005724A patent/KR102685795B1/en active IP Right Grant
Patent Citations (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2004227060A (en) * | 2003-01-20 | 2004-08-12 | Murata Mach Ltd | Automated guided vehicle system |
Also Published As
Publication number | Publication date |
---|---|
KR20230109906A (en) | 2023-07-21 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US6360849B1 (en) | Elevator system, including control method for controlling, multiple cars in a single shaft | |
US6687568B2 (en) | Transportation system | |
JP6460260B2 (en) | Transport system and transport method | |
KR102586754B1 (en) | Transport vehicle system | |
CN109471427A (en) | Carry the method, scheduling system and computer readable storage medium of article | |
KR102384236B1 (en) | Carrier system and carrier control method | |
CN112027450A (en) | Tobacco material warehouse-out scheduling method, WCS, system and storage medium | |
KR20090007444A (en) | Transfer system, and transfer method | |
US11498771B2 (en) | Parcel sorting system and method | |
JP7055845B2 (en) | Group management controller and elevator group management system | |
CN114379972A (en) | Conveying system | |
KR102685795B1 (en) | RTV System Capable of Transferring Previously Assigned Tasks to Another RTV | |
JP7263118B2 (en) | Travel command allocation method, controller, and transport system provided with said controller | |
JP7276595B2 (en) | AUTOMATED WAREHOUSE SYSTEM AND AUTOMATED WAREHOUSE SYSTEM CONTROL METHOD | |
JP2013035670A (en) | Guided vehicle system | |
JP2020033110A (en) | Control system and control method for warehouse facilities | |
CN115630895A (en) | Cargo management method and device, carrying equipment and computer readable storage medium | |
JP7302536B2 (en) | CONTROL SYSTEM AND CONTROL METHOD FOR WAREHOUSE FACILITIES | |
JP2019151474A (en) | Transport system and transport method | |
JP4135721B2 (en) | Transport vehicle system | |
WO2022193761A1 (en) | Method and apparatus for controlling elevator, and method and apparatus for controlling amr | |
JP2000142953A (en) | Energy supply control system of carriage, method thereof, and recording medium | |
US20240043209A1 (en) | Shuttle system and method for operating shuttle system by means of a control device | |
JP2751416B2 (en) | Automatic warehouse exit control method | |
JPH11353022A (en) | Automatic carriage system |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
E902 | Notification of reason for refusal | ||
E701 | Decision to grant or registration of patent right |