Abstract: SYSTEM AND METHOD FOR PLANNING AND INSTALLING FLOOR MATERIALS IN A CONSTRUCTION SITE ABSTRACT A system for planning and installing floor materials in a construction site is disclosed. The plurality of subsystems comprises a request handler subsystem, configured for receiving a request for transporting floor materials from a source location to a destination location comprised in a construction site. The plurality of subsystems comprises a floor parameter determination subsystem, configured for determining floor parameters associated with the construction site based on the received request. The plurality of subsystems comprises a floor layout generator subsystem, configured for generating a real time floor layout based on the determined floor parameters. The plurality of subsystems comprises a transportation apparatus management subsystem, configured for identifying transportation apparatus in proximity to at least one of the source locations and the destination location, executing control signals at the identified transportation apparatus for transporting the floor materials and controlling the movement of the transportation apparatus for moving the floor materials. FIG. 1
DESC:EARLIEST PRIORITY DATE:
This Application claims priority from a Provisional patent application filed in India having Patent Application No. 202041001477, filed on January 13, 2020 and titled “A FLOORING MECHANIZATION SYSTEM”.
FIELD OF INVENTION
[0001] Embodiments of a present disclosure relates to a construction and project management system, and more particularly to a system and a method for planning and installing floor materials in a construction site.
BACKGROUND
[0002] Flooring is a term used for describing a permanent covering of a floor with application of any finish material over the floor structure to provide a walking surface. The flooring is an important part of a construction process as it provides an aesthetic value and add a sense of personality.
[0003] The whole flooring process can be divided into various substages and all such substages include manual labour contribution. The various substages comprises planning for a layout, arranging one or more construction materials, installation of the flooring material and the like. In conventional approach, the manual labour involvement increases cost of the whole process. The manual intervention involved in the mechanization of the flooring services leads to consumption of time and effort which leads to wastage.
[0004] Furthermore, the installation process as stated involves a hand-laying device which is used for laying preferably a plate-shaped flooring material on the floor. Such available device aids any worker in case of only laying the flooring material on the floor without solving a problem associated with transportation of the flooring material such as tiles, marbles, mosaics and the like from one place to another.
[0005] Moreover, the manual intervention leads to improper planning of the layout which further leads to wastage and damage in the flooring materials. In some cases the manual planning of construction layout may introduce error, which will lead to undue problems. A more efficient approach would be to introduce an automated planning and management system, that may in real time generated floor layout without any error.
[0006] Hence, there is a need for an improved system for planning and installing floor materials in a construction site and a method to operate the same and therefore address the aforementioned issues.
BRIEF DESCRIPTION
[0007] In accordance with one embodiment of the disclosure, a system for planning and installing floor materials in a construction site is disclosed. The system comprises a hardware processor. The system also comprises a memory coupled to the hardware processor. The memory comprises a set of program instructions in the form of a plurality of subsystems and configured to be executed by the processor. The plurality of subsystems comprises a request handler subsystem. The request handler subsystem is configured for receiving a request for transporting one or more floor materials from a source location to a destination location comprised in a construction site.
[0008] The plurality of subsystems also comprises a floor parameter determination subsystem. The floor parameter determination subsystem is configured for determining one or more floor parameters associated with the construction site based on the received request. The plurality of subsystems also comprises a floor layout generator subsystem. The floor layout generator subsystem is configured for generating a real time floor layout based on the determined one or more floor parameters.
[0009] The plurality of subsystems also comprises a transportation apparatus management subsystem. The transportation apparatus management subsystem is configured for identifying one or more transportation apparatus in proximity to at least one of the source locations and the destination location. The transportation apparatus management subsystem is also configured for transmitting and executing one or more control signals at the identified one or more transportation apparatus for transporting the one or more floor materials in a manner comprised in the generated real time floor layout using a communication network. The transportation apparatus management subsystem is also configured for monitoring and controlling the movement of the one or more transportation apparatus for moving the one or more floor materials from the source location to the destination location.
[0010] In accordance with one embodiment of the disclosure, a method for planning and installing floor materials in a construction site is disclosed. The method includes receiving a request for transporting one or more floor materials from a source location to a destination location comprised in a construction site. The method also includes determining one or more floor parameters associated with the construction site based on the received request. The method also includes generating a real time floor layout based on the determined one or more floor parameters.
[0011] The method also includes identifying one or more transportation apparatus in proximity to at least one of the source location and the destination location. The method also includes transmitting one or more control signals at the identified one or more transportation apparatus for transporting the one or more floor materials in a manner comprised in the generated real time floor layout using a communication network. The method also includes executing one or more control signals at the identified one or more transportation apparatus for transporting the one or more floor materials in a manner comprised in the generated real time floor layout using a communication network. The method also includes monitoring and controlling the movement of the one or more transportation apparatus for moving the one or more floor materials from the source location to the destination location.
[0012] To further clarify the advantages and features of the present disclosure, a more particular description of the disclosure will follow by reference to specific embodiments thereof, which are illustrated in the appended figures. It is to be appreciated that these figures depict only typical embodiments of the disclosure and are therefore not to be considered limiting in scope. The disclosure will be described and explained with additional specificity and detail with the appended figures.
BRIEF DESCRIPTION OF THE DRAWINGS
[0013] The disclosure will be described and explained with additional specificity and detail with the accompanying figures in which:
[0014] FIG. 1 is a block diagram illustrating an exemplary computing system for planning and installing floor materials in a construction site in accordance with an embodiment of the present disclosure;
[0015] FIG. 2 a illustrates a schematic representation of a transportation apparatus in accordance with an embodiment of the present disclosure;
[0016] FIG. 2 b illustrates a schematic representation of a base leveller in accordance with an embodiment of the present disclosure;
[0017] FIG. 2 c illustrates a schematic representation of an arranger and a laying unit in accordance with an embodiment of the present disclosure;
[0018] FIG. 2 d illustrates a schematic representation of a wheel-base corresponding to the transportation apparatus in accordance with an embodiment of the present disclosure;
[0019] FIG. 2 e illustrates a schematic representation of the guided transportation vehicle in accordance with an embodiment of the present disclosure;
[0020] FIG. 3 illustrates a schematic representation of an assembled view of the transportation apparatus, such as those shown in FIGs 2a-2c, in accordance with an embodiment of the present disclosure;
[0021] FIG. 4 is a block diagram illustrating an exemplary construction site environment for planning and installing floor materials in a construction site in accordance with an embodiment of the present disclosure.
[0022] FIG. 5 is a block diagram illustrating a various component in the computing system, such as those shown in FIG. 1, in accordance with an embodiment of the present disclosure; and
[0023] FIG. 6 is a process flowchart illustrating an exemplary method for planning and installing floor materials in a construction site in accordance with an embodiment of the present disclosure.
[0024] Further, those skilled in the art will appreciate that elements in the figures are illustrated for simplicity and may not have necessarily been drawn to scale. Furthermore, in terms of the construction of the device, one or more components of the device may have been represented in the figures by conventional symbols, and the figures may show only those specific details that are pertinent to understanding the embodiments of the present disclosure so as not to obscure the figures with details that will be readily apparent to those skilled in the art having the benefit of the description herein.
DETAILED DESCRIPTION
[0025] For the purpose of promoting an understanding of the principles of the disclosure, reference will now be made to the embodiment illustrated in the figures and specific language will be used to describe them. It will nevertheless be understood that no limitation of the scope of the disclosure is thereby intended. Such alterations and further modifications in the illustrated online platform, and such further applications of the principles of the disclosure as would normally occur to those skilled in the art are to be construed as being within the scope of the present disclosure.
[0026] The terms "comprises", "comprising", or any other variations thereof, are intended to cover a non-exclusive inclusion, such that a process or method that comprises a list of steps does not include only those steps but may include other steps not expressly listed or inherent to such a process or method. Similarly, one or more devices or subsystems or elements or structures or components preceded by "comprises... a" does not, without more constraints, preclude the existence of other devices, subsystems, elements, structures, components, additional devices, additional subsystems, additional elements, additional structures or additional components. Appearances of the phrase "in an embodiment", "in another embodiment" and similar language throughout this specification may, but not necessarily do, all refer to the same embodiment.
[0027] Unless otherwise defined, all technical and scientific terms used herein have the same meaning as commonly understood by those skilled in the art to which this disclosure belongs. The system, methods, and examples provided herein are only illustrative and not intended to be limiting.
[0028] In the following specification and the claims, reference will be made to a number of terms, which shall be defined to have the following meanings. The singular forms “a”, “an”, and “the” include plural references unless the context clearly dictates otherwise.
[0029] A computer system (standalone, client or server computer system) configured by an application may constitute a “subsystem” that is configured and operated to perform certain operations. In one embodiment, the “subsystem” may be implemented mechanically or electronically, so a subsystem may comprise dedicated circuitry or logic that is permanently configured (within a special-purpose processor) to perform certain operations. In another embodiment, a “subsystem” may also comprise programmable logic or circuitry (as encompassed within a general-purpose processor or other programmable processor) that is temporarily configured by software to perform certain operations.
[0030] Accordingly, the term “subsystem” should be understood to encompass a tangible entity, be that an entity that is physically constructed permanently configured (hardwired) or temporarily configured (programmed) to operate in a certain manner and/or to perform certain operations described herein.
[0031] FIG. 1 is a block diagram illustrating an exemplary computing system (10) for planning and installing floor materials in a construction site in accordance with an embodiment of the present disclosure. As used herein, the term “construction site” refers to an area or piece of land on which construction works are being carried out. The word “flooring” associated with any construction site refers to permanent covering of a floor with application of any finish material to provide a walking surface. Proper automated planning and time-oriented floor installation process will help in easy finishing of any construction work.
[0032] The system (10) comprises a hardware processor. Furthermore, the system (10) also comprises a memory coupled to the hardware processor. The memory comprises a set of program instructions in the form of a plurality of subsystems and configured to be executed by the processor (as shown in FIG. 5).
[0033] The plurality of subsystems initially registers a handler via a registration subsystem. In such embodiment, a registered handler may control the system (10) functioning by providing on time request or any requisite detail as needed during operation of the system (10).
[0034] The plurality of subsystems comprises a request handler subsystem (20). The request handler subsystem (20) receives a request for transporting one or more floor materials from a source location to a destination location comprised in a construction site. In one embodiment, the registered handler is able to authenticate such request for transportation. As used herein, the term ‘one or more floor materials’ is defined as a primary commodity or a basic material which is used for construction of a building floor.
[0035] In another embodiment, the one or more floor materials may include, but not limited to, cement, concrete, sand, stone, and the like. In such specific embodiment, the source location and the destination location are fed into the system (10) via the registered handler. For example, to begin flooring construction work, any handler operating the system (10) first requests the system via the request handler subsystem (20) for transporting cement, concrete and sand from location A to a location B.
[0036] The plurality of subsystems also comprises a floor parameter determination subsystem (30). The floor parameter determination subsystem (30) determines one or more floor parameters associated with the construction site based on the received request. In such embodiment, the one or more floor parameters include location coordinates of the source location and the destination location, dimensions of the construction site, one or more objects placed in the construction site and the like.
[0037] In order to determine the one or more floor parameters, the floor parameter determination subsystem (30) first obtains a current design of the construction site using one or more design capturing means. In one embodiment, the one or more design capturing means may include an image capturing camera device. In such embodiment, the current design refers to the design that is present currently at the said construction site. In one specific embodiment, the handler provides feeds of the current design images to the system (10).
[0038] The floor parameter determination subsystem (30) then identifies the one or more objects placed in the construction site by analysing the current design of the construction site. In one embodiment, one or more objects comprises walls, doors, pillars, and the like. In such embodiment, the one or more objects placed in the construction site is identified by applying Object-Based Image Analysis (OBIA) technique on current design images. The Object-Based Image Analysis (OBIA) employs two main processes, segmentation and classification for understanding the placed objects.
[0039] Additionally, floor parameter determination subsystem (30) also computes current dimensional values of the construction site with respect to the identified one or more objects placed in the construction site. Basically, all such dimensional measurement values enable in proper planning and designing of the site. Here, object-Based Image Analysis (OBIA) technique helps in calculating the dimensional values of the one or more identified objects. In such embodiment, the dimensional values include height of the identified object, length of the identified object, width of the identified object and the like.
[0040] Lastly, the floor parameter determination subsystem (30) derives one or more location coordinates associated with each of the one or more objects placed in the construction site based on the computed current dimensional values. In one specific embodiment, the floor parameter determination subsystem (30) derives the location co-ordinates of the objects placed in the construction site by estimating the co-ordinate distance from any stored landmark of the construction site.
[0041] For example, for flooring work of any children’s park, the system (10) via the floor parameter determination subsystem (30) first captures current design of the children’s park from any provided image. The floor parameter determination subsystem (30) then identifies all fixed play equipment as objects in the park and identifies the location coordinates via any reference landmark. It is pertinent to note that the system (10) also identifies the floor dimension all such identified play equipment in the construction site.
[0042] The plurality of subsystems also comprises a floor layout generator subsystem (40). The floor layout generator subsystem (40) is configured for generating a real time floor layout based on the determined one or more floor parameters. The real time floor layout comprises a design of the construction site comprising specific location of the one or more floor materials in relation to the one or more objects placed in the construction site.
[0043] In such embodiment, for generating a real time floor layout, the floor layout generator subsystem (40) determines design requirements associated with the one or more floor materials based on the received request. Specifically, registered handler provides such request.
[0044] The floor layout generator subsystem (40) first compares the determined design requirements associated with the one or more floor materials with the determined one or more floor parameters. Such comparison is generally undertaken by automated crosschecking of various design requirements. It is pertinent to note that such comparison provides a perspective whether such flooring design is possible or not.
[0045] The floor layout generator subsystem (40) computes an updated dimensional value of the construction site with respect to the identified one or more objects placed in the construction site and the one or more floor materials based on the comparison. Basically, in case of any change in dimensional values the system (10) updates the earlier calculated value.
[0046] The floor layout generator subsystem (40) determines specific locations of the one or more floor materials within the construction site based on the computed updated dimensional values. Such determination of specific locations is calculated based on analysis of the updated dimensional values. Machine learning technique and artificial intelligence technique is applied to determine such application of the one or more floor materials within the construction site.
[0047] Furthermore, the floor layout generator subsystem (40) determines one or more inventory information associated with the one or more floor materials based on the determined specific location and the type of the one or more floor materials. As used herein, the term “inventory” refers to goods and raw materials that is to be used for construction purpose. For determination of inventory information, the system (10) compares the determined design requirement and the updated dimensional value of the construction site with a pre-stored first set of data. The pre-stored first set of data mainly contains data related to how much inventory is required for specific construction site design and for specific design dimension of construction site. The pre-stored data may be locally stored or remotely stored.
[0048] Lastly, the floor layout generator subsystem (40) generates the real time floor layout based on the determined specific locations of the one or more floor materials and the determined one or more inventory information associated with the one or more floor materials. In such embodiment, the layout may be created using a layout planning machine generated set of instructions. In some embodiment, the planned layout of the place may be utilised to minimize wastage of raw material used. In one embodiment, the layout may be manipulated or changed based on a preference received from any client.
[0049] The plurality of subsystems also comprises a transportation apparatus management subsystem (50). The transportation apparatus management subsystem (50) is configured to identify one or more transportation apparatus in proximity to at least one of the source locations and the destination location. The transportation apparatus referred here is a dedicated hardware apparatus having one or more coupled construction equipment. In such embodiment, the one or more coupled equipment may include a base leveller, an arranger and a laying unit, and the like.
[0050] For identifying the one or more transportation apparatus, the transportation apparatus management subsystem (50) first obtains current location information of the one or more transportation apparatus deployed at the construction site. The transportation apparatus management subsystem (50) then determines location coordinates associated with the source location and the destination location based on the received request.
[0051] The transportation apparatus management subsystem (50) compares the current location information of each of the one or more transportation apparatus with the determined location coordinates associated with the source location and the destination location. The current location information referred here is the real time Global Positioning System (GPS) location details fed to the system (10) from each of the one or more transportation apparatus.
[0052] Lastly, the transportation apparatus management subsystem (50) identifies the one or more transportation apparatus in proximity to at least one of the source locations and the destination location based on the comparison. Basically, the system (10) identifies which transportation apparatus is nearby to the said construction site for operation via Global Positioning System (GPS) location.
[0053] In one specific embodiment, the transportation apparatus management subsystem (50) compares the coordinate location of the transportation apparatus and the source location. It is pertinent to note that on identifying the any transportation apparatus nearby, the transportation apparatus management subsystem (50) activates the transportation device for various operation at the source location. In another embodiment, if the transportation apparatus management subsystem (50) identifies no transportation apparatus nearby, the system (10) requests the handler to execute the identification operation again.
[0054] The transportation apparatus management subsystem (50) is also configured to transmit and execute one or more control signals at the identified one or more transportation apparatus for transporting the one or more floor materials in a manner comprised in the generated real time floor layout using a communication network. In any exemplary embodiment, a control signal may be given to activate the transportation apparatus in order to assist transportation of one or more required floor materials for the flooring from the storage area to the construction site. In such embodiment, the control signal is transmitted via a microcontroller associated with the hardware processor.
[0055] The transportation apparatus management subsystem (50) is also configured to monitor and control the movement of the one or more transportation apparatus for moving the one or more floor materials from the source location to the destination location. For, monitoring and controlling the movement of the one or more transportation apparatus, the transportation apparatus management subsystem (50) periodically receives location information of the identified one or more transportation apparatus using the communication network. So, it periodically crosschecks the location of the transportation apparatus. In one specific embodiment, the one or more transportation apparatus associated Global Positioning System (GPS) module gives real time location information. Such information Global Positioning System (GPS) is relayed to the transportation apparatus management subsystem (50) after every fixed duration of time.
[0056] The transportation apparatus management subsystem (50) determines in real time whether the location of the one or more transportation apparatus matches with the desired location comprised in the real time floor layout. And lastly, transportation apparatus management subsystem (50) performs one or more actions at the one or more transportation apparatus to control the movement of the one or more transportation apparatus based on the determination. For example, based on the instant operation process, the transportation apparatus is activated with different actions. In such embodiment, the different actions include navigating action of the transportation apparatus, trigger movement of the transportation component, and the like.
[0057] The transportation apparatus includes a frame with at least two rotating means and a structure to carry and transport the one or more floor materials. Also, the transportation apparatus includes a vacuum supply means for laying preferably a plate-shaped laying material on the floor. In one embodiment, the at least two rotating means may include at least two wheels. In such embodiment, the at least two wheels may include roller coaster wheels.
[0058] FIG. 2 illustrates a schematic representation of a transportation apparatus (60) in accordance with an embodiment of the present disclosure. In one specific embodiment, the transportation apparatus is designed to mechanically couple a base leveller and an arranger and a laying unit. FIG. 2 b illustrates a schematic representation of a base leveller (70) in accordance with an embodiment of the present disclosure. FIG. 2 c illustrates a schematic representation of an arranger and a laying unit in accordance with an embodiment of the present disclosure. It is pertinent to note that the transportation apparatus is coupled with a microcontroller for controlling the apparatus operations as instructed via the transportation apparatus management subsystem (50).
[0059] The base leveller (70) ensures that the flooring is on a predetermined level where the flooring material needs to be laid. The base leveller (70) includes a rectangular shaped base position which levels a non-uniform surface of the floor. The arranger and the laying unit (80) is a hand-held vacuum lifting device which includes at least one suction plate attached on at least one end which faces the flooring material. The at least one suction plate helps in grabbing the flooring material. In one embodiment, the arranger and the laying unit (80) may include at least two pair of rotating means to enable movement across the floor. In such embodiment, the at least two pair of rotating means may include at least two pairs of wheels.
[0060] One such schematic representation of embodiment of assembled components of the transportation apparatus (60), the base leveller (70) and the arranger and the laying unit (80) is depicted in FIG. 3. The transportation apparatus (60) includes a base assembly (91), tiles placement unit (92) and a pneumatic compressor placement (93). The base leveller (70) includes a suction assembly (94) and an arm assembly (95).
[0061] FIG. 2 d illustrates a schematic representation of a wheel-base (75) corresponding to the transportation apparatus in accordance with an embodiment of the present disclosure. In the shown embodiment, the wheel-base (75) comprises of four wheels and a base plate, that may be easily coupled to the base of any number of assembled components. Such wheel-base (75) enables easy movement of the apparatus over any terrain. FIG. 2 e illustrates a schematic representation of the guided transportation vehicle (85) in accordance with an embodiment of the present disclosure. In the shown embodiment, the guided transportation vehicle (85) comprises one or more robotic arms fabricated with wrist movement mechanism to facilitate easy construction operation.
[0062] FIG. 4 is a block diagram illustrating an exemplary construction site environment for planning and installing floor materials in a construction site (10) in accordance with an embodiment of the present disclosure. In one exemplary embodiment, the system (10) first registers handler X (100) for operating the hardware apparatus (90) and the constructing floor of the construction site A (110). After registering, the handler X (100) requests transport of one or more floor materials from a source location to the construction site A (110) by a request handler subsystem (20).
[0063] It is pertinent to note that for any construction work, it is important to calculate various parameters such as dimensions of the construction site, one or more objects placed in the construction site and the like. Here, such parameters related to construction site A (110) is calculated by floor parameter determination subsystem (30). In such specific scenario, for calculating the parameters the floor parameter determination subsystem (30) obtains a current design of the construction site, identifies the objects placed in the construction site A and computes current dimensional values of the construction site with respect to the identified objects.
[0064] For example, the construction site A (110) may have a pillar as an object. The system (10) identifies the dimension and the location of the detected pillar. After such dimension calculation, the system via a floor layout generator subsystem (40) generates a real time floor layout based on the determined one or more floor parameters. The real time floor layout comprises a design of the construction site A (110) comprising specific location of the one or more floor materials in relation to the identified pillar placed in the construction site.
[0065] Further, the real time floor layout comprises one or more inventory information associated with the one or more floor materials. For example, the system (10) may compute how much floor material is required for the specific site in question after considering the dimension of construction site A (110) and the identified pillar. For computing floor material requirement, the system (10) may access a stored first set of data. The pre-stored first set of data mainly contains data related to how much inventory is required for specific design of construction site and for one specific design dimension of construction site. So, required floor materials of construction site A (110) may easily be calculated.
[0066] Lastly, the system (10) via a transportation apparatus management subsystem (40) may easily identify one or more transportation apparatus in proximity to construction site A (110). In one specific scenario, the transformation apparatus may be coupled with the base leveller and the arranger and the laying unit to form a particular construction hardware (90). The transportation apparatus management subsystem (40) enables performing one or more actions of the transportation apparatus and associated other hardware apparatus (90). Here, the handler X (100) may execute operation by actuating the transportation apparatus and associated other hardware apparatus (90) through control signals.
[0067] The request handler subsystem (20), the floor parameter determination subsystem (30), the floor layout generator subsystem (40), and the transportation apparatus management subsystem (50) in FIG. 4 is substantially equivalent to the request handler subsystem (20), the floor parameter determination subsystem (30), the floor layout generator subsystem (40), and the transportation apparatus management subsystem (50) of FIG. 1.
[0068] FIG. 5 is a block diagram illustrating a various component in the computing system, such as those shown in FIG. 1, in accordance with an embodiment of the present disclosure.
[0069] The processor(s) (150), as used herein, means any type of computational circuit, such as, but not limited to, a microprocessor, a microcontroller, a complex instruction set computing microprocessor, a reduced instruction set computing microprocessor, a very long instruction word microprocessor, an explicitly parallel instruction computing microprocessor, a digital signal processor, or any other type of processing circuit, or a combination thereof.
[0070] The memory (130) includes a plurality of subsystems stored in the form of executable program which instructs the processor (150) via bus (140) to perform the method steps illustrated in Fig 1. The memory (130) has following subsystems: request handler subsystem (20), the floor parameter determination subsystem (30), the floor layout generator subsystem (40), and the transportation apparatus management subsystem (50).
[0071] The request handler subsystem (20) is configured for receiving a request for transporting one or more floor materials from a source location to a destination location comprised in a construction site. The floor parameter determination subsystem (30) is configured for determining one or more floor parameters associated with the construction site based on the received request. The floor layout generator subsystem (40) is configured for generating a real time floor layout based on the determined one or more floor parameters.
[0072] The transportation apparatus management subsystem (50) is configured for identifying one or more transportation apparatus in proximity to at least one of the source locations and the destination location. The transportation apparatus management subsystem (50) is also configured for transmitting and executing one or more control signals at the identified one or more transportation apparatus for transporting the one or more floor materials in a manner comprised in the generated real time floor layout using a communication network. The transportation apparatus management subsystem (50) is also configured for monitoring and controlling the movement of the one or more transportation apparatus for moving the one or more floor materials from the source location to the destination location.
[0073] Computer memory elements may include any suitable memory device(s) for storing data and executable program, such as read only memory, random access memory, erasable programmable read only memory, electrically erasable programmable read only memory, hard drive, removable media drive for handling memory cards and the like. Embodiments of the present subject matter may be implemented in conjunction with program modules, including functions, procedures, data structures, and application programs, for performing tasks, or defining abstract data types or low-level hardware contexts. Executable program stored on any of the above-mentioned storage media may be executable by the processor(s) (150).
[0074] FIG. 6 is a process flowchart illustrating an exemplary method (160) for planning and installing floor materials in a construction site (110) in accordance with an embodiment of the present disclosure. At step 170, a request for transporting one or more floor materials from a source location to a destination location comprised in a construction site (110) is received. In an aspect of the preferred embodiment, the request is received by a request handler subsystem.
[0075] At step 180, one or more floor parameters associated with the construction site (110) is determined based on the received request. In an aspect of preferred embodiment, the one or more floor parameters is determined by a floor parameter determination subsystem. In another aspect of the preferred embodiment, the one or more floor parameters is determined comprises location coordinates of the source location and the destination location, dimensions of the construction site (110), one or more objects placed in the construction site (110).
[0076] In yet another aspect of the preferred embodiment, in determining the one or more floor parameters, the method (160) comprises obtaining a current design of the construction site (110) using one or more design capturing means, identifying the one or more objects placed in the construction site (110) by analysing the current design of the construction site (110), computing current dimensional values of the construction site (110) with respect to the identified one or more objects placed in the construction site (110). Furthermore, in determining the one or more floor parameters, the method (160) also comprises deriving one or more location coordinates associated with each of the one or more objects placed in the construction site (110) based on the computed current dimensional values.
[0077] At step 190, a real time floor layout based on the determined one or more floor parameters is generated. In an aspect of preferred embodiment, the real time floor layout is generated by a floor layout generator subsystem. The real time floor layout comprises design of the construction site (110) comprising specific location of the one or more floor materials in relation to the one or more objects placed in the construction site (110).
[0078] In another aspect of the preferred embodiment, in generating the real time floor layout based on the determined one or more floor parameters, the method (160) comprises determining design requirements associated with the one or more floor materials based on the received request, comparing the determined design requirements associated with the one or more floor materials with the determined one or more floor parameters, computing an updated dimensional value of the construction site (110) with respect to the identified one or more objects placed in the construction site (110) and the one or more floor materials based on the comparison.
[0079] Furthermore, in generating the real time floor layout based on the determined one or more floor parameters, the method (160) also comprises determining specific locations of the one or more floor materials within the construction site (110) based on the computed updated dimensional values, determining one or more inventory information associated with the one or more floor materials based on the determined specific location and the type of the one or more floor materials and generating the real time floor layout based on the determined specific locations of the one or more floor materials and the determined one or more inventory information associated with the one or more floor materials.
[0080] At step 200, one or more transportation apparatus (60) in proximity to at least one of the source location and the destination location is identified. In as aspect of preferred embodiment, the one or more transportation apparatus (60) in proximity to at least one of the source location and the destination location is identified by a transportation apparatus management subsystem. In another aspect of preferred embodiment, in identifying the one or more transportation apparatus (60) in proximity to at least one of the source location and the destination location, the method (160) comprises obtaining current location information of the one or more transportation apparatus (60) deployed at the construction site (110), determining location coordinates associated with the source location and the destination location based on the received request, comparing the current location information of each of the one or more transportation apparatus with the determined location coordinates associated with the source location.
[0081] Furthermore, in identifying the one or more transportation apparatus (60) in proximity to at least one of the source location and the destination location, the method (160) also comprises identifying the destination location and the one or more transportation apparatus (60) in proximity to at least one of the source location and the destination location based on the comparison.
[0082] At step 210, one or more control signals at the identified one or more transportation apparatus (60) for transporting the one or more floor materials is transmitted. In an aspect of preferred embodiment, the one or more control signals at the identified one or more transportation apparatus (60) is transmitted by the transportation apparatus management subsystem.
[0083] At step 220, one or more control signals at the identified one or more transportation apparatus (60) for transporting the one or more floor materials in a manner comprised in the generated real time floor layout using a communication network is executed. In an aspect of preferred embodiment, the one or more control signals at the identified one or more transportation apparatus (60) is executed by the transportation apparatus management subsystem.
[0084] At step 230, the movement of the one or more transportation apparatus (60) for moving the one or more floor materials from the source location to the destination location is monitored and controlled. In an aspect of preferred embodiment, the one or more transportation apparatus (60) for moving the one or more floor materials from the source location to the destination location is controlled and monitored by the transportation apparatus management subsystem.
[0085] In another aspect of preferred embodiment, in controlling the movement of the one or more transportation apparatus (60), the method (160) comprises periodically receiving location information of the identified one or more transportation apparatus (60) using the communication network, determining whether the location of the one or more transportation apparatus (60) matches with the desired location comprised in the real time floor layout. Furthermore, in controlling the movement of the one or more transportation apparatus (60), the method (160) also comprises performing one or more actions at the one or more transportation apparatus (60) to control the movement of the one or more transportation apparatus (60) based on the determination.
[0086] Various embodiments of the present disclosure provide a system for laying of the flooring material for any build up space such as house, apartments, office, convention centres and the like in a more efficient manner. Moreover, the present disclosed system plans the most efficient pattern of laying the flooring material to minimize wastage.
[0087] Also, the present disclosed system automates the process of preparation of base area where flooring has to be laid with no manual effort using automated hardware apparatus. In addition to, the present disclosed system provides an easy shifting and fixing of the flooring material on the prepared base area with better precision and finishing.
[0088] While specific language has been used to describe the disclosure, any limitations arising on account of the same are not intended. As would be apparent to a person skilled in the art, various working modifications may be made to the method in order to implement the inventive concept as taught herein.
[0089] The figures and the foregoing description give examples of embodiments. Those skilled in the art will appreciate that one or more of the described elements may well be combined into a single functional element. Alternatively, certain elements may be split into multiple functional elements. Elements from one embodiment may be added to another embodiment. For example, order of processes described herein may be changed and are not limited to the manner described herein. Moreover, the actions of any flow diagram need not be implemented in the order shown; nor do all of the acts need to be necessarily performed. Also, those acts that are not dependant on other acts may be performed in parallel with the other acts. The scope of embodiments is by no means limited by these specific examples.
,CLAIMS:WE CLAIM:
1. A system (10) for planning and installing floor materials in a construction site (110), the system (10) comprising:
a hardware processor (150); and
a memory (130) coupled to the processor, wherein the memory (130) comprises a set of program instructions in the form of a plurality of subsystems, configured to be executed by the processor (150), wherein the plurality of subsystems comprises:
a request handler subsystem (20) configured for receiving a request for transporting one or more floor materials from a source location to a destination location comprised in a construction site (110);
a floor parameter determination subsystem (30) configured for determining one or more floor parameters associated with the construction site (110) based on the received request, wherein the one or more floor parameters comprises location coordinates of the source location and the destination location, dimensions of the construction site (110), one or more objects placed in the construction site (110);
a floor layout generator subsystem (40) configured for generating a real time floor layout based on the determined one or more floor parameters, wherein the real time floor layout comprises a design of the construction site (110) comprising specific location of the one or more floor materials in relation to the one or more objects placed in the construction site (110), and wherein the real time floor layout comprises one or more inventory information associated with the one or more floor materials; and
a transportation apparatus management subsystem (50) configured for:
identifying one or more transportation apparatus (60) in proximity to at least one of the source location and the destination location;
transmitting and executing one or more control signals at the identified one or more transportation apparatus (60) for transporting the one or more floor materials in a manner comprised in the generated real time floor layout using a communication network; and
monitoring and controlling the movement of the one or more transportation apparatus (60) for moving the one or more floor materials from the source location to the destination location.
2. The system (10) as claimed in claim 1, wherein in determining the one or more floor parameters associated with the construction site (110) based on the received request, the floor parameter determination subsystem (30) is configured for:
obtaining a current design of the construction site (110) using one or more design capturing means;
identifying the one or more objects placed in the construction site (110) by analysing the current design of the construction site (110);
computing current dimensional values of the construction site (110) with respect to the identified one or more objects placed in the construction site (110); and
deriving one or more location coordinates associated with each of the one or more objects placed in the construction site (110) based on the computed current dimensional values.
3. The system (10) as claimed in claim 1, wherein in generating a real time floor layout based on the determined one or more floor parameters, the floor layout generator subsystem (30) is configured for:
determining design requirements associated with the one or more floor materials based on the received request;
comparing the determined design requirements associated with the one or more floor materials with the determined one or more floor parameters;
computing an updated dimensional value of the construction site (110) with respect to the identified one or more objects placed in the construction site (110) and the one or more floor materials based on the comparison;
determining specific locations of the one or more floor materials within the construction site (110) based on the computed updated dimensional values;
determining one or more inventory information associated with the one or more floor materials based on the determined specific location and the type of the one or more floor materials; and
generating the real time floor layout based on the determined specific locations of the one or more floor materials and the determined one or more inventory information associated with the one or more floor materials.
4. The system (10) as claimed in claim 1, wherein in identifying the one or more transportation apparatus (60) in proximity to at least one of the source location and the destination location, the transportation apparatus management subsystem (50) is configured for:
obtaining current location information of the one or more transportation apparatus (60) deployed at the construction site (110);
determining location coordinates associated with the source location and the destination location based on the received request;
comparing the current location information of each of the one or more transportation apparatus (60) with the determined location coordinates associated with the source location and the destination location; and
identifying the one or more transportation apparatus (60) in proximity to at least one of the source location and the destination location based on the comparison.
5. The system (10) as claimed in claim 1, wherein in monitoring and controlling the movement of the transportation apparatus (60) for moving the one or more floor materials from the source location to the destination location, the transportation apparatus management subsystem (50) is configured for:
periodically receiving location information of the identified one or more transportation apparatus (60) using the communication network;
determining whether the location of the one or more transportation apparatus (60) matches with the desired location comprised in the real time floor layout; and
performing one or more actions at the one or more transportation apparatus (60) to control the movement of the one or more transportation apparatus (60) based on the determination.
6. A method (160) for planning and installing floor materials in a construction site (110), the method (160) comprising:
receiving, by a processor (150), a request for transporting one or more floor materials from a source location to a destination location comprised in a construction site (170);
determining, by the processor (150), one or more floor parameters associated with the construction site (110) based on the received request (180);
generating, by the processor (150), a real time floor layout based on the determined one or more floor parameters (190);
identifying, by the processor (150), one or more transportation apparatus (60) in proximity to at least one of the source location and the destination location (200);
transmitting, by the processor (150), one or more control signals at the identified one or more transportation apparatus (60) for transporting the one or more floor materials in a manner comprised in the generated real time floor layout using a communication network (210);
executing, by the processor (150), one or more control signals at the identified one or more transportation apparatus (60) for transporting the one or more floor materials in a manner comprised in the generated real time floor layout using a communication network (220); and
monitoring and controlling, by the processor (150), the movement of the one or more transportation apparatus (60) for moving the one or more floor materials from the source location to the destination location (230).
7. The method (160) as claimed in claim 6, wherein determining the one or more floor parameters associated with the construction site (110) comprises location coordinates of the source location and the destination location, dimensions of the construction site (110), one or more objects placed in the construction site (110).
8. The method (160) as claimed in claim 6, wherein generating the real time floor layout comprising a design of the construction site (110) comprising specific location of the one or more floor materials in relation to the one or more objects placed in the construction site (110).
9. The method (160) as claimed in claim 6, wherein determining the one or more floor parameters comprises
obtaining a current design of the construction site (110) using one or more design capturing means;
identifying the one or more objects placed in the construction site (110) by analysing the current design of the construction site (110);
computing current dimensional values of the construction site (110) with respect to the identified one or more objects placed in the construction site (110); and
deriving one or more location coordinates associated with each of the one or more objects placed in the construction site (110) based on the computed current dimensional values.
10. The method (160) as claimed in claim 6, generating the real time floor layout based on the determined one or more floor parameters comprises
determining design requirements associated with the one or more floor materials based on the received request;
comparing the determined design requirements associated with the one or more floor materials with the determined one or more floor parameters;
computing an updated dimensional value of the construction site (110) with respect to the identified one or more objects placed in the construction site (110) and the one or more floor materials based on the comparison;
determining specific locations of the one or more floor materials within the construction site (110) based on the computed updated dimensional values;
determining one or more inventory information associated with the one or more floor materials based on the determined specific location and the type of the one or more floor materials; and
generating the real time floor layout based on the determined specific locations of the one or more floor materials and the determined one or more inventory information associated with the one or more floor materials.
11. The method (160) as claimed in claim 6, wherein identifying the one or more transportation apparatus (60) in proximity to at least one of the source location and the destination location comprises
obtaining current location information of the one or more transportation apparatus (60) deployed at the construction site (110);
determining location coordinates associated with the source location and the destination location based on the received request;
comparing the current location information of each of the one or more transportation apparatus (60) with the determined location coordinates associated with the source location and the destination location; and
identifying the one or more transportation apparatus (60) in proximity to at least one of the source location and the destination location based on the comparison.
12. The method (160) as claimed in claim 6, wherein monitoring and controlling, the movement of the one or more transportation apparatus (60) for moving the one or more floor materials from the source location to the destination location comprises
periodically receiving location information of the identified one or more transportation apparatus (60) using the communication network;
determining whether the location of the one or more transportation apparatus (60) matches with the desired location comprised in the real time floor layout; and
performing one or more actions at the one or more transportation apparatus (60) to control the movement of the one or more transportation apparatus (60) based on the determination.
Dated this 11th day of January 2021
Signature
Vidya Bhaskar Singh Nandiyal
Patent Agent (IN/PA-2912)
Agent for the Applicant
| # | Name | Date |
|---|---|---|
| 1 | 202041001477-STATEMENT OF UNDERTAKING (FORM 3) [13-01-2020(online)].pdf | 2020-01-13 |
| 2 | 202041001477-PROVISIONAL SPECIFICATION [13-01-2020(online)].pdf | 2020-01-13 |
| 3 | 202041001477-PROOF OF RIGHT [13-01-2020(online)].pdf | 2020-01-13 |
| 4 | 202041001477-POWER OF AUTHORITY [13-01-2020(online)].pdf | 2020-01-13 |
| 5 | 202041001477-FORM FOR STARTUP [13-01-2020(online)].pdf | 2020-01-13 |
| 6 | 202041001477-FORM FOR SMALL ENTITY(FORM-28) [13-01-2020(online)].pdf | 2020-01-13 |
| 7 | 202041001477-FORM 1 [13-01-2020(online)].pdf | 2020-01-13 |
| 8 | 202041001477-EVIDENCE FOR REGISTRATION UNDER SSI(FORM-28) [13-01-2020(online)].pdf | 2020-01-13 |
| 9 | 202041001477-EVIDENCE FOR REGISTRATION UNDER SSI [13-01-2020(online)].pdf | 2020-01-13 |
| 10 | 202041001477-DRAWINGS [13-01-2020(online)].pdf | 2020-01-13 |
| 11 | Abstract 202041001477.jpg | 2020-01-17 |
| 12 | 202041001477-DRAWING [11-01-2021(online)].pdf | 2021-01-11 |
| 13 | 202041001477-CORRESPONDENCE-OTHERS [11-01-2021(online)].pdf | 2021-01-11 |
| 14 | 202041001477-COMPLETE SPECIFICATION [11-01-2021(online)].pdf | 2021-01-11 |
| 15 | 202041001477-STARTUP [05-01-2024(online)].pdf | 2024-01-05 |
| 16 | 202041001477-FORM28 [05-01-2024(online)].pdf | 2024-01-05 |
| 17 | 202041001477-FORM 18A [05-01-2024(online)].pdf | 2024-01-05 |
| 18 | 202041001477-FER.pdf | 2024-02-29 |
| 1 | searchstrategyE_13-02-2024.pdf |