Abstract: ABSTRACT A ROBOTIC SYSTEM FOR HUMAN ASSISTIVE BLOCKLAYING PROCESS FOR BUILDING ART MODULES AND METHOD THEREOF The present disclosure generally relate to blocklaying process, particularly to robotic system and method for human assistive blocklaying process for building art modules. Robotic system (101) comprises control unit (103) configured to determine size data and orientation data (611) of blocks (503) of arts. Further, robotic system (101) comprises automated cutting system (111) configured to cut blocks (503) to different sizes and orientations. Furthermore, robotic system (101) comprises triaxial orthogonal motion system configured to receive commands from control unit (103), and trigger movement of actuators (115a). Subsequently, robotic system (101) comprises guide system (117) configured to receive cut blocks from automated cutting system (111), and trigger movement of optimizable block guides (117a) and optimizable binding material guides (117b). Further, guide system (117) is configured to perform blocklaying process using cut blocks, and build art modules (903). [FIG. 1 is a reference figure]
Description:PREAMBLE TO THE DESCRIPTION
The following specification particularly describes the invention and the manner in which it is to be performed.
A ROBOTIC SYSTEM FOR HUMAN ASSISTIVE BLOCKLAYING PROCESS FOR BUILDING ART MODULES AND METHOD THEREOF
TECHNICAL FIELD
[0001] Embodiments of the present disclosure generally relate to blocklaying process. In particular, the present disclosure relates to a robotic system and method for human assistive blocklaying process for building one or more art modules in an arts production facility.
BACKGROUND
[0002] Arts designs are an integral part of the work which a user wishes to create to full fill his desired art model to be built in a arts production facility. However, art modules are the subset of the art designs which needs to be individually built using plurality of blocks to create an overall art design. However, in the current existing world, the laying of blocks is a highly time-consuming and labor-intensive task, making it an expensive process that is primarily performed manually.
[0003] For example, in the case of non-standard or parametric bonding, significant time is spent marking the position and orientation of blocks. Similarly, for standard bonding, maintaining equal gaps and alignment accuracy also consumes considerable time. Furthermore, since binding agent is used, achieving a smooth finish requires additional effort. Moreover, skilled labors for these types of block laying are not readily available in the current existing markets.
[0004] One of the existing system relates to an augmented bricklaying system, in which human–machine interaction facilitates the in-situ assembly of complex brickwork using object-aware augmented reality. This approach utilizes screens, laser lights, and shading systems to enhance precision. The tracking system registers discrete objects, specifically bricks, with high precision in three-dimensional (3D) space, allowing for real-time estimation of errors and deviations between the planned and actual construction. Further, dynamically adapted instructions are visually communicated directly to bricklayers through a custom user interface. However, this solution is limited by the necessity of a light-controlled environment, requiring a large shading system to cover the construction site.
[0005] Furthermore, yet another existing system discusses about a Robotic Brickwork (ROB) housed in a modified freight container. The ROB is a mobile fabrication unit featuring a large robotic arm with integrated software. This system can precisely transfer computational design data directly to real-world manufacturing, enabling fully automated construction of non-standard building structures. It combines the advantages of prefabrication, such as precision and consistent high quality. However, its limitation lies in its high cost, with the robotic arm alone costing around 20-25 lakhs INR.
[0006] Subsequently, in still another existing system such as a Semi Automated Mason (SAM), which is a bricklaying system engineered to make the process safer and less physically demanding. It offers greater consistency at a lower installed cost, achieving over 50% labor savings. SAM can increase output by 3-5 times, allowing workers to focus on quality while reducing the health and safety impact on the workforce. Further, the SAM 100 model can lay up to 3,000 bricks per day, compared to the 500 bricks per day by an average construction worker. Masons are responsible for pointing and cleaning the mortar. However, SAM's limitation is the requirement of a track parallel to the direction of the wall on which the machine runs. This necessitates extensive pre-bricklaying work to prepare a strong ground or floor and to install the tracks in proper alignment, which is a major drawback of the SAM.
[0007] Consequently, another existing system describes about a Hadrian X, which is the world's first mobile robotic block-laying machine and system, capable of building block structures directly from a Three-dimensional (3D) Computer Aided Design (CAD) model. It produces significantly less waste and enhances safety. The unique optimization software converts wall sketches into precise block positions, while Dynamic Stabilization Technology (DST) corrects for dynamic interference and vibration. Further, Hadrian X uses a combination of specially optimized blocks and adhesive. However, its large size limits its functionality in narrow and congested areas, and its high cost, which is a significant limitation.
[0008] Therefore, a need exists for a novel solution that overcomes the above-said problems. Therefore, there is a need in the art to provide an innovative guidance mechanism for laying blocks. In other words, there is a need in the art to provide a robotic system and method for human assistive blocklaying process for building one or more art modules in an arts production facility, to address the aforementioned deficiencies in the art.
SUMMARY
[0009] This summary is provided to introduce a selection of concepts, in a simple manner, which is further described in the detailed description of the disclosure. This summary is neither intended to identify key or essential inventive concepts of the subject matter nor to determine the scope of the disclosure.
[0010] An aspect of the present disclosure provides a robotic system for human assistive blocklaying process for building one or more art modules in an arts production facility. The robotic system comprises a control unit coupled with a memory, in which the control unit is configured to determine a size data and an orientation data of one or more blocks of one or more arts selected by a user. Further, the robotic system comprises an automated cutting system configured to cut the one or more blocks to different sizes and different orientations, based on the determined size data and the orientation data. Further, the robotic system comprises a support structure comprising one or more extrusion profiles. In an embodiment, the support structure is configured to hold the robotic system in a predefined position. Furthermore, the robotic system comprises a triaxial orthogonal motion system attached to the support structure, in which the triaxial orthogonal motion system further comprises one or more actuators, and one or primary motors. The triaxial orthogonal motion system is configured to receive one or more commands from the control unit. In an embodiment, the one or more commands may correspond to the determined size data and the orientation data of the one or more block. Further, the triaxial orthogonal motion system is configured to trigger movement of the one or more actuators on the one or more extrusion profiles, in linear direction along a x-axis direction, a y-axis direction, and a z-axis direction, using the one or more primary motors, based on the received one or more commands. Further, the robotic system comprises a guide system attached to the one or more actuators of the triaxial orthogonal motion system. In an embodiment, the guide system may comprise one or more optimizable block guides and one or more optimizable binding material guides. The guide system is configured to receive the one or more cut blocks from the automated cutting system, and trigger movement of the one or more optimizable block guides and the one or more optimizable binding material guides, based on triggered movement of the one or more actuators. Subsequently, the guide system is configured to perform blocklaying process using the received one or more cut blocks, based on triggered movement of the one or more optimizable block guides and one or more optimizable binding material guides. Finally, the guide system is configured to build the one or more art modules based on the performed blocklaying process.
[0011] Another aspect of the present disclosure includes a method for human assistive blocklaying process for building one or more art modules in an arts production facility. The method includes determining, by a robotic system via a control unit, a size data and an orientation data of one or more blocks of one or more arts selected by a user. Further, the method includes cutting, by the robotic system via an automated cutting system, the one or more blocks to different sizes and different orientations, based on the determined size data and the orientation data. Furthermore, the method incudes receiving, by the robotic system via a triaxial orthogonal motion system, one or more commands from the control unit. In an embodiment, the one or more commands may correspond to the determined size data and the orientation data of the one or more blocks. Furthermore, the method includes triggering, by the robotic system via the triaxial orthogonal motion system, movement of one or more actuators on one or more extrusion profiles, in linear direction along a x-axis direction, a y-axis direction, and a z-axis direction, using one or more primary motors, based on the received one or more commands. Subsequently, the method includes receiving, by the robotic system via a guide system, the one or more cut blocks from the automated cutting system. Furthermore, the method includes triggering, by the robotic system via the guide system, movement of the one or more optimizable block guides and the one or more optimizable binding material guides, based on triggered movement of the one or more actuators. Consequently, the method includes performing, by the robotic system via the guide system, blocklaying process using the received one or more cut blocks, based on triggered movement of the one or more optimizable block guides and one or more optimizable binding material guides. Finally, the method includes building, by the robotic system via the guide system, the one or more art modules based on the performed blocklaying process.
[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 ACCOMPANYING DRAWINGS
[0013] The disclosure will be described and explained with additional specificity and detail with the accompanying figures in which:
[0014] FIG. 1 illustrates an exemplary environment for human assistive blocklaying process for building one or more art modules in an arts production facility, in accordance with an embodiment of the present disclosure;
[0015] FIG. 2 illustrates a skeleton diagram of a support structure, as shown in FIG. 1, in accordance with an embodiment of the present disclosure;
[0016] FIGs. 3A-3C illustrates a skeleton diagram of a triaxial orthogonal motion system, as shown in FIG. 1, in accordance with an embodiment of the present disclosure;
[0017] FIGs. 4A-4C illustrates a skeleton diagram of a guide system, as shown in FIG. 1, in accordance with an embodiment of the present disclosure;
[0018] FIGs. 5A-5C illustrates a skeleton diagram of an automated cutting system, as shown in FIG. 1, in accordance with an embodiment of the present disclosure;
[0019] FIG. 6 illustrates a detailed internal block diagram of the robotic system, as shown in FIG. 1, in accordance with an embodiment of the present disclosure;
[0020] FIG. 7 illustrates a detailed internal block diagram of a control unit, in accordance with an embodiment of the present disclosure;
[0021] FIG. 8 illustrates a representation of the robotic system containing an output panel, in accordance with an embodiment of the present disclosure;
[0022] FIG. 9 illustrates a structural representation of a block module carrier, in accordance with an embodiment of the present disclosure;
[0023] FIG. 10 illustrates a representation of an isometric view of the guide system attached to the triaxial orthogonal system, in accordance with an embodiment of the present disclosure;
[0024] FIG. 11 illustrates a representation of an isometric view of the one or more lead screws, in accordance with an embodiment of the present disclosure;
[0025] FIG. 12 illustrates an overall representation of the bricklaying process, in accordance with an embodiment of the present disclosure;
[0026] FIG. 13 illustrates a structural representation of one or more art modules in an arts production facility, in accordance with an embodiment of the present disclosure; and
[0027] FIGs. 14A-14B illustrates a flow chart representation of a method for human assistive blocklaying process for building one or more art modules in an arts production facility, in accordance with an embodiment of the present disclosure.
[0028] 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
[0029] For simplicity and illustrative purposes, the present disclosure is described by referring mainly to examples thereof. The examples of the present disclosure described herein may be used together in different combinations. In the following description, details are set forth in order to provide an understanding of the present disclosure. It will be readily apparent, however, that the present disclosure may be practiced without limitation to all these details. Also, throughout the present disclosure, the terms “a” and “an” are intended to denote at least one of a particular element. The terms “a” and “an” may also denote more than one of a particular element. As used herein, the term “includes” means includes but not limited to, the term “including” means including but not limited to. The term “based on” means based at least in part on, the term “based upon” means based at least in part upon, and the term “such as” means such as but not limited to. The term “relevant” means closely connected or appropriate to what is being performed or considered.
[0030] 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 system, 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. It will be understood by those skilled in the art that the foregoing general description and the following detailed description are exemplary and explanatory of the disclosure and are not intended to be restrictive thereof.
[0031] In the present document, the word “exemplary” is used herein to mean “serving as an example, instance, or illustration”. Any embodiment or implementation of the present subject matter described herein as “exemplary” is not necessarily to be construed as preferred or advantageous over other embodiments. The terms “comprise”, “comprising”, or any other variations thereof, are intended to cover a non-exclusive inclusion, such that one or more devices or sub-systems or elements or structures or components preceded by “comprises… a” does not, without more constraints, preclude the existence of other devices, sub-systems, additional sub-modules. Appearances of the phrase “in an embodiment”, “in another embodiment”, “in an exemplary embodiment” and similar language throughout this specification may, but not necessarily do, all refer to the same embodiment.
[0032] 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. A computer system (standalone, client, or server, or computer-implemented system) configured by an application may constitute a “module” (or “subsystem”) that is configured and operated to perform certain operations. In one embodiment, the “module” or “subsystem” may be implemented mechanically or electronically, so a module includes dedicated circuitry or logic that is permanently configured (within a special-purpose processor) to perform certain operations. In another embodiment, a “module” or 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. Accordingly, the term “module” or “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.
[0033] Embodiments described herein provide a robotic system and method for human assistive blocklaying process for building one or more art modules in an arts production facility. The robotic system comprises a control unit coupled with a memory, in which the control unit is configured to determine a size data and an orientation data of one or more blocks of one or more arts selected by a user. Further, the robotic system comprises an automated cutting system configured to cut the one or more blocks to different sizes and different orientations, based on the determined size data and the orientation data. Further, the robotic system comprises a support structure comprising one or more extrusion profiles. In an embodiment, the support structure is configured to hold the robotic system in a predefined position. Furthermore, the robotic system comprises a triaxial orthogonal motion system attached to the support structure, in which the triaxial orthogonal motion system further comprises one or more actuators, and one or primary motors. The triaxial orthogonal motion system is configured to receive one or more commands from the control unit. In an embodiment, the one or more commands may correspond to the determined size data and the orientation data of the one or more block. Further, the triaxial orthogonal motion system is configured to trigger movement of the one or more actuators on the one or more extrusion profiles, in linear direction along a x-axis direction, a y-axis direction, and a z-axis direction, using the one or more primary motors, based on the received one or more commands. Further, the robotic system comprises a guide system attached to the one or more actuators of the triaxial orthogonal motion system. In an embodiment, the guide system may comprise one or more optimizable block guides and one or more optimizable binding material guides. The guide system is configured to receive the one or more cut blocks from the automated cutting system, and trigger movement of the one or more optimizable block guides and the one or more optimizable binding material guides, based on triggered movement of the one or more actuators. Subsequently, the guide system is configured to perform blocklaying process using the received one or more cut blocks, based on triggered movement of the one or more optimizable block guides and one or more optimizable binding material guides. Finally, the guide system is configured to build the one or more art modules based on the performed blocklaying process.
[0034] Referring now to the drawings, and more particularly to FIG. 1 through FIG. 14B, where reference characters denote corresponding features consistently throughout the figures, there are shown preferred embodiments, and these embodiments are described in the context of the following exemplary system and/or method.
[0035] FIG. 1 illustrates an exemplary environment 100 for human assistive blocklaying process for building one or more art modules in an arts production facility, in accordance with an embodiment of the present disclosure. As illustrated in FIG. 1, environment 100 may include a robotic system 101, which further includes a control unit 103 coupled with a memory 105. The control unit may be configured to determine a size data and an orientation data of one or more blocks of one or more arts selected by a user 107. In an embodiment, the user 107 may be connected to the robotic system 101 through a network 109.
[0036] Further, the robotic system 101 comprises an automated cutting system 111 configured to cut the one or more blocks to different sizes and different orientations, based on the determined size data and the orientation data.
[0037] Furthermore, the robotic system 101 comprises a support structure 113 comprising one or more extrusion profiles 113a. In an embodiment, the support structure 113 may be configured to hold the robotic system 101 in a predefined position.
[0038] Furthermore, the robotic system 101 comprises a triaxial orthogonal motion system 115 attached to the support structure 113, in which the triaxial orthogonal motion system 115 may comprise one or more actuators 115a, and one or primary motors 115b. The triaxial orthogonal motion system 115 may be configured to receive one or more commands from the control unit 103. In an embodiment, the one or more commands may correspond to the determined size data and the orientation data of the one or more blocks. Further, the triaxial orthogonal motion system 115 may be configured to trigger movement of the one or more actuators 115a on the one or more extrusion profiles 113a, in linear direction along a x-axis direction, a y-axis direction, and a z-axis direction, using the one or more primary motors 115b, based on the received one or more commands.
[0039] Furthermore, the robotic system 101 comprises a guide system 117 attached to the one or more actuators 115a of the triaxial orthogonal motion system 115. In an embodiment, the guide system 117 may comprise one or more optimizable block guides 117a and one or more optimizable binding material guides 117b. The guide system 117 may be configured to receive the one or more cut blocks from the automated cutting system 107, and trigger movement of the one or more optimizable block guides 117a and the one or more optimizable binding material guides 117b, based on triggered movement of the one or more actuators 115a. Further, the guide system 117 may be configured to perform blocklaying process using the received one or more cut blocks, based on triggered movement of the one or more optimizable block guides 117a and the one or more optimizable binding material guides 117b. Furthermore, the robotic system 101 may be configured to build the one or more art modules based on the performed blocklaying process.
[0040] In an embodiment, the robotic system 101 may be configured to assist the human in block laying process, without the need for the human to carry out the complete blocklaying process manually.
[0041] FIG. 2 illustrates a skeleton diagram of a support structure 113, as shown in FIG. 1, in accordance with an embodiment of the present disclosure.
[0042] As shown in FIG. 2, the support structure 113 may comprise one or more extrusion profiles 113a, in which the support structure 113 may be configured to hold the robotic system 101 in a predefined position. In an embodiment, as shown in FIG. 2, the one or more extrusion profiles 113a may comprise at least one or more structural members 201. For example, the support structure 113 may utilize one or more Aluminum extrusion profiles, including, but not limited to, V-slot, T-slot, and rectangular cross-sections, for both support and motion facilitation.
[0043] In an embodiment, one or more Aluminum V-Slot Extrusion profiles may be utilized as tracks for the motion of the one or more actuators 115a in all three orthogonal axes. The V-slot design may ensure smooth and stable movement of the one or more actuators 115a along the tracks.
[0044] Further, in an embodiment, one or more Aluminum T-Slot Extrusions may be employed as connecting members for the support structure 113, providing ease of assembly and joineries. The T-slot design may allow for versatile and flexible configurations, accommodating various structural components and attachments.
[0045] In an embodiment, the at least one or more structural members 201 may include primary support members 203 utilizing, for example, but not limited to, 20 x 60 mm Aluminum extrusion profiles, providing robust structural support along both vertical and horizontal axes. Further, the primary support members 203 may form the backbone of the support structure 113, ensuring stability and rigidity. More specifically, the 20 x 60 mm Aluminum extrusion profiles may offer sufficient strength and durability to withstand the loads and forces experienced during operation.
[0046] Further, in an embodiment, the at least one or more structural members 201 may include secondary support members 205 that may be positioned diagonally with respect to the primary support members 203, enhancing overall stability and load distribution. The secondary support members 205 may feature, for example, but not limited to, 20 x 40 mm Aluminum extrusion profiles, providing additional reinforcement and support to the robotic system 101. By strategically placing the secondary support members 205, the robotic system 101 may achieve optimal structural integrity and performance. Moreover, the support structure 113 may provide stability and rigidity to the robotic system 101, ensuring precise movement and operation during block laying.
[0047] In an embodiment, the one or more structural members 201 may be securely joined using a combination of metal plates, screws, bolts, and three-dimensional (3D) printed parts. In other words, metal plates, screws, and bolts may ensure robust connections between the one or more extrusion profiles 113a, providing stability and preventing movement or flexing during operation. Further, in an embodiment, the 3D printed parts may complement the joining process by providing customized components tailored to specific connection points or structural requirements.
[0048] FIG. 3A-3C illustrates a skeleton diagram of a triaxial orthogonal motion system 115, as shown in FIG. 1, in accordance with an embodiment of the present disclosure.
[0049] In an embodiment, the triaxial orthogonal motion system 115 may be attached to the support structure 113, in which the triaxial orthogonal motion system 115 may comprise one or more actuators 115a, and one or primary motors 115b. The triaxial orthogonal motion system 115 may be configured to receive one or more commands from the control unit 103. In an embodiment, the one or more commands may correspond to the determined size data and the orientation data of the one or more blocks. Further, the triaxial orthogonal motion system 115 may be configured to trigger movement of the one or more actuators 115a on the one or more extrusion profiles 113a, in linear direction along a x-axis direction, a y-axis direction, and a z-axis direction, using the one or more primary motors 115b, based on the received one or more commands. In an embodiment, the robotic system 101 may comprise one or more drivers configured to receive one or more digital signals from the control unit 103, and convert one or more digital signals into control signals. Further, the robotic system 101 may actuate the one or more primary motors 115b, based on the one or more control signals.
[0050] In an embodiment, the triaxial orthogonal motion system 115 may comprise one or timing belts 301 (as shown in FIG. 3A) placed on the one or more extrusion profiles 113a. The one or more timing belts 301 may be configured to convert linear motion from the one or more primary motors 115b into rotational motion, and trigger rotational movement of the guide system 117 along x-axis direction, y-axis direction, and z-axis direction, based on the converted motion. In an embodiment, the one or more primary motors 115b may comprise at least one or more stepper motors.
[0051] In an embodiment, as shown in FIG. 3A and 3B, the triaxial orthogonal motion system 115 may further comprise one or more lead screws 303 placed on the one or more extrusion profiles 113a. The one or more lead screws 303 may be configured to convert rotary motion from the one or more primary motors 115b into linear motion, and trigger movement of the one or more actuators 305 (as shown in FIG. 3C) along z-axis direction, based on the converted motion. In an embodiment, the one or more actuators 305 is similar to the one or more actuators 115a of FIG. 1.
[0052] In an embodiment, the one or more primary motors 115b (not shown in FIGs. 3A-3C) such as for example, but not limited to, stepper motors may provide precise control over the movement of the robotic system 101 in each orthogonal axis. More specifically, the one or more primary motors may offer high accuracy and repeatability, crucial for achieving precise blocklaying process.
[0053] Further, in an embodiment, the one or more timing belts 301 may be used to transmit motion from the one or more primary motors 115b to the one or more actuators 305, ensuring synchronized movement along the V-slot extrusions. Further, the one or more lead screws 303 may be employed to convert rotary motion from the one or more primary motors 115b into linear motion, facilitating movement along the Z-axis direction.
[0054] Further, in an embodiment, the triaxial orthogonal motion system may include one or more linear guides 307 to guide and support the movement of the actuators 305 along the V-slot extrusions, enhancing stability and accuracy during operation.
[0055] In an embodiment, the one or more primary motors 115b such as for example, but not limited to, Direct Current (DC) motors embodied into 3D printed Poly Lactic Acid (PLA) parts, may provide the necessary torque and power to drive the one or more actuators 305 and the timing belts 301, ensuring efficient operation of the triaxial orthogonal motion system 115.
[0056] Moreover, by incorporating the one or more timing belts 301 for horizontal movements and the one or more lead screws 303 for vertical movements, the robotic system 101 may achieve precise and synchronized motion control along both axes, enabling accurate positioning and alignment during blocklaying process. In other words, the triaxial orthogonal motion system 115 may enable movement in three orthogonal axes, allowing the robotic system 101 to navigate and position accurately for blocklaying process. In an embodiment, the blocklaying process may include, for example, but not limited to, brick-and-mortar placement.
[0057] FIGs. 4A-4B illustrates a skeleton diagram of a guide system 117, as shown in FIG. 1, in accordance with an embodiment of the present disclosure.
[0058] In an embodiment, the guide system 117 may comprise one or more optimizable block guides 117a, and one or more optimizable binding material guides 117b (as shown in FIG. 4A and 4B). Further, in an embodiment, the guide system 117 may be attached to the one or more actuators 115a of the triaxial orthogonal motion system 115. This may ensure that the guide system 117 may move in sync with the rest of the robotic system 101, allowing for accurate positioning and orientation.
[0059] In an embodiment, the guide system 117 may include a rotation mechanism that may enable the guide system 117 to rotate to the required angle for binding material application and block placement. The guide system 117 may allow for flexibility in block laying, accommodating various wall designs and orientations.
[0060] In an embodiment, the guide system 117 may feature one or more custom-made block guides (also referred as one or more optimizable block guides 117a) and one or more custom-made binding material guides (also referred as one or more optimizable binding material guides 117b) that may be tailored to the specific requirements of each block laying task. Moreover, the guide system 117 may be designed to securely guide the one or more optimizable block guides 117a and the one or more optimizable binding material guides 117b to facilitate precise placement, ensuring uniformity and consistency in the block art work. In other words, the guide system 117 may be customized and changed according to the specific use case or art work, allowing for versatility and adaptability in different art installation projects.
[0061] In an embodiment, the guide system 117 may be designed to be interchangeable, allowing for easy swapping of guides to accommodate different block sizes, orientations, and bonding patterns. This interchangeability may enhance the versatility of the robotic system 101, enabling it to handle a wide range of block laying tasks with ease. More specifically, by securely guiding blocks and facilitating precise placement of binding material, the robotic system 101 may contribute to the quality and consistency of art works.
[0062] FIGs. 5A-5C illustrates a skeleton diagram of the automated cutting system 111, as shown in FIG. 1, in accordance with an embodiment of the present disclosure.
[0063] The automated cutting system may comprise a block positioning plate 501 configured to hold the one or more blocks 503. Further, the automated cutting system 111 may comprise a rotatory platform 505 attached to the block positioning plate 501. In an embodiment, the rotatory platform 505 may be configured to rotate the block positioning plate 501 using one or more secondary motors associated with the automated cutting system 111. Further, the automated cutting system 111 may comprise a rotary saw blade 507 coupled with the rotatory platform 505. In an embodiment, the rotatory saw blade 507 may be configured to cut the one or more blocks 503 to different sizes and different orientations. More specifically, the automated cutting system 111 may be configured to cut the one or more blocks 503 to different sizes and different orientations, based on the determined size data and the orientation data of the one or more blocks 503.
[0064] In an embodiment, the automated block cutting system 111 may act a key component of the robotic system 101, as art works may require a cut blocks of different sizes for creating one or more interesting patterns. Further, in an embodiment, the automated cutting system 111 may be attached with the control unit 103 to receive the size data and the orientation data of the one or more blocks 503. More specifically, the block positioning plate 501 may be configured to receive the size data of the one or more blocks 503. Further, the rotatory platform 505 may be configured to receive the orientation data of the one or more blocks 503. Based on the received size data and the orientation data of the one or more blocks 503, the automated cutting system 111 may adjust the block positioning plate 501 and the rotatory platform 505 to cut the one or more blocks 503, using the rotatory saw blade 507.
[0065] FIG. 6 illustrates a detailed internal block diagram of the robotic system 101, as shown in FIG. 1, in accordance with an embodiment of the present disclosure. The robotic system 101 may include, without limiting to, a control unit 601, an I/O interface 603, and a memory 605 storing instructions, executable by the control unit 601, which, on execution, may cause the robotic system 101 to assist human for blocklaying process for building one or more art modules in an arts production facility. In an embodiment, the control unit 601 is similar to the control unit 103 of FIG. 1. Further, in an embodiment, the memory 105 is similar to the memory 105 of FIG. 1.
[0066] In an embodiment, the memory 605 may include data 607 and one or more modules 609. In an embodiment, each of the one or more modules 609 may be a hardware unit which may be outside the memory 605 and coupled with the robotic system 101. In an embodiment, the data 607 may include for example, a size data and orientation data 611, a real-time sensor feedback data 613, a distance value 615, and an error data 617.
[0067] Further, in an embodiment, the one or more modules 609 may include a size data and orientation data determination module 619, a real-time sensor feedback data receiving module 621, a distance value determination module 623, a distance value comparison module 625, a halt operation performing module 627, an error data receiving module 629, an error data comparison module 631, and an error correction performing module 633.
[0068] In an embodiment, the size data and orientation data determination module 619 may be configured to determine the size data and an orientation data 611 of one or more blocks 503 of one or more arts selected by the user 107. In an embodiment, the size data and orientation data determination module 619 may receive the one or more arts from the user 107, in which the user 107 may select the one or more arts using an application interface associated with the output panel. Further, the the size data and orientation data determination module 619 may create one or more three-dimensional structures of the one or more arts based on the received one or more selected arts. Furthermore, the the size data and orientation data determination module 619 may determine the coordinates of the one or more blocks 503 of the created one or more three-dimensional structures, and may map the coordinates of the one or more blocks 503 with one or more predefined coordinates, using the one or more pre-trained learning models. Finally, the the size data and orientation data determination module 619 may determine the size data and the orientation data 611 of the one or more blocks 503 of the one or more selected arts, based on the mapped coordinates.
[0069] In an embodiment, the real-time sensor feedback data receiving module 621 may be configured to receive a real-time sensor feedback data 613 from one or more receiver sensors placed on the guide system 117. In an embodiment, the one or more receiver sensors may comprise at least for example, but not limited to, one or more proximity sensors. For example, one or more proximity sensors such as for example, but not limited to, magnetic proximity sensors may be used to locate the hands of the user 107 to determine the duration of key steps like block placements and binding material application. Further, magnetic sensory bands may also be worn by the user 107, such that when the hands of the user 107 are in a particular distance of the guide system 117, the guide system 117 may stay on that particular critical step. Further, when the function is over and the user 107 removes hand from that area, the robotic system 101 may receive feedback through magnetic proximity sensors and may enter into the next step.
[0070] In an embodiment, the distance value determination module 623 may be configured to determine the distance value 615 between the guide system 117 and the user 107 based on the received real-time sensor feedback data 613.
[0071] In an embodiment, the distance value comparison module 625 may be configured to compare the determined distance value 615 with a first predetermined threshold value, using one or more pre-trained learning models.
[0072] In an embodiment, the halt operation performing module 627 may be configured to perform a halt operation on the blocklaying process when the determined distance 615 value exceeds the first predetermined threshold value.
[0073] In an embodiment, the error data receiving module 629 may be configured to receive one or more error data 617 from one or more error sensors placed on the guide system 117 and the triaxial orthogonal motion system 115. In an embodiment, the one or more error data 617 may correspond to one or more errors introduced in the robotic system 101 due to one or more conditions such as for example, but not limited to, degradation of the robotic system 101 over time due to positional deviations, material expansion or contraction of the robotic system 101 due to temperature changes, external disturbances such as vibrations, shocks, and external forces, and inaccuracies in motion of the robotic system 101.
[0074] In an embodiment, the error data comparison module 631 may be configured to compare the one or more error data 617 with a second predetermined threshold value, using the one or more pre-trained learning models. In an embodiment, the one or more pre-trained learning models may include for example, but not limited to, Artificial Neural Networks (ANN), and Depp Neural Networks (DNN).
[0075] In an embodiment, the error correction performing module 633 may be configured to perform an error correction of the blocklaying process, when the one or more error data 617 exceeds the second predetermined threshold value. In an embodiment, the error correction performing module 633 may receive a current position data from one or more linear encoders associated with the one or more error sensors, in which the current position data may correspond to current position of the one or more optimizable block guides 117a and the one or more optimizable binding material guides 117b. In an embodiment, the one or more linear encoders may measure position of the one or more optimizable block guides 117a and the one or more optimizable binding material guides 117b along a linear path, providing real-time positional feedback.
[0076] Further, the error correction performing module 633 may receive a current orientation data from one or more rotary encoders associated with the one or more error sensors, in which the current orientation data may correspond to current orientation of the one or more optimizable block guides 117a and the one or more optimizable binding material guides 117b. In an embodiment, the one or more rotary encoders may measure angular position of the one or more optimizable block guides 117a and the one or more optimizable binding material guides 117b, providing real-time orientation feedback.
[0077] Furthermore, in an embodiment, the error correction performing module 633 may compare the current position data and the current orientation data with the determined size and orientation data 611 of the one or more blocks 503. Finally, the error correction performing module 633 may automatically adjust position of the one or more optimizable block guides 117a and the one or more optimizable binding material guides 117b based on the comparison. In an embodiment, the error correction performing module 633 may provide commands to the one or more actuators 115 to adjust position of the one or more optimizable block guides 117a and the one or more optimizable binding material guides 117b. Further, in an embodiment, the error correction performing module 633 may include for example, but not limited to, a Proportional Integral Derivative (PID) controller.
[0078] FIG. 7 illustrates a detailed internal block diagram of the control unit 601, in accordance with an embodiment of the present disclosure.
[0079] In an embodiment, as shown in FIG. 7, the control unit 601 may comprise a Switched Mode Power Supply (SMPS) unit 701 configured to convert an Alternating Current (AC) power from a main supply into a regulated Direct Current (DC) power. In an embodiment, the SMPS unit 701 may efficiently adjust the voltage and current levels as per the requirements of the robotic system 101, minimizing power wastage and maximizing energy efficiency.
[0080] Further, the control unit 601 may comprise a power control system 703 configured to regulate the power distribution to the robotic system 101, using the SMPS unit 701. In an embodiment, the power control system 703 may regulate distribution of electrical power to various components of the robotic system 101, ensuring optimal performance and safety.
[0081] Furthermore, the control unit 601 may comprise a signal control system 705 configured to control transmission and reception of one or more signals between one or more components of the robotic system 101. In an embodiment, the signal control system 705 may manage the transmission and reception of signals between different components of the robotic system 101, facilitating coordinated operation. Further, the signal control system 705 may utilize for example, but not limited to, a Raspberry Pi microcontroller as a central processing unit to execute control algorithms and coordinate the actions of various subsystems. In an embodiment, the Raspberry Pi microcontroller may interface with one or more peripheral devices and sensors, for receiving input signals and generating output signals to control the one or more actuators 115a, the output panel 801, and other functionalities.
[0082] Further, in an embodiment, the motor drivers such as for example, but not limited to, stepper motor drivers may be employed to regulate the movement of the stepper motors used in the triaxial orthogonal motion system 115. The stepper motor drivers may convert digital signals from the Raspberry Pi microcontroller into precise control signals for the stepper motors, enabling accurate positioning and movement.
[0083] Furthermore, in an embodiment, one or more Infrared (IR) remote sensors and transmitters may be used to control operations of the robotic system 101 which may be connected to the Raspberry Pi microcontroller. In overall scenario, by integrating the control unit 601 into the design of the robotic system 101, the robotic system 101 may achieve robust power management and signal control capabilities, ensuring smooth and accurate operation during block laying tasks.
[0084] FIG. 8 illustrates a representation of the robotic system 101 containing an output panel 801, in accordance with an embodiment of the present disclosure.
[0085] In an embodiment, the output panel 801 may be configured to display three-dimensional visual representation data of the blocklaying process in real-time for the user 107. Further, the output panel 801 may be configured to receive real-time user feedback data from the user 107, in which the user 107 may provide the real-time user feedback data using a remote module (not shown in FIG. 8). Furthermore, the output panel 801 may be configured to perform alteration of the display of the 3D visual representation data based on the received real-time user feedback data.
[0086] In an embodiment, the output panel 801 (as shown in FIG. 8) may act as an integral component of the robotic system 101, providing a user-friendly interface for the user 107 to monitor and control the block laying process. Here's an overview of its design and functionality. The output panel 801 may feature a Light Emitting Diode (LED) display, in which the LED display may showcase three-dimensional (3D) visualizations of the block laying process in real-time. These visualizations may allow the user 107 to conduct constant visual checks and corrections, ensuring accuracy and precision in block-and-binding material placement.
[0087] In an embodiment, the output panel 801 may provide the user 107 with a continuous visual representation of the bricklaying progress, allowing them to identify any discrepancies or errors in real-time. This may enable prompt corrections and adjustments to maintain the quality and consistency of the block art work.
[0088] Further, in an embodiment, the output panel 801 may include remote control functionality, allowing the user 107 to interact with the robotic system 101 and control operation of the robotic system 101 remotely. This functionality may enable the user 107 to start, stop, pause, resume, and navigate through different steps of the block laying process with ease.
[0089] Furthermore, in an embodiment, the output panel 801 may serve as a feedback loop, providing the user 107 with immediate feedback on actions of the user 107, and the performance of the robotic system 101. This feedback may allow the user 107 to make informed decisions and adjustments to optimize the block laying process.
[0090] Furthermore, in an embodiment, the output panel 801 may offer customizable controls that may be tailored to the specific needs and preferences of individual users. This flexibility may ensure a user-friendly experience and may further enhance efficiency and productivity during block laying tasks.
[0091] In overall scenario, the output panel 801 may enhance the usability and functionality of the robotic system 101, empowering the user 107 to monitor, control, and optimize the blocklaying process with ease and precision. By providing real-time visualizations and remote-control capabilities, the output panel 801 may facilitate continuous improvement and ensures high-quality block laying in art installation projects.
[0092] FIG. 9 illustrates a structural representation of a block module carrier 901, in accordance with an embodiment of the present disclosure.
[0093] In an embodiment, the robotic system 101 may comprise a block module carrier 901, in which the block module carrier 901 may provide a platform for holding the one or more art modules 903, during the blocklaying process. Further, the block module carrier 901 may be configured to transport the one or more art modules 903 to a designated area, upon the completion of the blocklaying process. In an embodiment, the block module carrier 901 may be configured to automatically detach from the robotic system 101 and transport to the designated area for further process, upon the completion of the blocklaying process.
[0094] In an embodiment, the block module carrier 901 may serve as a versatile platform for transporting one or more art modules 903 built using one or more blocks 503, during the block laying process and in curing process. Here's an overview of its design and functionality.
[0095] The block module carrier 901 may feature a sturdy and maneuverable platform that may be integrated with the robotic system 101 during the block laying process. The platform may provide easy movement of the one or more art modules 903 within the art work construction site.
[0096] In an embodiment, the block module carrier 901 may seamlessly fit with the robotic system 101, enabling efficient transportation of the one or more art modules 903 during the art installation process. More specifically, the block module carrier 901 may be designed to securely attach to the robotic system 101, ensuring stability and safety during operation.
[0097] In an embodiment, during the block laying process, the block module carrier 901 may hold the one or more art modules 903 in place, facilitating precise placement and alignment of the one or more blocks 503 and binding material by the robotic system 101. This may ensure consistency and accuracy in block work.
[0098] Further, in an embodiment, in case of bricks, after the bricklaying process is complete, the block module carrier 901 may be detached from the robotic system 101 and moved to a designated area for curing. Furthermore, the brick wall modules may be allowed to cure further, allowing the mortar to set and the bricks to bond securely. Once the curing period is complete, the brick wall modules may be transported from the curing area to the actual construction site for the assembly process. The block module carrier 901 may facilitate easy transportation of the one or more art modules 903, ensuring they reach the site safely and efficiently.
[0099] In overall scenario, the block module carrier 901 may play a crucial role in the block laying process, facilitating the transportation and curing of the one or more art modules 903 with ease and efficiency. By providing a stable and secure platform for the one or more art modules 903, the block module carrier 901 may contribute to the quality and consistency of the block work, ensuring successful completion of art installation projects including exposed artworks.
[00100] FIG. 10 illustrates a representation of an isometric view of the guide system 117 attached to the triaxial orthogonal system 115, in accordance with an embodiment of the present disclosure.
[00101] In an embodiment, as shown in FIG. 10, the guide system 117 may be attached to the triaxial orthogonal motion system 115, through the one or more timing belts 301. Further, in an embodiment, the one or more timing belts 301 may be used to transmit motion from the one or more primary motors 115b such as for example, but not limited to, motor 1 1001a and motor 2 1001b, to the one or more actuators 115a, ensuring synchronized movement along the V-slot extrusions. For example, the motor 1 1001a may translate linear motion to the rotational motion to the one or more optimizable block guides 117a and the one or more optimizable binding material guides 117b through the one or more timing belts 301.
[00102] Further, in an embodiment, the motor 2 1001b may operate linear motion of the guide system 117 along the one or more extrusion profiles 113a.
[00103] FIG. 11 illustrates a representation of an isometric view of the one or more lead screws 301, in accordance with an embodiment of the present disclosure. In an embodiment, as shown in FIG. 11, the one or more primary motors 115b may be fastened to the one or more lead screws 303 through a coupler. The one or more lead screws 303 may be placed on the one or more extrusion profiles 113a, in which the one or more lead screws 303 may be configured to convert rotary motion from the one or more primary motors 115b into linear motion, and trigger movement of the one or more actuators 115a along z-axis direction, based on the converted motion.
[00104] FIG. 12 illustrates an overall representation of the bricklaying process using the robotic system 101, in accordance with an embodiment of the present disclosure.
[00105] In an embodiment, the control unit 103 (not shown in FIG. 12) may determine the size data and an orientation data 611 of one or more blocks 503 of one or more arts selected by the user 107. Further, the robotic system 101 via an automated cutting system 111, may cut the one or more blocks 503 to different sizes and different orientations, based on the determined size data and the orientation data 611. Further, the robotic system 101 via the triaxial orthogonal motion system 115, may receive one or more commands from the control unit 103, in which the one or more commands may correspond to the determined size data and the orientation data 611 of the one or more blocks 503.
[00106] Furthermore, in an embodiment, the robotic system 101 via the triaxial orthogonal motion system 115, may trigger movement of one or more actuators 115a on one or more extrusion profiles 113a, in linear direction along a x-axis direction, a y-axis direction, and a z-axis direction, using one or more primary motors 115b, based on the received one or more commands Further, the robotic system 101 via the guide system 117, may receive the one or more cut blocks from the automated cutting system 111, and may triggering movement of the one or more optimizable block guides 117a and the one or more optimizable binding material guides 117b, based on triggered movement of the one or more actuators 115a.
[00107] Furthermore, in an embodiment, the robotic system 101 via the guide system 117, may perform blocklaying process using the received one or more cut blocks, based on triggered movement of the one or more optimizable block guides 117a and one or more optimizable binding material guides 117b, and may build the one or more art modules 903 (as shown in FIG. 12) based on the performed blocklaying process.
[00108] Further, the output panel 801 may display three-dimensional visual representation data of the blocklaying process in real-time for the user 107.
[00109] FIG. 13 illustrates a structural representation of one or more art modules 903 in an arts production facility, in accordance with an embodiment of the present disclosure.
[00110] In an embodiment, the one or more art modules 903 may be three-dimensional in nature. In an embodiment, the user 107 may select the design of the art either from for example, but not limited to, an app, a catalog, and a new design according to specifications and size requirements of the user 107. Further, exact 3D models of the art works may be created using the control unit 103, incorporating different parameters such as block size and orientation. The data of each block of the art may be exported from the 3D models, detailing their position and orientation. The data for the input of the robotic system 101 may be sorted and prepared, ensuring compatibility with the robotic system 101. Further, the block laying process may begin with the human assistance of the robotic system 101, in which the robotic system 101 may help the user 107 in creating one or more art modules 903, ensuring precise placement and alignment.
[00111] In an embodiment, the one or more art modules 903 may be stored in a designated area for curing, allowing the mortar to set and the one or more blocks 503 to bond securely. Further, the cured one or more art modules 903 may be transported to the required location on the site.
[00112] In an embodiment, binding material may be applied to the joints between the one or more art modules 903, ensuring structural integrity and stability. Finally, the completed artwork may be thoroughly cleaned, and any necessary touch-ups or adjustments may be made to ensure a flawless finish.
[00113] FIGs. 14A-14B illustrates a flow chart representation of method 1400 for human assistive blocklaying process for building one or more art modules in an arts production facility, in accordance with an embodiment of the present disclosure.
[00114] At step 1401, the method 1400 includes determining, by a robotic system 101 via a control unit 103, a size data and an orientation data 611 of one or more blocks 503 of one or more arts selected by a user 107. In an embodiment, the size data and orientation data determination module 619 may receive the one or more arts from the user 107, in which the user 107 may select the one or more arts using an application interface associated with the output panel. Further, the the size data and orientation data determination module 619 may create one or more three-dimensional structures of the one or more arts based on the received one or more selected arts. Furthermore, the the size data and orientation data determination module 619 may determine the coordinates of the one or more blocks 503 of the created one or more three-dimensional structures, and may map the coordinates of the one or more blocks 503 with one or more predefined coordinates, using the one or more pre-trained learning models. Finally, the the size data and orientation data determination module 619 may determine the size data and the orientation data 611 of the one or more blocks 503 of the one or more selected arts, based on the mapped coordinates.
[00115] At step 1402, the method 1400 includes cutting, by the robotic system 101 via an automated cutting system 111, the one or more blocks 503 to different sizes and different orientations, based on the determined size data and the orientation data 611.
[00116] At step 1403, the method 1400 includes receiving, by the robotic system 101 via a triaxial orthogonal motion system 115, one or more commands from the control unit 103, in which the one or more commands may correspond to the determined size data and the orientation data 611 of the one or more blocks 503.
[00117] At step 1404, the method 1400 includes triggering, by the robotic system 101 via the triaxial orthogonal motion system 115, movement of one or more actuators 115a on one or more extrusion profiles 113a, in linear direction along a x-axis direction, a y-axis direction, and a z-axis direction, using one or more primary motors 115b, based on the received one or more commands.
[00118] At step 1405, the method 1400 includes receiving, by the robotic system 101 via a guide system 117, the one or more cut blocks from the automated cutting system 111.
[00119] At step 1406, the method 1400 includes triggering, by the robotic system 101 via the guide system 117, movement of the one or more optimizable block guides 117a and the one or more optimizable binding material guides 117b, based on triggered movement of the one or more actuators 115a.
[00120] At step 1407, the method 1400 includes performing, by the robotic system 101 via the guide system 117, blocklaying process using the received one or more cut blocks, based on triggered movement of the one or more optimizable block guides 117a and one or more optimizable binding material guides 117b.
[00121] At step 1408, the method 1400 includes building, by the robotic system 101 via the guide system 117, the one or more art modules 903 based on the performed blocklaying process.
[00122] The present disclosure provides guidance for block-and-binding material with human involvement, and significantly enhances the efficiency of exposed block laying. Further the robotic system of the present disclosure increases the speed of standard bond block laying by approximately four times and offers even higher efficiency for non-standard or parametric block bonding, leading to substantial time savings.
[00123] The increased efficiency of the robotic system of the present disclosure translates into significant cost savings, making the block laying process more economical. With reduced labor requirements and faster completion times, the robotic system of the present disclosure offers a cost-effective solution for art installation projects.
[00124] Unlike traditional manual block laying processes for art works, the robotic system of the present disclosure requires less skill, making it more accessible to a broader range of users. This reduction in skill requirements lowers barriers to entry and allows for greater participation in block laying activities.
[00125] The robotic system of the present disclosure signifies a leap forward in ensuring operational efficiency and extends the design possibilities in block laying. Further, the innovative approach of the present disclosure opens up new avenues for different art installations.
[00126] The robotic system of the present disclosure has immense potential for use in various architectural, interior design, and construction-related applications. The versatility and efficiency of the robotic system of the present disclosure enhances productivity and enabling innovative design solutions. In overall scenario, Overall, the robotic system of the present disclosure offers transformative utility across multiple dimensions, paving the way for advancements in block laying and beyond.
[00127] The present disclosure describes a system with unique configuration integrated with various components such as the support structure, guide system, orthogonal triaxial motion system, block module carrier. This configuration enhances efficiency and ensures quality results in block laying.
[00128] Unlike traditional manual procedures, the robotic system of the present disclosure incorporates a guide system for precise placement of blocks and binding material according to desired designs. This system efficiency in the creation of intricate bonds in artworks with ease, potentially increasing demand for block arts.
[00129] Further, the robotic system of the present disclosure incorporates an automated cutting system for precise cutting of blocks in different size and orientation with ease, potentially increasing possibilities of intricate arts.
[00130] Furthermore, the robotic system of the present disclosure gives smart feedbacks on system level that eases out the overall complex works of creating art modules. Moreover, the robotic system of the present disclosure offers flexibility and customization options, allowing for adjustments according to block size and shape. The guides can be easily changed to accommodate different user requirements, enhancing versatility.
[00131] In other words, the robotic system of the present disclosure dramatically increases the efficiency of manual block laying with standard bonding by approximately four times, and for non-standard or parametric bonding, the efficiency increases manifold, saving substantial time and money. Additionally, the robotic system the present disclosure requires less skill compared to the complete manual process, making it more accessible to a wider range of users.
[00132] With the use of triaxial orthogonal motion system, the robotic system of the present disclosure can artworks with both two-dimensional and three-dimensional design features. This system enables the guiding mechanism to move seamlessly in three-dimensional space, expanding design possibilities. Furthermore, the inclusion of a block module carrier streamlines the transportation process of one or more art modules from the creation site to the installation site. This feature enhances mobility and efficiency during the installation process.
[00133] The present disclosure describes about a system, designed to construct art works with exposed bricks or wire-cut bricks, utilizing both standard and non-standard parametric brick bonding techniques. The robotic system can also be used to create art installations using unit blocks of wood, stone, Poly Vinyl Chloride (PVC), and glass, with different bonding materials. Further, the robotic system of the present disclosure aids in the precise placement, orientation and also facilitates cutting of each block, thereby creating art modules efficiently. Unlike traditional methods that require weeks or months, the robotic system of the present disclosure enables the creation of various artworks in just a few days. Additionally, the robotic system of the present disclosure provides guidance for both block placement and binding agent as well. Moreover, the robotic system is adaptable to different block sizes, enhancing its usability across diverse regions globally. Furthermore, the modular design of the robotic system simplifies maintenance and repair, with replaceable and upgradable components, ensuring long-term functionality and ease of use.
[00134] One of the ordinary skills in the art will appreciate that techniques consistent with the present disclosure are applicable in other contexts as well without departing from the scope of the disclosure.
[00135] What has been described and illustrated herein are examples of the present disclosure. The terms, descriptions, and figures used herein are set forth by way of illustration only and are not meant as limitations. Many variations are possible within the spirit and scope of the subject matter, which is intended to be defined by the following claims and their equivalents in which all terms are meant in their broadest reasonable sense unless otherwise indicated.
[00136] The written description describes the subject matter herein to enable any person skilled in the art to make and use the embodiments. The scope of the subject matter embodiments is defined by the claims and may include other modifications that occur to those skilled in the art. Such other modifications are intended to be within the scope of the claims if they have similar elements that do not differ from the literal language of the claims or if they include equivalent elements with insubstantial differences from the literal language of the claims.
[00137] The embodiments herein may comprise hardware and software elements. The embodiments that are implemented in software include but are not limited to, firmware, resident software, microcode, and the like. The functions performed by various modules described herein may be implemented in other modules or combinations of other modules.
[00138] A description of an embodiment with several components in communication with each other does not imply that all such components are required. On the contrary, a variety of optional components are described to illustrate the wide variety of possible embodiments of the invention. When a single device or article is described herein, it will be apparent that more than one device/article (whether or not they cooperate) may be used in place of a single device/article. Similarly, where more than one device or article is described herein (whether or not they cooperate), it will be apparent that a single device/article may be used in place of the more than one device or article, or a different number of devices/articles may be used instead of the shown number of devices or programs. The functionality and/or the features of a device may be alternatively embodied by one or more other devices which are not explicitly described as having such functionality/features. Thus, other embodiments of the invention need not include the device itself.
[00139] The illustrated steps are set out to explain the exemplary embodiments shown, and it should be anticipated that ongoing technological development will change the manner in which particular functions are performed. These examples are presented herein for purposes of illustration, and not limitation. Further, the boundaries of the functional building blocks have been arbitrarily defined herein for the convenience of the description. Alternative boundaries may be defined so long as the specified functions and relationships thereof are appropriately performed. Alternatives (including equivalents, extensions, variations, deviations, and the like., of those described herein) will be apparent to persons skilled in the relevant art(s) based on the teachings contained herein. Such alternatives fall within the scope and spirit of the disclosed embodiments. Also, the words "comprising," "having," "containing," and "including," and other similar forms are intended to be equivalent in meaning and be open-ended in that an item or items following any one of these words is not meant to be an exhaustive listing of such item or items or meant to be limited to only the listed item or items. It must also be noted that as used herein and in the appended claims, the singular forms “a”, “an”, and “the” include plural references unless the context clearly dictates otherwise.
[00140] Finally, the language used in the specification has been principally selected for readability and instructional purposes, and it may not have been selected to delineate or circumscribe the inventive subject matter. It is therefore intended that the scope of the invention be limited not by this detailed description, but rather by any claims that issue on an application based here on. Accordingly, the embodiments of the present invention are intended to be illustrative, but not limited, of the scope of the invention, which is outlined in the following claims.
REFERRAL NUMERALS:
Reference number Description
100 Exemplary environment
101 System
103 Control unit
105 Memory
107 User
109 Network
111 Automated cutting system
113 Support structure
113a Extrusion profiles
115 Triaxial orthogonal motion system
115a Actuators
115b Primary motors
117 Guide system
117a Optimizable block guides
117b Optimizable binding material guides
201 Structural members
203 Primary support members
205 Secondary support members
301 Timing belts
303 Lead screws
305 Actuators
307 Linear guides
501 Block positioning plate
503 Blocks
505 Rotatory platform
507 Rotary saw blade
601 Control unit
603 I/O interface
605 Memory
607 Data
609 Modules
611 Size data and orientation data
613 Real-time sensor feedback data
615 Distance value
617 Error data
619 Size data and orientation data determination module
621 Real-time sensor feedback data receiving module
623 Distance value determination module
625 Distance value comparison module
627 Halt operation performing module
629 Error data receiving module
631 Error data comparison module
633 Error correction performing module
701 SMPS unit
703 Power control system
705 Signal control system
801 Output panel
901 Block module carrier
903 Blocks
1001a Motor 1
1001b Motor 2
, Claims:We Claim:
1. A robotic system (101) for human assistive blocklaying process for building one or more art modules (903) in an arts production facility, the robotic system (101) comprises:
a control unit (103) coupled with a memory (105), wherein the control unit (103) is configured to:
determine a size data and an orientation data (611) of one or more blocks (503) of one or more arts selected by a user (107);
an automated cutting system (111) configured to cut the one or more blocks (503) to different sizes and different orientations, based on the determined size data and the orientation data (611);
a support structure (113) comprising one or more extrusion profiles (113a), wherein the support structure (113) is configured to hold the robotic system (101) in a predefined position;
a triaxial orthogonal motion system (115) attached to the support structure (113), wherein the triaxial orthogonal motion system (115) comprises one or more actuators (115a), and one or primary motors (115b), wherein the triaxial orthogonal motion system (115) is configured to:
receive one or more commands from the control unit (103), wherein the one or more commands corresponds to the determined size data and the orientation data (611) of the one or more blocks (503); and
trigger movement of the one or more actuators (115a) on the one or more extrusion profiles (113a), in linear direction along a x-axis direction, a y-axis direction, and a z-axis direction, using the one or more primary motors (115b), based on the received one or more commands; and
a guide system (117) attached to the one or more actuators (115a) of the triaxial orthogonal motion system (115), wherein the guide system (117) comprises one or more optimizable block guides (117a) and one or more optimizable binding material guides (117b), wherein the guide system (117) is configured to:
receive the one or more cut blocks from the automated cutting system (111);
trigger movement of the one or more optimizable block guides (117a) and the one or more optimizable binding material guides (117b), based on triggered movement of the one or more actuators (115a);
perform blocklaying process using the received one or more cut blocks, based on triggered movement of the one or more optimizable block guides (117a) and the one or more optimizable binding material guides (117b); and
build the one or more art modules (903) based on the performed blocklaying process.
2. The robotic system (101) as claimed in claim 1, wherein the control unit (103) is further configured to:
receive a real-time sensor feedback data (613) from one or more receiver sensors placed on the guide system (117);
determine a distance value (615) between the guide system (117) and the user (107) based on the received real-time sensor feedback data (613);
compare the determined distance value (615) with a first predetermined threshold value, using one or more pre-trained learning models; and
perform a halt operation on the blocklaying process when the determined distance value (615) exceeds the first predetermined threshold value.
3. The robotic system (101) as claimed in claim 1, wherein the one or more receiver sensors comprises at least one or more proximity sensors.
4. The robotic system (101) as claimed in claim 1, wherein the control unit (103) is further configured to:
receive one or more error data (617) from one or more error sensors placed on the
guide system (117) and the triaxial orthogonal motion system (115);
compare the one or more error data (617) with a second predetermined threshold value, using the one or more pre-trained learning models; and
perform an error correction of the blocklaying process, when the one or more error data (617) exceeds the second predetermined threshold value.
5. The robotic system (101) as claimed in claim 1, wherein the robotic system (101) further comprises an output panel (801) configured to:
display three-dimensional visual representation data of the blocklaying process in real-time for the user (107);
receive real-time user feedback data from the user (107), wherein the user (107) provides the real-time user feedback data using a remote module; and
perform alteration of the display of the 3D visual representation data based on the received real-time user feedback data.
6. The robotic system (101) as claimed in claim 1, wherein the one or more extrusion profiles (113a) comprises at least one or more structural members (201).
7. The robotic system (101) as claimed in claim 1, wherein the robotic system (101) further comprises a block module carrier (901), configured to:
provide a platform for holding the one or more art modules (903), during the blocklaying process; and
transport the one or more art modules (903) to a designated area, upon the completion of the blocklaying process.
8. The robotic system (101) as claimed in claim 1, wherein to determine the size data and the orientation data (611) of the one or more blocks (503) of the one or more arts selected by the user (107), the control unit (103) is configured to:
receive the one or more arts from the user (107), wherein the user (107) selects the one or more arts using an application interface associated with the output panel (801);
create one or more three-dimensional structures of the one or more arts based on the received one or more selected arts;
determine the coordinates of the one or more blocks (503) of the created one or more three-dimensional structures;
map the coordinates of the one or more blocks (503) with one or more predefined coordinates, using the one or more pre-trained learning models; and
determine the size data and the orientation data (611) of the one or more blocks (503) of the one or more selected arts, based on the mapped coordinates.
9. The robotic system (101) as claimed in claim 3, wherein to perform the error correction of the blocklaying process based on the received one or more error data (617), the control unit (103) is configured to:
receive a current position data from one or more linear encoders associated with the one or more error sensors, wherein the current position data corresponds to current position of the one or more optimizable block guides (117a) and the one or more optimizable binding material guides (117b);
receive a current orientation data from one or more rotary encoders associated with the one or more error sensors, wherein the current orientation data corresponds to current orientation of the one or more optimizable block guides (117a) and the one or more optimizable binding material guides (117b);
compare the current position data and the current orientation data with the determined size and orientation data (611) of the one or more blocks (503); and
automatically adjust position of the one or more optimizable block guides (117a) and the one or more optimizable binding material guides (117b) based on the comparison.
10. The robotic system (101) as claimed in claim 5, wherein the block module carrier (901) is configured to automatically detach from the robotic system (101) and transport to the designated area for further process, upon the completion of the blocklaying process.
11. The robotic system (101) as claimed in claim 1, wherein the automated cutting system (111) further comprises:
a block positioning plate (501) configured to hold the one or more blocks (503);
a rotatory platform (503) attached to the block positioning plate (501), wherein the rotatory platform (503) is configured to rotate the block positioning plate (501) using one or more secondary motors associated with the automated cutting system (111); and
a rotary saw blade (505) coupled with the rotatory platform (503), wherein the rotatory saw blade (505) is configured to cut the one or more blocks (503) to different sizes and different orientations.
12. The robotic system (101) as claimed in claim 1, wherein the one or more primary motors (115b), and the one or more secondary motors comprises at least one or more stepper motors.
13. The robotic system (101) as claimed in claim 1, wherein the triaxial orthogonal motion system (115) further comprises one or more lead screws (303) placed on the one or more extrusion profiles (113a), wherein the one or more lead screws (303) are configured to:
convert rotary motion from the one or more primary motors (115b) into linear motion; and
trigger movement of the one or more actuators (115a) along z-axis direction, based on the converted motion.
14. The robotic system (101) as claimed in claim 1, wherein the triaxial orthogonal motion system (115) further comprises one or timing belts (301) placed on the one or more extrusion profiles (113a), wherein the one or more timing belts (301) are configured to:
convert linear motion from the one or more primary motors (115b) into rotational motion;
trigger rotational movement of the guide system (117) along x-axis direction, y-axis direction, and z-axis direction, based on the converted motion.
15. The robotic system (101) as claimed in claim 1, wherein the control unit (103) further comprises:
a Switched Mode Power Supply (SMPS) unit (701) configured to convert an Alternating Current (AC) power from a main supply into a regulated Direct Current (DC) power;
a power control system (703) configured to regulate the power distribution to the robotic system (101), using the SMPS unit (701); and
a signal control system (705) configured to control transmission and reception of one or more signals between one or more components of the robotic system (101).
16. The robotic system (101) as claimed in claim 1, wherein the robotic system (101) further comprises one or more drivers configured to:
receive one or more digital signals from the control unit (103);
convert one or more digital signals into control signals;
actuate the one or more primary motors (115b), based on the one or more control signals.
17. A method for human assistive blocklaying process for building one or more art modules (903) in an arts production facility, the method comprising:
determining, by a robotic system (101) via a control unit (103), a size data and an orientation data (611) of one or more blocks (503) of one or more arts selected by a user (107);
cutting, by the robotic system (101) via an automated cutting system (111), the one or more blocks (503) to different sizes and different orientations, based on the determined size data and the orientation data (611);
receiving, by the robotic system (101) via a triaxial orthogonal motion system (115), one or more commands from the control unit (103), wherein the one or more commands corresponds to the determined size data and the orientation data (611) of the one or more blocks (503);
triggering, by the robotic system (101) via the triaxial orthogonal motion system (115), movement of one or more actuators (115a) on one or more extrusion profiles (113a), in linear direction along a x-axis direction, a y-axis direction, and a z-axis direction, using one or more primary motors (115b), based on the received one or more commands;
receiving, by the robotic system (101) via a guide system (117), the one or more cut blocks from the automated cutting system (111);
triggering, by the robotic system (101) via the guide system (117), movement of the one or more optimizable block guides (117a) and the one or more optimizable binding material guides (117b), based on triggered movement of the one or more actuators (115a);
performing, by the robotic system (101) via the guide system (117), blocklaying process using the received one or more cut blocks, based on triggered movement of the one or more optimizable block guides (117a) and one or more optimizable binding material guides (117b); and
building, by the robotic system (101) via the guide system (117), the one or more art modules (903) based on the performed blocklaying process.
| # | Name | Date |
|---|---|---|
| 1 | 202541004149-STATEMENT OF UNDERTAKING (FORM 3) [17-01-2025(online)].pdf | 2025-01-17 |
| 2 | 202541004149-PROOF OF RIGHT [17-01-2025(online)].pdf | 2025-01-17 |
| 3 | 202541004149-POWER OF AUTHORITY [17-01-2025(online)].pdf | 2025-01-17 |
| 4 | 202541004149-FORM FOR SMALL ENTITY(FORM-28) [17-01-2025(online)].pdf | 2025-01-17 |
| 5 | 202541004149-FORM 1 [17-01-2025(online)].pdf | 2025-01-17 |
| 6 | 202541004149-EVIDENCE FOR REGISTRATION UNDER SSI(FORM-28) [17-01-2025(online)].pdf | 2025-01-17 |
| 7 | 202541004149-EVIDENCE FOR REGISTRATION UNDER SSI [17-01-2025(online)].pdf | 2025-01-17 |
| 8 | 202541004149-EDUCATIONAL INSTITUTION(S) [17-01-2025(online)].pdf | 2025-01-17 |
| 9 | 202541004149-DRAWINGS [17-01-2025(online)].pdf | 2025-01-17 |
| 10 | 202541004149-DECLARATION OF INVENTORSHIP (FORM 5) [17-01-2025(online)].pdf | 2025-01-17 |
| 11 | 202541004149-COMPLETE SPECIFICATION [17-01-2025(online)].pdf | 2025-01-17 |
| 12 | 202541004149-FORM-9 [20-01-2025(online)].pdf | 2025-01-20 |
| 13 | 202541004149-FORM-8 [20-01-2025(online)].pdf | 2025-01-20 |
| 14 | 202541004149-FORM 18A [27-01-2025(online)].pdf | 2025-01-27 |
| 15 | 202541004149-EVIDENCE OF ELIGIBILTY RULE 24C1f [27-01-2025(online)].pdf | 2025-01-27 |