WO2022091585A1 - 走行車システム及び走行車の制御方法 - Google Patents
走行車システム及び走行車の制御方法 Download PDFInfo
- Publication number
- WO2022091585A1 WO2022091585A1 PCT/JP2021/032823 JP2021032823W WO2022091585A1 WO 2022091585 A1 WO2022091585 A1 WO 2022091585A1 JP 2021032823 W JP2021032823 W JP 2021032823W WO 2022091585 A1 WO2022091585 A1 WO 2022091585A1
- Authority
- WO
- WIPO (PCT)
- Prior art keywords
- traveling vehicle
- traveling
- vehicle
- route
- command
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Ceased
Links
Images
Classifications
-
- G—PHYSICS
- G05—CONTROLLING; REGULATING
- G05D—SYSTEMS FOR CONTROLLING OR REGULATING NON-ELECTRIC VARIABLES
- G05D1/00—Control of position, course, altitude or attitude of land, water, air or space vehicles, e.g. using automatic pilots
- G05D1/60—Intended control result
- G05D1/69—Coordinated control of the position or course of two or more vehicles
- G05D1/698—Control allocation
- G05D1/6987—Control allocation by centralised control off-board any of the vehicles
-
- H—ELECTRICITY
- H10—SEMICONDUCTOR DEVICES; ELECTRIC SOLID-STATE DEVICES NOT OTHERWISE PROVIDED FOR
- H10P—GENERIC PROCESSES OR APPARATUS FOR THE MANUFACTURE OR TREATMENT OF DEVICES COVERED BY CLASS H10
- H10P72/00—Handling or holding of wafers, substrates or devices during manufacture or treatment thereof
- H10P72/30—Handling or holding of wafers, substrates or devices during manufacture or treatment thereof for conveying, e.g. between different workstations
- H10P72/32—Handling or holding of wafers, substrates or devices during manufacture or treatment thereof for conveying, e.g. between different workstations between different workstations
- H10P72/3221—Overhead conveying
-
- G—PHYSICS
- G05—CONTROLLING; REGULATING
- G05D—SYSTEMS FOR CONTROLLING OR REGULATING NON-ELECTRIC VARIABLES
- G05D1/00—Control of position, course, altitude or attitude of land, water, air or space vehicles, e.g. using automatic pilots
- G05D1/02—Control of position or course in two dimensions
- G05D1/021—Control of position or course in two dimensions specially adapted to land vehicles
- G05D1/0287—Control of position or course in two dimensions specially adapted to land vehicles involving a plurality of land vehicles, e.g. fleet or convoy travelling
- G05D1/0291—Fleet control
- G05D1/0297—Fleet control by controlling means in a control room
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B61—RAILWAYS
- B61B—RAILWAY SYSTEMS; EQUIPMENT THEREFOR NOT OTHERWISE PROVIDED FOR
- B61B13/00—Other railway systems
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B61—RAILWAYS
- B61B—RAILWAY SYSTEMS; EQUIPMENT THEREFOR NOT OTHERWISE PROVIDED FOR
- B61B3/00—Elevated railway systems with suspended vehicles
- B61B3/02—Elevated railway systems with suspended vehicles with self-propelled vehicles
-
- 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/10—Operations, e.g. scheduling or time tables
- B61L27/16—Trackside optimisation of vehicle or train operation
-
- 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/20—Trackside control of safe travel of vehicle or train, e.g. braking curve calculation
-
- G—PHYSICS
- G05—CONTROLLING; REGULATING
- G05D—SYSTEMS FOR CONTROLLING OR REGULATING NON-ELECTRIC VARIABLES
- G05D1/00—Control of position, course, altitude or attitude of land, water, air or space vehicles, e.g. using automatic pilots
- G05D1/60—Intended control result
- G05D1/617—Safety or protection, e.g. defining protection zones around obstacles or avoiding hazards
- G05D1/622—Obstacle avoidance
-
- G—PHYSICS
- G05—CONTROLLING; REGULATING
- G05D—SYSTEMS FOR CONTROLLING OR REGULATING NON-ELECTRIC VARIABLES
- G05D1/00—Control of position, course, altitude or attitude of land, water, air or space vehicles, e.g. using automatic pilots
- G05D1/60—Intended control result
- G05D1/646—Following a predefined trajectory, e.g. a line marked on the floor or a flight path
-
- G—PHYSICS
- G05—CONTROLLING; REGULATING
- G05D—SYSTEMS FOR CONTROLLING OR REGULATING NON-ELECTRIC VARIABLES
- G05D1/00—Control of position, course, altitude or attitude of land, water, air or space vehicles, e.g. using automatic pilots
- G05D1/60—Intended control result
- G05D1/69—Coordinated control of the position or course of two or more vehicles
- G05D1/698—Control allocation
- G05D1/6983—Control allocation by distributed or sequential control
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q10/00—Administration; Management
- G06Q10/06—Resources, workflows, human or project management; Enterprise or organisation planning; Enterprise or organisation modelling
- G06Q10/063—Operations research, analysis or management
- G06Q10/0631—Resource planning, allocation, distributing or scheduling for enterprises or organisations
- G06Q10/06312—Adjustment or analysis of established resource schedule, e.g. resource or task levelling, or dynamic rescheduling
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q10/00—Administration; Management
- G06Q10/08—Logistics, e.g. warehousing, loading or distribution; Inventory or stock management
-
- H—ELECTRICITY
- H10—SEMICONDUCTOR DEVICES; ELECTRIC SOLID-STATE DEVICES NOT OTHERWISE PROVIDED FOR
- H10P—GENERIC PROCESSES OR APPARATUS FOR THE MANUFACTURE OR TREATMENT OF DEVICES COVERED BY CLASS H10
- H10P72/00—Handling or holding of wafers, substrates or devices during manufacture or treatment thereof
- H10P72/06—Apparatus for monitoring, sorting, marking, testing or measuring
- H10P72/0612—Production flow monitoring, e.g. for increasing throughput
-
- H—ELECTRICITY
- H10—SEMICONDUCTOR DEVICES; ELECTRIC SOLID-STATE DEVICES NOT OTHERWISE PROVIDED FOR
- H10P—GENERIC PROCESSES OR APPARATUS FOR THE MANUFACTURE OR TREATMENT OF DEVICES COVERED BY CLASS H10
- H10P72/00—Handling or holding of wafers, substrates or devices during manufacture or treatment thereof
- H10P72/30—Handling or holding of wafers, substrates or devices during manufacture or treatment thereof for conveying, e.g. between different workstations
- H10P72/32—Handling or holding of wafers, substrates or devices during manufacture or treatment thereof for conveying, e.g. between different workstations between different workstations
- H10P72/3216—Handling or holding of wafers, substrates or devices during manufacture or treatment thereof for conveying, e.g. between different workstations between different workstations using a general scheme of a conveying path within a factory
-
- G—PHYSICS
- G05—CONTROLLING; REGULATING
- G05D—SYSTEMS FOR CONTROLLING OR REGULATING NON-ELECTRIC VARIABLES
- G05D2101/00—Details of software or hardware architectures used for the control of position
- G05D2101/10—Details of software or hardware architectures used for the control of position using artificial intelligence [AI] techniques
-
- G—PHYSICS
- G05—CONTROLLING; REGULATING
- G05D—SYSTEMS FOR CONTROLLING OR REGULATING NON-ELECTRIC VARIABLES
- G05D2107/00—Specific environments of the controlled vehicles
- G05D2107/70—Industrial sites, e.g. warehouses or factories
Definitions
- One aspect of the present invention relates to a traveling vehicle system for driving a traveling vehicle on a predetermined traveling path and a control method for the traveling vehicle.
- a traveling vehicle system including a plurality of traveling vehicles traveling along a traveling road and a controller for assigning a transport command to the traveling vehicle is known.
- the controller identifies an empty traveling vehicle capable of efficiently transporting the article, and assigns a transport command to the identified traveling vehicle.
- the controller causes the transport command to the vacant vehicle.
- Reassign alternative control
- the controller determines whether or not to execute the alternative control at the timing when a vacant vehicle occurs.
- the traveling path in the traveling vehicle system may be provided with a branch portion that branches the traveling direction of the traveling vehicle.
- the route (distance) to the destination included in the transport command may change depending on the direction of travel of the traveling vehicle at the branch portion. Then, if the route to the destination becomes long when traveling through the branch portion, the transport efficiency in the traveling vehicle is lowered.
- an object of one aspect of the present invention is to provide a traveling vehicle system and a traveling vehicle control method capable of improving the transport efficiency of the traveling vehicle.
- the traveling vehicle system includes a branch portion, and is between a traveling path on which the traveling vehicle travels in one direction and a mounting portion traveling along the traveling path and provided along the traveling path.
- a traveling vehicle system comprising a plurality of traveling vehicles for delivering articles and a traveling vehicle controller for traveling the traveling vehicle based on a traveling route searched based on a transport command for transporting the articles.
- the vehicle controller takes less time than the first traveling vehicle from among the traveling vehicles in the state where the goods are not transported at the timing when the traveling route of the first traveling vehicle, which is the traveling vehicle to which the transport command is assigned, is changed.
- the first traveling vehicle It is equipped with an alternative control unit that reassigns the transport command to the second traveling vehicle.
- the method for controlling a traveling vehicle includes a branch portion, a traveling path in which the traveling vehicle travels in one direction, and a mounting portion that travels along the traveling path and is provided along the traveling path.
- a traveling vehicle in a traveling vehicle system comprising a plurality of traveling vehicles for passing articles between vehicles and a traveling vehicle controller for traveling the traveling vehicle based on a traveling route searched based on a transport command for transporting the articles.
- the second traveling vehicle which is a traveling vehicle that can reach the destination included in the transport command in a short time, is identified, and the transport command is reassigned from the first traveling vehicle to the second traveling vehicle.
- the upstream and downstream used in the present specification mean the upstream and the downstream in the traveling direction (the above-mentioned "one direction") of the traveling vehicle set in advance.
- a traveling vehicle system having a layout such that there is a branch portion when the traveling route of the traveling vehicle to which the transport command is assigned is changed, the road to the destination becomes long and the transport efficiency may be extremely lowered.
- the appropriate traveling vehicle is reviewed by executing the transport command at the timing when the travel route of the first traveling vehicle is changed, and the transport command is executed. If a suitable traveling vehicle is found, the traveling vehicle can be substituted for the transport command. As a result, it is possible to improve the transport efficiency in the traveling vehicle.
- the traveling vehicle controller is a branching portion of the first traveling vehicle when the traveling of one of the paths included in the traveling route of the first traveling vehicle is not permitted at the branching portion.
- a block control unit that executes block control that blocks entry into the vehicle and block avoidance control that cancels block control by driving the first traveling vehicle to the other path when block control is being executed.
- the alternative target search unit may determine that the travel route of the first traveling vehicle has been changed when the block avoidance control is executed. In this configuration, it is possible to review the traveling vehicle that executes the transport command at the timing when the block avoidance control is executed.
- the traveling vehicle repeatedly transmits an entry permission request to one course to the block control unit on the upstream side of the branch portion, and for a certain period of time from the start of transmission of the entry permission request.
- the entry permission command is not received, the entry permission request to the other course is transmitted, and if the entry permission command is received from the block control unit, the entry permission command is entered to the other course, and the alternative target search unit receives the entry permission command.
- the block control unit transmits an entry permission command to one of the paths, it may be determined that the travel path of the first traveling vehicle has been changed. In this configuration, it is possible to appropriately acquire the timing when the traveling route of the first traveling vehicle is changed.
- the alternative target search unit may periodically search for the second traveling vehicle.
- FIG. 1 is a configuration diagram showing a configuration of a traveling vehicle system according to an embodiment.
- FIG. 2 is a functional block diagram showing a functional configuration of the traveling vehicle system of FIG.
- FIG. 3 is a diagram for explaining block control, block avoidance control, and conventional alternative control.
- FIG. 4 is a sequence diagram of block control and block avoidance control.
- FIG. 5 is a diagram for explaining block control, block avoidance control, and alternative control of the present embodiment.
- the traveling vehicle system 1 is a system for transporting an article by using a traveling vehicle 5 that can move along a track (traveling path) 11.
- the traveling vehicle 5 is an unmanned traveling vehicle, for example, a ceiling traveling vehicle, a tracked carriage, or the like.
- a traveling vehicle system 1 in which the traveling vehicle 5 travels along a one-way track 11 laid on the ceiling or the like of the factory in a factory or the like will be described as an example.
- the traveling vehicle system 1 mainly includes a track 11, a plurality of stations (mounting portions) ST, a plurality of traveling vehicles 5, and a traveling vehicle controller 3.
- the track 11 is a member for traveling the traveling vehicle 5, and is suspended from the ceiling.
- FIG. 1 shows an example of the layout of the orbit 11 in the present embodiment.
- the orbit 11 has a plurality of compartments (bays).
- the track 11 includes an intra-bay route BR1 which is a traveling path in the bay and an interbay route BR2 which is a traveling path connecting different bays.
- the intra-bay route BR1 is set so that the traveling vehicle 5 makes a one-way street in a clockwise direction.
- the inter-bay route BR2 is also set so that the traveling vehicle 5 travels clockwise in one way.
- Intrabay route BR1 and interbay route BR2 are provided with a branch portion BP for branching the orbit 11 and a confluence portion CP for merging the orbit 11.
- the station ST is provided along the track 11.
- the station ST is a part where goods are delivered to and from the traveling vehicle 5.
- an example of a station ST in a semiconductor processing factory includes a load port for passing FOUP between a semiconductor processing apparatus and a traveling vehicle 5, a buffer in which the traveling vehicle 5 can temporarily store the FOUP, and the like.
- the traveling vehicle 5 is configured so that articles can be transferred.
- the traveling vehicle 5 includes a position acquisition unit 51 and a vehicle body control unit 53, as shown in FIG. 2, in addition to a known mechanism for transferring articles.
- the position acquisition unit 51 is a portion that acquires the position of the own vehicle on the track 11.
- the position acquisition unit 51 may be composed of, for example, a reading unit that reads a bar code or the like indicating point information attached to the track 11, an encoder, or the like.
- the position acquisition unit 51 transmits the point information obtained by the reading unit and the mileage obtained from the encoder after passing the point to the traveling vehicle controller 3 as position data. By periodically or continuously transmitting the information acquired by the position acquisition unit 51 to the traveling vehicle controller 3, the traveling vehicle controller 3 can grasp the position of the traveling vehicle 5.
- the vehicle body control unit 53 is a part that controls the traveling of the traveling vehicle 5, and is, for example, an electronic control unit including a CPU (Central Processing Unit), a ROM (Read Only Memory), a RAM (Random Access Memory), and the like.
- the vehicle body control unit 53 controls the traveling of the traveling vehicle 5 based on the transport command transmitted from the traveling vehicle controller.
- the transport command transmitted from the host controller includes information about the destination station ST (hereinafter, also referred to as “target station STA”).
- the traveling vehicle 5 On the upstream side of the branch portion BP (boundary of the blocking area BA) (see FIG. 5), the traveling vehicle 5 transmits a request for permission to enter one of the paths R1 in response to a periodic status inquiry from the traveling vehicle controller 3. If the entry permission command is not received for a certain period of time (for example, 10 to 30 seconds) starting from the arrival at the boundary of the blocking area BA (or starting from the start of transmission of the entry permission request), the other path A request for permission to enter R2 is transmitted to the traveling vehicle controller 3. When the traveling vehicle 5 receives an entry permission command from the traveling vehicle controller 3 to the other route R2, the traveling vehicle 5 enters the other route R2.
- a certain period of time for example, 10 to 30 seconds
- the traveling vehicle controller 3 is a part that controls the traveling vehicle 5. More specifically, the traveling vehicle controller 3 has a traveling control function for controlling the traveling of the traveling vehicle 5 based on a transport command transmitted from a higher-level controller (not shown). Further, the traveling vehicle controller 3 has a function of controlling the traveling of the plurality of traveling vehicles 5 and assigning a transport command to the plurality of traveling vehicles 5. Further, the traveling vehicle controller 3 inquires of each traveling vehicle 5 whether or not the article is loaded at regular intervals, thereby grasping whether or not the article is loaded for each traveling vehicle 5.
- the traveling vehicle controller 3 includes an input unit 31, a display unit 32, a communication unit 33, and a control unit 40.
- the input unit 31 is composed of, for example, a keyboard, a mouse, and the like, and is a part in which various operations and various setting values are input by the user.
- the display unit 32 is, for example, a part including a liquid crystal display or the like, and is a part for displaying various setting screens or displaying an input screen or the like to be input by the input unit 31 or the like.
- the input unit 31 and the display unit 32 do not need to be provided integrally with the traveling vehicle controller 3, and can be replaced by a communicable terminal device.
- the communication unit 33 is a processing unit that communicates with other devices and the like, for example, transmitting a transport command to the traveling vehicle 5 via a wireless communication network, or loading the current position of the traveling vehicle 5 and the object to be transported. Receive information about the presence or absence of. Further, the communication unit 33 may also receive a transport instruction including information on the destination station ST from the host controller via, for example, a LAN (Local Area Network).
- a LAN Local Area Network
- the control unit 40 is a part that executes various control processes in the traveling vehicle system 1 described in detail later, and is composed of, for example, a CPU, a ROM, a RAM, and the like. As shown in FIG. 2, the control unit 40 has a travel control unit 41 as a conceptual part for executing various control processes in the traveling vehicle system 1, a command allocation unit 42, an alternative target search unit 43, and alternatives. It has a control unit 44, a block control unit 45, and a map information storage unit 46. In the travel control unit 41, the command allocation unit 42, the alternative target search unit 43, the alternative control unit 44, and the block control unit 45, which are formed as such conceptual parts, for example, a program stored in the ROM is stored in the RAM. It can be configured as software that is loaded and executed by the CPU.
- the map information storage unit 46 is composed of hardware such as SSD (Solid State Drive) or HDD (Hard Disk Drive).
- the control unit 40 may be configured as hardware using an electronic circuit or the like.
- the travel control unit 41 searches for a travel route that causes the traveling vehicle 5 to travel to the target station STA included in the transport command, and causes the traveling vehicle 5 to travel according to the traveling route.
- the transport command is transmitted from the host controller.
- the above-mentioned map information is information about the track 11 and the station ST, and is stored in the map information storage unit 46. More specifically, the map information is layout information indicating the laying state of the track 11 and the arrangement state of the station ST. The laying status of the track 11 is indicated by a plurality of nodes and a plurality of links. The arrangement status of the station ST is shown in association with the node or the position (point information) set for each node.
- the travel control unit 41 moves the traveling vehicle 5 to the target station STA in order to receive (grab the load) the articles of the target station STA included in the transport command.
- the command allocation unit 42 identifies a traveling vehicle that executes a transport command from among the plurality of traveling vehicles 5. That is, the command allocation unit 42 selects one traveling vehicle 5 (for example, the traveling vehicle 5 having the shortest travel path length to the target station STA) that can arrive at the target station STA earliest from among the plurality of traveling vehicles 5. Then, the movement to the target station STA is started.
- the command allocation unit 42 selects one traveling vehicle 5 (for example, the traveling vehicle 5 having the shortest travel path length to the target station STA) that can arrive at the target station STA earliest from among the plurality of traveling vehicles 5. Then, the movement to the target station STA is started.
- block control (so-called deadlock control) and block avoidance control (so-called deadlock escape control) will be described with reference to FIGS. 3 and 5.
- the traveling vehicle 5 (5A) to which the transport command is assigned (temporarily assigned) by the command allocation unit 42 is a part of the traveling route R11 searched by the traveling control unit 41. It is a control executed when passing through the unit BP.
- the approach to the one path R1 is made. It may be in a state where it cannot be permitted.
- the control that blocks the entry into the branch portion BP (more specifically, the blocking area BA) is the block control. Examples of a state in which entry into one course R1 is not permitted include a state in which the traveling vehicle 5 is congested (SE1) in one course R1 or downstream thereof, a state in which traffic is temporarily closed due to maintenance, etc. Is included.
- the block avoidance control causes the first traveling vehicle 5A to enter the other course R2 when the state in which the entry to one course R1 cannot be permitted continues for a certain period of time due to the block control, and is targeted from the branch portion BP through the course R2. This is a control for re-searching the travel route R21 for arriving at the station STA.
- the control for causing the first traveling vehicle 5A to enter the one course R1 when the state in which the entry to the one course R1 is not permitted is resolved is referred to as a block release control to distinguish it from the block avoidance control.
- the alternative control is the other traveling vehicle 5 in which the article is not transported from the first traveling vehicle 5A, and can reach the target station STA included in the transport command in a shorter time than the first traveling vehicle 5A.
- This is a control for reassigning a transport command to the second traveling vehicle 5B, which is the vehicle 5.
- it is determined whether or not to execute the alternative control at the timing when the vacant traveling vehicle 5 occurs.
- the alternative control of the present embodiment is the first traveling vehicle 5A. It is executed at the timing when the traveling route R11 of the above is changed.
- the alternative control compares the travel path R21 of the first traveling vehicle 5A with the traveling path R31 of the second traveling vehicle 5B at the timing when it is determined that the traveling path R11 of the first traveling vehicle 5A has been changed. This is executed when the path length of the travel route R31 is shorter than that of the travel route R21, and when the route length of the travel route R31 and the travel route R21 is the same, or when the route length of the travel route R21 is shorter than the travel route R31. Is not executed.
- the alternative target search unit 43 is a traveling vehicle 5 (vacant traveling vehicle) in a state in which the article is not transported at the timing when the traveling route R11 of the first traveling vehicle 5A to which the transport command is assigned is changed (in FIG. 5; Search for the second traveling vehicle 5B that can reach the target station STA in a shorter time than the first traveling vehicle 5A from the black circles ( ⁇ ) indicating the traveling vehicle 5 in the state of transporting goods. do.
- ⁇ black circles
- the path length of the second traveling vehicle 5B searched by the alternative target search unit 43 is larger than the path length of the first traveling vehicle 5A. Also includes short cases.
- the alternative target search unit 43 searches for the second traveling vehicle 5B from all the traveling vehicles 5 managed (controlled by the traveling vehicle controller 3).
- the alternative target search unit 43 of the present embodiment determines that the first traveling vehicle 5A has passed the branch portion BP when it is determined that the block avoidance control is executed by the block control unit 45 described in detail later. More specifically, the alternative target search unit 43 determines that the first traveling vehicle 5A has passed the branch portion BP when the block control unit 45 transmits an entry permission command to the other path R2.
- the alternative control unit 44 executes alternative control for reassigning the transport command from the first traveling vehicle 5A to the second traveling vehicle 5B.
- the second traveling vehicle 5B to which the transport command is assigned by the alternative control unit 44 is controlled by the traveling control unit 41 and is moved to the target station STA.
- the block control unit 45 has block control that blocks the entry to the branch portion BP when the entry to one of the paths R1 included in the travel path R11 of the first traveling vehicle 5A is not permitted in the branch portion BP.
- the block avoidance control for avoiding the block and the state in which the entry to one course R1 included in the traveling path R11 of the first traveling vehicle 5A cannot be permitted are released.
- the block release control for canceling the control for blocking the entry to the branch portion BP is executed.
- the block control unit 45 transmits an entry permission command or an entry prohibition command in response to the entry permission request to one of the paths R1 transmitted from the traveling vehicle 5. Further, the block control unit 45 transmits an entry permission command or an entry prohibition command in response to the entry permission request to the other course R2 transmitted from the traveling vehicle 5.
- the first traveling vehicle 5A that has received the transport command cannot pass through the branch portion BP unless it receives a passage permission command from the traveling vehicle controller 3 at the permission waiting point on the boundary of the blocking area BA.
- the traveling vehicle controller 3 repeatedly inquires about the state of the first traveling vehicle 5A waiting for permission (step S1). Inquiries in this state may be repeated periodically or irregularly.
- the first traveling vehicle 5A transmits a request for permission to enter one of the paths R1 included in the traveling route R11 (see FIG. 3) to the traveling vehicle controller 3 (step S2).
- the traveling vehicle controller 3 Upon receiving the request for permission to enter one course R1 from the first traveling vehicle 5A, the traveling vehicle controller 3 does not respond when the entry to one course R1 cannot be permitted, and enters the one course R1. If it can be permitted, an entry permission command to one of the paths R1 is transmitted to the first traveling vehicle 5A. If the traveling vehicle controller 3 cannot permit entry into one of the paths R1, the traveling vehicle controller 3 may transmit a command not to enter one of the paths R1 to the first traveling vehicle 5A. While such steps S1 and S2 are repeated at regular intervals, if the time during which the first traveling vehicle 5A cannot receive the entry permission command after arriving at the permission waiting point continues for a certain period of time, the other course R2 (Step S10).
- the first traveling vehicle 5A transmits a block avoidance request (step S12).
- the traveling vehicle controller 3 Upon receiving the block avoidance request, the traveling vehicle controller 3 transmits a block avoidance information request (that is, an instruction inquiring which course to enter) to the first traveling vehicle 5A (step S13).
- the traveling vehicle 5 Upon receiving the inquiry command, the traveling vehicle 5 transmits block avoidance information, which is information regarding the course to be entered, to the traveling vehicle controller 3 (step S14).
- the traveling vehicle controller 3 that has received the block avoidance information determines to execute the block avoidance control described above (step S20).
- the traveling vehicle controller 3 that has decided to execute the block avoidance control reports the block avoidance permission to the first traveling vehicle 5A (step S21). Upon receiving the report of the block avoidance permission, the traveling vehicle controller 3 transmits a request for permission to enter the other course R2 (step S22). Upon receiving the entry permission request to the other course R2, the traveling vehicle controller 3 transmits an approach permission command to the other course R2 (step S23). The traveling vehicle controller 3 (alternative target search unit 43) determines that the traveling route of the first traveling vehicle 5A has been changed when the entry permission command to the other course R2 is transmitted.
- the first traveling vehicle 5A which has received the entry permission command to the other course R2, transmits information to the effect that the entry permission command to the other course R2 has been received to the traveling vehicle controller 3 (step S24), and at the same time, the other Enter the course R2 (step S30).
- the traveling vehicle system 1 having a layout having a branch portion BP as shown in FIG. 3 when the traveling route R11 of the traveling vehicle 5 to which the transport command is assigned is changed to, for example, the traveling route R21, the vehicle reaches the target station STA.
- the road may be long and the transport efficiency may be extremely reduced.
- the appropriate traveling vehicle 5 is reviewed by executing the transport command at the timing when the travel path R11 of the first traveling vehicle 5A is changed, and the transport command is issued.
- a suitable second traveling vehicle 5B (see FIG. 5) is identified by the execution, the transport command is reassigned from the first traveling vehicle 5A to the second traveling vehicle 5B.
- the transport efficiency of the traveling vehicle 5 can be improved.
- the traveling vehicle 5 at the position circled in FIG. 3 becomes the second traveling vehicle 5B, and even if the alternative control is executed here, the traveling route R31 to the target station STA The path length is not much different from the traveling route R21.
- the alternative control of the present embodiment all the traveling vehicles 5 managed by the traveling vehicle controller 3 and executed at the timing when the traveling route R11 of the first traveling vehicle 5A is changed to the traveling route R21 are searched. Therefore, the optimum traveling vehicle 5 is selected from the plurality of traveling vehicles 5 (traveling vehicles 5 circled in FIG. 5) in a state where the article is not conveyed. This will be replaced by the more optimal traveling vehicle 5.
- the traveling vehicle system 1 of the above embodiment it is determined that the traveling route R11 of the first traveling vehicle 5A is changed when the block avoidance control is executed. As a result, it is possible to review the traveling vehicle 5 that executes the transport command at the timing when the traveling vehicle 5 advances to the other course R2 different from the original route of the first traveling vehicle 5A.
- the traveling vehicle system 1 of the above embodiment it is determined that the traveling route of the first traveling vehicle 5A has been changed when the traveling vehicle controller 3 transmits an entry permission command to the other course R2. As a result, it is possible to appropriately acquire the timing at which the traveling route of the first traveling vehicle 5A is changed.
- the second traveling vehicle 5B is searched only at the timing when the traveling route R11 of the first traveling vehicle 5A is changed.
- (Two) Search for the traveling vehicle 5B that is, the traveling vehicle 5 that can reach the target station STA included in the transport command in a shorter time than the first traveling vehicle 5A from among the traveling vehicles 5 in the state where the goods are not transported). You may try to do it. With this configuration, it is possible to increase the chances of reviewing the traveling vehicle 5 that executes the transport command.
- the traveling vehicle controller 3 of the above embodiment has been described with reference to an example in which all traveling vehicles 5 on the track 11 managed by the traveling vehicle controller 3 are targeted.
- the distance from the target station STA is a predetermined distance or more.
- a certain traveling vehicle 5 may be excluded from the search target.
- the configuration of the track 11 including the two intra-bay routes BR1 and BR1 and the interbay route BR2 which is a traveling path connecting different bays has been described as an example, but the merging portion CP and the branch portion BP have been described. Any layout may be used as long as the configuration of the orbit 11 including the above.
- the host controller and the traveling vehicle controller 3 are configured as separate bodies has been described, but they may be configured as one.
- the ceiling traveling vehicle 5 has been described as an example of the traveling vehicle, but in another example of the traveling vehicle, the vehicle travels on a track arranged on the ground or on a gantry. Unmanned vehicles, etc. are included.
- 1 ... traveling vehicle system, 3 ... traveling vehicle controller, 5 ... traveling vehicle, 5A ... first traveling vehicle, 5B ... second traveling vehicle, 11 ... track (running path), 40 ... control unit, 41 ... traveling control unit, 42 ... command allocation unit, 43 ... alternative target search unit, 44 ... alternative control unit, 45 ... block control unit, BA ... blocking area, BP ... branch unit, R1 ... one route, R2 ... other route, ST ... station (Placement part), STA ... Target station.
Landscapes
- Engineering & Computer Science (AREA)
- Business, Economics & Management (AREA)
- Human Resources & Organizations (AREA)
- Economics (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Mechanical Engineering (AREA)
- Strategic Management (AREA)
- Entrepreneurship & Innovation (AREA)
- Theoretical Computer Science (AREA)
- Quality & Reliability (AREA)
- Tourism & Hospitality (AREA)
- Operations Research (AREA)
- General Business, Economics & Management (AREA)
- Marketing (AREA)
- Development Economics (AREA)
- Aviation & Aerospace Engineering (AREA)
- Radar, Positioning & Navigation (AREA)
- Remote Sensing (AREA)
- Automation & Control Theory (AREA)
- Transportation (AREA)
- Educational Administration (AREA)
- Game Theory and Decision Science (AREA)
- Control Of Position, Course, Altitude, Or Attitude Of Moving Bodies (AREA)
- Train Traffic Observation, Control, And Security (AREA)
Abstract
Description
Claims (5)
- 分岐部を含み、走行車が一方向に走行する走行路と、前記走行路に沿って走行し、前記走行路沿いに設けられる載置部との間で物品を受け渡す複数の走行車と、前記物品を搬送させるための搬送指令に基づいて探索された走行経路に従って前記走行車を走行させる走行車コントローラと、を備える、走行車システムであって、
前記走行車コントローラは、前記搬送指令が割り付けられた前記走行車である第一走行車の前記走行経路が変更されたタイミングで、物品を搬送していない状態の前記走行車の中から前記第一走行車よりも短時間で前記搬送指令に含まれる目的地にまで到着可能な前記走行車である第二走行車を検索する代替対象検索部と、
前記代替対象検索部によって前記第二走行車が特定された場合に、前記第一走行車から前記第二走行車に前記搬送指令を割り付け直す代替制御部と、を備える、走行車システム。 - 前記走行車コントローラは、前記分岐部において、前記第一走行車の走行経路に含まれる一方の進路の走行が許可できない状態のときに前記第一走行車の前記分岐部への進入をブロックするブロック制御と、前記ブロック制御が実行されているときに前記第一走行車を他方の進路へ走行させることにより、前記ブロック制御を解除するブロック回避制御と、を実行するブロック制御部を備え、
前記代替対象検索部は、前記ブロック回避制御が実行されたときに、前記第一走行車の前記走行経路が変更されたと判定する、請求項1記載の走行車システム。 - 前記走行車は、前記分岐部の上流側において前記ブロック制御部への前記一方の進路への進入許可要求を繰り返し送信し、前記進入許可要求の送信開始から一定時間の間、進入許可命令を受信しない場合には前記他方の進路への進入許可要求を送信すると共に、前記ブロック制御部から前記進入許可命令を受信した場合には前記他方の進路へ進入し、
前記代替対象検索部は、前記ブロック制御部が前記一方の進路への前記進入許可命令を送信したときに、前記第一走行車の前記走行経路が変更されたと判定する、請求項2記載の走行車システム。 - 前記代替対象検索部は、定期的に前記第二走行車を検索する、請求項1~3の何れか一項記載の走行車システム。
- 分岐部を含み、走行車が一方向に走行する走行路と、前記走行路に沿って走行し、前記走行路沿いに設けられる載置部との間で物品を受け渡す複数の走行車と、前記物品を搬送させるための搬送指令に基づいて探索された走行経路に基づいて前記走行車を走行させる走行車コントローラと、を備える走行車システムにおける、走行車の制御方法であって、
前記搬送指令が割り付けられた前記走行車である第一走行車の前記走行経路が変更されたタイミングで、物品を搬送していない状態の前記走行車の中から前記第一走行車よりも短時間で前記搬送指令に含まれる目的地にまで到着可能な前記走行車である第二走行車を特定し、前記第一走行車から前記第二走行車に前記搬送指令を割り付け直す、走行車の制御方法。
Priority Applications (6)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| EP21885704.3A EP4219263A4 (en) | 2020-10-26 | 2021-09-07 | TRAVEL VEHICLE SYSTEM AND METHOD FOR CONTROLLING A TRAVEL VEHICLE |
| CN202180072177.0A CN116490417A (zh) | 2020-10-26 | 2021-09-07 | 行驶车系统以及行驶车的控制方法 |
| US18/033,394 US20230384798A1 (en) | 2020-10-26 | 2021-09-07 | Traveling vehicle system and method for controlling traveling vehicle |
| IL302301A IL302301B2 (en) | 2020-10-26 | 2021-09-07 | Passenger vehicle system and method for controlling a passenger vehicle |
| JP2022558896A JP7306588B2 (ja) | 2020-10-26 | 2021-09-07 | 走行車システム及び走行車の制御方法 |
| KR1020237017053A KR20230091973A (ko) | 2020-10-26 | 2021-09-07 | 주행차 시스템 및 주행차의 제어 방법 |
Applications Claiming Priority (2)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2020178816 | 2020-10-26 | ||
| JP2020-178816 | 2020-10-26 |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| WO2022091585A1 true WO2022091585A1 (ja) | 2022-05-05 |
Family
ID=81384055
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| PCT/JP2021/032823 Ceased WO2022091585A1 (ja) | 2020-10-26 | 2021-09-07 | 走行車システム及び走行車の制御方法 |
Country Status (8)
| Country | Link |
|---|---|
| US (1) | US20230384798A1 (ja) |
| EP (1) | EP4219263A4 (ja) |
| JP (1) | JP7306588B2 (ja) |
| KR (1) | KR20230091973A (ja) |
| CN (1) | CN116490417A (ja) |
| IL (1) | IL302301B2 (ja) |
| TW (1) | TWI845868B (ja) |
| WO (1) | WO2022091585A1 (ja) |
Families Citing this family (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP7375791B2 (ja) * | 2021-05-19 | 2023-11-08 | 村田機械株式会社 | 走行車システム |
| JP7845021B2 (ja) * | 2022-04-25 | 2026-04-14 | 東京エレクトロン株式会社 | 経路設定システム、経路設定方法及びソフトウエア |
| JP7704108B2 (ja) * | 2022-09-01 | 2025-07-08 | 株式会社ダイフク | 物品搬送設備 |
Citations (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPH1185280A (ja) * | 1997-09-09 | 1999-03-30 | Murata Mach Ltd | 無人搬送車システム |
| WO2007132650A1 (ja) * | 2006-05-12 | 2007-11-22 | Murata Kikai Kabushiki Kaisha | 搬送システムと搬送方法 |
| JP2010066966A (ja) | 2008-09-10 | 2010-03-25 | Chugoku Electric Power Co Inc:The | Icチップ搭載カードを用いた異常現象発見時の通報と措置案内方法 |
| WO2019176352A1 (ja) * | 2018-03-15 | 2019-09-19 | 村田機械株式会社 | 走行車コントローラ及び走行車システム |
Family Cites Families (19)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP3243049B2 (ja) * | 1993-04-08 | 2002-01-07 | 東海旅客鉄道株式会社 | 列車運行制御装置 |
| JP3945337B2 (ja) * | 2002-07-31 | 2007-07-18 | マツダ株式会社 | 道路情報センタおよび迂回路を提供するためのコンピュータ用プログラム |
| JP2006313461A (ja) * | 2005-05-09 | 2006-11-16 | Murata Mach Ltd | 搬送台車システム |
| JP4795862B2 (ja) * | 2006-06-16 | 2011-10-19 | 株式会社日立国際電気 | 無線通信システムおよびその管理センタ |
| JP4366663B2 (ja) * | 2007-06-28 | 2009-11-18 | 村田機械株式会社 | 搬送台車システム |
| JP2009054019A (ja) * | 2007-08-28 | 2009-03-12 | Hitachi Kokusai Electric Inc | 配車管理システム |
| WO2009117364A2 (en) * | 2008-03-21 | 2009-09-24 | General Electric Company | Method for controlling a powered system based on mission plan |
| JP4798554B2 (ja) * | 2009-03-05 | 2011-10-19 | 村田機械株式会社 | 走行車の走行制御システムと制御方法 |
| US8577551B2 (en) * | 2009-08-18 | 2013-11-05 | Crown Equipment Corporation | Steer control maneuvers for materials handling vehicles |
| WO2015186440A1 (ja) * | 2014-06-02 | 2015-12-10 | 村田機械株式会社 | 走行車システム及び走行車の制御方法 |
| US9845192B2 (en) * | 2014-06-04 | 2017-12-19 | Murata Machinery, Ltd. | Transport vehicle system and transport method |
| JP6135637B2 (ja) * | 2014-10-20 | 2017-05-31 | 村田機械株式会社 | 走行車システム |
| JP6507897B2 (ja) * | 2015-07-10 | 2019-05-08 | 株式会社ダイフク | 物品搬送設備 |
| KR102452919B1 (ko) * | 2016-12-19 | 2022-10-11 | 가부시끼 가이샤 구보다 | 작업차 자동 주행 시스템 |
| CN107168316B (zh) * | 2017-05-23 | 2020-09-22 | 华南理工大学 | 一种基于单双向混合路径的多agv调度系统 |
| JP6863329B2 (ja) * | 2018-04-13 | 2021-04-21 | 村田機械株式会社 | 走行車システム及び走行車の制御方法 |
| CN109003448B (zh) * | 2018-08-02 | 2021-07-16 | 北京图森智途科技有限公司 | 一种交叉路口的导航方法、设备及系统 |
| EP3848769B1 (en) * | 2018-09-04 | 2023-11-22 | Murata Machinery, Ltd. | Conveyance vehicle system |
| CN114341026B (zh) * | 2019-11-07 | 2023-10-03 | 村田机械株式会社 | 搬运系统及网格系统 |
-
2021
- 2021-09-07 US US18/033,394 patent/US20230384798A1/en active Pending
- 2021-09-07 WO PCT/JP2021/032823 patent/WO2022091585A1/ja not_active Ceased
- 2021-09-07 KR KR1020237017053A patent/KR20230091973A/ko not_active Ceased
- 2021-09-07 IL IL302301A patent/IL302301B2/en unknown
- 2021-09-07 CN CN202180072177.0A patent/CN116490417A/zh active Pending
- 2021-09-07 JP JP2022558896A patent/JP7306588B2/ja active Active
- 2021-09-07 EP EP21885704.3A patent/EP4219263A4/en active Pending
- 2021-10-21 TW TW110138973A patent/TWI845868B/zh active
Patent Citations (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPH1185280A (ja) * | 1997-09-09 | 1999-03-30 | Murata Mach Ltd | 無人搬送車システム |
| WO2007132650A1 (ja) * | 2006-05-12 | 2007-11-22 | Murata Kikai Kabushiki Kaisha | 搬送システムと搬送方法 |
| JP2010066966A (ja) | 2008-09-10 | 2010-03-25 | Chugoku Electric Power Co Inc:The | Icチップ搭載カードを用いた異常現象発見時の通報と措置案内方法 |
| WO2019176352A1 (ja) * | 2018-03-15 | 2019-09-19 | 村田機械株式会社 | 走行車コントローラ及び走行車システム |
Non-Patent Citations (1)
| Title |
|---|
| See also references of EP4219263A4 |
Also Published As
| Publication number | Publication date |
|---|---|
| JP7306588B2 (ja) | 2023-07-11 |
| CN116490417A (zh) | 2023-07-25 |
| EP4219263A4 (en) | 2024-10-30 |
| KR20230091973A (ko) | 2023-06-23 |
| IL302301B2 (en) | 2026-03-01 |
| JPWO2022091585A1 (ja) | 2022-05-05 |
| EP4219263A1 (en) | 2023-08-02 |
| US20230384798A1 (en) | 2023-11-30 |
| IL302301B1 (en) | 2025-11-01 |
| TWI845868B (zh) | 2024-06-21 |
| TW202219675A (zh) | 2022-05-16 |
| IL302301A (en) | 2023-06-01 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| EP3489785A1 (en) | Running vehicle system and control method for running vehicle system | |
| JP7306588B2 (ja) | 走行車システム及び走行車の制御方法 | |
| JP6863329B2 (ja) | 走行車システム及び走行車の制御方法 | |
| JP7006775B2 (ja) | 搬送車システム及び搬送車制御方法 | |
| JP2020030724A (ja) | 走行車制御装置、走行車システム、及び走行車制御方法 | |
| KR102586754B1 (ko) | 반송차 시스템 | |
| JP6460260B2 (ja) | 搬送システム及び搬送方法 | |
| WO2019176352A1 (ja) | 走行車コントローラ及び走行車システム | |
| WO2020039700A1 (ja) | 走行車制御装置、走行車システム、及び走行車制御方法 | |
| EP3778435A1 (en) | Transport system, transport controller, and control method for transport vehicle | |
| JP4441931B2 (ja) | 搬送台車システム | |
| JP4427755B2 (ja) | 搬送システム | |
| JP7501635B2 (ja) | 走行車システム | |
| JP2004240474A (ja) | 搬送車システム | |
| JP5278736B2 (ja) | 搬送車システム | |
| JP3187351B2 (ja) | 無人搬送車システム | |
| JP4513019B2 (ja) | 搬送システム | |
| CN115366911A (zh) | 行驶车系统 | |
| JP4172464B2 (ja) | 搬送台車システム | |
| JP2026001841A (ja) | 搬送車システム | |
| JP2021189604A (ja) | 台車システム、及び台車の制御方法 | |
| WO2021241046A1 (ja) | 台車システム、及び台車制御方法 |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| 121 | Ep: the epo has been informed by wipo that ep was designated in this application |
Ref document number: 21885704 Country of ref document: EP Kind code of ref document: A1 |
|
| ENP | Entry into the national phase |
Ref document number: 2022558896 Country of ref document: JP Kind code of ref document: A |
|
| WWE | Wipo information: entry into national phase |
Ref document number: 202180072177.0 Country of ref document: CN |
|
| WWE | Wipo information: entry into national phase |
Ref document number: 18033394 Country of ref document: US |
|
| ENP | Entry into the national phase |
Ref document number: 2021885704 Country of ref document: EP Effective date: 20230425 |
|
| ENP | Entry into the national phase |
Ref document number: 20237017053 Country of ref document: KR Kind code of ref document: A |
|
| NENP | Non-entry into the national phase |
Ref country code: DE |
|
| WWG | Wipo information: grant in national office |
Ref document number: 11202303159S Country of ref document: SG |
|
| WWR | Wipo information: refused in national office |
Ref document number: 1020237017053 Country of ref document: KR |
|
| WWG | Wipo information: grant in national office |
Ref document number: 302301 Country of ref document: IL |