MAGNETIC VECTOR DYNAMICS FOR MANAGING VEHICLE MOVEMENTS
20230386341 · 2023-11-30
Inventors
- Larry D. Frederick (Huntsville, AL, US)
- Dean Estill (Huntsville, AL, US)
- Andrew Nichols (Huntsville, AL, US)
Cpc classification
G08G1/165
PHYSICS
B66F9/0755
PERFORMING OPERATIONS; TRANSPORTING
G01V3/081
PHYSICS
G08G1/166
PHYSICS
International classification
B66F9/075
PERFORMING OPERATIONS; TRANSPORTING
G01V3/08
PHYSICS
Abstract
A proximity detection and collision avoidance system determines whether a collision risk exists between two vehicles by measuring magnetic field vectors generated on each of the vehicles as the relative distance between the vehicles decreases.
Claims
1. A proximity detection system, comprising: at least one magnetic field generator associated with a first location configured to generate at least one magnetic field; and at least one magnetic field detector associated with a second location, the at least one magnetic field detector having at least two detection axes, wherein the at least two detection axes are oriented at angles from each other; and wherein the at least one magnetic field detector is configured to determine a strength of the magnetic field in each of at least one vector component corresponding to the at least two detection axes and to generate a signal based on a determined slope of magnetic field vector component strength to indicate a proximity of the first location and the second location with respect to one another.
2. The proximity detection system of claim 1, where the first location is one of a vehicle, a stationary location, and a person.
3. The proximity detection system of claim 1, wherein the second location is one of a vehicle, a person, and a stationary location.
4. The proximity detection system of claim 2, wherein the location is an immobile hazardous location.
5. The proximity detection system of claim 1, wherein the axes are orthogonal.
6. The proximity detection system of claim 1, wherein the magnetic field detector is further configured to determine a relative strength of at least two of: the vector components and the composite of the vector components.
7. The proximity detection system of claim 1, wherein the magnetic field generator and/or magnetic field detector includes a direction providing system and the magnetic field detector is configured to generate a signal based on the determined magnetic field vector component strengths and the direction providing system direction.
8. The proximity detection system of claim 7, wherein the first location is a first vehicle and the second location is a second vehicle, each first and second vehicles having respective magnetic field generators (MFG) and magnetic field detectors (MFD), wherein each vehicle generates a compass direction and is configured to generate the signal based on the determined magnetic field vector component strengths and the two compass directions.
9. The proximity detection system of claim 8, wherein no signal is generated unless the first and second vehicles are approaching one another.
10. The proximity detection system of claim 6, wherein the magnetic field detector is further configured to determine the relative strength of the at least two vector components at a field strength threshold.
11. A proximity detection system, comprising: at least one magnetic field generator associated with a first location configured to generate at least one magnetic field; and at least one magnetic field detector associated with a second location, the at least one magnetic field detector having at least two detection axes, wherein the at least two detection axes are oriented at angles from each other; and wherein the at least one magnetic field detector is configured to: (a) determine a strength of the magnetic field in each of at least one vector component corresponding to the at least two detection axes and a composite strength of the magnetic field; and (b) generate a signal based on a ratio of the strength of the magnetic field of the at least one vector component to the composite strength, to indicate a proximity of the first location and the second location with respect to one another.
12. The proximity detection system of claim 7, wherein the direction providing system is a magnetic compass, solid state compass, buried wire system, GPS receiver, gyrocompass and/or accelerometer.
13. The proximity detection system of claim 8, wherein the first vehicle is adapted to transmit its compass heading to the second vehicle and the second vehicle is configured to generate the signal based on a comparison between the two compass directions.
14. A method of proximity detection, the method comprising the steps of: generating at least one magnetic field associated with a first location; determining a strength of the magnetic field at a second location in each of at least one vector component corresponding to at least two detection axes of a magnetic field detector, wherein the at least two detection axes are oriented at angles from each other; and generating a signal based on a slope of determined magnetic field vector component strengths to indicate a proximity of the first location and the second location with respect to one another.
15. The method of proximity detection of claim 14, wherein the first location is one of a vehicle, a stationary location, and a person; wherein the second location is one of a vehicle, a person, and a stationary location; wherein the location is an immobile hazardous location; wherein the axes are orthogonal; and further comprising the steps of: determining a relative strength of the at least two of the vector components and the composite of the components; and generating a signal based on the slope of the relative strengths and a direction providing system direction.
16. The method of proximity detection of claim 15, wherein the first location is a first vehicle and the second location is a second vehicle, each first and second vehicles having respective magnetic field generators (MFG) and magnetic field detectors (MFD), wherein each vehicle includes a direction providing system and generates a direction and generates the signal based on the determined magnetic field vector component strengths and the direction providing system direction.
17. The method of proximity detection of claim 16, wherein no signal is generated unless the first and second vehicles are approaching one another.
18. The method of proximity detection of claim 16, wherein the direction providing system is a magnetic compass, solid state compass, buried wire system, GPS receiver, gyrocompass and/or accelerometer.
19. The method of proximity detection of claim 18 further comprising transmitting, by the first vehicle, its compass heading to the second vehicle and the second vehicle generating the signal based on a comparison between the two compass directions.
20. A proximity detection system, comprising: at least one magnetic field generator associated with a first location configured to generate at least one magnetic field; and at least one magnetic field detector associated with a second location, the at least one magnetic field detector having at least two detection axes; wherein the at least two detection axes are oriented at angles from each other; wherein the at least one magnetic field detector is configured to determine a strength of the magnetic field in each of at least two of the vector components corresponding to the at least two detection axes, to determine a relative strength of the at least two of the vector components and a composite of the components, and to generate a signal based on a slope of the determined relative strength to indicate a proximity of the first location and the second location with respect to one another; and wherein the at least one magnetic field generator and/or the at least one magnetic field detector includes a direction providing system and the at least one magnetic field detector is configured to generate the signal based on the determined relative strength of the at least two vector components and a direction of the direction providing system.
Description
BRIEF DESCRIPTION OF THE DRAWINGS
[0027]
[0028]
[0029]
[0030]
[0031]
[0032]
[0033]
[0034]
[0035]
DETAILED DESCRIPTION
[0036] This disclosure relates a system and method of analyzing vectoral components of magnetic fields to determine whether two vehicles are on the same path—in the same very narrow aisle, potentially leading to a collision—or are on parallel paths—in different adjacent very narrow aisles—and will safely pass each other.
[0037] The nature of VNA warehouses and the limited speed of typical fork trucks limit the relative speeds at which the vehicles travel. For typical commercial environments of today, the limited speed of a fork truck may be about 9 ft/sec and thus the relative speed limit between two trucks may be about 18 ft/sec. In certain embodiments, a determination of whether two vehicles are in the same aisle can be accurately and reliability made for relative speeds between 0 and 18 ft/sec. In certain alternative embodiments it may also be suitable to make such a determination when the relative speeds of two vehicles is greater than 18 ft/sec without departing from the principles of this disclosure.
[0038] Low frequency magnetic fields pass through most materials, including metal storage rack systems. Consequently, low frequency magnetic fields can be used to detect moving vehicles—such as fork trucks—that may not otherwise be visible to operators. Systems using low frequency magnetic fields have been developed (e.g., see the Frederick patents) to help to avoid collisions with other vehicles and to avoid hitting pedestrians that are not within direct vision of a vehicle operator, such as at corners or when there are objects that are obscured from view.
[0039] Turning now to
[0040] A PDS system 10 includes one or more PDS modules 300 attached to each of the vehicles 100. Each module 300 includes a magnetic field generator that generates a magnetic field aligned with the longitudinal axis 120 of the vehicle 100 to which it is attached. Each module 300 also includes a magnetic field detector 151 having a multidirectional vector component antennae 152 detection axis aligned with the longitudinal axis 120 of the vehicle 100 to which it is attached. The magnetic field detector 151 determines changes in the strength of the magnetic field vector components as the first and second vehicles approach each other. PDS system 10 may include other elements in addition to PDS modules 300 without departing from the principles of this disclosure. Example additional elements may include additional sensors, controllers, etc.
[0041] The magnetic field detector 151 generates signals based on the determined magnetic field vector components strengths. Each module 300 also includes a data processing unit 172 processes the signals (responses) generated by the magnetic field detector 151 to determine whether the longitudinal axes 120 of the first and second vehicles 100 are on the same path (in the same aisle 102) and/or on different paths (not in the same aisle), indicating whether a potential collision risk exists or does not exist. In the embodiment shown, data processing unit 172 includes at least microprocessor, but may include other components without departing from the scope of this disclosure. In certain embodiments, a controller 174 is attached to each of the first and second vehicles 100, wherein the controller can control vehicle control elements including throttle, brakes, and steering. The data processing unit 172 is attached to the controller of a vehicle such that the data processing unit can instruct the controller to apply the brakes on that vehicle to avoid a collision. In certain embodiments, the controller further includes an alarm indicator that alerts operators of the first and second vehicles when the system senses a potential collision risk.
[0042] Turning now to
[0043] Analysis of the vectoral responses 200, 202, 212, 216 to determine whether the trucks are in adjacent aisles or the same aisle requires one to know the relative distance of separation between the trucks, measured in the direction of movement along their paths. Determining the actual separation of the systems on the fork trucks requires a system that is designed for that purpose.
[0044] Most of the functionality of PDS 10 is integrated onto a Printed Circuit Assembly (PCA) 168 that is contained within a non-metallic housing (not shown). In addition, information must be acquired from the control elements of the vehicle 100, shown here as a controller 174. Information obtained from controller 174 can be acquired from a sensor 162 on one of the wheels 164. Motion information could alternatively be acquired from optical devices, or other motion detection devices without departing from the principles of this disclosure.
[0045] Data processing unit 172 acquires information from the controller 174 and from an RF data stream 184 (184 refers to 184a and/or 184b in
[0046] Three orthogonal, wound ferrites 151 acquire the PINGs 185 and send voltages for each of the ferrites to three signal amplifiers 160. After being amplified, the responses 200, 202, 212, 216 are sent to the data processing unit 172 where they are analyzed using algorithms that are described later.
[0047] Motion, orientation, and direction of travel information from the vehicle 100 that is generating the PINGs 185 is acquired from the RF data stream 184 by the RF transceiver 180 after being detected by RF antenna 182. The same type information is sent through a data stream 184 from the transceiver 180 to a PDS 10 on the other vehicle 100 that is functionally equivalent to the PDS on the current vehicle. PINGs 185 are generated by a ferrite 158 and sent to the other vehicle to be received in like manner. Current required to produce the PINGs 185 in the ferrite 158 is supplied by current driver 176. Details on how pulsed low frequency magnetic fields (PINGs) are produced can be understood by review of disclosures in previous Frederick patents for proximity systems and collision avoidance systems. If the PDS 10 determines that vehicle 100 needs to be slowed down and/or stopped, signals from the PDS 10 are sent to the controller 174, which can control at least the throttle and brakes on the vehicle.
[0048] In certain embodiments, alarm indicators on the vehicle 100 alert the operator when PDS 10 determines that there is another vehicle within its range causing a collision risk. Example alarm indicators may include a sounder a light such as an LED.
[0049] As shown in
[0050] Detection of the slope of the vectoral components of a magnetic field will be different when the detector is aligned with the axis 122 of the field generator 150— typically aligned with the longitudinal axis 120 of vehicle 100—than when offset on a parallel axis. Thus, when two vehicles 100 are moving down adjacent aisles, the slope of vectoral components from a magnetic field produced by one vehicle 100, and detected by the other vehicle 100, will be different than if the vehicles were in the same aisle. If the axis of the field generator 150 is aligned with one aisle 102 and the detector is aligned with a parallel, adjacent aisle, there will be predictable differences that can be used to slow or stop the vehicles 100 and/or to alarm the operators.
[0051] Refer now to
[0052] We have recognized that the phenomenon of the vector component field strength curve slope changing from positive to negative at a vehicle-field generator separation distance greater than zero may be used to determine whether two vehicles 100 are positioned in the same aisle 102 or in separate aisles, with sufficient time to control the vehicles to avoid collision. This is particularly true considering that the X direction vector component field strength for two vehicles 100 in the same aisle does not exhibit this slope changing phenomenon, but, rather continuously increases as the two vehicles approach one another. Thus, by detecting the presence or absence of this phenomenon for the X direction vector component of the magnetic field strength, a same-aisle/adjacent-aisle determination may be made. The phenomenon may be also be used by sensing for a significantly decreasing (even before it goes negative) slope of X direction vector component of the magnetic field strength.
[0053]
[0054] As shown in
[0055] In contrast to
[0056] Also shown in
[0057] Dynamic vector responses measured by a PDS 10 on a vehicle 100 that is traveling on a path that is parallel to the path being followed by a pulsed magnetic field generator 150 are dictated by the physical separation between the paths. Speed is not a factor so long as the pulse rate of the low frequency magnetic fields is sufficiently high for the speed. Magnetic fields from a typical low frequency system will be reversing direction approximately 73,000 times per second within each pulse so that the speed of travel is obviously not significant to the field configuration. A typical VNA facility usually limits the maximum speed of the fork trucks to about 8 to 9 feet per second when operating within the racks. As a result, two vehicles 100 closing at a maximum rate of 18 ft/sec may need a pulse rate at critical decision points of about 15 pulses per second for good performance. The pulse rate can be automatically controlled to meet desired requirements for the specific design parameters of the system.
[0058] The plots in
[0059] Although the emphasis in this disclosure has been placed on using vectors to control vehicles 100 operating within very narrow aisle rack system, the PDS 10 may be utilized for other purposes such as sensing other objects, pedestrians, or racks without departing from the principles of this disclosure.
[0060] As discussed above, PDS 10 measures and analyzes vectoral responses 200, 202, 212, 216 of the PINGs 185 relative to the distance between the PDS and a PDS mounted to another vehicle. Vectoral responses 200, 202, 212, 216 when two PDS's 10 are located in the same VNA aisle are different than if one PDS is in a first aisle and a second PDS is in an adjacent aisle.
[0061]
[0062]
[0063] There are multiple possible ways to analyze the vectoral responses 200, 202, 212, 216 relative to the separation of the vehicles 100. By applying algorithms to the vectoral responses 200, 202, 212, 216 over a range of distances, two examples are described below that produce a high confidence in being able to prevent collisions between two vehicles 100 in the same aisle 102, while minimizing the likelihood of impacting vehicle operations in adjacent aisles.
[0064] Upon first indication that the vehicles 100 may be in the same aisle 102—and having a potential collision risk—the vehicles are commanded by the PDS's 10 to begin slowing. But, if the calculations show that the vehicles 100 are more likely in adjacent aisles 102, no slowing action is taken. If subsequent calculations by the PDS's show conclusively that the vehicles 100 are on a collision course within the same aisle 102, stopping the vehicles 100 will be easier if not traveling at higher speeds. If subsequent calculations continue to show that the vehicles 100 are in adjacent aisles 102, then no slowing action will be taken. It should be noted that vehicles 100 frequently pass each other in adjacent aisles 102 and must not be affected by the PDS Yet, in the case that two vehicles 100 are in the same aisle 102—on a collision course—they will be stopped. Being conservative for safety, if separation between the vehicles 100 may be less than a predetermined distance and no decision has already been made to stop the vehicles, they will be given a stop command at that point. For example, if the magnetic field generators are set to generate a field strength having a threshold value at 45 feet, and the maximum speed of the vehicles is about 8 to 9 feet per second, the calculated predetermined distance may be about 21 feet. Other values may be used depending on the configuration of the aisles, racks vehicles and other factors. It is desirable for the threshold field strength to be set at a sufficient distance so the system can collect sufficient data to determine whether the vehicles are in the same aisle or in different aisles, before the calculated separation between the vehicles has decreased to a distance where the stop command must be given.
[0065] Although there are multiple rack 104 configurations produced by different manufacturers and multiple VNA trucks produced by multiple manufacturers, the system and method described herein should be effective in a broad range of applications under a wide range of conditions. Of course, adjustments of the system ranges and the algorithm parameters can be made, if necessary, for particular configurations of racks 104 and vehicles 100.
[0066] Following is a discussion of an example PDS 10 in accordance with the principles of this disclosure, based on a typical steel rack storage system that has two rows of double racks 104, totaling an approximate width of 9 feet and with aisles that are approximately 5 feet wide. Two algorithms and logic sets are presented. The first analyzes the slopes of the X-Axis vectoral response 200 and Y-Axis vectoral response 202 and makes decisions based on these slopes as the separation between the vehicles 100 decreases. The second analyzes the ratio of the composite vectoral response 212 to the X-Axis vectoral response 200 and makes decisions based on those ratios.
[0067]
[0068]
[0069] Following the initial decision described above that may or may not have resulted in slowing one or both of the vehicles 100, depending upon their speed at the time that the decision is made, a second calculation will be made. The second calculation will be made after the trucks have moved still closer, in this case, another two feet. However, in another aspect of this disclosure, this calculation and the others that follow will be made by comparing the slope of the X-Axis vectoral response 200 with the Y-Axis vector response 202, these being shown in
[0070] A third calculation may also be made, as the second calculation, after the vehicle separation has reduced another two feet, after closing a total of 19 feet, using data and PING calculations recorded for the previous 11 feet.
[0071] A fourth calculation may also be made, similar to the third calculation, after the vehicle separation has reduced another two feet, i.e., closing a total of 21 feet, using data and PING calculations recorded for the previous 11 feet. If the slope of the X-Axis vectoral response 200 is less than the slope of the Y-Axis vectoral response 202, the other vehicle will be tagged as being in the adjacent aisle and will be ignored until reset as described later. If not, the vehicle 100 will be given a stop command. If one vehicle 100 determines that a second vehicle is in an adjacent aisle, it will tag an I.D. of the second vehicle. If the second vehicle 100 goes out of range for more than 20 seconds, the tag will be removed. For systems that use a locating aisle wire located in the aisle floor, if the first vehicle 100 drops off the aisle wire, it will drop all its tags.
[0072] As shown in
[0073] Following a tentative decision after the first algorithm, an average for the Vc/Vx ratio 220 for the previous five PINGS 185 will be calculated after the vehicles 100 have moved another two feet. If the ratio rises to a value of, for example, greater than or equal to 1.2, the decision will be made that the vehicles are in an adjacent aisle 104 and will be tagged and ignored until reset as explained earlier. This process will be repeated if separation between the vehicles 100 is be less than 21 feet and no decision has already been made to stop the vehicles, they will be given a stop at that point. Other values for the ratio and separation distance as well as other values of the examples given in this disclosure may be used depending on the configuration of the operating environment, including the properties of the aisles, racks, vehicles, MFGs, and other factors.
[0074] A characteristic of low frequency magnetic fields used for a PDS system is that the magnetic fields can pass through most objects to allow detection on the opposite side of the object. This characteristic may be a factor in many industrial settings, including when lift trucks are within a VNA metal rack storage system, so that a truck that is planning to exit a VNA aisle can detect trucks that are traveling along roadways that the truck will be entering. The PDS system will detect the trucks even though they are not visible to the operator. One consequence of this “see through” capability is that trucks in VNA aisles will detect trucks that are in adjacent aisles where they are completely safe. It is essential that trucks in adjacent aisles not be affected as they enter the magnetic fields of other trucks.
[0075] Proper application of a PDS system will allow each truck, in combination with the operator, to function in an autonomous manner, making their own decisions. Each PDS system detects other trucks or pedestrians or facility locations that have been marked and then makes decisions that are appropriate for the specific type truck, operating preferences for the specific facility or circumstances, products being handled, experience and training of the operator, etc. If the operator is unsure about how the PDS system is functioning or how the materials handling should be managed, the operator knows that he/she can pull the truck off-line to clear up any questions without consideration of any external or centralized factors. A truck/PDS system is designed to avoid failures, and for example will alert the operator to any internal faults so the machine can be taken out of service. It does not affect other vehicles once it is offline and conversely, when in operation it is not affected by system maintenance or issues with a centralized facility controller.
[0076] A vehicle traveling along a path is outfitted with a solenoid that is aligned with the path, driven by an oscillating current, an oscillating magnetic field will be produced that extends in all directions. The magnitude of the field will be greatest in the direction of the axis through the solenoid. If a second vehicle is traveling toward the first vehicle on a parallel path and the vehicle is equipped with a solenoid detector that is aligned with its path of travel, the signal will appear to be nearly on the same path as the first truck when they are separated by a great distance. As the distance between the vehicles draw closer together, the strength of the field will be increasing, whether in the same aisle or in adjacent aisles (see
[0077] However, as the separation between the vehicles reduces, there will be a second factor that begins to reduce the rate of signal increase, as the direction of the field changes due to the two paths being traveled by the two vehicles being separated (See
[0078] After passing the low point, or dip, the signal strength will rapidly increase, being maximum when the generating solenoid and the detector solenoid are parallel with each other (see
[0079] Once the PDS is able to determine that the trucks are approaching each other on the same path, or in the same VNA aisle, it is necessary to automatically stop the trucks before they collide. The decision to stop the moving truck, or both trucks if both are moving toward each other, must be made early enough to avoid a collision. Since the generating and detecting solenoids will be generally near the center of the vehicles rather than at front or back, a stop signal must be made early so that the bodies of the vehicles are stopped before they collide, rather than before the solenoids collide. In addition, after a signal is sent from the PDS to stop a truck, it will continue to coast some distance, depending upon its speed and the deceleration rate settings within the controller. Further, there is value in limiting the deceleration rate so as to not dump a load on the forks nor to induce excessive deceleration on the operator or to cause the wheels to slide which could allow the truck to turn and collide with the VNA racks.
[0080] The dip at which the magnetic field being sensed by the solenoid detector is minimum is too close to be able to stop the trucks, (see
[0081] As mentioned earlier, the signals received by the detection solenoids in the PDS system on each lift truck will be affected by the metal rack system that is between the trucks and around the trucks. Also, the metal in the lift trucks will have some effect on the signals. The effects of the fluctuations from these interferences are minimized by use of trend analyses techniques so that the decisions can be accurately made at sufficiently large separation distances to avoid collisions and to avoid nuisances to operators on trucks in adjacent aisles. (i.e.,
[0082] Making the decision whether a lift truck is in the same aisle or an adjacent aisle requires evaluation of the X-axis vector by the detector solenoid. To do so, the magnitude of the detected signal must be referenced to the distance between the generating solenoid on one truck and the detector solenoid on the other truck. To accomplish this, the orientation of each truck, whether oriented up the aisle or down the aisle, is determined by a digital compass on each PDS. Also, the direction and rate of rotation of the truck wheels is used in combination with the compass information to measure the direction of travel and the distance of travel after entry into the magnetic field of the other truck. This information is exchanged between trucks, via UHF data packs, so that each one makes its own autonomous decision whether to stop or to ignore the truck. The actual frequency of the data transmissions can be chosen for the specific industrial application.
[0083] Trucks in VNA aisles can be automatically slowed down at the time that one truck enters the field of another truck or can be slowing down at some point beyond first entry into the magnetic field. Choosing this option depends upon the speeds that the trucks are allow to operate, operating conditions, loads being carried, etc.
[0084] The various embodiments described herein are provided by way of illustration only and should not be construed to limit the claims attached hereto. Those skilled in the art will readily recognize various modifications and changes that may be made without following the example embodiments and applications illustrated and described herein, and without departing from the scope of the following claims.
[0085] The above case descriptions are only exemplary and illustrative uses and combinations of utilizing magnetic vectors for increased safety. Not all determinations must be made, and the determinations may be made in differing orders and in different combinations. In addition, each of the determinations, thresholds, instructions, and the like may incorporated into the storage or memory of an MFG, MFD, or respective vehicle and executed by each respective processor/controller.
[0086] The above description and drawings are only illustrative of preferred embodiments and are not intended to be limiting. Accordingly, the inventions are not considered as being limited by the foregoing description and drawings, but are intended to embrace all such alternatives, modifications, substitutes, and variances. For example, much of the above description has focused on a particular use case scenario of two or more fork trucks. However, the disclosure is equally applicable to any mobile or immobile hazardous location within a worksite. Hazardous locations include vehicles, hand trucks, pedestrians, holes in the ground, hazardous fueling stations, sensitive or costly equipment, high traffic regions, any other location worth protecting or prudent to establish protections from, or the like. The disclosure is also equally applicable to where vector components are determined between an MFG at a hazardous location and personal alarm device (PAD), as described in the Frederick patents. Any subject matter or modification thereof which comes within the spirit and scope of the disclosure is to be considered part of the present invention.