US20260193870A1
SYSTEM, MACHINE, AND METHOD FOR MONITORING AND MITIGATING WORKSITE MACHINE COLLISION
Publication
Application
Classifications
IPC Classifications
CPC Classifications
Applicants
Caterpillar Inc.
Inventors
Maung Thant Zin Shein, Jyoti Prakash Mishra
Abstract
A system for mitigating worksite machine collisions is disclosed. The system is configured to receive at least one input from at least one monitoring device associated with at least one machine operating within the worksite. The system is also configured to detect at least one collision event associated with the at least one machine corresponding to at least one work area within the worksite based on the at least one received input. Further, the system is configured to determine a severity of the at least one detected collision event corresponding to the at least one work area based on a model. In addition, the system is configured to identify, via the model, at least one collision zone within the worksite based on the determined severity. Furthermore, the system is configured to perform, via the model, at least one corrective action based on the at least one identified collision zone.
Get a summary, plain-language explanation, or ask your own question.
Figures
Description
TECHNICAL FIELD
[0001]The present disclosure relates, in general, to detecting machine collisions. More particularly, the present disclosure related to a system, a machine, and a method for monitoring and mitigating worksite machine collisions.
BACKGROUND
[0002]Typically, a worksite such as an underground mine site presents a challenging environment for movement of machines due to undesirable and unpredictable worksite conditions including, but not limited to, limited availability of space for the machines to move, uneven operating roads or pathways, limited illumination of the pathways, presence of operator blind spots along the pathways, tunnel wall protrusions, and obstructions such as rocks along the operating pathways. As a result, the machines operating in the mine site tend to get damaged during the movement due to inadvertent abrasions against tunnel wall protrusions, or collisions with other machines or mine site structures. Repeated instances of such machine damage or collisions may warrant unscheduled maintenance or repair of the machines or the mine sites, thereby causing unnecessary downtimes, loss of productivity, and increase in production costs. Therefore, it may be desirable to mitigate such instances of machine damage or collisions within the mine site to improve a lifespan of the machines, productivity, and operation efficiency, and minimize machine or site maintenance costs.
[0003]U.S. Pat. No. 11,963,065, herein referred to as “the US '065 reference”, relates to a system that processes information associated with a potential collision of a vehicle to reliably determine whether a collision occurred and/or determine one or more characteristics of the collision. In response to obtaining information, the system analyses the data describing the movement of the vehicle before and/or after a time associated with the potential collision. The system carries out the analysis using a trained classifier that classifies the vehicle movement data into one or more classes. If a collision is determined to be likely, the system triggers one or more actions based on the characteristics of the collision. The US '065 reference merely discloses a collision detection system for the vehicle for inferring whether the collision has occurred and ensuring that remedial actions are taken thereafter. However, in addition to detection or inferring such collisions, it may also be necessary to prevent or mitigate such collisions within the worksite.
SUMMARY
[0004]In one aspect of the present disclosure, a system for mitigating worksite machine collisions is disclosed. The system includes a processor and a memory for storing instructions that when executed by the processor, causes the processor to receive at least one input from at least one monitoring device associated with at least one machine operating within a worksite. The processor is also configured to detect at least one collision event associated with the at least one machine corresponding to at least one work area of a plurality of work areas within the worksite based on the at least one received input. Further, the processor is configured to determine a severity of the at least one detected collision event corresponding to the at least one work area based on a model. In addition, the processor is configured to identify, via the model, at least one collision zone within the worksite based on the determined severity. The at least one collision zone includes at least one collision zone work area of the plurality of work areas. Furthermore, the processor is configured to perform, via the model, at least one corrective action based on the at least one identified collision zone.
[0005]In another aspect of the present disclosure, a machine including a processor, memory, and at least one monitoring device is disclosed. The processor is configured to receive at least one input from the at least one monitoring device. The processor is also configured to detect at least one collision event associated with the at least one machine corresponding to at least one work area of a plurality of work areas within the worksite based on the at least one received input. Further, the processor is configured to determine a severity of the at least one detected collision event corresponding to the at least one work area based on a model. In addition, the processor is configured to identify, via the model, at least one collision zone within the worksite based on the determined severity. The at least one collision zone includes at least one collision zone work area of the plurality of work areas. Furthermore, the processor is configured to perform, via the model, at least one corrective action based on the at least one identified collision zone.
[0006]In yet another aspect of the present disclosure, a method for mitigating worksite machine collisions is disclosed. The method includes receiving at least one input from at least one monitoring device associated with at least one machine operating within a worksite. The method also includes detecting at least one collision event associated with the at least one machine corresponding to at least one work area of a plurality of work areas within the worksite based on the at least one received input. Further, the method includes determining a severity of the at least one detected collision event corresponding to the at least one work area based on a model. In addition, the method includes identifying, via the model, at least one collision zone within the worksite based on the determined severity. The at least one collision zone includes at least one collision zone work area of the plurality of work areas. Furthermore, the method includes performing, via the model, at least one corrective action based on the at least one identified collision zone.
BRIEF DESCRIPTION OF DRAWINGS
[0007]
[0008]
[0009]
[0010]
[0011]
[0012]
DETAILED DESCRIPTION
[0013]Reference will now be made in detail to specific embodiments or features, examples of which are illustrated in the accompanying drawings. Generally, corresponding reference numbers may be used throughout the drawings to refer to the same or corresponding parts, e.g., 1, 1′, 1″, 101 and 201 could refer to one or more comparable components used in the same and/or different depicted embodiments.
[0014]Referring to
[0015]In embodiments, the worksite 100 may also include one or more electronic devices, for example, 130-1, 130-2, 130-3, and 130-4 associated with the machines, for example, 105-1, 105-2, 105-3, and 105-4 respectively. In embodiments, the electronic devices, for example, 130-1, 130-2, 130-3, 130-4 may be employed by operators operating the machines, for example, 105-1, 105-2, 105-3, and 105-4 respectively. Examples of the electronic devices, for example, 130-1, 130-2, 130-3, 130-4 include, but are not limited to, computers, laptops, mobile devices, handheld devices, personal digital assistants (PDAs), tablet personal computers, digital notebook, wearables, and other electronic devices known to persons skilled in the art for performing functions consistent with the present disclosure. In embodiments, the machines, for example, 105-1, 105-2, 105-3, and 105-4 include one or more monitoring devices, for example, 135-1, 135-2, 135-3, and 135-4 respectively. Examples of the monitoring devices, for example, 135-1, 135-2, 135-3, and 135-4 include, but are not limited to, one or more inertial measurement units, one or more cameras, and one or more sensors or sensing and/or transmitting devices. Examples of the sensors include, but are not limited to, Global Positioning System (GPS) sensors or tracking units, impact or touch sensors, and motion sensors. Examples of the sensing and/or transmitting devices include, but are not limited to, machine localizer systems configured to transmit or receive radio signals. In embodiments, the monitoring devices, for example, 135-5, 135-6 are also provided in one or more work areas, for example, 140-1, 140-2 within the worksite 100. Examples of the monitoring devices, for example, 135-5, 135-6, in the work areas, for example, 140-1, 140-2, include, but are not limited to, area localizer systems configured to transmit or receive radio signals. In embodiments, the monitoring devices, for example, 135-1, 135-2, 135-3, 135-4, 135-5, 135-6 are in communication with the machine system 115 and/or in communication with the monitoring system 120 via the network 125. In embodiments, the monitoring devices may also correspond to the electronic devices, for example, 130-1, 130-2, 130-3, 130-4 associated with the machines, for example, 105-1, 105-2, 105-3, 105-4 respectively.
[0016]Referring to
[0017]Referring again to
[0018]Referring to
[0019]In addition, the machine system, for example, 115-4 includes a machine system storage unit 425, such as a magnetic disk or optical disk, coupled to the machine system bus 405. The machine system storage unit 425 may store information associated with the machine, for example, 105-4. The information may include, but is not limited to, a type of the machine, a utility associated with the machine, at least one machine dimension such as a weight, height from a ground surface, a length, and/or a width of the machine, a current location of the machine, a machine identification associated with the machine, a map of the worksite 100 and a location of one or more work areas, for example, 140-1, 140-2, 140-3, 140-4, 140-5, 140-6 (see
[0020]The machine system, for example, 115-4 can be coupled via the machine system bus 405 to a machine system display unit 430, such as a light emitting diode (LED) and a liquid crystal display (LCD) for displaying information. One or more machine system input devices 435 are coupled to machine system bus 405 for communicating information and command selections to the machine system processor 410. In some embodiments, at least one input device of the machine system input devices 435 may be included in the machine system display unit 430, for example a touch screen that facilitates detection of multi-touch inputs from the user via the machine system display unit 430. In embodiments, the machine system input devices 435 may also correspond to peripheral input devices that may be paired with the machine system, for example, 115-4 via Bluetooth, Wi-Fi, Wi-Fi direct, or as a hardware connection such a USB peripheral to the machine system, for example, 115-4. Examples of the peripheral input devices include, but are not limited to, a joystick, machine seat controls, a gamepad, a keyboard, a mouse, a gesture-controlled device, or a wearable device such as, for example, a smart watch. In embodiments, the machine system input devices 435 may also include a microphone (not shown) configured to received audio inputs or instructions. In embodiments, the machine system input devices 435 may also include alphanumeric and other keys. Another type of machine system input devices is an input control 440, such as a mouse, a trackball, or cursor direction keys for communicating direction information and command selections to the machine system processor 410 and for controlling cursor movement on the machine system display unit 430. Additional examples of the machine system input devices 435 include, but are not limited to, a switch, a button, a lever, a joystick, a keyboard, the machine system display unit 430, and a remote-control device, such as, the electronic device, for example, 130-1, in communication with the machine system processor 410 via the network 125 and the machine system transceiver 445.
[0021]Various embodiments are related to the use of machine system for example, 115-4 for implementing the techniques described herein. In one embodiment, the techniques are performed by the machine system, for example, 115-4 in response to the machine system processor 410 executing instructions included in the machine system memory 415. Such instructions can be read into the machine system memory 415 from another machine-readable medium, such as the machine system storage unit 425. Execution of the instructions included in the machine system memory 415 causes the machine system processor 410 to perform the process steps described herein.
[0022]The term “machine-readable medium” as used herein refers to any medium that participates in providing data that causes a machine to operate in a specific fashion. In an embodiment implemented using the machine system, for example, 115-4, various machine-readable medium is involved, for example, in providing instructions to the machine system processor 410 for execution. The machine-readable medium can be a storage media. Storage media includes both non-volatile media and volatile media. Non-volatile media includes, for example, optical or magnetic disks, such as machine system storage unit 425. Volatile media includes dynamic memory, such as the machine system memory 415. All such media must be tangible to enable the instructions carried by the media to be detected by a physical mechanism that reads the instructions into a machine. Common forms of machine-readable medium include, for example, a floppy disk, a flexible disk, hard disk, magnetic tape, or any other magnetic medium, a CD-ROM, any other optical medium, punch cards, paper-tape, any other physical medium with patterns of holes, a RAM, a PROM, and EPROM, a FLASH-EPROM, any other memory chip, or cartridge.
[0023]In another embodiment, the machine-readable medium can be a transmission media including coaxial cables, copper wire and fibre optics, including the wires that include the machine system bus 405. Transmission media can also take the form of acoustic or light waves, such as those generated during radio-wave and infra-red data communications. Examples of machine-readable medium may include, but are not limited, to a carrier wave as described hereinafter or any other medium from which the machine system, for example, 115-4 can read, for example online software, download links, installation links, and online links. For example, the instructions can initially be carried on a magnetic disk of a remote computer. The remote computer can load the instructions into its dynamic memory and send the instructions over a telephone line using a modem. A modem local to the machine system, for example, 115-4 can receive the data on the telephone line and use an infra-red transmitter to convert the data to an infra-red signal. An infra-red detector can receive the data carried in the infra-red signal and appropriate circuitry can place the data on the machine system bus 405. The machine system bus 405 carries the data to the machine system memory 415, from which the machine system processor 410 retrieves and executes the instructions. The instructions received by the machine system memory 415 can optionally be stored in the machine system storage unit 425 either before or after execution by the machine system processor 410.
[0024]The machine system, for example, 115-4 also includes a machine system transceiver 445 coupled to the machine system bus 405. The machine system transceiver 445 provides a two-way data communication coupling with one or more electronic control modules (ECMs) (not shown), one or more monitoring devices, for example, 135-4 associated with the machine, for example, 105-4, and/or one or more electronic devices, for example, 130-4 associated with the machine, for example, 105-4. In embodiments, the machine system transceiver 445 can be an integrated service digital network (ISDN) card or a modem to provide a data communication connection to a corresponding type of telephone line. As another example, the machine system transceiver 445 can be a local area network (LAN) card to provide a data communication connection to a compatible LAN. Wireless links can also be implemented. In any such implementation, the machine system transceiver 445 sends and receives radio, electrical, electromagnetic, or optical signals that carry digital data streams representing various types of information.
[0025]In embodiments, the machine system processor 410 may be capable of executing the computer instructions stored in the machine system memory 415 to perform one or more functions. In embodiments, the machine system processor 410 may include one or more machine system control units, for example, 450, 455, 460, 465, 470 to perform the one or more functions. For example, the machine system processor 410 may include a monitoring unit 450, a detection unit 455, a determination unit 460, an identification unit 465, and an action unit 470. In embodiments, the machine system control units 450, 455, 460, 465 470 correspond to and/or include hardware and/or software components respectively and may be configured to perform respective functions. In embodiments, the machine system control units 450, 455, 460, 465 470 may implement the model(s) stored in the machine system storage unit 425 to perform the respective functions. It will be apparent to those with ordinarily skilled in the art that, in embodiments, the components 405-445 of the machine system, for example, 115-4 and the machine system control units 450-470 are also included in each machine system of the machine systems, for example, 115-1, 115-2, 115-3. For purposes of clarity and understanding, the functions performed by the monitoring device(s) 135-4 and the machine system control units 450-470 provided in the machine system 115-4 of the machine 105-4 and the functions performed by the electronic device(s) 130-4 associated with the machine 105-4 will be explained in detail hereinafter. It will be apparent to those with ordinary skill in the art that that the monitoring device(s) 135-1, 135-2, 135-3 and the machine system control units 450-470 provided in the machine systems 115-1, 115-2, 115-3 of the machines 105-1, 105-2, 105-3 respectively are also configured to perform the same functions as the monitoring device(s) 135-4 and the machine system control units 450-470 provided in the machine system 115-4 of the machine 105-4. Similarly, it will also be apparent to those with ordinary skill in the art that the electronic devices 130-1, 130-2, 130-3 associated with the machines 105-1, 105-2, 105-3 respectively are also configured to perform the same functions as the electronic device 130-4 associated with the machine 105-4.
[0026]The monitoring unit 450 is configured to receive at least one input from the monitoring device(s) 135-4 associated with the machine 105-4 operating within the worksite 100. In embodiments, the monitoring unit 450 is configured to receive the at least one input in real-time or periodically. In embodiments, the monitoring unit 450 is configured to monitor the machine 105-4 operating within the worksite 100 based on the received input(s). Examples of the received input(s) include, but are not limited to, a current location or work area of the machine 105-4 within the worksite 100, one or more measurements received from the monitoring device(s) 130-4, a distance or proximity of the machine 105-4 to one or more work areas, for example, 140-1, 140-2, 140-3, 140-4, 140-5, 140-6. Examples of the received measurement(s) include, but are not limited to, lateral and/or longitudinal acceleration data associated with the machine 105-4. The lateral acceleration corresponds to a rate of change of a velocity of the machine 105-4 perpendicular to the direction of travel of the machine 105-4. The longitudinal acceleration corresponds to a rate of change of a velocity of the machine 105-4 along the direction of travel of the machine 105-4. In embodiments, the monitoring unit 450 is configured to determine each work area, for example, 140-2, 140-3, 140-4, 140-5 of the plurality of work areas, for example, 140-1, 140-2, 140-3, 140-4, 140-5, 140-6 traversed by the machine 105-4 within the worksite 100 over a predefined period or at a given point in time. In embodiments, the monitoring unit 450 is also configured to determine the received input(s) corresponding to each determined work area, for example, 140-5 traversed by the machine 105-4. As an example, the monitoring unit 450 may be configured to receive and monitor global positioning system (GPS) coordinates associated with the machine 105-4 via the monitoring device(s) 135-4 such as the GPS sensor(s)/tracking unit in real-time and is configured to determine the work area(s), for example, 140-5 traversed by the machine 105-4 based on the GPS coordinates received. As another example, the monitoring unit 450 may be configured to receive radio signals from the monitoring devices, for example, 135, 136 such as the area localizer systems in the work areas, for example, via the monitoring device(s) 135-4 such as the machine localizer systems in real-time and is configured to determine the work area(s), for example, 140-5 traversed by the machine 105-4 based on the radio signals received from the area localizer systems. The monitoring unit 450 may also be configured to receive one or more measurements via the monitoring device(s) 135-4 such as the inertial measurement unit(s) in real-time and correlate the received measurements(s) to the corresponding determined work area(s), for example, 140-5. In some embodiments, the monitoring system 120 may also be configured to receive and monitor the GPS coordinates associated with the machine 105-4. In such embodiments, the monitoring system 120 may be configured to determine each work area traversed by the machine 105-4 over the predefined period and/or in real-time. Further, in such embodiments, the monitoring system 120 may also be configured to provide the determined work area(s), for example, 140-2, 140-2, 140-3, 140-4, and/or 140-5, traversed by the machine 105-4 to the monitoring unit 450. In embodiments, the monitoring unit 450 is configured to provide the determined work area(s), for example, 140-5 and the received input(s) from the monitoring device(s), for example, 135-4 corresponding to the determined work area(s), for example, 140-5 to the detection unit 455.
[0027]In embodiments, the detection unit 455 is configured to detect at least one collision event associated with the machine 105-4 corresponding to at least one work area, for example, 140-5 of the plurality of work areas, for example, 140-2, 140-3, 140-4, 140-5, within the worksite 100 based on the at least one received input. In embodiments, the detection unit 455 configured to analyze the at least one received input corresponding to each determined work area, for example, 140-2, 140-3, 140-4, 140-5 traversed by the machine 105-4 and detect the collision event(s) associated with the machine 105-4 corresponding the determined work area(s), for example, 140-5 based on the analysis. In embodiments, the detection unit 455 is configured to determine an anomaly in the at least one received input and determine the at least one collision event based on the determined anomaly. In embodiments, the detection unit 455 may be configured to compare the received input(s) with predefined or preset values, settings, and/or thresholds, referred to hereinafter as ‘predefined input thresholds’, or one or more previously received input(s) stored in the machine system storage unit 425 and determine the anomaly based on the comparison. For example, the detection unit 455 may compare the received input(s) such as, but not limited to, the lateral and/or longitudinal acceleration data with the predefined input thresholds or previously received input(s) associated with the lateral and/or longitudinal acceleration data. The detection unit 455 may then be configured to detect the collision event(s) for instances when the received input(s) exceed the predefined input thresholds. Similarly, the detection unit 455 may also be configured to detect the collision event(s) for instances when a variation or difference between the received input(s) and the previously received input(s) is less than or greater than one or more predefined input variation thresholds. The predefined input variation thresholds correspond to thresholds associated with the variation or the difference between the receive input(s). In embodiments, the predefined input variation thresholds may also be indicative of an upper limit of a deviation from the predefined input thresholds.
[0028]In embodiments, the detection unit 455 is also configured to determine a position of the monitoring device(s) 135-4 associated with the received input(s). In embodiments, the detection unit 455 is configured to determine one or more collision points or locations on the machine 105-4 based on the detected collision event(s), the received input(s), and/or the determined position of the monitoring device(s) 135-4. In embodiments, the detection unit 455 is configured to determine a longitudinal collision at one or more first portions, for example, a front side or a back side, of the machine 105-4 along a direction of motion of the machine 105-4 or a lateral collision at one or more second portions, for example, a first lateral side or a second lateral side, of the machine 105-4 transverse to the direction of motion of the machine 105-4 based on the determined collision point(s) and the determined position of the monitoring device(s) 135-4. For example, the detection unit 455 is configured to determine the lateral collision including, but not limited to, scraping of a machine body of the machine 105-4 against an object or a lateral wall, at the one or more lateral sides of the machine 105-4 and the longitudinal collision including, but not limited to, a collision of the machine 105-4 with an object, a wall, or another machine, at the front side or the back side of the machine 105-4. The detection unit 455 is configured to determine the lateral collision based on the lateral acceleration data. The lateral acceleration in the machine 105-4 occurs when the machine 105-4 is moving/turning at a constant velocity ‘V’ around a corner, for example, C3 along a path, for example, P1, with a radius of ‘R’ and a unit of measurement of the lateral acceleration is meters per second square (m/s2) or gravitational force units (g). In embodiments, the detection unit 455 is configured to determine the lateral acceleration in the machine 105-4 using an equation, aY=V(r+β*), wherein aY is the lateral acceleration, V is the constant velocity, r is a yaw rate, and β* is a slip rate. The yaw rate ‘r’ of the machine 105-4 is a rate at which the machine 105-4 rotates around a vertical axis (not shown) of the machine 105-4. The slip rate β* corresponds to a rate of change in slip ratio. The slip ratio corresponds to a difference between an actual measured speed of the machine 105-4 and a calculated speed, expressed as a percentage of the actual measured speed. The detection unit 455 is configured to determine the lateral collision of the machine 105-4 when the determined lateral acceleration is greater than a predefined lateral acceleration. For example, the predefined lateral acceleration for a yaw rate of 42 degrees and a velocity of 30 kilometers per hour is less than or equal to 1 g. The detection unit 455 may determine the current yaw rate and the machine speed based on the received input(s), and may detect the lateral collision, such as a lateral wall collision, for instances when the determined lateral acceleration is greater than 2 g lateral acceleration. In embodiments, the detection unit 455 is also configured to determine the lateral side of the machine 105-4 associated with the lateral collision. In embodiments, one or more first monitoring devices like the monitoring device(s) 135-4 are provided in the first lateral side of the machine 105-4 and one or more second monitoring devices like the monitoring device(s) 135-4 are provided in the second lateral side of the machine 105-4. In embodiments, the monitoring unit 450 may be configured to receive one or more inputs from the first monitoring device(s) or the second monitoring device(s) and provide the received inputs to the detection unit 455. In embodiments, the detection unit 455 may be configured to determine the position of the first and/or second monitoring devices associated with the received input(s). In embodiments, the detection unit 455 is configured to determine the lateral acceleration corresponding to the received inputs from the first monitoring device(s) or the second monitoring device(s). In embodiments, the detection unit 455 is configured to associate the determined lateral acceleration corresponding to the received inputs from the first monitoring device(s) to the first lateral side of the machine 105-4 based on the determined position of the first monitoring device(s). Similarly, the detection unit 455 is configured to associate the determined lateral acceleration corresponding to the received inputs from the second monitoring device(s) to the second lateral side of the machine 105-4 based on the determined position of the second monitoring device(s).
[0029]In embodiments, the detection unit 455 is also configured to determine the longitudinal collision based on the longitudinal acceleration data. The longitudinal acceleration is correlated to the machine velocity of the machine 105-4 in the direction of travel of the machine 105-4. The detection unit 455 is configured to determine a change in the machine velocity of the machine 105-4 in the direction of travel based on the received input(s) and based on the comparison with the previously determined machine velocity of the machine 105-4. The detection unit 455 is also configured to determine the longitudinal acceleration or a longitudinal deceleration based on the determined change in the machine velocity. The longitudinal deceleration corresponds to a rate at which the machine 105-4 decelerates. In embodiments, the detection unit 455 may detect the longitudinal collision, such as a longitudinal wall collision, for instances when the determined machine velocity is equal to zero or less than the previously determined machine velocity by a predefined threshold velocity and/or when the longitudinal deceleration greater than a predefined threshold deceleration is determined. For example, the detection unit 455 may detect the longitudinal collision at a front portion of the machine 105-4 for instances when the previously determined machine velocity is positive, the current determined machine velocity is equal to zero, and/or the determined longitudinal deceleration is greater than 2 g. Similarly, the detection unit 455 may detect the longitudinal collision at a rear portion of the machine 105-4 for instances when the previously determined machine velocity is negative and the current determined machine velocity is greater than zero, and/or the current determined longitudinal acceleration is greater than a predefined longitudinal acceleration and a previously determined longitudinal acceleration.
[0030]Referring to
[0031]Referring again to
[0032]As an example, the determination unit 460 may implement the model to analyze the received input(s) including, but not limited to, the lateral/longitudinal acceleration data and the machine velocity, in response to the collision event associated with machine 105-4 detected by the detection unit 455 corresponding to the work area 140-5. The determination unit 460 may be configured to implement the model to determine at least one historical collision event determined as ‘high severity’ collision event associated with the machine 105-1 corresponding to the work area 140-5, at least one historical collision event determined as ‘low severity’ collision event associated with the machine 105-2 corresponding to the work area 140-5. The determination unit 460 may be configured to implement the model to determine and compare at least one dimension of the machines 105-1, 105-2, and 105-4. Further, the determination unit 460 may be configured to implement the model to determine the severity based on the analysis of the historical received input(s) including, but not limited to, historical lateral and/or longitudinal acceleration data, and/or historical machine velocity associated with the machines 105-1, 105-2. Based on the analysis of the received input(s), the historical collision events, the machine dimensions, and/or the historical receive input(s), the determination unit 460 may be configured to implement the model to determine the detected collision event as the ‘low severity’ collision event or the ‘high severity’ collision event corresponding to the work area 140-5.
[0033]In embodiments, the determination unit 460 is configured to receive one or more machine inputs from other machines, for example, 105-1, 105-2, and 105-3 via the machine system transceiver 445 and the network 125. Examples of the received machine inputs include, but are not limited to, the work area(s) traversed by the machines, for example, 105-1, 105-2, and 105-3, the detected collision events and the determined severity of the detected collision events corresponding to the work area(s), for example, 140-1, 140-2, 140-3, 140-4, 140-5, 140-6 traversed by the machines, for example, 105-1, 105-2, and 105-3, one or more historical collision events associated with the machines, for example, 105-1, 105-2, and 105-3 corresponding to the work area(s), and the one or more machine dimensions of the machines, for example, 105-1, 105-2, 105-3, one or more historical received input(s) including, but not limited to, historical lateral and/or longitudinal acceleration data, and/or historical machine velocity associated with the machines, for example, the machines 105-1, 105-2, 105-3 corresponding to the historical collision events and/or the traversed work area(s). In some embodiments, the determination unit 460 may also be configured to receive the machine inputs associated with the other machines, for example, 105-1, 105-2, and 105-3 via the monitoring system 120 and the network 125. In embodiments, the determination unit 460 is configured to store the received machine inputs in the machine system storage unit 425.
[0034]In embodiments, the determination unit 460 is also configured to implement the model to determine the severity as the ‘low severity’ collision event or the ‘high severity’ collision event based on one or more predefined severity thresholds associated with the worksite 100 and/or the at least one determine work area, for example, 140-5. For example, the predefined input thresholds associated with the received input(s) including the lateral/longitudinal acceleration data and/or the machine velocity of the machine 105-4 for each work area, for example, 140-2, 140-3, 140-4, 140-5 and/or the worksite 100 may be stored in the machine system storage unit 425. In embodiments, the predefined input thresholds associated with the lateral/longitudinal acceleration data and/or the machine velocity of other machines, for example, 105-1, 105-2, 105-3 corresponding to different work areas in different worksites may also be stored in the machine system storage unit 425. In embodiments, the determination unit 460 is configured to compare the predefined input thresholds with the current measurements such as, but not limited to, the current lateral/longitudinal acceleration data and/or the current machine velocity determined based on the received input(s). In embodiments, the determination unit 460 is configured to determine the severity of the collision event based on the comparison. In embodiments, the determination unit 460 is configured to determine a deviation of the current determined lateral/longitudinal acceleration data and/or the machine velocity from the predefined input thresholds. The predefined severity thresholds correspond to thresholds associated with the deviation corresponding to each work area and/or each worksite and may be indicative of an upper limit of the deviation from the predefined input thresholds. As an example, the determination unit 460 may be configured to determine a first detected collision event of the machine 105-4 corresponding the work area 140-2 as the ‘low severity’ collision event when the determined longitudinal deceleration is equal to the predefined input threshold of, for example, 5 g and a second detected collision event of the machine 105-4 corresponding to the work area 140-3 as the ‘high severity’ collision event when the determined longitudinal deceleration is greater than or equal to the predefined severity threshold of, for example, 10 g. The predefined severity threshold of, for example, 10 g corresponds to the upper limit of the deviation, for example, 5 g from the predefined input threshold of, for example, 5 g.
[0035]In embodiments, the determined severity may be indicative of an expected extent of damage to the machine 105-4 at the determined work area(s). For example, the ‘low severity’ collision event may be indicative of minor damages to the machine 105-4 such as, but not limited to, scraping of a machine body of the machine 105-4 against an object or a lateral wall. Similarly, the ‘high severity’ collision event may be indicative of major damages to the machine 105-4 such as, but not limited to, a collision of the machine 105-4 with the object or a wall.
[0036]The identification unit 465 is configured to identify, via the model, at least one collision zone, for example, 145-1, 145-2, 145-3 within the worksite 100 based on the determined severity. In embodiments, the at least one collision zone, for example, 145-1, 145-2, 145-3, includes at least collision work area of the plurality of work areas, for example, 140-1, 140-2, 140-3, 140-4, 140-5, 140-6 traversed by the machines, for example, 105-1, 105-2, 105-3, and/or 105-4. The at least one collision work area corresponds to the at least one determined work area, for example, 140-3, 140-4, 140-5 of the plurality of work areas, for example, 140-1, 140-2, 140-3, 140-4, 140-5, 140-6 traversed by the machine 105-4. In embodiments, the at least one collision work area includes the determined work area(s), for example, 140-3, 140-4, and 140-5 with the determined severity greater than the determined severity corresponding to other work areas, for example, 140-2 traversed by the machine 105-4. In embodiments, the at least one collision work area includes the work areas, for example, 140-3, 140-4, and 140-5 with the determined severity corresponding to the ‘high severity’ collision events. For example, the work areas 140-3, 140-4, 140-5 associated with the detected collision events determined as the ‘high severity’ collision events may correspond to the collision zones 145-1, 145-2, 145-3 respectively. In some embodiments, the work areas 140-3, 140-4, 140-5 associated with the detected collision events determined as the ‘high severity’ collision events may also correspond to a single collision zone (not shown).
[0037]In embodiments, the identification unit 465 is configured to identify the at least one collision zone, for example, 145-1, 145-2, 145-3 based on the model. In embodiments, the identification unit 465 is configured to implement the model to analyze the historical collision events determined as, for example, ‘high severity’ collision events and a count of the determined historical collision events associated with the machines, for example, 105-1, 105-2, 105-3, 105-4 corresponding to the at least one traversed work area, for example, 140-2, 140-3, 140-4, 140-5. In embodiments, the identification unit 465 is also configured to implement the model to analyze the one or more machine dimensions of the machines, for example, 105-1, 105-2, 105-3, and 105-4. In embodiments, the identification unit 465 is also configured to implement the model to analyze the historical received input(s) including, but not limited to, historical lateral and/or longitudinal acceleration data, and/or historical machine velocity associated with the machines, for example, the machines 105-1, 105-2, 105-3, 105-4 for each historical collision event determined as, for example, ‘high severity’ collision event corresponding to each traversed work area, for example, 140-2, 140-3, 140-4, 140-5. In embodiments, the identification unit 465 is also configured to implement the model to analyze each path, for example, P1, P2 in each worksite, for example, the worksite 100 traversed by the machine 105-4 and the one or more path details associated with each path, for example, P1, P2. Examples of the path details include, but are not limited to, a curvature of the path, for example P1 extending along the work areas, for example, 140-1, 140-2, 140-3, 140-4, 140-5, 140-6 and one or more work areas, for example, 140-3, 140-4, 140-5, associated with detected collisions events in the path. In embodiments, the identification unit 465 is configured identify the collision zone(s) based on the analysis of historical collision events determined as ‘high severity’ collision events, the count of the historical collision events in each work area, for example, 140-3, the machine dimensions, the path(s), for example, P1, P2 and/or path details.
[0038]As an example, the identification unit 465 may implement the model to analyze at least one historical collision event determined as ‘high severity’ collision event associated with the machines, for example, 105-1, 105-2, 105-3, and/or 105-4 corresponding to the work area, for example, 140-5. The identification unit 465 may be configured to implement the model to determine and compare at least one dimension of the machines 105-1, 105-2, and 105-4. Further, the identification unit 465 may be configured to implement the model to analyze the historical received input(s) including, but not limited to, historical lateral and/or longitudinal acceleration data, and/or historical machine velocity associated with the machines, for example, 105-1, 105-2, 105-3, and/or 105-4. The identification unit 465 may be configured to implement the model to analyze the path(s), for example, P1 and/or P2 and the path details associated with the path(s). Based on the analysis of the historical collision events, the machine dimensions, the historical receive input(s), the path(s), and/or the path details, the identification unit 465 may be configured to implement the model to determine the collision zone(s). For example, the identification unit 465 may be configured to determine the work areas 140-3, 140-4, 140-5 as the collision zones 145-1, 145-2, 145-3 within the worksite 100 respectively based on the analysis.
[0039]The action unit 470 is configured to perform, via the model, at least one corrective action based on the at least one identified collision zone, for example, 140-3. In embodiments, the action unit 470 is configured to determine at least one cause of the at least one detected collision event based on the at least one received input and/or the model. In embodiments, the action unit 470 is configured to determine the cause of the at least one collision event determined as the ‘high severity’ collision event. In embodiments, the action unit 470 is configured to determine the cause of the at least one collision event corresponding to each collision zone, for example, 145-1, 145-2, 145-3. In embodiments, the action unit 470 is configured to determine the at least one corrective action based on the at least one determined cause. In embodiments, the action unit 470 is configured to perform a first corrective action by providing the at least one identified collision zone, for example, 145-3 via a display, for example, the machine system display unit 430 and/or the electronic device, for example, 130-4 associated with the machine 105-4 via a network 125. In embodiments, the action unit 470 is configured to perform the first corrective action by providing the at least one identified collision zone to the other machines, for example, 105-1, 105-2, 105-3 and/or the monitoring system 120. In embodiments, the action unit 470 is configured to perform a second corrective action by determining a current location of the machine 105-4 and/or a current path, for example, P1 traversed by the machine 105-4 within the worksite 100 based on the at least one received input by the monitoring unit 450. In embodiments, the action unit 470 is also configured to perform the second corrective action by monitoring a proximity of the machine 105-4 to the at least one identified collision zone, for example, 145-3 based on the determined current location. Further, the action unit 470 is configured to perform the second corrective action by detecting a movement of the machine 105-4 towards the at least one identified collision zone, for example, 145-1, 145-2, 145-3 based on the monitored proximity. In addition, the action unit 470 is configured to perform the second corrective action by providing at least one alert to the machine 105-4, and/or the electronic device 130-4 associated with the machine 105-4 based on the monitored proximity and the detected movement. In embodiments, the action unit 470 is configured to provide the alerts as visual alerts, audio alerts, audio-visual alerts, tactile or haptic alerts via one or more output devices (not shown) provided in the machine 105-4. Examples of the output devices include, but are not limited to, the machine system display unit 430, one or more machine alarm systems, one or more machine illumination devices, one or more lighting systems, one or more machine haptic systems, and one or more tactile control systems. In embodiments, the action unit 470 is configured to provide the alert when the monitored proximity of the machine 105-4 to the collision zone, for example, 145-3 is equal to or less than a predefined distance between the machine 105-4 and the collision zone, for example, 145-3.
[0040]For example, the action unit 470 may determine the current location as the work area 140-6 and a current path of the machine 105-4 as P2. The action unit 470 may determine the proximity of the machine 105-4 to the identified collision zone 145-3 and detect the movement of the machine 105-4 towards the identified collision zone 145-3. The action unit 470 may then perform the second corrective action by providing the alert to the machine 105-4 via the machine system display unit 430, and/or the electronic device 130-4 associated with the machine 105-4 based on the detected movement and when monitored proximity is equal to 2 kilometers from the identified collision zone 145-3.
[0041]In embodiments, the action unit 470 is configured to perform a third corrective action by modifying at least one machine parameter associated with the machine 105-4 based on the monitored proximity and the detected movement. For example, the action unit 470 may be configured to minimize an engine speed of the machine 105-4. In embodiments, the action unit 470 is configured to perform a fourth corrective action by providing at least one recommendation, instruction, or information to the machine 105-4 or an operator of the machine 105-4 via the machine system display unit 430, the electronic device 130-4 associated with the machine 105-4, or a display unit (not shown) provided in or in proximity to the at least one identified collision zone, for example, 145-3. For example, the action unit 470 may provide a recommendation to reduce the engine speed of the machine 105-4 via the machine system display unit 430 or provide information related to the identified collision zone, for example, 145-3 such as, but not limited to, one or more objects/obstructions lateral and/or longitudinal to the direction of travel of the machine 105-4 in the identified collision zone, for example, 145-3 on the display unit (not shown) in proximity to the identified collision zone, for example, 145-3 based on the detected collision event(s). In embodiments, the action unit 470 is configured to perform a fifth corrective action by assigning or directing the machine 105-4 for repair or maintenance based on the at least one detected collision event and/or the determined severity. In embodiments, the action unit 470 is configured to assign or direct the machine 105-4 for repair or maintenance for instances when the determined severity associated with the identified collision zones, for example, 145-1, 145-2, 145-3 corresponds to the ‘high severity’ collision event and/or when the count of the detected collision event(s) corresponding to the identified collision zones, for example, 145-1, 145-2, 145-3 exceeds a predefined safety count. For example, the action unit 470 is configured to assign or direct the machine 105-4 for repair or maintenance for instances when the detected collision event(s) is determined to be the ‘high severity’ collision event by the determination unit 460 corresponding to identified collision zones 145-1, 145-2, 145-3 consecutively. In embodiments, the action unit 470 is also configured to perform a sixth corrective action by assigning the at least one work area or the at least one identified collision zone, for example, 145-3 for repair or maintenance based on the at least one detected collision event and/or the determined severity. For example, the action unit 470 is also configured to assign the collision zone 145-3 for instances when the detected collision event(s) is determined as the ‘low severity’ and/or ‘high severity’ collision event by the determination unit 460 or when the count of the detected collision event(s) corresponding to the collision zone 145-3 exceeds the predefined safety count.
[0042]In embodiments, the action unit 470 is configured to perform a seventh corrective action by providing a visual indication of the at least one detected collision point or location on the machine 105-4 by the detection unit 455 on a display, for example, the machine system display unit 430 and/or the electronic device, for example, 130-4 associated with the machine 105-4 via the machine system transceiver 445 and the network 125. For example, the action unit 470 is configured to perform the seventh corrective action by indicating the frontal, rear, or lateral collision of the machine 105-4 based on the received input(s) via the monitoring unit 450. In embodiments, the action unit 470 is configured to perform an eighth corrective action by providing at least one collision alert on a display, for example, the machine system display unit 430 and/or the electronic device, for example, 130-4 associated with the machine 105-4 via the machine system transceiver 445 and the network 125 indicating the at least one detected collision event by the detection unit 455 and/or the determined severity by the determination unit 460. In embodiments, the action unit 470 is also configured to perform the eighth corrective action by providing a tactile or haptic alert, via the one or more machine haptic systems provided in the machine 105-4, to, for example, one or more machine controls or the machine system input devices 435 provided in the machine 105-4 indicating the at least one detected collision event by the detection unit 455 and/or the determined severity by the determination unit 460. In embodiments, the action unit 470 is also configured to perform the eighth corrective action by providing the at least one collision alert to other machines, for example, 105-1, 105-2, 105-3 via the network 125. In embodiments, the action unit 470 is configured to provide the collision alert(s) in real-time.
[0043]In embodiments, it may also be contemplated that the electronic devices, for example, 130-1, 130-2, 130-3, 130-4 associated with the machines, for example, 105-1, 105-2, 105-3, 105-4 respectively may also include the same components and control units as the machine system, for example, 115-4 and perform the same functions as the machine system, for example, 115-4 associated with the machines, for example, 105-1, 105-2, 105-3, 105-4 respectively. For example, the electronic device 130-4 associated with the machine 105-4 may receive the one or more input(s) from the monitoring device(s) 135-4 and be configured detected the collision event(s) associated with the machine 105-4 based on the receive input(s). The electronic device 130-4 may also be configured to determine the severity of the detected collision event(s) and identify the collision zone(s), for example, 145-3 within the worksite 100 based on the determined severity. In addition, the electronic device 130-4 may also be configured to perform the same first, second, third, fourth, fifth, sixth, seventh, and the eighth corrective actions as the machine system, for example, 115-4 based on the identified collision zone(s), for example, 145-3 and/or the detected collision event(s).
[0044]Referring to
[0045]For example, the monitoring system 120 is configured to receive at least one input from at least one monitoring device, for example, 135-1, 135-2, 135-3, 135-4 associated with at least one machine, for example, 105-1, 105-2, 105-3, 105-4, operating within the worksite 100. In embodiments, the monitoring system 120 is configured to receive the at least one input in real-time or periodically. In embodiments, the monitoring system 120 is configured to monitor the at least one machine, for example, 105-1, 105-2, 105-3, 105-4 operating within the worksite 100 based on the received input(s). In embodiments, the monitoring system 120 is also configured to determine each work area, for example, 140-2, 140-3, 140-4, 140-5 of the plurality of work areas, for example, 140-1, 140-2, 140-3, 140-4, 140-5, 140-6 traversed by the machines, for example, 105-1, 105-2, 105-3, 105-4 within the worksite 100 over a predefined period or at a given point in time. In embodiments, the monitoring system 120 is also configured to determine the received input(s) corresponding to each determined work area traversed by the machines, for example, 105-1, 105-2, 105-3, 105-4. In embodiments, the monitoring system 120 is configured to detect at least one collision event associated with the machines, for example, 105-1, 105-2, 105-3, 105-4 corresponding to at least one work area, for example, 140-5 of the plurality of work areas, for example, 140-1, 140-2, 140-3, 140-4, 140-5, 140-6, within the worksite 100 based on the at least one received input. In embodiments, the monitoring system 120 is configured to analyze the at least one received input corresponding to each determined work area, for example, 140-2, 140-3, 140-4, 140-5 traversed by the machines, for example, 105-1, 105-2, 105-3, 105-4 and detect the collision event(s) associated with the machines, for example, 105-1, 105-2, 105-3, 105-4 corresponding the determined work area(s) based on the analysis. In embodiments, the monitoring system 120 is also configured to determine one or more collision points or locations on the machines, for example, 105-1, 105-2, 105-3, 105-4 based on the detected collision event(s) and the received input(s). For example, the monitoring system 120 is configured to determine a lateral collision at one or more lateral sides of the machines, for example, 105-1, 105-2, 105-3, 105-4 and a longitudinal collision at a front portion or a rear portion of the machines, for example, 105-1, 105-2, 105-3, 105-4.
[0046]The monitoring system 120 is also configured to determine a severity of the at least one collision event detected corresponding to the at least one work area for each machine, for example, 105-1, 105-2, 105-3, 105-4. In embodiments, the monitoring system 120 may determine the severity based on the model such as, but not limited to, the machine learning and/or artificial intelligence model(s). In embodiments, the monitoring system 120 is configured to implement the model to analyze the received input(s) from the monitoring device(s), for example, 135-1, 135-2, 135-3, 135-4 to determine the severity. In embodiments, the monitoring system 120 is also configured to implement the model to analyze historical collision events associated with one or more machines, for example, the machines 105-1, 105-2, 105-3, 105-4 corresponding to the at least one determined work area, for example, 140-2, 140-3, 140-4, 140-5. In embodiments, the monitoring system 120 is also configured to implement the model to analyze one or more machine dimensions of the machines, for example, 105-1, 105-2, 105-3, 105-4 to determine the severity. In embodiments, the monitoring system 120 is also configured to implement the model to analyze the historical received input(s) including, but not limited to, historical lateral and/or longitudinal acceleration data, and/or historical machine velocity associated with the machines, for example, 105-1, 105-2, 105-3, 105-4 corresponding to the historical collision events and/or the at least one determined work area, for example, 140-5. In embodiments, the monitoring system 120 may be configured to determine the severity as a ‘low severity’ collision event or a ‘high severity’ collision event based on the analysis of the received input(s), the historical collision events, the machine dimensions, and/or the historical receive input(s). In embodiments, the monitoring system 120 is also configured to determine the severity as the ‘low severity’ collision event or the ‘high severity’ collision event based on the model and/or one or more predefined severity thresholds associated with the worksite 100 and/or the at least one determine work area.
[0047]The monitoring system 120 is also configured to identify, via the model, at least one collision zone, for example, 145-1, 145-2, 145-3 within the worksite 100 based on the determined severity for each detected collision event corresponding to each machine, for example, 105-1, 105-2, 105-3, 105-4. In embodiments, the monitoring system 120 is configured to identify the at least one collision zone, for example, 145-1, 145-2, 145-3 based on the model. In embodiments, the monitoring system 120 is configured to implement the model to analyze the historical collision events determined as, for example, ‘high severity’ collision events and a count of the determined historical collision events associated with the machines, for example, 105-1, 105-2, 105-3, 105-4 corresponding to the at least one traversed work area, for example, 140-2, 140-3, 140-4, 140-5. In embodiments, the monitoring system 120 is also configured to implement the model to analyze the one or more machine dimensions of the machines, for example, 105-1, 105-2, 105-3, 105-4. In embodiments, the monitoring system 120 is also configured to implement the model to analyze the historical received input(s) associated with the machines, for example, the machines 105-1, 105-2, 105-3, 105-4 for each detected historical collision event determined as, for example, ‘high severity’ collision event corresponding to each traversed work area, for example, 140-2, 140-3, 140-4, 140-5. In embodiments, the monitoring system 120 is also configured to implement the model to analyze each path, for example, P1, P2 in each worksite, for example, the worksite 100 traversed by the machines, for example, 105-1, 105-2, 105-3, 105-4. In embodiments, the monitoring system 120 is configured determine the collision zone(s) based on the analysis of historical collision events determined as ‘high severity’ collision events, the count of the historical collision events, the machine dimensions, and/or the path(s), for example, P1, P2.
[0048]The monitoring system 120 is also configured to perform, via the model, at least one corrective action based on the at least one identified collision zone. In embodiments, the monitoring system 120 is configured to determine at least one cause of the at least one detected collision event based on the at least one received input. In embodiments, the monitoring system 120 is configured to determine the cause of the at least one collision event determined as the ‘high severity’ collision event. In embodiments, the monitoring system 120 is configured to determine the cause of the at least one collision event corresponding to each collision zone, for example, 145-1, 145-2, 145-3 for each machine, for example, 105-1, 105-2, 105-3, 105-4. In embodiments, the monitoring system 120 is configured to determine the at least one corrective action based on the at least one determined cause. In embodiments, the monitoring system 120 is configured to perform a first corrective action by providing the at least one identified collision zone via a display, for example, the monitoring system display unit 630, one or more machine system display units, for example, 430 associated with the machines, for example, 105-1, 105-2, 105-3, 105-4, and/or the electronic devices, for example, 130-1, 130-2, 130-3, 130-4 associated with the machines, for example, 105-1, 105-2, 105-3, 105-4 respectively via the network 125. In embodiments, the monitoring system 120 is configured to perform the first corrective action by providing the at least one identified collision zone to the machines, for example, 105-1, 105-2, 105-3, 105-4 via the network 125. In embodiments, the monitoring system 120 is configured to perform a second corrective action by determining a current location of the machines, for example, 105-1, 105-2, 105-3, 105-4 and/or a current path traversed by the machines within the worksite 100 based on the at least one received input from the machines respectively. In embodiments, the monitoring system 120 is also configured to perform the second corrective action by monitoring a proximity of each machine, for example, 105-1, 105-2, 105-3, 105-4 to the at least one identified collision zone, for example, 145-1, 145-2, 145-3 based on the determined current location. Further, the monitoring system 120 is configured to perform the second corrective action by detecting a movement of the machines, for example, 105-1, 105-2, 105-3, 105-4 towards the identified collision zone(s), for example 145-1, 145-2, 145-3 based on the monitored proximity. In addition, the monitoring system 120 is configured to perform the second corrective action by providing at least one alert to the machines, for example, 105-1, 105-2, 105-3, 105-4, and/or the electronic devices, for example, 130-1, 130-2, 130-3,130-4 associated with the machines, for example, 105-1, 105-2, 105-3, 105-4 based on the monitored proximity and the detected movement. In embodiments, the monitoring system 120 is configured to provide the alerts as visual alerts, audio alerts, audio-visual alerts, and/or tactile alerts via one or more output devices (not shown) provided in the machines, for example, 105-1, 105-2, 105-3, 105-4 respectively. In embodiments, the monitoring system 120 is configured to provide the alert when the monitored proximity of the machines, for example, 105-1, 105-2, 105-3, 105-4 to the collision zone, for example, 145-1, 145-2, 145-3 is equal to or less than a predefined distance between the machines, for example, 105-1, 105-2, 105-3, 105-4 and the collision zone, for example, 145-1, 145-2, 145-3.
[0049]For example, the monitoring system 120 may determine the current location of the machine 105-3 as the work area 140-2 and a current path of machine 105-3 as P1. The monitoring system 120 may determine the proximity of the machine 105-3 to the identified collision zone 145-1 and detect the movement of the machine 105-3 towards the identified collision zone 145-1. The monitoring system 120 may then perform the second corrective action by providing the alert to the machine 105-3 via, for example, the machine system display unit of the machine 105-3, and/or the electronic device 130-3 associated with the machine 105-3 based on the detected movement and when monitored proximity ranges between, for example, 50 to 100 meters. Similarly, the monitoring system 120 may determine the current location of the machine 105-4 as the work area 140-6 and a current path of the machine 105-4 as P2. The monitoring system 120 may determine the proximity of the machine 105-4 to the identified collision zone 145-3 and detect the movement of the machine 105-4 towards the identified collision zone 145-3. The monitoring system 120 may then perform the second corrective action by providing the alert to the machine 105-4 via the machine system display unit 430, and/or the electronic device 130-4 associated with the machine 105-4 based on the detected movement and when the monitored proximity is equal to, for example, 2 kilometers.
[0050]In embodiments, the monitoring system 120 is configured to perform a third corrective action by modifying at least one machine parameter associated with the machines, for example, 105-1, 105-2, 105-3, 105-4 based on the monitored proximity and the detected movement. For example, the monitoring system 120 may be configured to minimize an engine speed of the machines, for example, 105-1, 105-2, 105-3, 105-4 when the machines are proximate to the collision zone, for example, 145-1, 145-2, 145-3. In embodiments, the monitoring system 120 is configured to perform a fourth corrective action by providing at least one recommendation, instruction, or information to the machines, for example, 105-1, 105-2, 105-3, 105-4 or an operator of the machines via the respective machine system displays, the electronic devices, for example, 130-1, 130-2, 130-3, 130-4 associated with the machines, for example, 105-1, 105-2, 105-3, 105-4, or a display unit (not shown) provided in or in proximity to the at least one identified collision zone, for example, 145-3. For example, the monitoring system 120 may provide a recommendation to reduce the engine speed of the machine 105-4 via the machine system display of the machines, for example, 105-3, 105-4 or provide information related to the identified collision zones, for example, 145-1, 145-3 such as, but not limited to, one or more objects/obstructions lateral and/or longitudinal to the direction of travel of the machines, for example, 105-3, 105-4 in the identified collision zones, for example, 145-1, 145-3 on the display unit (not shown) in proximity to the identified collision zones, for example, 145-1, 145-3. In embodiments, the monitoring system 120 is configured to perform a fifth corrective action by assigning or directing one or more machines, for example, 105-1, 105-2, 105-3, 105-4 for repair or maintenance based on the at least one detected collision event and/or the determined severity. In embodiments, the monitoring system 120 is also configured to perform a sixth corrective action by assigning the at least one work area or the at least one identified collision zone, for example, 145-1, 145-3 for repair or maintenance based on the at least one detected collision event and/or the determined severity.
[0051]In embodiments, the monitoring system 120 is configured to perform a seventh corrective action by providing a visual indication of the at least one determined collision locations on the machines, for example, 105-1, 105-2, 105-3, 105-4 on a display, for example, the respective machine system display units of the machines and/or the electronic devices, for example, 130-1, 130-2, 130-3, 130-4 associated with the machines, for example, 105-1, 105-2, 105-3, 105-4 respectively via the network 125. In embodiments, the monitoring system 120 is configured to perform an eighth corrective action by providing at least one collision alert on a display, for example, the machine system display units of the machines, for example, 105-1, 105-2, 105-3, 105-4, and/or the electronic devices, for example, 130-1, 130-2, 130-3, 130-4 associated with the machines, for example, 105-1, 105-2, 105-3, 105-4 respectively via the network 125 indicating the at least one detected collision event and/or the determined severity corresponding to each machine. In embodiments, the monitoring system 120 is also configured to perform the eighth corrective action by providing the at least one collision alert to the machines, for example, 105-1, 105-2, 105-3, 105-4 indicating the detected collision event and/or determined severity associated with one or more machines, for example, 105-1, 105-2, 105-3, 105-4 corresponding to one or more work areas, for example, 140-1, 140-2, 140-3, 140-4, 140-5, 140-6, 140-7. In embodiments, the monitoring system 120 is configured to provide the collision alert(s) in real-time. It will be appreciated that the monitoring system 120 is configured to perform the same functions as the machine system, for example, 115-4 and additional functions as described herein. Further, it will also be apparent that the monitoring system 120 is also configured to perform any additional functions included in or associated with each function performed by the machine system, for example, 115-4.
INDUSTRIAL APPLICABILITY
[0052]Referring to
[0053]It will be apparent to those with ordinary skill in the art that the machines, for example, 105-1, 105-2, 105-3, 105-4, the system 110 corresponding to the machine system, for example, 115-1, 115-2, 115-3, 115-4, or the monitoring system 120, and the method 700 of the present disclosure help in detecting one or more collision events at one or more work areas, for example, 140-5 within the worksite 100. Further, the machines, for example, 105-1, 105-2, 105-3, 105-4, the system 110, and the method 700 of the present disclosure also help in identifying the ‘low severity’ collision events and the ‘high severity’ collision events associated with the machines, for example, 105-1, 105-2, 105-3, 105-4, having different dimensions at different work areas, for example, 140-2, 140-3, 140-4, 140-5 and/or on different paths, for example, P1, P2 within the worksite 100. The machines, for example, 105-1, 105-2, 105-3, 105-4, the system 110, and the method 700 of the present disclosure also help in identifying different collision zones, for example, 145-1, 145-2, 145-3, within the worksite 100. Further, the machines, for example, 105-1, 105-2, 105-3, 105-4, the system 110, and the method 700 of the present disclosure also help in implementing one or more corrective actions based on the determined severity of the detected collision events and/or the identified collision zones, for example, 145-1, 145-2, 145-3. Further, the machines, for example, 105-1, 105-2, 105-3, 105-4, the system 110, and the method 700 of the present disclosure also enable operators of the machines to identify the detected collision event(s), the collision location(s) on the machine, and the collision zones, for example, 145-1, 145-2, 145-3 within the worksite 100 and/or in each path, for example, P1 within the worksite 100. The machines, for example, 105-1, 105-2, 105-3, 105-4, the system 110, and the method 700 of the present disclosure further enable different corrective actions such as, but not limited to, providing the collision zones to machines, providing one or more recommendations or instructions associated with collision zones, providing alerts to machines approaching the collision zones, providing alerts of detected collision events and/or the determined severity of each collision event to the machines, providing collision locations on each machine based on the detected collision event, modifying machine parameters such as the machine speed of the machines, and/or providing alerts to one or more display units in proximity to the identified collision zones, to be taken based on the identified collision zones. The machines, for example, 105-1, 105-2, 105-3, 105-4, the system 110, and the method 700 of the present disclosure also help ensure that the repair and maintenance of the machines, for example, 105-1, 105-2, 105-3, 105-4 involved in the detected collision events and/or the works areas, for example, 140-3, 140-4, 140-5 associated with the collision zones, for example, 145-1, 145-2, 145-3 respectively is conducted in a timely manner to reduce production downtimes. It can be appreciated that based on the detection of the collision events, the determination of the severity, the identification of the collision zones, and performing the corrective actions, the machines, for example, 105-1, 105-2, 105-3, 105-4, the system 110, and the method 700 of the present disclosure help mitigate the worksite collision events within the worksite 100.
[0054]Unless explicitly stated, the use of the singular to describe a component, structure, or operation does not exclude the use of plural such components, structures, or operations or their equivalents. The use of the terms “a” and “an” and “the” and “at least one” or the term “one or more,” and similar references herein are to be construed to cover both the singular and the plural, unless otherwise indicated herein. The use of the term “at least one” followed by a list of one or more items (for example, “at least one of A and B” or one or more of A and B”) is to be construed to mean one item selected from the listed items (A or B) or any combination of two or more of the listed items (A and B; A, A and B; or A, B and B), unless otherwise indicated herein. Similarly, as used herein, the word “or” refers to any possible permutation of a set of items. For example, the phrase “A, B, or C” refers to at least one of A, B, C, or any combination thereof, such as any of: A; B; C; A and B; A and C; B and C; A, B, and C; or multiple of any item such as A and A; B, B, and C; A, A, B, C, and C; etc.
[0055]It will be apparent to those skilled in the art that various modifications and variations can be made to the method and/or system of the present disclosure without departing from the scope of the disclosure. Other embodiments will be apparent to those skilled in the art from consideration of the specification and practice of the method and/or system disclosed herein. It is intended that the specification and examples be considered as exemplary only, with a true scope of the disclosure being indicated by the following claims and their equivalent.
Claims
What is claimed is:
1. A system for mitigating worksite machine collisions, comprising:
a processor; and
a memory for storing instructions that when executed by the processor, causes the processor to:
receive at least one input from at least one monitoring device associated with at least one machine operating within a worksite;
detect at least one collision event associated with the at least one machine corresponding to at least one work area of a plurality of work areas within the worksite based on the at least one received input;
determine a severity of the at least one detected collision event corresponding to the at least one work area based on a model;
identify, via the model, at least one collision zone within the worksite based on the determined severity, wherein the at least one collision zone comprises at least one collision zone work area of the plurality of work areas; and
perform, via the model, at least one corrective action based on the at least one identified collision zone.
2. The system of
determining each work area of the plurality of work areas traversed by the at least one machine within the worksite; and
analyzing the at least one received input corresponding to each work area traversed by the at least one machine.
3. The system of
at least one dimension associated with the at least one machine;
at least one historical collision event associated with each work area of the plurality of work areas or associated with the at least one machine corresponding to each work area;
at least one operating path within the worksite assigned to the at least one machine, wherein the at least one operating path comprises the at least one work area; or
a combination of the at least one dimension, the at least one historical collision event, and the at least one operating path.
4. The system of
5. The system of
providing the at least one identified collision zone to the at least one machine, at least one electronic device associated with the at least one machine, or both the at least one machine and the at least one electronic device via a network.
6. The system of
determining a current location of the at least one machine within the worksite based on the at least one received input;
monitoring a proximity of the at least one machine to the at least one determined collision zone based on the determined current location;
detecting a movement of the at least one machine towards the at least one identified collision zone based on the monitored proximity; and
providing at least one alert to the at least one machine, at least one electronic device associated with the at least one machine, or both the at least one machine and the at least one electronic device based on the monitored proximity and the detected movement.
7. The system of
modify at least one machine parameter associated with the at least one machine based on the monitored proximity and the detected movement.
8. The system of
providing at least one recommendation or instruction to the at least one machine, at least one electronic device associated with the at least one machine, or a display unit provided in or in proximity to the at least one identified collision zone.
9. The system of
assigning or directing the at least one machine for repair or maintenance based on the at least one determined collision event or the determined severity; or
assigning the at least one work area or the at least one identified collision zone for repair or maintenance based on the at least one determined collision event or the determined severity.
10. The system of
determine a position of the at least one monitoring device associated with the at least one received input;
determine at least one collision point on the at least one machine based on at least one of the at least one received input, the determined position of the at least one monitoring device, or the at least one detected collision event;
determine a longitudinal collision at one or more first portions of the at least machine along a direction of motion of the at least one machine or a lateral collision at one or more second portions of the at least machine transverse to the direction of motion of the at least one machine based on the at least one determined collision point and the determined position; and
provide a visual indication of the at least one determined collision point on the at least one machine on a display based on the determined longitudinal or lateral collision.
11. The system of
determine at least one cause of the at least one collision event based on the at least one received input; and
determine the at least one corrective action based on the at least one determined cause.
12. The system of
provide at least one alert to the at least one machine, at least one electronic device associated with the at least one machine, or both the at least one machine and the at least one electronic device indicating the at least one detected collision event.
13. The system of
determine the severity based on predefined severity thresholds associated with the worksite.
14. The system of
determine an anomaly in the at least one received input of the plurality of inputs; and
determine the at least one collision event based on the determined anomaly.
15. The system of
16. A machine, comprising:
at least one monitoring device, wherein the at least one monitoring device comprises at least one inertial movement unit, at least one sensor, or both the at least one inertial movement unit and the at least one sensor; and
a machine system in communication with the at least one monitoring device, wherein the machine system comprises a processor and a memory for storing instructions that when executed by the processor, causes the processor to:
receive at least one input from the at least one monitoring device;
detect at least one collision event associated with at least one machine at, at least one work area of a plurality of work areas, within a worksite based on at least one received input;
determine a severity of the at least one detected collision event corresponding to the at least one work area based on a model;
identify, via the model, at least one collision zone within the worksite based on the determined severity; and
perform, via the model, at least one corrective action based on the at least one identified collision zone.
17. The machine of
providing the at least one identified collision zone on a display unit associated with the machine, at least one electronic device associated with the at least one machine, or both the at least one machine and the at least one electronic device;
providing at least one recommendation or instruction on the display unit based on the at least one detected collision event or the at least one identified collision zone;
providing at least one alert on the display unit indicating the at least one detected collision event, the determined severity, or both the at least one detected collision event and the determined severity; or
providing at least one alert prior to entering the at least one identified collision zone at another given point in time.
18. The machine of
modifying at least one machine parameter associated with the machine based on the at least one detected collision event or prior to entering the at least one identified collision zone at another given point in time.
19. The machine of
assigning or directing the machine for repair or maintenance based on the at least one determined collision event or the determined severity.
20. A method for mitigating worksite machine collisions, comprising:
receiving at least one input via at least one monitoring device associated with at least one machine operating within a worksite;
detecting at least one collision event associated with at least one machine at, at least one work area of a plurality of work areas, within the worksite based on at least one received input;
determining a severity of the at least one detected collision event corresponding to the at least one work area based on a model;
identifying, via the model, at least one collision zone within the worksite based on the determined severity; and
performing, via the model, at least one corrective action based on the at least one identified collision zone.