Graphical system configuration program for material handling
First Claim
1. A method of configuring a material handling system comprising:
- providing a computer having a visual display;
inputting information into said computer to cause said computer to visually display at least one path for a material handling unit and at least one symbol representing at least one action location at a position specified by a user;
inputting further information into said computer that at least partially specifies what action will take place when the material handling unit arrives at the at least one action location;
creating with said computer a computer file containing a location of said path, a location of said at least one action location, and the information that at least partially specifies what action will take place when the material handling unit arrives at the at least one action location; and
transferring the computer file to a unit controller adapted to read said file and utilize the file to control the movement of the unit along said path and to control the action undertaken when the unit reaches the action location.
9 Assignments
0 Petitions
Accused Products
Abstract
A graphical system configuration program allows material handling systems to easily be defined, configured, and implemented. The system may utilize a computer for configuring an automatic guided vehicle system. Information defining the path layouts for the AGVs, traffic control information, decisional logic for path branches, update marker information, and other information useful for controlling the operation of the automatic guided vehicles may be entered into the computer and displayed graphically. The computer is programmed to automatically verify the validity of the entered information, and to optionally simulate the movement of the automatic guided vehicles. After the information has been validated, it can be converted to a file format that is used by an automatic guided vehicle controller to control the vehicle'"'"'s movement. Virtually the entire design process for the AGV system can therefore be carried out using a single computer program specifically adapted for that purpose.
46 Citations
48 Claims
-
1. A method of configuring a material handling system comprising:
-
providing a computer having a visual display;
inputting information into said computer to cause said computer to visually display at least one path for a material handling unit and at least one symbol representing at least one action location at a position specified by a user;
inputting further information into said computer that at least partially specifies what action will take place when the material handling unit arrives at the at least one action location;
creating with said computer a computer file containing a location of said path, a location of said at least one action location, and the information that at least partially specifies what action will take place when the material handling unit arrives at the at least one action location; and
transferring the computer file to a unit controller adapted to read said file and utilize the file to control the movement of the unit along said path and to control the action undertaken when the unit reaches the action location. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22)
inputting information into said computer to cause said computer to visually display at least one symbol representing at least one update marker; and
including a location of said at least one update marker in said computer file.
-
-
6. The method of claim 2 further comprising inputting a map of an environment into said computer and visually displaying said map simultaneously with the visual display of said path.
-
7. The method of claim 6 wherein said map includes a floor plan of a building.
-
8. The method of claim 7 wherein said map further includes at least one obstacle.
-
9. The method of claim 2 wherein said information that at least partially specifies what action an automatic guided vehicle will take when it arrives at the at least one action location includes information specifying which path branch an automatic guided vehicle will follow where there is a fork in the path.
-
10. The method of claim 9 wherein said information specifying which path branch an automatic guided vehicle will follow at a fork in the path includes an identification of at least one possible destination and a corresponding path branch to follow at the fork in the path for the at least one possible destination.
-
11. The method of claim 2 wherein said information that at least partially specifies what action an automatic guided vehicle will take when it arrives at the at least one action location includes information used to prevent an automatic guided vehicle from colliding with other vehicles.
-
12. The method of claim 11 wherein said information that is used to prevent an automatic guided vehicle from colliding with other vehicles includes information identifying the beginning or ending of a particular zone.
-
13. The method of claim 12 wherein said zone defines an area which only one vehicle may occupy at a time.
-
14. The method of claim 2 further including inputting information about at least one physical aspect of an automatic guided vehicle into said computer, said computer being programmed to determine whether said path can be followed by a vehicle based upon said at least one physical aspect.
-
15. The method of claim 14 wherein said at least one physical aspect of said automatic guided vehicle is selected from the group consisting of the turning radius of the vehicle, the width of the vehicle, the length of the vehicle, the wheelbase of the vehicle, the steering geometry of the vehicle, the maximum stopping distance of the vehicle, and the minimum stopping distance of the vehicle.
-
16. The method of claim 2 further comprising visually displaying a simulation of the movement of at least one automatic guided vehicle on said visual display.
-
17. The method of claim 16 wherein said simulation of the movement of the at least one automatic guided vehicle includes simulating the movement of the vehicle as it would be affected by said at least one action location.
-
18. The method of claim 2 wherein said computer is programmed to automatically identify any path divergences and highlight said path divergences on said visual display.
-
19. The method of claim 18 wherein said computer is further programmed to automatically verify that sufficient information has been input to allow an automatic guided vehicle to select which path to follow at each path divergence.
-
20. The method of claim 3 further including selecting a destination and a starting point and prompting said computer to highlight on said visual display which path a vehicle would follow to travel from the starting point to the destination.
-
21. The method of claim 2 wherein said vehicle controller is positioned on said automatic guided vehicle.
-
22. The method of claim 2 wherein said vehicle controller is a centralized controller positioned off of said automatic guided vehicle and adapted to control a plurality of vehicles.
-
23. A method of configuring a material handling system comprising:
-
providing a computer having a visual display;
inputting information into said computer to cause said computer to visually display at least one path for a material handling vehicle and at least one symbol representing at least one action location at a position specified by a user;
inputting further information into said computer that at least partially specifies an action that will take place when the vehicle reaches the action location, said action being selected from the group consisting of;
(a) determining whether a particular zone of the path is being occupied, and (b) determining which branch of the path the vehicle should follow at a path divergence;
creating with said computer a file containing a location of said path, a location of said at least one action location, and the information that at least partially specifies what action will take place when the vehicle reaches the at least one action location; and
transferring the computer file to a vehicle controller adapted to read said file and utilize said file to control the movement of the vehicle along the path and to control the action undertaken when the vehicle reaches the action location. - View Dependent Claims (24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35)
inputting information into said computer that defines a fork in the path having at least two path branches and that causes said computer to visually display the fork; and
inputting information into said computer that associates each destination with at least one of said path branches whereby the determination of which path branch the vehicle will follow at the fork is made based on the assigned destination of the vehicle.
-
-
27. The method of claim 25 wherein said vehicle controller is positioned onboard the automatic guided vehicle.
-
28. The method of claim 25 wherein said information that causes said computer to visually display at one path is inputted using at least one device in communication with said computer and selected from the group consisting of a computer mouse, a trackball, a touch-screen, and a graphics tablet.
-
29. The method of claim 25 further comprising:
-
inputting information into said computer to cause said computer to visually display at least one symbol representing at least one update marker; and
including a location of said at least one update marker in said computer file.
-
-
30. The method of claim 25 further comprising inputting information into said computer that causes said computer to visually display a plurality of action locations, at least one of said plurality of action locations being positioned at the end of a zone and adapted to cause said vehicle controller to deem the zone unoccupied when the vehicle exits the zone.
-
31. The method of claim 30 wherein said vehicle controller is positioned onboard the automatic guided vehicle and the vehicle is adapted to transmit a wireless signal when it reaches the action location at the end of a zone.
-
32. The method of claim 26 further including inputting information about at least one physical aspect of an automatic guided vehicle into said computer, said computer being programmed to determine whether said path can be followed by a vehicle based upon said at least one physical aspect.
-
33. The method of claim 32 wherein said at least one physical aspect of said automatic guided vehicle is selected from the group consisting of the turning radius of the vehicle, the width of the vehicle, the length of the vehicle, the wheelbase of the vehicle, the steering geometry of the vehicle, the maximum stopping distance of the vehicle, and the minimum stopping distance of the vehicle.
-
34. The method of claim 26 wherein said computer is programmed to automatically identify any path intersections and highlight said path intersections on said visual display.
-
35. The method of claim 26 further including selecting a pair of destinations and prompting said computer to highlight on said visual display which path a vehicle would follow to travel from one of said pair of destinations to the other.
-
36. A material handling system comprising:
-
a computer;
a visual display in communication with said computer and adapted to visually display information transmitted from said computer to said display;
a user interface device adapted to allow a user of said computer to input information that is displayed on said visual display;
said computer being adapted to receive, and display on said visual display, information from a user through said user interface that defines at least one path and at least one action location along said path;
said computer being further adapted to receive and store information that at least partially specifies what action a material handling vehicle will take at the action location and to create a file containing a location of said path, a location of said at least one action location, and the information that at least partially specifies what action will take place when the vehicle reaches the at least one action location; and
a vehicle controller adapted to read said file and utilize said file to control the movement of the vehicle along the path and to control the action undertaken when the vehicle reaches the action location. - View Dependent Claims (37, 38, 39, 40)
-
-
41. A method of configuring an automatic guided vehicle system comprising:
-
providing a computer having a visual display;
inputting information into said computer to cause said computer to visually display at least a first path for automatic guided vehicles, at least one symbol representing a first action location, and at least one symbol representing a second action location, said second action location being spaced from said first action location and defining a zone therebetween;
inputting further information into said computer that causes a vehicle controller to check to see if the zone is occupied when a vehicle reaches either said first or second action location;
creating with said computer a file containing a location of said path, a location of said first and second action locations, and the information that causes the vehicle controller to check to see if the zone is occupied when a vehicle reaches either said first or second action location; and
transferring the computer file to the vehicle controller, said vehicle controller being adapted to read said file and utilize said file to control the movement of the vehicle along the path. - View Dependent Claims (42, 43, 44, 45, 46, 47, 48)
inputting information into said computer to cause said computer to visually display a second path for automatic guided vehicles, said second path being located to define a fork with respect to said first path;
inputting information into said computer to cause said computer to display a third action location positioned upstream of said fork; and
inputting information into said computer associated with said third action location that determines whether a vehicle will follow said first or second path when the vehicle arrives at said fork.
-
-
47. The method of claim 46 further including inputting information into said computer that defines additional action locations, said additional action locations identifying the location of update markers that are detectable by the automatic guided vehicles.
-
48. The method of claim 47 wherein said computer is programmed to automatically identify any path intersections and highlight said path intersections on said visual display.
Specification