The present invention generally involves a system and method for communicating with, and between, assets on a Construction site and a remote database server or personal device. In particular embodiments, the system and method may be incorporated into land-based or offshore construction sites for locating assets, allocating assets, grouping assets, and monitoring assets.
A construction site or building site is an area or piece of land on which construction works are being carried out and refers to all types of works. Typically, a section of land will become a construction site when it is handed over to a contractor to begin the construction works. Construction works include site clearance, setting up site facilities, demolition, groundworks, and so on. Such activities require lots of equipment and heavy machinery. Heavy construction equipment is used for various purposes at construction sites and can include excavators, backhoes, dragline excavators, bulldozers, graders, trenchers, loaders, cranes, pavers, dump trucks, pile boring machine, and pile driving machine. There is a need to efficiently manage all the equipment on a construction site during current and future projects. Such management need requires a system for communicating with and monitoring the various equipment on the construction site.
The disclosed apparatus and method provide for a system and method for communicating with equipment associated with a construction site that detects, identifies, monitors, and controls the equipment on the construction site.
Aspects and advantages of the invention are set forth below in the following description, or may be obvious from the description, or may be learned through practice of the invention.
One embodiment of the present invention is configured for communicating between a plurality of assets associated with a construction site and a database server remote from the construction site. The system includes a data acquisition board on the construction site. A plurality of sensors are each associated with an asset on the construction site, and each sensor transmits data comprising asset identification information and an operating parameter of its respective asset to the data acquisition board. A processor in communication with the data acquisition board may be configured to execute a first logic stored in a first memory that causes the processor to receive the data from each sensor within a project area defined by a predetermined distance from a predefined reference point, and use the asset identification information to generate an onsite asset list, format the received data, and transfer the received data to at least one of a database server, a local data center, a local personal device, a remote personal device or a display device. A personal device may be any type of computing device, including mobile devices, whereas a mobile personal device may be a smartphone, tablet computer, or similar technology.
Another embodiment of the present invention is a system and method for communicating between assets associated with a construction site and a database server remote from the construction site. A data acquisition board is disposed on the construction site. A plurality of sensors are associated with the assets on the construction site, and each sensor transmits data associated with its respective asset to the data acquisition board. The data comprises an operating parameter of the asset and asset identification information for the operating parameter. A processor in communication with data acquisition board is configured for executing a first logic that causes the processor to receive the data from each sensor in a first predetermined list of assets, format the received data, and transfer the received data to the database server remote from the construction site. The data may also be transferred to one or more of a local data center, a local personal device, a remote personal device, or a remote display device.
Those of ordinary skill in the art will better appreciate the features and aspects of such embodiments, and others, upon review of the specification.
A full and enabling disclosure of the present invention, including the best mode thereof to one skilled in the art, is set forth more particularly in the remainder of the specification, including reference to the accompanying figures, in which:
Reference will now be made in detail to present embodiments of the invention, one or more examples of which are illustrated in the accompanying drawings. The detailed description uses numerical and letter designations to refer to features in the drawings. Like or similar designations in the drawings and description have been used to refer to like or similar parts of the invention. Each example is provided by way of explanation of the invention, not limitation of the invention. In fact, it will be apparent to those skilled in the art that modifications and variations can be made in the present invention without departing from the scope or spirit thereof. For instance, features illustrated or described as part of one embodiment may be used on another embodiment to yield a still further embodiment. Thus, it is intended that the present invention covers such modifications and variations as come within the scope of the appended claims and their equivalents.
As used in the claims, the definite article “said” identifies required elements that define the scope of embodiments of the claimed invention, whereas the definite article “the” merely identifies environmental elements that provide context for embodiments of the claimed invention that are not intended to be a limitation of any claim. As used herein, the terms “first,” “second,” and “third” may be used interchangeably to distinguish one component from another and are not intended to signify location or importance of the individual components.
For the purposes of this document, the development footprint of a construction site includes any land used for buildings, hardstanding, landscaping, site access or where construction work is carried out (or land being disturbed in any other way). It also includes any areas used for temporary site storage and buildings.
Various embodiments of the present invention provide a system and method for communicating with assets associated with a construction site. The system generally includes one or more sensors associated with the equipment on the asset in wired or wireless communications with a data acquisition board disposed on the construction site. The sensor data may include an operating parameter of the asset which may include, for example, temperature, pressure, speed, depth, weight, volume, or other operating parameters for various equipment on the construction site. The sensor data may also include unique identification information for the asset, location information that defines or can be used to define the location of the asset, a timestamp, weather conditions, weather forecasts, location of the construction site, and/or attitude (e.g., pitch and yaw) of the construction site.
The system establishes a predefined reference point on the construction site. The data acquisition board may include a processor configured to execute a first logic stored in a first memory that causes the processor to receive data from each sensor within a project area defined by a predetermined distance from the predefined reference point. Alternatively, the first logic may cause the processor to receive data from each sensor included in a first predetermined list of the assets and within the project area. Notably, the processor may be located on the construction site or off the construction site such as on the remote database server.
The first logic further causes the processor to format the received data and transfer the formatted or unformatted received data to a remote database server. Periodically (at random, unequal or equal intervals), continuously, or upon request, the data acquisition board may further transfer and/or synchronize the received data with a personal communications device such as a smartphone or a tablet, and the personal communications device may further transmit the data to a database server remote from the construction site. Alternatively, or in addition, the data acquisition board may transmit the received data directly to the database server. The database server allows a data user to access the data.
The processor and/or database server may be configured to use the data to generate an onsite asset list which represents equipment within the predetermined project area. The processor may further receive offsite data from assets outside the predetermined project area but within the communication range of the processor. The processor may be configured to receive and format the offsite data and transmit the formatted or unformatted offsite data to the database server. The processor and/or database server may be further configured to use the offsite data to generate an offsite asset list or to cause a local or remote device to generate a graphical user interface that presents the information in any suitable format desired by a user.
The processor and/or the database server may be further configured to receive project type information from each other or one of a local personal device or a remote personal device. Project type information is information describing the type of work project that may be scheduled to occur in the future. For this embodiment, the processor and/or database server may be configured to execute a logic that causes the processor and/or database server to use the project type information to access a historical asset list stored in a memory for the project type. One example of a historical asset list is a list of assets that have been needed in the past for a particular project. The historical asset list may be based on experience, and it may be manually or automatically created over time by an algorithm executed by the processor and/or database server. The processor and/or database server may compare the onsite asset list with the historical asset list and generate a missing asset list if there is an asset listed in the historical asset list that is not listed in the onsite asset list.
The historical asset list may also be a list of assets previously determined to be in a predetermined area such as a project area. Such a historical asset list would be useful to detect borrowed or stolen property. Other types of lists may be generated as well using historical information.
In this manner, the systems and methods described herein may enable a user to remotely communicate with the construction site to receive real-time or near real-time data from the construction site regarding the assets associated with the construction site, group assets based on their location or some other criteria, and allocate the assets for future projects as well as monitor the assets during a project.
The present disclosure refers to sensors, processors, database servers, logic, memory, and other computer-based systems, as well as actions taken and information sent to and from such systems. One of ordinary skill in the art will recognize that the inherent flexibility of computer-based systems allows for a great variety of possible configurations, combinations, and divisions of tasks and functionality between and among components. For instance, methods discussed herein may be implemented using a single server or multiple servers working in combination. Similarly, databases and logic for manipulating the databases may be implemented on a single system or distributed across multiple systems sequentially or in parallel. Data transferred between components may travel directly or indirectly. For example, if a first device accesses a file or data from a second device, the access may involve one or more intermediary devices, proxies, and the like. The actual file or data may move between the components, or one device may provide a pointer or metafile that the other device uses to access the actual data from a still further device.
The various computer systems discussed herein are not limited to any particular hardware architecture or configuration. Embodiments of the methods and systems set forth herein may be implemented by one or more general-purpose or customized computing devices adapted in any suitable manner to provide the desired functionality. The device(s) may be adapted to provide additional functionality complementary or unrelated to the present subject matter, as well. For instance, one or more computing devices may be adapted to provide desired functionality by accessing logic or software instructions rendered in a computer-readable form. When software is used, any suitable programming, scripting, or other type of language or combinations of languages may be used to implement the teachings contained herein. However, software need not be used exclusively, or at all. For example, some embodiments of the systems and methods set forth herein may also be implemented by hard-wired logic or other circuitry, including, but not limited to application-specific circuits. Of course, combinations of computer-executed software and hard-wired logic or other circuitry may be suitable, as well.
Embodiments of the systems and methods disclosed herein may be executed by one or more suitable computing devices. Such system(s) may include one or more computing devices adapted to perform one or more embodiments of the methods disclosed herein. As noted above, such devices may access one or more computer-readable media that embody computer-readable instructions which, when executed by at least one computer, cause the computer(s) to implement one or more embodiments of the methods of the present subject matter. Additionally, or alternatively, the computing device(s) may include circuitry that renders the device(s) operative to implement one or more of the methods of the present subject matter. Furthermore, components of the presently disclosed technology may be implemented using one or more computer-readable media. Any suitable computer-readable medium or media may be used to implement or practice the presently-disclosed subject matter, including, but not limited to, diskettes, drives, and other magnetic-based storage media, optical storage media, including disks (including CD-ROMs, DVD-ROMs, and variants thereof), flash, RAM, ROM, and other memory devices, and the like.
Referring now to the drawings, wherein identical numerals indicate the same elements throughout the figures,
A processor 22 in communication with the data acquisition board 20 is configured to execute a first logic 24 stored in a first memory 26 (
The data acquisition board 20 may be contained within a protective housing on the construction site 14 to insulate the data acquisition board 20 from the environment. The degree and type of protection the housing provides are dictated by the environment in which the data acquisition board 20 is used (e.g., weatherproof, hermetically sealed, etc.). The data acquisition board 20 and associated components may be powered by an onboard power source 28 or an external power source (not shown). For example, an external power source associated with the asset 12 may power the data acquisition board 20 when the asset is operating, and the onboard power source 28 may power the data acquisition board 20 when the external power source is not supplying power. The data acquisition board 20 may be on an asset or associated with a support structure and placed at a predefined reference point 32 or another location on the construction site 14.
The first logic 24 may cause the processor 22 to receive data from each sensor 18 within a project area 30 defined by a predetermined distance from the predefined reference point 32, format the received data, and transfer the received data to the database server 16. The data may be transmitted to the database server 16 in unformatted or formatted form. The processor 22 may be electrically associated with communication technology 34 to transmit the data to other devices.
The project area 30 may take any shape. Where the project area 30 is a circle, the predetermined distance may be the radius of the circle. Such a configuration is particularly useful when the data acquisition board 20 is located at or near the predefined reference point 32. That said, as depicted in
As noted above, the data from the sensors 18 may include asset identification information and/or asset location information that can be used to identify the asset 12, and the location of the asset 12. The processor 22 and/or the database server 16 may be configured to use such data to generate a list of assets detected within the project area 30 thereby defining an onsite asset list 36 (
As shown in
The processor 22 or database server 16 may be further configured to receive project type information 42 (
The historical asset list 50 may be a list of onsite assets 54 (
The first logic 24 may further cause the processor 22 to receive data from sensors outside the project area 30, where such data represents offsite assets 58. The processor 22 may format the received data, tag such data as offsite data, generate an offsite asset list, and transfer the offsite data or the offsite asset list to a device such as the database server 16, a local data center 48, a local personal device 44, or a remote personal device 46. At least one of the processor 22 or database server 16 may be configured to compare the offsite asset list to the missing asset list 52 and generate notifications based on such comparisons. For example, a notification may be generated for the assets determined to be on both the offsite asset list 54 and the missing asset list 52. One of ordinary skill in the art will appreciate that such notification would allow the automatic or manual asset reallocation to meet a current or future need.
For one embodiment, the data acquisition board 20 may be connected to a control module associated with the asset 12. A predefined operational area is established for the asset 12. The processor 22 executes a second logic that disables the asset 12 when it travels outside the predefined operational area. Preferably, before disabling the asset 12, a warning will be issued, and the processor 22 will wait a predefined delay period before disabling the asset 12. If the asset 12 returns to the predefined operational area or an override signal is received, the processor 22 will not disable the asset.
As depicted in
One alternative embodiment of the system 10 for communicating between assets 12 associated with the construction site 14 and the database server 16 remote from the construction site 14 includes the data acquisition board 20, sensors 18, and processor 22, as previously described. The processor 22 may be configured to execute the first logic 24 stored in the first memory 26 that causes the processor 22 to receive the data from each sensor 18 included in a first predetermined list of assets 12, format the received data, and transfer the received data to the database server 16 remote from the construction site 14. Any predetermined list may be used, such as the onsite asset list 36, the offsite asset list, a needed asset list, the list of equipment within the project area 30, or the list of missing assets 52.
As further shown in
Referring now to
If yes, at block 74, program control passes to block 78, and the asset is tagged as an onsite asset 54, and program control is passed to block 80. At block 80, the asset is compared to a historical assets list 50. If the asset is on the historical asset list, the asset is marked as a historical asset at block 82, and program control passes to block 84. If the asset is not on the historical asset list 50, program control passes directly to block 84 where the historical asset list 50 is updated as needed.
Notably, if an “onsite” asset is found on the historical list for the assets needed for a project type (for example), such would be expected and no additional action may be needed other than updating a GUI. In contrast, if an “onsite” asset is not found on the historical asset list, an historical asset list update action may be needed. One possible updated action is to add a new asset to the historical asset list. Similarly, if an “offsite” asset is found in the historical asset list, such asset is “missing” from the project area (though its location is known) and may be misallocated and need to be reassigned.
After the historical asset list is updated as needed at block 84, program control passes to block 86 where the algorithm determines if it should end execution or look for more data and run the algorithm again.
By way of example,
The algorithm may further access a Historical Asset List for Assets Previously Present 98 at the construction site which comprises: Excavator 1, Excavator 2, Backhoe 1, Bulldozer 10, Grader 2, Crane 1, and Power Generator 5. Here, the logic algorithm determines the Excavator 2 is “Missing” because its location is not known (no response from the ping). Such could indicate theft or misallocation. A mobile or stationary camera might then be accessed to take an image of the asset's last known location. If the asset is where it should be such would be a good indication of technical problems with the system.
This written description uses examples to disclose the invention, including the best mode, and also to enable any person skilled in the art to practice the invention, including making and using any devices or systems and performing any incorporated methods. The patentable scope of the invention is defined by the claims and may include other examples that occur to those skilled in the art. Such other examples are intended to be within the scope of the claims if they include structural elements that do not differ from the literal language of the claims, or if they include equivalent structural elements with insubstantial differences from the literal language of the claims