Linear component installation / demounting using pressurized sleeve

CN122804351APending Publication Date: 2026-09-22INTERNATIONAL BUSINESS MACHINE CORPORATION
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202580015507.0
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Priority Date
2024-02-28
Filing Date
2025-01-13
Publication Date
2026-09-22

AI Technical Summary

Technical Problem

[0004]尽管存在用于安装某些项目部件(例如,用于在电路板上的基本上线性的、单个平面中对单独的电线布线)的装置,但是这些装置可能涉及显著的人类输入、精巧的机械机器(其易于损坏和/或对于众多较大规模的安装(如电缆)是不可行的)、并且忽略基于众多因素的复杂相互影响的精确分析/实现方式

Benefits of technology

[0008] According to an exemplary embodiment of the present invention, a computer system (CS) for pressurized routing linear components is provided. The CS includes one or more computer processors, one or more computer-readable storage media, and program instructions stored on the one or more computer-readable storage media, the program instructions being executable by at least one of the one or more processors capable of performing a method. The method includes: obtaining project-related data; extracting features from the obtained project data; the extracted features including linear component characteristics and project environment characteristics; obtaining a project design based on user input and at least one of predetermined extracted features from the features extracted from the obtained project data; the project design including the installation or uninstallation of the linear component relative to a device; calculating, based on the project design, pressurization of a plurality of bags arranged in a pressurization sleeve for the installation or uninstallation of the linear component relative to the device; and implementing the calculated pressurization of the plurality of bags arranged in the pressurization sleeve.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN122804351A_ABST
    Figure CN122804351A_ABST
Patent Text Reader

Abstract

According to an embodiment of the present invention, a method for pressurized routing linear components is provided. The method includes obtaining project-related data; extracting features from the obtained project data; the extracted features including linear component characteristics and project environment characteristics; obtaining a project design based on user input and at least one of predetermined extracted features from the features extracted from the obtained project data; the project design including the installation or uninstallation of the linear component relative to a device; calculating the pressurization of a plurality of bags arranged in a pressurization sleeve based on the project design for installing or uninstalling the linear component relative to the device; and implementing the calculated pressurization of the plurality of bags arranged in the pressurization sleeve.
Need to check novelty before this filing date? Find Prior Art

Description

Background Technology

[0001] Exemplary embodiments of the present invention relate to the installation / uninstallation of linear components, and more specifically to a method for installing / uninstalling linear components using a pressure sleeve.

[0002] Projects involving the installation and / or removal (installation / uninstallation) of linear components (e.g., wires, cables, etc.) relative to the entire equipment can be complex and cumbersome processes involving multiple factors (e.g., project component characteristics / project environmental characteristics / risks, etc.). These multiple factors require precise analysis and modifications at different stages for success (e.g., before / during / after implementation). Failure to accurately anticipate / identify / mitigate factors, such as excessive physical manipulation of linear components, spatial conflicts between project components, and / or unavoidable deviations in project design, often undermines project success and / or efficiency (e.g., installation / uninstallation of linear components and / or other project components).

[0003] For example, cabling is the most time-consuming and error-prone process during mainframe assembly. Cabling is primarily performed by human operators. Installing / removing cables to mainframes without interference and / or damage remains a persistent challenge for human operators. Even with proper guidance and training, cabling performed by human operators is still significantly flawed. Human operators cannot fully consider the complex interplay of numerous factors, avoid human error, identify imperceptible risks, implement specific improvements, prevent damage to cables / project components due to excessive bending, and / or avoid spatial conflicts and unavoidable deviations caused by chosen arrangements.

[0004] While devices exist for installing certain project components (e.g., for routing individual wires in a substantially linear, single plane on a circuit board), these devices can involve significant human input, sophisticated mechanical machinery (which is prone to damage and / or impractical for numerous large-scale installations such as cabling), and neglect precise analysis / implementation methods based on the complex interplay of numerous factors. Existing devices attempt to address aspects of the aforementioned problems but do not facilitate fully autonomous installation / uninstallation of various linear components, particularly based on precise analysis of numerous installation / uninstallation factors and risks.

[0005] Therefore, human operators and / or pre-existing equipment continuously use inappropriate techniques, project design and / or applied forces to perform the installation / unloading of linear components, resulting in space conflicts and / or actual / potential damage to project components (e.g., linear components, other project components (e.g., component ports, cable connectors, other linear components, etc.), devices used for installation / unloading, etc.), and / or loss of overall system efficiency / functionality / lifespan. Summary of the Invention

[0006] According to an embodiment of the present invention, a method for pressurized routing linear components is provided. The method includes obtaining project-related data; extracting features from the obtained project data; the extracted features including linear component characteristics and project environment characteristics; obtaining a project design based on user input and at least one of predetermined extracted features from the features extracted from the obtained project data; the project design including the installation or uninstallation of the linear components relative to a device; calculating the pressurization of a plurality of bags arranged in a pressurization sleeve based on the project design for the installation or uninstallation of the linear components relative to the device; and implementing the calculated pressurization of the plurality of bags arranged in the pressurization sleeve.

[0007] According to an exemplary embodiment of the present invention, a computer program product (CPP) for pressurized routing linear components is provided. The CPP includes one or more computer processors, one or more computer-readable storage media, and program instructions stored on the one or more computer-readable storage media, the program instructions being executable by at least one of the one or more processors capable of performing a method. The method includes: obtaining project-related data; extracting features from the obtained project data; the extracted features including linear component characteristics and project environment characteristics; obtaining a project design based on user input and at least one of predetermined extracted features from the features extracted from the obtained project data; the project design including the installation or uninstallation of the linear component relative to a device; calculating, based on the project design, pressurization of a plurality of bags arranged in a pressurization sleeve for the installation or uninstallation of the linear component relative to the device; and implementing the calculated pressurization of the plurality of bags arranged in the pressurization sleeve.

[0008] According to an exemplary embodiment of the present invention, a computer system (CS) for pressurized routing linear components is provided. The CS includes one or more computer processors, one or more computer-readable storage media, and program instructions stored on the one or more computer-readable storage media, the program instructions being executable by at least one of the one or more processors capable of performing a method. The method includes: obtaining project-related data; extracting features from the obtained project data; the extracted features including linear component characteristics and project environment characteristics; obtaining a project design based on user input and at least one of predetermined extracted features from the features extracted from the obtained project data; the project design including the installation or uninstallation of the linear component relative to a device; calculating, based on the project design, pressurization of a plurality of bags arranged in a pressurization sleeve for the installation or uninstallation of the linear component relative to the device; and implementing the calculated pressurization of the plurality of bags arranged in the pressurization sleeve. Attached Figure Description

[0009] The following detailed embodiments are given by way of example and are not intended to limit the exemplary embodiments thereto. They will be best understood in conjunction with the accompanying drawings, in which:

[0010] Figure 1A and Figure 1B Side and top cross-sectional views of a pressure sleeve 100 for installing / uninstalling a linear component 101, respectively, are shown in exemplary embodiments according to the present invention.

[0011] Figure 2 A perspective X-ray view of a pressure sleeve 100 for installing / uninstalling a linear component 101, according to an exemplary embodiment of the present invention, is shown.

[0012] Figure 3 A perspective X-ray view of a pressure sleeve 100 for installing / uninstalling a linear component 101 according to an exemplary embodiment of the present invention is shown.

[0013] Figure 4 A schematic diagram of a system implementation including a pressure sleeve 100 for installing / uninstalling a linear component 101 according to an exemplary embodiment of the present invention is shown.

[0014] Figure 5 A schematic diagram of a system implementation of a pressure sleeve 100 for installing / uninstalling a linear component 101 according to an exemplary embodiment of the present invention is shown.

[0015] Figure 6 A schematic diagram of a computing environment 600 according to an exemplary embodiment of the present invention is shown, the computing environment including a pressurized sleeve procedure 650 for linear component installation / uninstallation.

[0016] Figure 7 A block diagram is shown of components 751-753 included in a pressurized sleeve procedure 650 for linear component installation / uninstallation, according to an exemplary embodiment of the present invention.

[0017] Figure 8 A flowchart illustrating an exemplary embodiment of the method for installing / uninstalling a linear component using a pressure sleeve 800, according to the present invention, is shown.

[0018] It should be understood that the included drawings are not necessarily drawn to scale. The included drawings are merely illustrative examples to aid in understanding the invention and are not intended to describe fixed parameters. In the drawings, the same numbers may denote the same elements. Detailed Implementation

[0019] Exemplary embodiments of the invention are disclosed below. However, it should be understood that the scope of the invention is defined by the claims. The disclosed exemplary embodiments are merely illustrative of the claimed invention. The invention may be embodied in many different forms and should not be construed as limited to the exemplary embodiments set forth herein. Rather, these included exemplary embodiments are provided for the completeness of the disclosure and for ease of understanding by those skilled in the art. In the detailed description, a discussion of well-known features and techniques may be omitted to avoid unnecessarily obscuring the presented exemplary embodiments.

[0020] References to "an embodiment," "embodiment," "exemplary embodiment," etc., in this specification indicate that the described embodiment may include a particular feature, structure, or characteristic, but not every embodiment necessarily includes that feature, structure, or characteristic. Furthermore, such phrases do not necessarily refer to the same implementation. Moreover, when a particular feature, structure, or characteristic is described in connection with an embodiment, it is believed that implementing such a feature, structure, or characteristic in conjunction with other embodiments, whether explicitly described, is within the knowledge of those skilled in the art.

[0021] To avoid obscuring the presentation of exemplary embodiments of the invention, some processing steps or operations known in the art may be combined for presentation and illustration purposes in the following detailed description, and in some cases may not be described in detail. Furthermore, some processing steps or operations known in the art may not be described at all. The following detailed description focuses on distinguishing features or elements of the invention according to various exemplary embodiments.

[0022] As mentioned above, the installation / uninstallation of linear components (e.g., wires, cables, wires, etc.) throughout the equipment is currently a complex, tedious, inefficient, and error-prone process primarily performed by operators. Equipment-based solutions for at least partial automation of linear component installation involve substantially linear motion planes, require significant manual input, sophisticated mechanics (which are impractical for large-scale installations, such as wiring), and neglect the analysis of complex interactions among numerous installation factors. Consequently, operators and / or pre-existing equipment cannot effectively and consistently negotiate various factors such as: connector type, connection force (e.g., plug force), predetermined usage thresholds, projection element characteristics (e.g., size, material, minimum / maximum bending radius, etc.); project environment characteristics (e.g., project design, fidelity, project workspace and unavoidable deviations / improvements, space constraints, destination, etc.); risks (e.g., deviations from predetermined usage thresholds, actual / potential damage to project elements, spatial conflicts between project elements, efficiency / functionality / lifespan of project elements / the entire system, resource adequacy, interference between installation / uninstallation equipment and / or human operators, etc.).

[0023] Embodiments of the present invention address these drawbacks and provide a pressurized sleeve for routing linear components, comprising bags with adjustable hydrostatic pressure that can be coupled to system implementations (e.g., controllers, 3D depth cameras, IoT feeds, external computing devices, etc.) and their methods. Therefore, the pressurized sleeve, system implementation, and methods enable at least substantially autonomous installation / uninstallation of linear components, while also avoiding the identified drawbacks.

[0024] Figure 1A and Figure 1B A side section view and a top section view of a pressure sleeve 100 for installing / uninstalling a linear component 101 according to an exemplary embodiment of the present invention are shown.

[0025] A pressure sleeve 100 (also referred to herein as a robot cable sleeve 100) may be arranged to at least partially surround at least one linear component 101. The linear component 101 may be loaded / supplyed into the pressure sleeve 100. The linear component 101 may be an electric wire, cable (e.g., electronic, optical fiber, mechanical, etc.), rod, beam, wire, etc. The linear component 101 may be at least partially flexible. The pressure sleeve 100 may include an elastic liner 107. The elastic liner 107 may be at least partially flexible. The pressure sleeve 100 may include at least one connection orientation fixing device 108. The pressure sleeve 100 may include a plurality of bags 102. The plurality of bags 102 may be arranged in and / or on the pressure sleeve 100. The plurality of bags may be spaced apart at predetermined intervals and / or in predetermined arrangements / configurations (groups / pairs / clusters / shapes) in at least one dimension / plane (e.g., a circular grouping configuration extending along the circumference of the cross section of the pressure sleeve 100 and / or rows extending in the longitudinal direction of the pressure sleeve 100). The plurality of bags 102 may have hydrostatic volumes that are separate from each other and / or at least partially integrated (e.g., based on a predetermined arrangement / configuration). The pressure sleeve 100 may include a plurality of sensors 103 (e.g., bending sensors, strain gauges, hydrostatic sensors, vibration sensors, audio sensors, etc.). The pressure sleeve 100 may include and / or be connected to a pump 104 (e.g., pneumatic and / or hydraulic) and / or a compressor 105 (e.g., pneumatic and / or hydraulic). The pump 104 and compressor 105 may cooperate and / or alternatively serve as inlets or outlets. A connecting orientation fixing device 108 may be arranged on at least one end of the pressure sleeve 100. The connection orientation and fixing device 108 may include a connection orientation and fixing device laser 109. The connection orientation and fixing device laser 109 can facilitate the installation / uninstallation of the linear component 101 (e.g., by detecting spatial movement / position / angle / orientation / connection point adjacency accuracy, etc.). The pressure sleeve 100 and / or its sub-components (e.g., sensor 103, air bag 102, connection orientation and fixing device 108, connection orientation and fixing device laser 109, pump 104 and / or compressor 105, etc.) can be connected to the controller 304. Figure 3 (as shown in the diagram) and / or external computing device 405 ( Figure 4 (As shown in the image)

[0026] In the case of pneumatic pump 104 and / or pneumatic compressor 105, different predetermined gases (e.g., air) can be used. In the case of hydraulic pump 104 and / or hydraulic compressor 105, various predetermined fluids (e.g., water) can be used. Bag 102 can be regulated (e.g., expanded and / or contracted) according to a predetermined hydrostatic pressure (e.g., calculated by controller 304). Hydrostatic pressure can be regulated by pump 104 and / or compressor 105 (e.g., calculated / implemented by controller 304 based on the calculated predetermined hydrostatic pressure via an electrical signal). The hydrostatic pressure of bag 102 can be regulated uniformly, individually, and / or in arrangement / configuration (e.g., at least partially circular configuration, opposing pairs, segments, etc.) to achieve predetermined movements (e.g., axial movement, elongation, contraction, curvature, bending, torsion, angularization, orientation, position, shape, etc.) of corresponding portions of pressurized sleeve 100 and / or at least partially surrounded linear component 101 in at least one dimension / plane. At least some of the bags 102 may have predetermined hydrostatic pressures that are different from each other, instantaneous and / or static (e.g., permanent or pre-manufactured). The predetermined hydrostatic pressures may respectively comprise opposing expansion / stretching and contraction / compression regions 106i / 106d, which may be arranged substantially parallel to each other.

[0027] The predetermined hydrostatic pressure can be a predetermined hydrostatic pressure of resistance that exceeds a predetermined (e.g., calculated by controller 304 and / or determined based on features extracted from acquired data) capability of physical manipulation / force (e.g., bending) performed by an operator and / or installation / unloading device (e.g., pressure sleeve 100). Excessive physical manipulation can refer to a force and / or induced movement having a predetermined potential that would cause damage to the linear component 101 (e.g., at / beyond the minimum bending radius of the linear component 101) and / or the pressure sleeve 100. When excessive physical manipulation occurs, at least some of the bags 102 can be calibrated to pop out (e.g., audibly and / or detected by sensor 103). The stretching / expansion and / or compression / contraction regions 106i / 106d can, for example, generate resistance to excessive bending of the corresponding portion of the linear component 101 and / or the pressure sleeve 100, at least partially surrounding it. Different predetermined hydrostatic pressures can cooperatively induce predetermined movements in at least a portion of the pressurized sleeve 100 and corresponding portions of the linear component 101 it at least partially surrounds.

[0028] Figure 2A fluoroscopic X-ray view of a pressurizing sleeve 100 for installing / uninstalling a linear component 101 according to an exemplary embodiment of the present invention is shown. The pressurizing sleeve 100 may include at least one gas (e.g., air) and / or fluid (e.g., water) manifold 201. The manifold 201 may be adjustably connected to a controller 304. The manifold 201 may be connected to a compressor 105 and / or a pump 104. The compressor 105 and / or pump 104 may be further connected to a plurality of compressor lines 205 and / or a plurality of pump lines 204, respectively. The compressor lines 205 and / or pump lines 204 may be connected to at least some bags 102 (e.g., discrete, at least partially integrated, and / or according to arrangement / configuration). The compressor lines 205 and / or pump lines 204 may resemble arterial connectivity to organic tissue. At least one manifold 201 may include a plurality of manifold openings 206 and / or manifold orifices. The orifice of the manifold opening 206 can be adjustably connected to the controller 304 (e.g., open / close, expand / contract, etc.) to achieve a precise predetermined hydrostatic pressure for the predetermined bag 102.

[0029] Figure 3 A perspective X-ray view of a pressure sleeve 100 for mounting / unmounting a linear component 101 according to an exemplary embodiment of the present invention is shown. The pressure sleeve 100 may include sensors 103 (e.g., strain gauges and bending sensors). The sensors 103 may be arranged / configured differently from each other as described / shown with respect to FIG. 1 and / or when suitable for obtaining predetermined measurements. For example, strain gauge 103a may be arranged differently from bending sensor 103b (e.g., in a longitudinal configuration versus a circular / circumferential configuration). As described above, the sensors 103 may be further connected to a controller 304.

[0030] Figure 4 A schematic diagram of a system implementation including a pressure sleeve 100 for installing / uninstalling a linear component 101, according to an exemplary embodiment of the present invention, is shown.

[0031] The system implementation of the pressurized sleeve 100 can be planned and / or occur in a predetermined project environment 400 (such as a predetermined project space (e.g., a room)). The project environment 400 may include a predetermined cabling workspace 404 of predetermined size / characteristics, at least one 3D depth camera 406, an external computing device 405 (which may also be remotely located), and / or at least one IoT feed. The cabling workspace 404 may include means for mounting / unmounting the linear component 101. The robot support 401 and / or its sub-components (e.g., base 402 and / or fixture 403) may be connected to the controller 304 and / or the external computing device 405. The controller 304 and / or external computing device 405 may be further connected to each other, connected to the pressurized sleeve 100 and / or its sub-components (e.g., at least one 3D depth camera 406 and / or IoT feed (e.g., to obtain a 3D model of the project environment 400, project environment dimensions, assess progress, to facilitate the installation / uninstallation of the linear component 101, real-time detection of deviations, etc.), connected to at least one manifold 201, manifold opening 206 and / or its manifold orifice, etc.

[0032] The controller 304 and / or external computing device 405 can perform feature extraction, analysis of extracted features, and / or calculation of the logistics (e.g., installation / unloading) for the project design implementation from the acquired project data, such as negotiating different installation factors (e.g., connector style, linear component characteristics (e.g., flexibility, size, type, material, manufacturer, minimum / maximum bending radius, etc.), configuration characteristics (e.g., project design and unavoidable deviations, space constraints, destination point, etc.), plug force, etc. The controller 304 can perform predetermined adjustments to the robot support 401 (e.g., to achieve predetermined height, orientation, angle, and / or position, etc.). This calculation is necessary for the intended implementation of the project design (e.g., installation / uninstallation of linear component 101), steps, and / or dynamic modifications thereof. After linear component 101 is loaded into pressure sleeve 100, controller 304 and / or external computing device 405 can adjust the predetermined hydrostatic pressure of predetermined bag 102 to achieve the desired action (e.g., movement (e.g., axial movement, routing, angulation, bending, curvature, orientation, positioning, etc.), spatial position (e.g., the linear component 101 and / or its terminals (e.g., plugs) (e.g., relative to the connection position)), 3D shape, installation / uninstallation, etc.).

[0033] The robot support 401 can be mechanically and adjustably moved (e.g., rotated / raised / lowered / moved / angled / oriented, etc.) by a controller 304 and / or an external computing device 405 (e.g., via electrical signals). For example, the base 402 can be equipped with means for movement (e.g., pivots, bearings, wheels, treads, propellants, etc.). Adjustments to the robot support 401 can be calculated / implemented based on a predetermined project design and / or its dynamic changes. The fixing devices for the robot support 401 may include adjustable sphincters (e.g., connected to pump 104 and / or compressor 105 for diameter expansion / contraction), buckles, rings, ties, etc., to fix / remove the linear component 101 and / or pressure sleeve 100. The pressure sleeve 100 can be loaded into the fixing device 403. The linear component 101 can be loaded into the pressure sleeve 100. The base 402 and / or the fixing device 403 can be adjusted (e.g., tilted, asymmetrically extended / contracted, etc.) to achieve the relative loading position of the linear component 101 with respect to predetermined points of the pressure sleeve 100 and / or robot support 401 (e.g., to ensure symmetrical loading with respect to the fixing device 403).

[0034] In one embodiment, in order to obtain a higher quality 3D model of the project environment 400, one or more of the sensors 103 may move along the track 103-1 (e.g., a linear guide) to capture different perspectives (e.g., movement, angle, position, spatial position, orientation, 3D shape, etc.).

[0035] The presence / absence of the robot scaffold 401 and / or project elements in the predetermined project environment 400 can be determined by the controller 304 and / or external computing device 405 from extracted features analyzed from project data acquired in real time (e.g., via at least one 3D depth camera 406 and / or IoT feed). In an embodiment, when the project environment 400 does not include the robot scaffold 401 and / or the predetermined project elements at the start of a predetermined project, the controller 304 and / or external computing device 405 may deploy the robot scaffold 401 (e.g., together with the pressure sleeve 100 and / or linear component 101), orchestrate the delivery of the predetermined project elements, modify the predetermined project environment 400, and / or accordingly alert the predetermined user.

[0036] Figure 5 A schematic diagram of a system implementation including a pressure sleeve 100 for installing / uninstalling a linear component 101, according to an exemplary embodiment of the present invention, is shown.

[0037] Linear component 101 can be loaded into a pressure sleeve 100 (e.g., robot cable sleeve 100) connected to robot support 401 (e.g., via fixing device 403). Initial expansion of at least some bags 102 can be calculated to achieve axial movement of the pressure sleeve 100 and / or at least partially surrounding the linear component 101, such that they are substantially parallel to the ground plane used for installation, or vice versa in the case of unloading. The pressure sleeve 100 may initially only partially surround the linear component 101 and can extend to its end when the controller 304 and / or external computing device 405 regulates predetermined inflation and / or deflation (e.g., predetermined hydrostatic pressure) of at least some predetermined bags 102 via adjustment of pump 104 and / or compressor 105. When at least some bags 102 are net inflated, the pressure sleeve 100 can extend to at least one end of the linear component 101 and can completely surround the body of the linear component 101 (or vice versa in the case of net deflation). In an embodiment, a predetermined buffer slack space can be calculated / provided at the end of the linear component 101, such that further expansion of the pressure sleeve 100 will provide the necessary predetermined connection force (e.g., plugging force) to complete the installation. For example, further expansion of at least some of the pockets 102 in the end of the pressure sleeve 100 can facilitate the installation of the linear component 101 when the controller 304 and / or external computing device 405 confirms its predetermined shape / spatial position / movement based on the connection orientation fixation device 108's connection orientation fixation device laser 109, IoT feed, and / or at least one 3D depth camera 406. In an embodiment, the pressure sleeve 100 can extend a predetermined length beyond at least one end of the linear component 101 to provide a predetermined hydrostatic pad for damping (e.g., blockage, suspension, etc.).

[0038] Figure 6 A schematic diagram of a computing environment 600 according to an exemplary embodiment of the present invention is shown, the computing environment including a pressurized sleeve procedure 650 for linear component installation / uninstallation.

[0039] Various aspects of this disclosure are described by narrative text, flowcharts, block diagrams of computer systems, and / or block diagrams of machine logic included in embodiments of a computer program product (CPP). Regarding any flowchart, depending on the technology involved, operations may be performed in a different order than that shown in a given flowchart. For example, again according to the technology involved, two operations shown in consecutive flowchart blocks may be performed in reverse order, as a single integrated step, simultaneously, or in a manner that at least partially overlaps in time.

[0040] Computer Program Product Embodiment (“CPP Embodiment” or “CPP”) is a term used in this disclosure to describe any collection of one or more storage media (also referred to as “media”) collectively included in a collection of one or more storage devices, the collection of one or more storage devices collectively including machine-readable code corresponding to instructions and / or data for performing computer operations specified in a given CPP claim. A “storage device” is any tangible device capable of holding and storing instructions used by a computer processor. Without limitation, a computer-readable storage medium can be an electronic storage medium, a magnetic storage medium, an optical storage medium, an electromagnetic storage medium, a semiconductor storage medium, a mechanical storage medium, or any suitable combination of the foregoing. Some known types of storage devices that include these media include: magnetic disks, hard disks, random access memory (RAM), read-only memory (ROM), erasable programmable read-only memory (EPROM or flash memory), static random access memory (SRAM), compact disc read-only memory (CD-ROM), digital versatile disc (DVD), memory sticks, floppy disks, mechanical encoding devices (such as punch cards or pits / platforms formed in the main surface of the disk), or any suitable combination of the foregoing. Computer-readable storage media, as used in this disclosure, should not be construed as storing transient signals themselves, such as radio waves or other freely propagating electromagnetic waves, electromagnetic waves propagating through waveguides, optical pulses through fiber optic cables, electrical signals transmitted through wires, and / or other transmission media. As those skilled in the art will understand, data is typically moved at certain incidental points in time during the normal operation of the storage device, such as during access, defragmentation, or garbage collection; however, this does not make the storage device transient, because the data is not transient when it is stored.

[0041] The computing environment 600 includes examples of environments for executing at least some of the computer code involved in performing the methods of the present invention, such as a pressure sleeve program 650 for linear component installation / uninstallation. In addition to block 650, the computing environment 600 includes, for example, a computer 601, a wide area network (WAN) 602, an end-user equipment (EUD) 603, a remote server 604, a public cloud 605, and a private cloud 606. In this embodiment, the computer 601 includes a processor set 610 (including processing circuitry 620 and a cache 621), a communication structure 611, volatile memory 612, persistent storage device 613 (including an operating system 622 and block 650, as described above), a peripheral device set 614 (including a user interface (UI) device set 623, a storage device 624, and an Internet of Things (IoT) sensor set 625), and a network module 615. The remote server 604 includes a remote database 630. Public cloud 605 includes gateway 640, cloud orchestration module 641, host physical machine set 642, virtual machine set 643, and container set 644.

[0042] Computer 601 can take the form of a desktop computer, laptop computer, tablet computer, smartphone, smartwatch or other wearable computer, mainframe computer, quantum computer, or any other form of computer or mobile device now known or to be developed in the future capable of running programs, accessing networks, or querying databases such as remote database 630. As is well known in the field of computer technology, and depending on the technology, the performance of a computer-implemented method can be distributed across multiple computers and / or multiple locations. On the other hand, in this presentation of computing environment 600, the detailed discussion focuses on a single computer, specifically computer 601, to keep the presentation as simple as possible. Computer 601 can reside in the cloud, even... Figure 6 The system is not shown in the cloud, and on the other hand, computer 601 does not need to be in the cloud unless to any extent that can be definitively indicated.

[0043] Processor assembly 610 includes one or more computer processors of any type now known or to be developed in the future. Processing circuitry 620 may be distributed across multiple packages, such as multiple cooperating integrated circuit chips. Processing circuitry 620 may implement multiple processor threads and / or multiple processor cores. Cache 621 is memory located within the processor chip package and is typically used for data or code that should be readily accessible by the threads or cores running on processor assembly 610. Cache memory is typically organized into multiple levels based on its relative proximity to the processing circuitry. Alternatively, some or all of the caches in the processor assembly may be located “off-chip.” In some computing environments, processor assembly 610 may be designed to work with qubits and perform quantum computing.

[0044] Computer-readable program instructions are typically loaded onto computer 601 to cause the processor set 610 of computer 601 to perform a series of operational steps to implement a computer-implemented method, such that the instructions thus executed instantiate the method specified in the flowchart and / or the narrative description of the computer-implemented method included in this document (collectively, the “method of the invention”). These computer-readable program instructions are stored in various types of computer-readable storage media, such as cache 621 and other storage media discussed below. The program instructions and associated data are accessed by processor set 610 to control and direct the execution of the method of the invention. In computing environment 600, in block 650, at least some of the instructions for performing the method of the invention may be stored in permanent storage device 613.

[0045] The communication structure 611 is a signal transmission path that allows the various components of the computer 601 to communicate with each other. Typically, this structure consists of switches and conductive paths, such as switches and conductive paths that form buses, bridges, physical input / output ports, etc. Other types of signal communication paths can be used, such as fiber optic communication paths and / or wireless communication paths.

[0046] Volatile memory 612 is any type of volatile memory known now or developed in the future. Examples include dynamic random access memory (RAM) or static RAM. Typically, volatile memory 612 is characterized by random access, but this is not necessary unless explicitly stated otherwise. In computer 601, volatile memory 612 is located in a single package and is internal to computer 601; however, alternatively or additionally, volatile memory may be distributed across multiple packages and / or located externally relative to computer 601.

[0047] Persistent storage 613 is any form of non-volatile storage for computers now known or to be developed in the future. The non-volatility of this storage means that the stored data is retained regardless of whether power is supplied to the computer 601 and / or directly to the persistent storage device 613. Persistent storage device 613 may be read-only memory (ROM), but typically at least a portion of persistent storage allows data to be written, deleted, and rewritten. Some common forms of persistent storage include hard disks and solid-state storage devices. Operating system 622 may take several forms, such as various known proprietary operating systems or operating systems employing an open-source portable operating system interface type with a kernel. The code included in block 650 generally includes at least some of the computer code involved in performing the methods of the present invention.

[0048] Peripheral device set 614 includes a set of peripheral devices for computer 601. Data communication connections between peripheral devices and other components of computer 601 can be implemented in various ways, such as Bluetooth connections, near field communication (NFC) connections, connections made by cables (such as Universal Serial Bus (USB) type cables), plug-in connections (e.g., secure digital (SD) cards), connections made through local area communication networks, and even connections made through wide area networks such as the Internet. In various embodiments, UI device set 623 may include components such as displays, speakers, microphones, wearable devices (e.g., goggles and smartwatches), keyboards, mice, printers, touchpads, game controllers, and haptic devices. Memory 624 is external memory, such as an external hard drive, or pluggable memory, such as an SD card. Storage device 624 may be persistent and / or volatile. In some embodiments, storage device 624 may take the form of a quantum computing storage device for storing data in the form of qubits. In embodiments where computer 601 requires substantial storage (e.g., where computer 601 locally stores and manages a large database), this storage can be provided by peripheral storage devices designed to store very large amounts of data, such as a storage area network (SAN) shared by multiple geographically distributed computers. The IoT sensor set 625 comprises sensors that can be used in IoT applications. For example, one sensor could be a thermometer, while another could be a motion detector.

[0049] Network module 615 is a collection of computer software, hardware, and firmware that allows computer 601 to communicate with other computers via WAN 602. Network module 615 may include hardware such as a modem or Wi-Fi transceiver, software for packetizing and / or depacketizing data transmitted over the communication network, and / or web browser software for transmitting data over the Internet. In some embodiments, the network control and network forwarding functions of network module 615 are performed on the same physical hardware device. In other embodiments (e.g., embodiments utilizing software-defined networking (SDN), the control and forwarding functions of network module 615 are performed on physically separate devices, such that the control function manages several different network hardware devices. Computer-readable program instructions for performing the methods of the present invention can typically be downloaded to computer 601 from an external computer or external storage device via a network adapter card or network interface included in network module 615.

[0050] A WAN 602 is any wide area network (e.g., the Internet) capable of transmitting computer data over non-local distances using any technology now known or to be developed in the future for transmitting computer data. In some embodiments, a WAN 602 may be replaced by and / or supplemented by a local area network (LAN) designed to transmit data between devices located in a local area such as a Wi-Fi network. WANs and / or LANs typically include computer hardware such as copper transmission cables, fiber optic transmissions, wireless transmissions, routers, firewalls, switches, gateway computers, and edge servers.

[0051] End User Equipment (EUD) 603 is any computer system used and controlled by an end user (e.g., a customer of the enterprise operating computer 601) and can take any of the forms discussed above in conjunction with computer 601. EUD 603 typically receives useful and helpful data from the operation of computer 601. For example, assuming computer 601 is designed to provide recommendations to an end user, these recommendations are typically transmitted from network module 615 of computer 601 to EUD 603 via WAN 602. In this way, EUD 603 can display or otherwise present the recommendations to the end user. In some embodiments, EUD 603 can be client equipment, such as a thin client, heavy client, mainframe, desktop computer, etc.

[0052] Remote server 604 is any computer system that provides at least some data and / or functionality to computer 601. Remote server 604 can be controlled and used by the same entity operating computer 601. Remote server 604 represents a machine that collects and stores useful and useful data for use by other computers such as computer 601. For example, if computer 601 is designed and programmed to provide recommendations based on historical data, that historical data can be provided to computer 601 from a remote database 630 of remote server 604.

[0053] Public cloud 605 is any computer system that can be used by multiple entities, providing on-demand availability of computer system resources and / or other computing capabilities (particularly data storage (cloud storage) and computing power) without the need for direct, active management by users. Cloud computing typically leverages resource sharing to achieve scalability consistency and economy. Direct and active management of the computing resources of public cloud 605 is performed by the computer hardware and / or software of cloud coordination module 641. The computing resources provided by public cloud 605 are typically implemented by virtual computing environments running on various computers constituting the host physical machine set 642, which is the entire domain of physical computers in and / or available to the public cloud 605. Virtual computing environments (VCEs) typically take the form of virtual machines from virtual machine set 643 and / or containers from container set 644. It should be understood that these VCEs can be stored as images and can be transferred between various physical machine hosts as images or after the VCEs are instantiated. Cloud coordination module 641 manages the transfer and storage of images, deploys new instantiations of VCEs, and manages the active instantiation of VCE deployments. Gateway 640 is a collection of computer software, hardware, and firmware that allows public cloud 605 to communicate via WAN 602.

[0054] Now, we will provide some further explanation of Virtualized Computing Environments (VCEs). A VCE can be stored as an "image." A new active instance of a VCE can be instantiated from this image. Two common types of VCEs are virtual machines and containers. A container is a VCE that uses operating system-level virtualization. This refers to an operating system feature where the kernel allows multiple isolated user-space instances, called containers, to exist. From the perspective of the programs running within them, these isolated user-space instances typically appear as actual computers. Computer programs running on a regular operating system can utilize all the resources of that computer, such as connected devices, files and folders, network shares, CPU power, and quantifiable hardware capabilities. However, programs running within a container can only use the contents of the container and the devices allocated to the container; this is a characteristic known as containerization.

[0055] Private cloud 606 is similar to public cloud 605, except that computing resources are available only to a single enterprise. While private cloud 606 is depicted as communicating with WAN 602, in other embodiments, private cloud may be completely disconnected from the internet and accessible only via a local / private network. Hybrid cloud is a combination of multiple clouds of different types (e.g., private, community, or public cloud types) typically implemented by different vendors. Each of the multiple clouds remains a separate and discrete entity, but the larger hybrid cloud architecture is bound together by standardization or proprietary technology that enables coordination, management, and / or data / application portability across the multiple component clouds. In this embodiment, public cloud 605 and private cloud 606 are both part of a larger hybrid cloud.

[0056] Figure 7 A block diagram is shown illustrating components 751-753 included in a pressurized sleeve procedure 650 for linear component installation / uninstallation, according to an exemplary embodiment of the invention.

[0057] The pressurized sleeve procedure 650 for installing / uninstalling linear components may include an acquisition component 751. The acquisition component 751 may acquire project data relating to the project, which includes installing and / or uninstalling at least one linear component 101 (e.g., at least partially flexible) based on user input and / or at least one of predetermined extractable features representing the project from the acquired project data. The component 751 can obtain real-time, published, and / or previous project data (e.g., linear component data and / or project environment data, etc.) from various sources, including but not limited to: user input, previous machine learning (e.g., similar / identical projects, project environment 400, and / or pre-defined project elements, etc.), IoT feed, at least one 3D depth camera 406, 3D model, controller 304, pressure sleeve 100, sensor 103 (e.g., bending sensor 103b, strain gauge 103a, hydrostatic sensor, connection orientation fixation device 108, connection orientation fixation device laser 109, etc.), operation logs, connected computing devices (e.g., external computing device 405, manufacturing extraction system, controller 304, other robotic devices involved in the implementation of the project, related repositories, databases, inventory, etc.), via the network (e.g., web search of published project materials / manuals / instructions / project designs / recalls / abandonments / comments, etc.), and / or project design implementation simulation. The obtained component 751 can extract features from the corresponding obtained project data by utilizing relevant machine learning processes to obtain the characteristics of project elements (e.g., devices for installation and / or unloading, linear component 101, other components, robot wiring equipment (e.g., pressure sleeve 100), sub-components, operators, etc.) and / or project environment 400 characteristics.The extracted project element characteristics may include, but are not limited to, the following: type of installation / unloading device (e.g., robot cabling equipment (e.g., pressure sleeve 100), robot bracket 401, its sub-components, and / or human operator, etc.); installation / unloading implies capacity / limitations (e.g., mobility, accuracy, efficiency, dexterity, precision, force, reach, etc.); type of linear component 101, sub-components and / or other components / project elements (e.g., wires, connectors, cables, wires, poles, beams, buckles, tie rods, type of equipment for installation and / or unloading (e.g., main unit, pulleys, hangers, support structures, etc.), robot cabling tools and / or their movement mechanisms, etc.); properties (e.g., mechanical, chemical, electrical, etc.); project element structure (e.g., flexibility, sub-components, layers, dimensions (e.g., 3D shape, length, width, circumference, diameter, bends, curvature, angles, shapes, etc.), relationships / connections). Properties / functions, etc.); composition (e.g., materials, compounds, components, etc.); item component conditions (e.g., age, duration of use, previous use range (if any), damage, maintenance, replacement, efficiency, etc.); usage thresholds / necessary conditions / ranges / maximum / minimum values ​​(e.g., electrical (e.g., voltage, resistance, capacitance, etc.), mechanical (e.g., hydrostatic pressure, tensile parts, bending parts (e.g., minimum bending radius), compression, torsion and / or shear), thermal (e.g., internal / external / adjacent / regional / location temperature), connection force (e.g., insertion force), lifespan (e.g., durability, arrangement tendency of item components (e.g., external sub-components, high-wear item components, etc.), predetermined age / duration of use / range of use, predetermined impact of deviation, etc.); and / or item component installation / uninstallation connection mechanisms (e.g., routing, insertion / extraction, fixing / removal, welding / melting, tethering / untying, etc.), etc.

[0058] The extracted project environmental characteristics may include: project type, minimum / maximum / predetermined space and / or its dimensions; environmental / internal / external temperature, design (e.g., included project elements, orders, 3D models, project element arrangements / groups, project element occupied / unoccupied space, predetermined buffer space, routes, bends, angles, curvatures, axial movement, 3D spatial movement / position, connection points (e.g., plug positions, destinations, etc.), segmented route dimensions / orientation / 3D movement / position, predetermined installation / unloading devices / mechanisms, instructions, comparison of predetermined human operators with automated steps, predetermined parameters, predetermined installation and / or unloading sequence, predetermined potential project element replacements, predetermined project element priorities, etc.); status (e.g., assigned / mobilized / installed / unloaded / replaced / replaced project elements, completion stage / step and / or relative predetermined duration / time, complexity, modifications, thermal / electrical / mechanical / operating values / risks, etc.); and / or project element inventory.

[0059] For example, the acquiring component 751 can identify new items received from feature extraction (i.e., mainframe components including cable routing) and analyze project data received from connected external computing devices 405. The acquiring component 751 can extract features such as project components, preliminary project design, project component orders, project type, parameters / instructions, flexible linear component 101 (i.e., cable), other components (i.e., other cables, fixtures, fasteners, etc.), minimum cable bending radius, cable dimensions, devices for installation / uninstallation (i.e., host), etc.), and the predetermined project environment 400. The acquiring component 751 can further acquire field project data from the project environment 400 via in-situ IoT feed and 3D depth camera 406, including extracted features and dimensions of equipment (e.g., host), pressure sleeve 100 (i.e., robot cable sleeve 100), the confirmed presence of robot support 401, wiring workspace 404, and / or its dimensions.

[0060] The pressurized routing linear component program 650 may include an analysis component 752. The analysis component 752 may generate a project design (e.g., preliminary, modified, and / or optimal) via user input, extracted features, and / or based on analysis of extracted project element characteristics and / or extracted project environment characteristics. The analysis component 752 may interpolate the extracted element characteristics and / or extracted project environment characteristics and perform calculations / simulations with precise values ​​to identify project design (e.g., route, 3D spatial position / movement / shape, distance, connection points, angles, curvature, orientation, segmentation, bends, etc.), implementation, and / or actual / predicted project risks (e.g., deviations from predetermined usage parameters, damage, spatial conflicts, and / or the functionality of project elements, resource adequacy, interference between robot wiring equipment and / or human operators, project equipment efficiency / lifespan, etc.). The generated project design may be based at least in part on mitigating calculated risks; predetermined project parameters (e.g., predetermined time, project element priorities, costs, etc.); feasibility; installation and / or unloading / connection points; necessary connection forces and / or optimal project element arrangement / configuration / pair / group / movement / position / orientation / angle / connection from multiple project elements (e.g., primary route, secondary route, tertiary route, etc.) based on analysis of the extracted project element characteristics and / or extracted project environmental characteristics (e.g., occupied / unoccupied space and / or calculated buffer margins for predicted unavoidable deviations, dimensions, bends, curvature, probability of damage to function, efficiency and / or lifespan, priorities, inventory, installation / unloading locations, etc.), and / or installation / unloading simulation (e.g., predicted space conflicts, induced damage, loss of function, etc.). The analysis component 752 can calculate the required arrangement / configuration of bag 102 (e.g., group / pair / arrangement / configuration / location / area, etc.), as well as the necessary hydrostatic pressure in the pressurized sleeve 100 required to implement the project design, its steps, transient / permanent 3D shape, and / or cable route. The analysis component 752 can generate an interactive virtual display for the user. The interactive display may include the generated 3D model, simulation, extracted features, spatiotemporal risks, analysis annotations, and / or time-lapses of the project design's progress (e.g., installation of linear component 101).

[0061] For example, analysis component 752 can run a simulation of cable installation based on the analyzed and extracted features from acquisition component 751, based on a preliminary project design for the host assembly. Analysis component 752 can identify project risks / thresholds / values ​​(e.g., deviations from predetermined usage parameters, damage, spatial conflicts, and / or the functionality of project components, resource adequacy, interference between robotic cabling equipment (e.g., pressure sleeve 100, robot bracket 401, other cabling equipment, etc.) and / or human operators, project equipment output, etc.). Analysis component 752 can modify the preliminary project design according to predetermined project parameters (e.g., predetermined time, project component priority, cost, etc.), such as by changing the installation sequence, avoiding collisions between human operators and / or cabling equipment, and optimizing cable routing. Optimal cable routing may be based at least in part on analysis of previous installation sites for similar host assembly projects, which consistently result in location / path / movement / risk deviations. Analysis component 752 can calculate an optimized cable routing from multiple possible cable routings based on calculated buffer space, plug location, cable size, deviation, congestion of project components, cable shape caused by avoiding bends with minimum bending radius, and predicted heat dissipation exceeding thresholds from other project components.

[0062] The pressurized routing linear component program 650 may include implementation component 753. Implementation component 753 may implement project design and / or dynamically modify / improve it based on real-time calculated / predicted / precise values, such as by changing the route, position, curvature, angle, movement, bends, and / or 3D shape of the linear component 101 through computational hydrostatic pressurization via the bag 102 of the pressurization sleeve 100. The implementation component 753 can be connected to project elements, robot wiring tools and / or sub-components (e.g., pressure sleeve 100, controller 304, sensor 103, manifold 201, manifold opening 206, manifold orifice, bag 102, pump 104, compressor 105, robot cable holder 402, etc.), IoT feed, 3D depth camera 406, other project elements (e.g., project device / wiring workspace 404, linear component 101, other project elements, sub-components, etc.); and / or external computing devices 405 (e.g., manufacturing execution system, database, inventory, storage, etc.) to achieve optimal project design. The implementation component 753 can dynamically modify the optimal project design based on real-time detection / prediction of unavoidable deviations in installed / uninstalled project elements (e.g., spatial position / movement / orientation / angle / shape / route, etc.) and / or calculated risks. Implementation component 753 can analyze / extract features from acquired project data in real time, such as from IoT feeds, robot wiring equipment / pressure sleeve 100 and its sub-components (e.g., sensor 103, bag 102, pop-out bag 102, etc.) and / or at least one 3D depth camera 406, to calculate / predict usage deviations, actual / potential risks, and / or actual / potential damage to project elements (e.g., linear components, other components, project equipment, etc.), efficiency and / or lifespan that are imperceptible to a single human operator. Implementation component 753 can perform adjustments to the optimal project design and / or pre-existing project design based on the calculated / predicted threshold deviations, actual / potential risks, and / or actual / potential damage to project elements (e.g., changing the route / shape / angle / or orientation / segment of linear component 101 and / or other components, replacing project element types / units, changing the applied installation / unloading position, angle, orientation, applied force and / or duration, changing the mechanism and / or components used for installation / unloading, etc.). The implementation component 753 can provide real-time updates / suggestions to the user's interactive display. In embodiments that include a human operator connection, the implementation component 753 can calculate and implement predetermined hydrostatic pressures in the bag 102, which can provide shock absorption and / or prevent excessive bending / physical manipulation at the end.

[0063] For example, implementation component 753 can realize the modified / optimized project plan generated by analysis component 752. When cable 101 is inserted into robot cable sleeve 100, implementation component can move robot support 401 to a calculated position / angle / orientation / height. Implementation component can implement movements / steps to avoid mutual interference between mobilized operators and / or wiring equipment. Implementation component can initiate the installation of cable 101 by expanding manifold opening 206 and applying calculated hydrostatic pressure to air bag 102 via pump 104 to cause axial movement of robot cable sleeve 100 and at least partially enclosed cable 101 parallel to the plane of the floor of project environment 400. 3D depth camera 406 can confirm the realization of the initial position of robot cable sleeve 100 and at least partially enclosed cable 101. The implementation component 753 can expand the calculated individual manifold openings 206 and apply the calculated hydrostatic pressure via pump 104 and / or compressor / inlet 104 and corresponding lines 205 / 204 to achieve the calculated optimal cable routing and installation. The implementation component 753 can identify strain values ​​slightly above a threshold via strain gauge 103 of the robotic cable sleeve 100 and can unload the necessary hydrostatic pressure in the affected section of cable 101 to the calculated amount / position of the adjacent air bag 102 without compromising the general cable routing shape. Once the connection orientation fixation laser 109 of the connection orientation fixation device 108 confirms the spatial position of the terminal adjacent to the respective plug position, the implementation component 753 can apply the calculated plug force. The implementation component can calculate downstream variations due to adjustments (such as due to subsequent (lower priority) cables 101) and can adjust the routing and configuration accordingly.

[0064] Figure 8 A flowchart illustrating an exemplary embodiment of the method for installing / uninstalling a linear component using a pressure sleeve 800, according to the present invention, is shown.

[0065] The method includes:

[0066] Obtain project-related data (step 801);

[0067] Features are extracted from the obtained project data, including linear component characteristics and project environment characteristics (step 802).

[0068] The project design is obtained based on at least one of user input and predetermined features extracted from features extracted from the obtained project data, the project design including the installation or unloading of linear components relative to the device (step 803).

[0069] Based on the project design, calculate the pressurization of multiple bags arranged in the pressurization sleeve for the installation or unloading of the linear component relative to the device (step 804); and

[0070] Implement the calculated pressurization of the plurality of bags arranged in the pressurization sleeve (step 805).

[0071] Based on the foregoing, a pressure sleeve, system implementation, and method for routing linear components have been disclosed. However, various modifications, additions, and substitutions can be made without departing from the scope of the exemplary embodiments of the present invention. Therefore, exemplary embodiments of the present invention have been disclosed by way of example rather than limitation.

[0072] According to embodiments of this disclosure, a method for pressurized routing linear components is provided. The method for pressurized routing linear components includes: acquiring project-related data; extracting features from the acquired project data, the extracted features including linear component characteristics and project environment characteristics; obtaining a project design based on user input and at least one of predetermined extracted features from the features extracted from the acquired project data, wherein the project design includes the installation or uninstallation of the linear component relative to a device; calculating, based on the project design, pressurization of a plurality of bags arranged in a pressurization sleeve for the installation or uninstallation of the linear component relative to the device; and implementing the calculated pressurization of the plurality of bags arranged in the pressurization sleeve.

[0073] In embodiments of this method, the obtained project design is modified or optimized based at least in part on at least one of mitigating computational risk, feasibility, and optimal project component routing. In embodiments of this method, the mitigated computational risk is based on precise values ​​that are imperceptible to a human operator through naked observation.

[0074] In an embodiment of the method, the calculated pressurization of the bag arranged in the pressurizing sleeve includes: calculated adjustment of at least one of the manifold opening, the orifice of the manifold opening, the compressor, and the pump, wherein the pressurization of the bag is a necessary hydrostatic pressure. In an embodiment of the method, the calculated pressurization is based on the shape resulting from the linear component included in the project design. In an embodiment of the method, the resulting shape of the linear component included in the project design includes routes, bends, angles, mounting or unloading points, and 3D spatial positioning. In an embodiment of the method, the bend includes opposing regions of pressurized stretching and compression.

[0075] In an embodiment of the method, the pressure sleeve at least partially surrounds the linear component, wherein the plurality of bags are arranged in the pressure sleeve, and wherein at least two of the plurality of bags have different hydrostatic pressures from each other, the different hydrostatic pressures causing axial movement of at least a portion of the pressure sleeve and the corresponding portion of the linear component that is at least partially surrounded.

[0076] In embodiments of the method, the linear component characteristics include linear component size, minimum bending radius of the linear component, and linear component composition.

[0077] In an embodiment of the method, the project design includes at least one predetermined axial movement of at least a portion of the at least one linear component and a calculated pressure value and position within at least a portion of the pressure sleeve necessary to achieve the predetermined axial movement without exceeding a predetermined damage threshold of the at least one linear component.

[0078] According to embodiments of this disclosure, a computer program product (CPP) for a pressurized routing linear component is provided. The CPP for a pressurized routing linear component includes: one or more computer processors, one or more computer-readable storage media, and program instructions stored on the one or more computer-readable storage media, the program instructions being executable by at least one of the one or more processors capable of performing a method comprising: extracting features from acquired project data, the extracted features including linear component characteristics and project environment characteristics; obtaining a project design based on user input and at least one of predetermined extracted features from the features extracted from the acquired project data, wherein the project design includes installation or uninstallation of the linear component relative to a device; calculating, based on the project design, pressurization of a plurality of bags arranged in a pressurization sleeve for installation or uninstallation of the linear component relative to the device; and implementing the calculated pressurization of the plurality of bags arranged in the pressurization sleeve.

[0079] In CPP implementations, the obtained project design is modified or optimized based at least in part on at least one of mitigating computational risk, feasibility, and optimal project component routing.

[0080] In CPP embodiments, the mitigated calculation risk is based on precise values ​​that are imperceptible to a human operator through naked observation. In CPP embodiments, the calculated pressurization of the bag arranged in the pressurization sleeve includes: calculated adjustments to at least one of a manifold opening, the orifice of the manifold opening, a compressor, and a pump, wherein the pressurization of the bag is a necessary hydrostatic pressure. In CPP embodiments, the calculated pressurization is based on the shape that causes the linear components included in the project design.

[0081] According to embodiments of this disclosure, a computer system (CS) for a pressurized routing linear component is provided. The CS for a pressurized routing linear component includes: one or more computer processors, one or more computer-readable storage media, and program instructions stored on the one or more computer-readable storage media, the program instructions being executable by at least one of the one or more processors capable of performing a method comprising: extracting features from acquired project data, the extracted features including linear component characteristics and project environment characteristics; obtaining a project design based on user input and at least one of predetermined extracted features from the features extracted from the acquired project data, wherein the project design includes the installation or uninstallation of the linear component relative to a device; calculating, based on the project design, pressurizing a plurality of bags arranged in a pressurizing sleeve for the installation or uninstallation of the linear component relative to the device; and implementing the calculated pressurization of the plurality of bags arranged in the pressurizing sleeve.

[0082] In CS embodiments, the obtained project design is modified or optimized based at least in part on at least one of mitigating computational risk, feasibility, and optimal project component routing. In CS embodiments, the mitigated computational risk is based on precise values ​​that are imperceptible to a human operator through naked observation.

[0083] In a CS embodiment, the calculated pressurization of the bag arranged in the pressurizing sleeve includes: calculated adjustment of at least one of the manifold opening, the orifice of the manifold opening, the compressor, and the pump, wherein the pressurization of the bag is a necessary hydrostatic pressure. In a CS embodiment, the calculated pressurization is based on the shape that causes the linear component included in the project design.

Claims

1. A method for a pressurized routing linear component, the method comprising: Obtain project-related data; Features are extracted from the obtained project data, including linear component characteristics and project environment characteristics. The project design is obtained based on at least one of user input and predetermined features extracted from features extracted from the obtained project data, wherein the project design includes the installation or unloading of linear components relative to the device; Based on the project design, calculate the pressurization of multiple bags arranged in a pressurizing sleeve for the installation or unloading of the linear component relative to the device; and The calculated pressure is applied to the plurality of bags arranged in the pressure sleeve.

2. The method according to claim 1, wherein, The obtained project design is modified or optimized based at least in part on at least one of mitigating computational risks, feasibility, and optimal project component routes.

3. The method according to claim 2, wherein, The reduced computational risk is based on precise values ​​that are imperceptible to a human operator through naked observation.

4. The method according to claim 1, wherein, The calculated pressurization of the bag arranged in the pressurizing sleeve includes: calculated adjustment of at least one of the manifold opening, the orifice of the manifold opening, the compressor, and the pump, and wherein the pressurization of the bag is the necessary hydrostatic pressure.

5. The method according to claim 4, wherein, The calculated pressure is based on the shape of the linear component included in the project design.

6. The method according to claim 5, wherein, The shape resulting from the linear component included in the project design includes routes, bends, angles, mounting or unmounting points, and 3D spatial positioning.

7. The method according to claim 6, wherein, The curved portion includes opposing regions subjected to pressure, stretching, and compression.

8. The method according to claim 1, wherein, The pressure sleeve at least partially surrounds the linear component, wherein the plurality of bags are arranged in the pressure sleeve, wherein at least two of the plurality of bags have different hydrostatic pressures from each other, the different hydrostatic pressures causing axial movement of at least a portion of the pressure sleeve and the corresponding portion of the linear component that is at least partially surrounded.

9. The method according to claim 1, wherein, The characteristics of the linear component include the linear component size, the minimum bending radius of the linear component, and the composition of the linear component.

10. The method according to claim 1, wherein, The project design includes at least one predetermined axial movement of at least a portion of the at least one linear component and a calculated pressure value and position within at least a portion of the pressure sleeve necessary to achieve the predetermined axial movement without exceeding a predetermined damage threshold of the at least one linear component.

11. A computer program product (CPP) for a pressurized routing linear component, the CPP comprising: One or more computer processors, one or more computer-readable storage media, and program instructions stored on the one or more computer-readable storage media, the program instructions being executable by at least one of the one or more processors capable of performing a method comprising: Obtain project-related data; Features are extracted from the obtained project data, including linear component characteristics and project environment characteristics. The project design is obtained based on at least one of user input and predetermined features extracted from features extracted from the obtained project data, wherein the project design includes the installation or unloading of linear components relative to the device; Based on the project design, calculate the pressurization of multiple bags arranged in a pressurizing sleeve for the installation or unloading of the linear component relative to the device; and The calculated pressure is applied to the plurality of bags arranged in the pressure sleeve.

12. The CPP according to claim 11, wherein, The obtained project design is modified or optimized based at least in part on at least one of mitigating computational risks, feasibility, and optimal project component routes.

13. The CPP according to claim 11, wherein, The reduced computational risk is based on precise values ​​that are imperceptible to a human operator through naked observation.

14. The CPP according to claim 13, wherein, The calculated pressurization of the bag arranged in the pressurizing sleeve includes: calculated adjustment of at least one of the manifold opening, the orifice of the manifold opening, the compressor, and the pump, and wherein the pressurization of the bag is the necessary hydrostatic pressure of the bag.

15. The CPP according to claim 14, wherein, The calculated pressure is based on the shape of the linear component included in the project design.

16. A computer system CS for a pressurized routing linear component, the CS comprising: One or more computer processors, one or more computer-readable storage media, and program instructions stored on the one or more computer-readable storage media, the program instructions being executable by at least one of the one or more processors capable of performing a method comprising: Obtain project-related data; Features are extracted from the obtained project data, including linear component characteristics and project environment characteristics. The project design is obtained based on at least one of user input and predetermined features extracted from features extracted from the obtained project data, wherein the project design includes the installation or unloading of linear components relative to the device; Based on the project design, calculate the pressurization of multiple bags arranged in a pressurizing sleeve for the installation or unloading of the linear component relative to the device; and The calculated pressure is applied to the plurality of bags arranged in the pressure sleeve.

17. The CS according to claim 16, wherein, The obtained project design is modified or optimized based at least in part on at least one of mitigating computational risks, feasibility, and optimal project component routes.

18. The CS according to claim 17, wherein, The reduced computational risk is based on precise values ​​that are imperceptible to a human operator through naked observation.

19. The CS according to claim 16, wherein, The calculated pressurization of the bag arranged in the pressurizing sleeve includes: calculated adjustment of at least one of the manifold opening, the orifice of the manifold opening, the compressor, and the pump, and wherein the pressurization of the bag is the necessary hydrostatic pressure.

20. The CS according to claim 19, wherein, The calculated pressure is based on the shape of the linear component included in the project design.