The present description relates, in general, to automated guided vehicles (AGV).
Unmanned, automatic guided vehicles or AGVs are used in factories, warehouses, and other applications to carry loads along a predetermined path on the facility floor typically between a load pick-up station and a load drop-off or unload station.
An AGV includes a base or chassis having one or more driving wheels, at least one of which has a steering mechanism. A controller is mounted on the chassis for controlling the forward and/or rearward directional movement of the drive wheels as well as to control the steering mechanism to allow the AGV to execute a right or left hand turn. Article carrying structure, particular to the load to be carried by the AGV, is mounted on the chassis.
A guidepath is laid out on the facility floor which typically defines a closed loop path defined by a magnetic or optically reflective tape strip which includes straight, curved and angular turn segments.
A magnetic sensor mounted on the AGV chassis senses the magnetic tape and provides signals to the controller which in turn controls the drive wheel steering mechanism to maintain the drive wheels on the magnetic tape so that the AGV moves along the guidepath.
However, AGVs having a large chassis or AGVs which carry elongated articles or parts or, simply, AGVs used in tight confined areas require excessive clearance to turn. The need for a large turn area has prevented the application of AGVs in many areas of a manufacturing plant, warehouse, or other facility; or has required a redesign of the AGV close loop path and a relocation of the manufacturing or storage facility tools or machines to provide the turning clearance for such AGVs.
It would be desirable to provide a method and apparatus for an AGV which addresses this problem by allowing movement of an AGV in a small tight defined area.
An apparatus for controlling the path of movement of an automated guide vehicle along a guidepath including a first guidepath and a second guidepath laterally offset from the first guidepath. A first cross track is disposed between the first and second guidepaths. A second cross track spaced from the first cross track, is interconnected between the first and second guidepath. An automated guide vehicle movable in at least a first direction along the guidepath includes a first independently steerable drive wheel, a second independently steerable drive wheel, a first sensor associated with the first drive wheel for sensing the guidepath relative to the first drive wheel, a second sensor associated with the second drive wheel for sensing the guidepath relative to the second drive wheel, and a controller. In response to the position of the automatic guided vehicle relative to the first and second guide tracks, the controller controls the position of the automatic guided vehicle to allow the first drive wheel to follow one of the first and second cross tracks and the second drive wheel to follow the other cross track to move the automatic guided vehicle laterally in a sideways manner between the first and second guidepaths.
A turn indicator is fixedly positioned relative to the first and second cross tracks. A turn indicator sensor is carried by the automatic guided vehicle for detecting the turn indicator. The controller, using an output from the turn indicator sensor, determines the position of the automatic guided vehicle relative to the first and second cross tracks to control the movement of the automatic guided vehicle along the first and second cross tracks.
Optionally a third sensor is mounted rearwardly of the first drive wheel to sense the guidepath when the automatic guided vehicle is moving in a second direction opposite from the first direction. A fourth sensor is mounted rearwardly of the second drive wheel to sense the guidepath when the automatic guided vehicle is moving in a second direction opposite from the first direction.
A bi-directional drive motor is coupled to each of the first and second drive wheel.
In one aspect, the second guidepath is disposed to the right side of the first guidepath with respect to the direction of travel of the automatic guided vehicle in the first direction. The second guidepath can also or alternately be disposed to the left side of the first guidepath with respect to the direction of the travel of the automatic guided vehicle.
The first and second cross tracks are disposed at an angle of about 45° between the first and second guidepaths.
The turn indicator is fixedly located relative to the first and second cross tracks in a position such that the turn indicator sensor detects the presence of the turn indicator when the first drive wheel of the automatic guided vehicle has passed the first one of the cross tracks when the vehicle is moving in the first direction.
A method of controlling the movement of an automatic guided vehicle along a guidepath including at least a first guidepath, first and second independently steerable drive wheels, comprises:
providing a second guidepath laterally offset from the first guidepath,
interconnecting first and second spaced across tracks between the first and second guidepaths,
mounting a turn indicator in a position relative to the first and second cross tracks to indicate a sideways turn movement of the automatic guided vehicle from the first guidepath to the second guidepath,
providing a turn indicator sensor on the automatic guided vehicle for detecting the turn indicator, and
executing a stored program by a controller to control the movement of the automatic guided vehicle along the first guidepath and,
in response to a signal from the turn indicator sensor, controlling the position of the automatic guided vehicle to allow the first drive wheel to follow one cross track and the second drive wheel to follow the other cross track to move the automatic guided vehicle laterally between the first and second guidepaths.
The method includes mounting the turn indicator relative to the first and second cross tracks in a position so that the first drive wheel passes one of the first cross tracks before the turn indicator sensor detects the presence of the turn indicator.
The method further includes disposing the second guidepath laterally to the right side of the guidepath and/or the left side with respect to the first direction of travel of the automatic guided vehicle.
The method disposes the first and second cross tracks at an angle, about 45° angle, with respect to the first and second guidepaths.
The various features, advantages and other uses of the AGV motion control apparatus and method will become more apparent by referring to the following detailed description and drawing in which:
In
Due the large length of the AGV 20, when the AGV 20 executes a turn, such as the left hand turn shown by example in
The side step motion according to the present method and apparatus utilizes two generally identically shaped, generally parallel disposed first cross track segment 40 and second cross track segment 42. In general, and as will be described in greater detail hereafter, the AGV 20 moves along the first linear segment 36 of the guidepath 28 until the first drive wheel 22 passes the cross track segment 42. At this time, the controller on the AGV 20 executes a left turn sequence for the longitudinally spaced, co-axial first drive wheel 22 and second drive wheel 24. This causes the first drive wheel 22 to move along the first cross track segment 40 and the second wheel 24 to move along the second cross track segment 42, generally in parallel with each other. This sidestep or crab movement translates the AGV 20 in a general parallel orientation between the first and second linear segments 36 and 38 and eliminates the overhang areas 30 and 32 in the prior art turn sequence shown in
In the following description, movement of the AGV 20 from left to right in the various orientations of the guidepath 28 will be described as a direction movement or a forward direction. An opposite movement or motion of the AGV 20 from right to left along the guidepath 28 will be termed a reverse or rearward direction of movement or simply direction B.
Referring now to
Consistent with the above-defined forward and rearward direction of movement of the AGV 20, the plate 57 supports the first drive wheel 22 located at one edge of the chassis 21 and the plate 59 supports second located drive wheel 24 located adjacent an opposite edge of the chassis 21. Each of the first and second drive wheels 22 and 24 is coupled to one electric drive motor 50 and 52, respectively. The drive motors 50 and 52 are independently driven by a controller 55 also mounted on the base 23. Each drive motor 50 and 52 is capable of opposite direction of output shaft rotation to enable the AGV 20 to move in either forward or rearward directions along the guidepath 28.
In the following discussion, the terms “forward direction of movement” and “rearward direction of movement” are taken with respect to the normal progression of the AGV 20 around the typically closed loop guide path 28 as shown in
A plurality of pivotal caster wheels 53 may be mounted adjacent opposite corners of the base 23 to provide stability for the AGV 20.
A controller 55, which may include a central processor unit and memory, executes a control program stored in the memory to react to signals from sensors carried on each chassis 21 and other indicators located along a surface, such as a plant floor, road surface at the like, as well as the magnetic signals from the guide surface, such as the guidepath or track 28 which is typically in the form of a magnetic tape, to move the AGV 20 along the guidepath 28 in a prescribed direction of movement between one or more stop locations to load and unload parts, etc.
The guidepath 28 may also be formed of an optically reflective tape which can be detected by an optical sensor carried on the AGV 20.
Consistent with the forward and rearward bi-directional movement of each of the first and second drive wheels 22 and 24, a pair of sensors 60 and 62 for the first drive wheel 22, and a pair of sensors 64 and 66 for the second drive wheel 24 are carried by each chassis 21. The sensors, 60, 62, 64 and 66, which may be Hall effect sensors, detect the magnetic field of the magnetic tape forming the guidepath 28 to provide signals to the controller 55 so that the controller 55 can direct the steering mechanisms 56 and 58 to retain the first and second drive wheels 22 and 24 on the guidepath 28 as the first and second drive motors 50 and 52 propel the AGV 20 along the guidepath 28 in the prescribed path.
Turning now to
By way of example, the guidepath 28 includes a first linear portion 70 in which the AGV 20 moves between at least one or a pair of part or article load stations 72 and 74. The parts are moved by automatic equipment carried at the article load stations 72 and 74 and/or on the base 23 of the AGV 20 to load the parts from the load stations 72 and 74 onto article support structure carried on the base 23.
After leaving the load station 74, the AGV 20 executes a right side step motion or crab turn at location 76 on the guidepath 28. The method and apparatus used to implement the side step turn will be described in greater detail hereafter.
After completing the right side step motion, the AGV 20 then traverses along a slight curved segment 79 before making a less than 90° left turn at location 80.
The AGV 20 then traverses a second linear portion 82 of the guidepath 28 until it reaches unload station 84. The parts carried on the chassis 21 of the AGV 20 are then unloaded by automatic conveying equipment from the support structure on the chassis 21 of the AGV 20 to the structure of the unload station 84.
After leaving the unload station 84, the AGV 20 executes a left hand or left directed side step motion at guidepath location 86 before executing two consecutive left turns at location 88 and 90 before entering a third linear portion 92 of the guidepath 28.
By way example, the AGV 20 then executes a left turn at location 94 into a short linear segment 96 of the guidepath 28. Upon coming to a stop, the AGV 20 reverses direction and then moves in a rearward direction along linear segment 98, past location 76 back to a stop position at load station 72.
The details of the side step motion method and apparatus to implement the method will now be described in conjunction with
As shown in
By convention only, AGV 20 is programmed to use the left edge 102 of the magnetic tape 100 as a default guide edge. The controller 55, in response to signals from the sensors 60 and 64 associated with the first and second drive wheels 22 and 24, moves the first and second drive wheels 22 and 24 to the left edge 102 of the magnetic tape 100. The sensors 60 and 64 detect the presence of the magnetic field from the magnetic tape 100 and the absence of a magnetic field adjacent to the left edge 102 to locate the left edge 102 of the magnetic tape 100.
As the AGV 20 approaches an upcoming left hand or left directed side step motion or a right hand or right directed side step motion location on the guidepath 28, the controller 55, with or without control signals from a programmable logic controller or PLC 54, also mounted on the chassis 21, determines when the AGV 20 has reached a position in advance of a right or left side step turn. In the case of a right side step turn, such as the right side step turn at location 76 shown in
Oppositely, when the AGV 20 is approaching a left side step turn, the controller 55 before reaching the location of the start of the left side step turn, the controller 55 will switch the position of the AGV 20 relative to the magnetic tape 100 to the right edge 104 sensing of the magnetic tape 100.
In order to facilitate the first right hand or right directed side step movement of AGV 20 along the guidepath 28 at location 76 shown in
Each cross track segment B and A has a smoothly curved end segments which merge smoothly with the magnetic tape 100 of the guidepath 28 as well as the linear portions 78 of the guidepath 38. In between the curved end portions of each cross track A and B is a generally linear segment which is disposed in parallel with the corresponding segment of the other cross track B or A.
As the AGV 20 traverses along the first linear portion 70 of the guidepath 28, the sensor 110 carried on the chassis 21 of the AGV 20 detects the turn indicator 112 when the AGV 20 reaches the location of the turn indicator 112 as shown in
When the turn indicator sensor 110 on the AGV 20 is located in proximity with or directly over a turn indicator 112 on the plant floor, the first drive wheel 22 will be positioned past the beginning curved segment of the cross track A. Since the controller 55 of the AGV 20 has previously positioned the AGV 20 so that the drive wheels 22 and 24 are moving along the left edge 102 of the magnetic tape 100 as shown in
However, after the AGV 20 senses that it has reached the turn location position shown in
The AGV 20 continues along the first and second cross tracks A and B and follows the right edge of the magnetic tape 100 forming each of the cross tracks A and B as it moves through the curved end portions of the cross tracks A and B into the generally linear portion 78 or lane 2 of the guidepath 28.
After the drive wheels 22 and 24 of the AGV 20 have reentered the linear portion 78 of lane 2 of the guidepath 38, either based on a measured distance traveled along the linear portions 78 or, alternately, based on time of travel along the linear portion 78, the controller 55 switches back to left edge 102 sensing of the magnetic tape 100.
Referring back to
At the completion of the unloading operation, a drive signal generated by the PLC 54 to the controller 55 will cause the AGV 20 to move in a forward direction on the guidepath 28 shown in
As shown in
The remainder of the movement of the AGV 20 along the guidepath 28 shown in
The control sequence implemented by the PLC 54 in directing the AGV 20 in a right hand sidestep or sideways crab turn is shown in
In a forward movement direction 64, the AGV 20 traverses along the guidepath 28 with the sensors 60 and 64 associated respectively with the first drive wheel 22 and the second drive wheel 24 detecting the magnetic tape 100 in step 160. The output of the sensors 60 and 64 are input to the PLC 54 which then outputs to controller 55 direct to the front and rear steering mechanisms 56 and 58 to rotate in a direction to rotate the first drive assembly and the second drive assembly in the appropriate direction to position the AGV 20 toward the left edge 102 of the guidepath 28 as shown in
When the AGV 20 reaches the position 76 of the first sideways or crab turn as shown in
Upon detecting the turn indicator 112 in step 164, the PLC 54 activates the front and rear steering mechanisms 56 and 58 to move the AGV 20 to the right edge sensing position along the right edge 104 of the guide strip 28 as shown in
As the first guidepath 28 smoothly merges into the cross tracks A and B in step 168, the front sensors 60 and 64 associated with the first and second drive wheels 22 and 24, respectively, will follow the right edge from the linear portion 70 of the guidepath 28 to the smoothly continuous right edges of the cross tracks A and B.
In step 170, front sensors 60 and 64 detect the right turn and send signals to the PLC 54 which activates the steering mechanisms 56 and 58 to turn the first and second drive wheels 20 and 22 in a direction to allow the first and second drive wheels 20 and 22 to respectively follow the cross tracks A and B.
Since a right sideways turn or movement ends in the second guidepath 78 which is, by example, substantially parallel to the first guidepath 28, the first and second cross tracks B and A smoothly merge with the second guidepath 78 in a left turning curve. Thus, as shown in step 170, after the AGV 20 enters the first and second cross tracks A and B as shown in
A left crab or sideways turn by the AGV 20 is executed in the same manner as the sequence of steps shown in
The same sequence is also followed when the AGV 20 is moving in a rearward direction with the sensors 66 and 62 acting as the front most sensors for the AGV 20. In reverse direction of movement, a right turn corresponds to a left turn in the forward direction or movement. A left turn in a rearward direction corresponds to a right turn in the forward direction or movement.
Although a separate turn indicator sensor can be mounted on the AGV 20 and used or activated solely when the AGV 20 is moving in a reverse direction or direction B along the guidepath 28, for economy, the same turn signal indicator 112 used for the forward direction of movement of the AGV 20, as described above, is employed to detect turn indicators mounted in the plant floor to communicate a left or right hand side step turn when the AGV 20 is moving in a rearward direction. In this situation, the turn indicator 112 is mounted on the plant floor at a position ahead of first left or right cross track, so as to be detected by the turn indicator sensor 110 on the AGV 20, now located along the rear edge of the AGV 20, while at the same time, the now forward most drive wheel, such as drive wheel 24 in the rearward direction or movement of the AGV 20, has passed the first cross track and is located between the first and second cross tracks as described above.
It should be noted that the cross tracks A and B, and C and D, are disposed at an approximate 45° included or acute angle relative to the linear portion of the first guidepath 28. It will be understood that other angular orientations of the first and second cross tracks A and B relative to the linear portion of the first guide track 28 may also be implemented, with a shallower or less than 45° angle being employed to move the AGV a smaller distance sideways or a steeper angle greater than 45° up to approximately 55°, for moving the AGV 20 a greater lateral distance between the first and second guidepaths 28 and 38.
It is also possible to move the AGV 20 in a U-turn between the first and second guidepaths 28 and 38 so that the AGV 20 traverses the second guidepath 38 in a rearward direction of movement as opposed to a forward direction of movement along the first guidepath 28. In executing a U-turn, part way through the U-portion of the two cross tracks, the second drive wheel 22 assumes a forward leading position relative to the original first drive wheel 20 and acts as a forward or front most drive wheel as the AGV 20 traverses in a reverse direction along the second guidepath 38.