1. Field of Invention
This invention relates generally to operating of loading equipment and more particularly to generating an indication of an object within an operating ambit of heavy loading equipment.
2. Description of Related Art
A common concern when operating heavy loading equipment is the risk of collision with other equipment working in close proximity to the loading equipment. Heavy loading equipment such as mining shovels and other mining or loading equipment may execute frequent and swift swinging actions resulting in danger for other equipment operating within a swing radius of the loading equipment. Electric Mining shovels in particular suffer from limited visibility and the counterweight of most large shovels will generally align with cabs of bulldozers and graders, which commonly operate in close proximity to the shovel.
Cameras have been provided on shovels to alleviate the limited vision of the operator. However visibility may be compromised in poor weather conditions or extremely dusty conditions. Additionally, operating a mining shovel requires a high level of concentration, which makes it difficult for the operator to monitor images displayed in the operating cabin of the shovel to determine risk of collision. A further challenge exists due to the geometry of the shovel which makes it difficult to judge whether the swing path of the shovel is clear of obstructions, since the swing axis of the shovel is in most cases not at the centre of the body.
There remains a need for improved collision avoidance methods and apparatus for loading equipment and particularly for loading equipment that in which a working implement is swung through an arc during operations. Examples of such equipment may include but are not limited to electric mining shovels, mining blasthole drills, hydraulic shovels, rope shovels, cranes, draglines, and bucket wheel excavators.
In accordance with one aspect of the invention there is provided an apparatus for generating an indication of an object within an operating ambit of heavy loading equipment. The apparatus includes a processor circuit operably configured to define an alert region extending outwardly from the loading equipment and encompassing swinging movements of outer extents of the loading equipment during operation. The processor circuit is also operably configured to receive proximity signals from a plurality of sensors disposed about a periphery of the loading equipment, each sensor being operable to generate a proximity signal in response to detecting an object within a coverage region of the sensor, the proximity signal including an indication of at least an approximate distance between the sensor and the object. The processor circuit is further operably configured to process the proximity signals to determine a location of the object relative to the loading equipment, and initiate an alert when the location falls within the alert region.
A plurality of detection zones may be defined for each sensor, the detection zones extending outwardly from the sensor and the processor circuit may be operably configured to receive the proximity signals by receiving a proximity signal including information identifying one of the detection zones within which the object is located.
The processor circuit may be operably configured to define the alert region by, for each sensor, associating ones of the plurality of detection zones with the alert region.
The processor circuit may be operably configured to define the alert region by receiving positioning information defining a positioning of each sensor on the periphery of the loading equipment.
Swinging movements of the loading equipment during loading operations may occur about a pivot and the processor circuit may be operably configured to receive information defining a location of the pivot and a location of the extents of the loading equipment.
Adjacently disposed sensors on the periphery of the loading equipment may each have at least one detection zone that overlaps with a detection zone of the adjacently disposed sensor and the processor circuit may be operably configured to process the proximity signals by combining the information identifying respective detection zones associated with the adjacently disposed sensors to determine the location of the object.
Swinging movements of the loading equipment during loading operations may occur about a pivot and the processor circuit may be operably configured to define the alert region by defining a region extending outwardly from the pivot.
The processor circuit may be operably configured to define the region extending outwardly from the pivot by defining a generally cylindrical sector having a radius dimension corresponding to a distance between the pivot and an outermost extent of the outer extents.
The processor circuit may be operably configured to define the alert region by defining at least one of a collision region, where objects located within the collision region would be disposed in a collision path of the operating equipment, and defining a warning region extending outwardly from the collision region, where objects located within the warning region may be outside of the collision region but sufficiently close to the collision region to be in danger of encroaching on the collision region.
Swinging movements of the loading equipment during loading operations may occur about a pivot and the processor circuit may be operably configured to define the collision region by defining a generally cylindrical sector having a radius dimension corresponding to a distance between the pivot and an outermost extent of the outer extents.
The processor circuit may be operably configured to define the warning region by defining a generally hollow cylinder shaped sector extending outwardly from the collision region.
The processor circuit may be further operably configured to determine a pattern of movement between an object within the warning zone with respect to the loading equipment, and to determine whether the pattern of movement corresponds to a pattern of movement associated with normal operations of the loading equipment, and initiate the alert by issuing an alert only when the pattern of movement does not correspond to a pattern of movement associated with normal operations of the loading equipment.
Swinging movements of the loading equipment during loading operations may occur about a pivot and the processor circuit may be operably configured to determine whether the pattern of movement of the object corresponds to normal operations of the loading equipment by determining whether movement of the object generally corresponds to a movement about the pivot.
The processor circuit may be operably configured to record location information associated with objects that enter the operating ambit of the loading equipment to facilitate analysis of loading operations.
The loading equipment may include at least one camera disposed to capture images of at least a portion of the operating ambit and the processor circuit may be operably configured to initiate the alert by causing a view of at least the portion of the operating ambit to be displayed on a display for viewing by an operator of the loading equipment when the object is located within a field of view of the at least one camera.
The loading equipment may include a plurality of cameras disposed to capture images of respective portions of the operating ambit and the processor circuit may be operably configured to initiate the alert by selectively displaying a view captured by a camera of the plurality of cameras that is best disposed to provide a view of the object.
The processor circuit may be operably configured to initiate the alert by at least one of causing an audible tone to be produced for warning an operator of the loading equipment, causing an audible tone to be produced for warning an operator of the object, causing a visual alert to be displayed on a display associated with operations of the loading equipment, causing a warning light within view of the operator of the object to be activated, generating a wireless alert signal for receipt by other equipment located in the vicinity of the operating ambit of the loading equipment, and generating a wireless alert signal for receipt by a dispatch center, the dispatch center being in communication with at least one of an operator of the loading equipment and an operator of the object.
The loading equipment may include at least one outwardly directed warning light for providing a warning to an object entering the operating ambit of the loading equipment and the processor circuit may be operably configured to initiate the alert by activating the at least one warning light.
The loading equipment may include a plurality of outwardly directed warning lights disposed about the periphery of the loading equipment and the processor circuit may be operably configured to initiate the alert by selectively activating one of the plurality of warning lights that is disposed to provide a visual alert to an operator of the object.
The processor circuit may be operably configured to further determine an object type associated with the object and to generate a signal operable to halt operation of at least one of the object and the loading equipment when the location falls within the alert region.
The processor circuit may be operably configured to determine the object type by at least one of performing image analysis on an image of the object captured by a camera disposed to capture images of at least a portion of the operating ambit with the object is located, reading a radio frequency identification associated with the object, and processing the proximity signals produced by the sensors, the sensors being further operably configured to provide information indicative of a shape of detected objects within a coverage region of the sensor.
The loading equipment may include one of an electric mining shovel and a hydraulic mining shovel.
The outer extents may include a counterweight of the mining shovel.
The sensor may include a radar object detection sensor.
The processor circuit may be operably configured to further use the processed proximity signals to generate statistical data representing a number of detections within a coverage region of at least one of the plurality of sensors.
The processor circuit may be operably configured to generate a map representing the number of detections within the coverage region of each of the plurality of sensors.
In accordance with another aspect of the invention there is provided a method for generating an indication of an object within an operating ambit of heavy loading equipment. The method involves defining an alert region extending outwardly from the loading equipment and encompassing swinging movements of outer extents of the loading equipment during operation. The method also involves receiving proximity signals from a plurality of sensors disposed about a periphery of the loading equipment, each sensor being operable to generate a proximity signal in response to detecting an object within a coverage region of the sensor, the proximity signal including an indication of at least an approximate distance between the sensor and the object. The method further involves processing the proximity signals to determine a location of the object relative to the loading equipment, and initiating an alert when the location falls within the alert region.
A plurality of detection zones may be defined for each sensor, the detection zones extending outwardly from the sensor and receiving the proximity signals may involve receiving a proximity signal including information identifying one of the detection zones within which the object may be located.
Defining the alert region may involve, for each sensor, associating ones of the plurality of detection zones with the alert region.
Defining the alert region may involve associating a coverage region of each sensor with a positioning of the sensor on the periphery of the loading equipment and processing the proximity signals may involve determining an intersection between the coverage region and the operating ambit of the loading equipment.
Determining the intersection may involve determining an intersection between the coverage region and a collision path portion of the operating ambit of the operating equipment.
Defining the alert region may involve receiving positioning information defining a positioning of each sensor on the periphery of the loading equipment.
Swinging movements of the loading equipment during loading operations may occur about a pivot and the method may further involve receiving information defining a location of the pivot and a location of the extents of the loading equipment.
Adjacently disposed sensors on the periphery of the loading equipment may each have at least one detection zone that overlaps with a detection zone of the adjacently disposed sensor and processing the proximity signals may involve combining the information identifying respective detection zones associated with the adjacently disposed sensors to determine the location of the object.
Swinging movements of the loading equipment during loading operations may occur about a pivot and defining the alert region may involve defining a region extending outwardly from the pivot.
Defining the region extending outwardly from the pivot may involve defining a generally cylindrical sector having a radius dimension corresponding to a distance between the pivot and an outermost extent of the outer extents.
Defining the alert region may involve defining at least one of a collision region, where objects located within the collision region would be disposed in a collision path of the operating equipment, and defining a warning region extending outwardly from the collision region, where objects located within the warning region are outside of the collision region but sufficiently close to the collision region to be in danger of encroaching on the collision region.
Swinging movements of the loading equipment during loading operations may occur about a pivot and defining the collision region may involve defining a generally cylindrical sector having a radius dimension corresponding to a distance between the pivot and an outermost extent of the outer extents.
Defining the warning region may involve defining a generally hollow cylinder shaped sector extending outwardly from the collision region.
The method may involve determining a pattern of movement between an object within the warning zone with respect to the loading equipment, determining whether the pattern of movement corresponds to a pattern of movement associated with normal operations of the loading equipment, and initiating the alert may involve issuing an alert only when the pattern of movement does not correspond to a pattern of movement associated with normal operations of the loading equipment.
Swinging movements of the loading equipment during loading operations may occur about a pivot and determining whether the pattern of movement of the object corresponds to normal operations of the loading equipment may involve determining whether movement of the object generally corresponds to a movement about the pivot.
The method may involve recording location information associated with objects that enter the operating ambit of the loading equipment to facilitate analysis of loading operations.
The loading equipment may include at least one camera disposed to capture images of at least a portion of the operating ambit and initiating the alert may involve causing a view of the at least the portion of the operating ambit to be displayed on a display for viewing by an operator of the loading equipment when the object may be located within a field of view of the at least one camera.
The loading equipment may include a plurality of cameras disposed to capture images of respective portions of the operating ambit and initiating the alert may involve selectively displaying a view captured by a camera of the plurality of cameras that is best disposed to provide a view of the object.
Initiating the alert may involve at least one of causing an audible tone to be produced for warning an operator of the loading equipment, causing an audible tone to be produced for warning an operator of the object, causing a visual alert to be displayed on a display associated with operations of the loading equipment, causing a warning light within view of the operator to be activated, generating a wireless alert signal for receipt by other equipment located in the vicinity of the operating ambit of the loading equipment, and generating a wireless alert signal for receipt by a dispatch center, the dispatch center being in communication with at least one of an operator of the loading equipment and an operator of the object.
The loading equipment may include at least one outwardly directed warning light for providing a warning to an object entering the operating ambit of the loading equipment and initiating the alert may involve activating the at least one warning light.
The loading equipment may include a plurality of outwardly directed warning lights disposed about the periphery of the loading equipment and initiating the alert may involve selectively activating one of the plurality of warning lights that may be disposed to provide a visual alert to an operator of the object.
The method may involve determining an object type associated with the object and may further involve generating a signal operable to halt operation of at least one of the object and the loading equipment when the location falls within the alert region.
Determining the object type may involve at least one of performing image analysis on an image of the object captured by a camera disposed to capture images of at least a portion of the operating ambit within which the object is located, reading a radio frequency identification associated with the object, and processing the proximity signals produced by the sensors, the sensors being further operably configured to provide information indicative of a shape of detected objects within a coverage region of the sensor.
The loading equipment may include an electric mining shovel and a hydraulic mining shovel.
The outer extents may include a counterweight of the mining shovel.
The sensor may include a radar object detection sensor.
The method may involve using the processed proximity signals to generate statistical data representing a number of detections within a coverage region of a sensor.
The method may involve generating a map representing the number of detections within the coverage region of each of the plurality of sensors.
In accordance with another aspect of the invention there is provided a system for generating an indication of an object within an operating ambit of heavy loading equipment. The system includes a plurality of sensors disposed about a periphery of the loading equipment, each sensor being operable to generate a proximity signal in response to detecting an object within a coverage region of the sensor, the proximity signal including an indication of at least an approximate distance between the sensor and the object. The system also includes a processor circuit operably configured to define an alert region extending outwardly from the loading equipment and encompassing swinging movements of outer extents of the loading equipment during operation. The processor circuit is also operably configured to receive proximity signals from the plurality of sensors, process the proximity signals to determine a location of the object relative to the loading equipment, and initiate an alert when the location falls within the alert region.
Other aspects and features of the present invention will become apparent to those ordinarily skilled in the art upon review of the following description of specific embodiments of the invention in conjunction with the accompanying figures.
In drawings which illustrate embodiments of the invention,
Referring to
During loading operations the dipper 112 and dipper handle 110 are operated to load ore into the dipper and the housing 102 is swung through an arc about the pivot 105 to deposit the ore into a waiting haul truck or other payload transport means. The arc through which the housing 102 swings during operations defines an operating ambit of the shovel 100 within which objects may be subject to collision with various portions of the shovel 100. The cabin structure 114 is disposed on the housing so as to provide the operator with a view of the dipper handle 110 and dipper 112. However other portions of the shovel 100 such as the rearwardly protruding portion 116 and counterweight 118 are generally located outside the operator's field of view. Accordingly, while objects within the operating ambit of the shovel 100 in the path of the dipper may be visible to the operator, objects located in the path of other portions of the shovel, such as the counterweight 118, would generally not be visible to the operator.
The shovel 100 includes a system according to a first embodiment of the invention for generating an indication of an object within an operating ambit of the shovel. The system includes a plurality of proximity sensors 120, 122, 124, 126, 128, 130, and 132 disposed about a periphery of the housing 102 of the shovel. In one embodiment the sensors 120-132 are Xtreme PreView™ radar sensors provided by Preco Electronics of Boise, Id., USA. The Xtreme PreView sensor utilizes pulse radar technology to detect moving and stationary objects. Each of the sensors 120-130 is operable to generate a proximity signal in response to detecting an object 134 (such as a haul truck or other mining equipment) within a coverage region of the sensor. In general the sensors 120-130 have a three dimensional (3D) coverage region that extends outwardly from the sensor in 3D space. The proximity signal includes an indication of at least an approximate distance between the sensor 120-132 and the object 134. In other embodiments the sensors 120-132 may comprise sensors that employ ultrasonics or lasers to generate proximity signals. In other embodiments, the sensors could be replaced or complemented by GPS coordinates of the equipment if available.
In the embodiment shown the system also includes a plurality of cameras 136, 138, and 140 disposed to capture images of portions of the operating ambit of the shovel. The system of the embodiment shown further includes a plurality of warning lights 142, 144, 146, and a plurality of audible warning generators 148, and 150. The warning lights 142-146 and audible warning generators may be disposed in convenient locations on the housing 102, not necessarily proximate to the sensors (for example, left, rear and right sides of the housing). In one embodiment the warning light may be implemented using a light emitting diode (LED) module having a plurality of bright LED elements. Ruggedized LED modules having 2 banks of LED's are available for such applications and have the advantage of high luminous output while consuming only about 50 W of power when activated.
Referring to
The processor circuit 202 includes a port 204 for receiving proximity signals from the plurality of sensors 120-132. In the embodiment shown, the port 204 is a universal serial bus port (USB), which is in communication with a remotely located USB hub 206 that expands the single USB port into several USB ports for controlling more than one hardware element. The system 200 also includes a USB to controller-area network bus (CAN) interface 208. In the embodiment shown the sensors 120-132 are connected via a CAN bus 209 and the USB/CAN interface 208 functions to convert CAN signals transmitted over the CAN bus into signals suitable for receipt by the USB hub 206, which is in turn in communication with the port 204 for transmitting the proximity signals from the sensors 120-132 to the processor circuit 202. The USB/CAN interface 208 also facilitates transmission of commands from the processor circuit 202, via the USB hub 206 and USB/CAN interface, to the sensors for configuring the sensors, if necessary. The CAN bus is a bus interface developed for vehicle sensor systems that facilitates communication with sensors within a vehicle and provides for communication between the processor circuit 202 and the sensors 120-132. Suitable USB/CAN interfaces are available from PEAK-System Technik GmbH, of Darmstadt, Germany. In other embodiments sensors having data communication implementations other than the CAN bus 209 may equally well be used in the system 200. Other examples of bus-based communication that may be employed would be RS-422, RS-485, Profibus, or Ethernet-based communications. Point-to-point communication protocols such as RS-232, RS-422, Profinet may also be used.
The processor circuit 202 further includes an output 210 for generating display signals for driving a display 212, such as an LCD panel display. In one embodiment, the LCD display 212 comprises a touch screen LCD display that also facilitates receiving input from the operator. In the embodiment shown, the processor circuit 202 further includes an input 213 for receiving image signals from the cameras 136-140.
The system 200 further includes a relay driver 214 for activating the warning lights and audible warning generators 142-150. The relay driver 214 includes a USB interface 216 for receiving control signals and a relay bank 218 having a relay for activating each respective warning light or audible warning generator 142-150. The relay driver 214 is operable to selectively activate one or more of the warning lights and/or audible warning generators 142-150 in response to commands from the processor circuit 202 received via the USB hub 206.
Referring to
In general, the display 212 would be located within the cabin structure 114 and the processor circuit 202 may be disposed in or proximate to the cabin. The USB hub 206 and USB/CAN interface 208 may be located proximate the processor circuit 202, the CAN bus 209 extending to the first sensor (for example sensor 120 shown in
The processor circuit 202 is shown in greater detail in
The I/O 408 includes the USB port 204 and the image input port 213 for receiving image signals from the camera 136-140. The I/O 408 further includes the output 210 for producing display signals for driving the display 212. Optionally, the I/O 408 may also include an output 430 for connecting to a wireless transmitter 432. The wireless transmitter 432 may be configured to transmit indications associated with detection of objects within the operating ambit of the shovel 100, as described later herein.
Program codes for directing the microprocessor 402 to carry out various functions are stored in the program memory 404, which may be implemented as a random access memory (RAM) and/or a persistent storage medium such as a hard disk drive or solid state memory, or a combination thereof. In the embodiment shown, the program codes may be loaded into the program memory 404 via the USB port 204, while in other embodiments program codes may be loaded into the processor circuit 202 using any number of known techniques. The program memory includes a first block of program codes 420 for directing the microprocessor 402 to perform operating system functions. In one embodiment the program codes 420 may implement the Windows Embedded operating system, produced by Microsoft Corporation of Redmond, Wash., USA. The program memory 404 also includes a second block of program codes 422 for directing the microprocessor 402 to perform functions associated with generating the indications of objects within an operating ambit of the shovel 100.
The variable memory 406 includes a plurality of storage locations including a store 460 for storing system calibration values, a store 462 for storing data for different mining shovel configurations, a store 464 for storing sensor values associated with objects being tracked, and a store 466 for storing a data log. The variable memory 406 may be implemented in random access memory, for example.
Referring to
The process 500 starts at block 502, which directs the microprocessor 402 to receive, shovel geometric information defining the geometry of the shovel 100 and to store the geometric information in the store 460 of the variable memory 406. In the processor circuit embodiment shown in
The process 500 continues at block 504, which directs the microprocessor 402 to generate the alert regions for the shovel 100. Referring to
Additional alert regions 616-620 may also be defined between successive arcs 604, 606, 608, 610. These alert regions 616-620 may be defined as warning alert regions for facilitating initiation of warnings to the shovel operator or operators of an object when entering portions of the operating ambit of the shovel that are proximate to collision regions. In one embodiment, the data file stored in the database store 462 that is associated with the image 600 may include standard radii for the arcs 602-610 that define the respective alert regions 612-620 with respect to the pivot 105.
Block 504 may further direct the microprocessor 402 to define circular sector portions that divide each alert region 612-620 into a plurality of annular segments, each annular segment representing a generally hollow cylinder shaped sector. For example, radial lines 622 and 624 extending outwardly from the pivot 105 may be used to designate a left side of the shovel 100. Similarly, lines 624 and 626 may be included to designate a left rear side of the shovel, lines 626 and 628 may be included to designate a rear of the shovel, lines 628 and 630 may be included to designate a right rear side of the shovel, and lines 630 and 632 may be included to designate a right side of the shovel. The lines 622-632 may each be defined by respective angles θ to a reference x-axis 601 passing through the pivot 105. The process 500 may include a further step of associating respective portions of the housing 102 indicated by the lines 622-632 with specific sensors.
The process 500 then continues at block 506, which directs the microprocessor 402 to receive input of sensor locations and information. For installation of the system 200 on existing shovels in the field, it may not be possible to always install each of the sensors 120-132 in an exact pre-determined location on the housing 102, and accordingly the system calibration process 500 accounts for this variation by receiving input of the locations of the sensors from the system installer. In one embodiment, the image 600 may be displayed on the display 212 and the installer may be prompted to indicate each sensor location along a periphery of the shovel outline by touching the screen of the display 212 to indicate an approximate location of the respective sensors. In one embodiment, the data file stored in the database store 462 that is associated with the image 600 may include coordinates of suitable installation surfaces of the housing 102 of the shovel 100 for locating sensors, and the installer input may be combined with such coordinates to determine a coordinate location of the sensor on the image. The suitable installation surfaces may each be defined by start point coordinates and end point coordinates in a coordinate system centered at the pivot 105 and having a positive x-axis as shown at 601 and a positive y-axis extending along the boom 108 of the shovel 100. Coordinate information for each installation surface may be saved together with orientation information that defines an orientation of the surface with respect to the housing 102 for defining the orientation of sensors mounted on the installation surface. As each sensor location is entered, the installer may also be prompted to enter other information concerning the sensor, such as the type or coverage region of the sensor. For a large shovel 100, indicating the sensor location with a precision of ±0.5 m may be sufficient to provide acceptable performance of the system 200.
Block 508 then directs the microprocessor 402 to associate detection zones of each of the sensors 120-132 with the alert regions. Referring to
For the exemplary Xtreme PreView radar sensor 120, a coverage region 701 of the sensor is divided into five detection zones 700 to 708, represented by the shaded regions shown in
The sensor 120 is configured to process signals such that when an object is detected by the sensor, the sensor resolves the location of the object to a single detection zone and outputs an identification on the CAN bus 209 (shown in
In one embodiment the sensor detection zones 700-708 each have an outward extent L as indicated. A center of association for each sensor detection zone lies at a distance “d” from a previous sensor region and is generally centered with respect to the outward extent L of the sensor detection zone. For example, the sensor detection zone 720 is associated with the alert region 616 of the shovel 100 since its center of association 724 falls within the alert region 616. Similarly, the sensor detection zone 722 is also associated with the alert region 616 of the shovel 100 since its center of association 726 falls within the alert region 616. A ratio of d/L may be computed to indicate how conservative the association is. For any of the sensor detection zones 700-708, a low ratio of d/L indicates a tendency to associate outwardly located sensor detection zones to the alert regions 612-620, while a ratio d/L that is close to unity would indicate a tendency to associate sensor zones that are closer to the shovel with the alert regions. In
The process 500 shown in
In embodiments that include cameras such as the cameras 136-140 shown in
Referring to
Block 802 of the process 800 directs the microprocessor 402 to monitor the CAN bus 209 (shown in
If at block 804, no sensor signal is received on the CAN bus 209, block 804 directs the microprocessor 402 back to block 802, which is repeated. If at block 804, a sensor signal is received on the CAN bus 209, block 804 directs the microprocessor 402 to block 806, which directs the microprocessor to read the sensor identifier that transmitted the message and to read the detection zone identifier Dcur included in the message.
The process 800 then continues at block 808, which directs the microprocessor 402 to map the sensor detection zone to the alert region Rk as described above in connection with the system calibration.
Block 810 then directs the microprocessor 402 to read the previous Dcurr sensor detection value from the store 464 and to set the value to Dpre, as the previous sensor detection value for the object. Block 810 also directs the microprocessor 402 to store the sensor identifier and new detection zone identifier in the sensor value store 464 as the current detection value Dcur for the object.
The process then continues at block 812, which directs the microprocessor 402 to read the values of Dpre and Dcur and to determine whether the object has moved toward the shovel, which would be indicated by the alert zone R changing from an outer alert zone Rk to an inner alert zone Rk−1. If at block 812 the object has moved toward the shovel, then block 812 directs the microprocessor 402 to block 814 which directs the microprocessor 402 to determine whether Rk is a collision alert region, in which case the process continues at block 816.
Block 816 directs the microprocessor 402 to cause a collision alert to be issued. In the event of an object appearing within a collision alert region, there is no need for further processing and a collision alert may be issued immediately to provide the operator with sufficient time to avoid any associated danger. Block 816 then directs the microprocessor 402 to block 818, which directs the microprocessor 402 to store the sensor identifier and associated detection zone identifier in the sensor value store 464 of the variable memory 406 as a current detection value Dcur for the object. Block 818 then directs the microprocessor 402 back to block 802 and blocks 802-810 of the process 800 are repeated.
If at block 812 the object has not moved toward the shovel, then block 812 directs the microprocessor 402 to block 818, which directs the microprocessor 402 to store the sensor identifier and associated detection zone identifier and directs the microprocessor 402 back to block 802 as described above.
If at block 814, Rk is not a collision alert region, then block 814 directs the microprocessor 402 to block 820. Block 820 directs the microprocessor 402 to determine whether Rk is identified as a warning region. If Rk is not identified as a warning region then block 820 directs the microprocessor 402 to block 818, which directs the microprocessor 402 to store the sensor identifier and associated detection zone identifier and directs the microprocessor 402 back to block 802 as described above.
If at block 820 Rk is identified as a warning region then block 820 directs the microprocessor 402 to block 826, which directs the microprocessor 402 to block 822. Block 822 directs the microprocessor 402 to determine whether the object has moved tangentially with respect to the shovel, which would be indicated by the sensor Si changing to an adjacent sensor Si±1 while the alert zone R remains Rk. If at block 822 the object has not moved tangentially, the microprocessor 402 is directed to block 818, which directs the microprocessor 402 to store the sensor identifier and associated detection zone identifier and directs the microprocessor 402 back to block 802 as described above.
Advantageously, by detecting tangential movement of an object through the same alert zone, warnings that would occur due to normal loading operations involving, for example, a haul truck at the side of the shovel 100 would be avoided. By not triggering a warning for objects that the operator is aware of, other warnings that are higher priority will be more apparent to the operator.
If however at block 822, the object has not moved tangentially with respect to the shovel, then block 822 directs the microprocessor 402 to block 824, which directs the microprocessor 402 to initiate a warning alert. Block 824 then directs the microprocessor 402 back to block 818, which directs the microprocessor 402 to store the sensor identifier and associated detection zone identifier and directs the microprocessor 402 back to block 802 as described above.
Block 822 also directs the microprocessor 402 to determine whether the read the detection zone identifier Dcur corresponds to either the first or last sensors which would indicate that the object has moved tangentially into the alert region S1 or Slast, in which case it would not be possible to detect tangential movement of the object. In this case block 822 would direct the microprocessor 402 back to block 818, to store the sensor identifier and associated detection zone identifier and direct the microprocessor 402 back to block 802 as described above.
Referring to
In systems such as the system 200 shown in
When block 812 initiates a collision alert or block 824 initiates a warning alert, the system 200 shown in
In another embodiment image recognition may be performed on the images of the object or other steps such as radio frequency identification may be employed to provide an identification of the object that is detected. The object may be configured with an emergency stop system that receives a wireless command signal from the shovel 100 to cause the object to be halted when a possibility of a collision is detected.
In one embodiment, as objects enter and leave the operating ambit of the shovel 100, the processor circuit 202 shown in
Referring to
In another embodiment shown in
The embodiments shown in
Advantageously, by defining collision alert regions on the basis of the possibility of portions of the shovel 100 swinging to collide with a detected object in the embodiments described above, the corresponding warning alert regions are rendered more effective since there is no need to include a large safety zone surrounding the shovel within which false warning alerts may be issued for object that are not particularly close to the collision zone. Since mining shovels often have bulldozers and other vehicles working around the shovel, the incidence of false warnings may become a distraction to the operator and thus the non-uniform alert regions defined in the above embodiments reduce the incidence of false warnings.
While specific embodiments of the invention have been described and illustrated, such embodiments should be considered illustrative of the invention only and not as limiting the invention.
This patent application claims the benefits of U.S. Provisional Patent Application Ser. No. 61/501,546, filed on Jun. 27, 2011, the entire content of which is hereby expressly incorporated by reference.
Number | Date | Country | |
---|---|---|---|
61501546 | Jun 2011 | US |