Pressurized sleeve for wiring of linear components
Patent Information
- Application Number
- CN202580015501.3
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Priority Date
- 2024-02-28
- Filing Date
- 2025-01-06
- Publication Date
- 2026-09-11
AI Technical Summary
[0004]尽管存在用于安装某些项目部件(例如,用于在电路板上的基本上线性的、单个平面中对单独的电线布线)的装置,但是这些装置可能涉及显著的人类输入、精巧的机械机器(其易于损坏和/或对于众多较大规模的安装(如电缆)是不可行的)、并且忽略基于众多因素的复杂相互影响的精确分析/实现方式
Smart Images

Figure CN122743341A_ABST
Abstract
Description
Background Technology
[0001] Exemplary embodiments of the present invention relate to wiring of linear components, and more specifically to pressure sleeves for wiring of linear components.
[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 / other 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 invention, a pressurized sleeve for routing a linear component is provided. The linear component is arranged to be at least partially surrounded by the pressurized sleeve. A plurality of bags are arranged in the pressurized sleeve. At least two of the plurality of bags have predetermined hydrostatic pressures different from each other, the different predetermined hydrostatic pressures causing at least a portion of the pressurized sleeve and a corresponding portion of the at least partially surrounded linear component to move in at least one dimension.
[0007] According to an exemplary embodiment of the present invention, a pressurized sleeve for routing a linear component is provided. The robot cable sleeve is arranged to at least partially surround the flexible linear component. A plurality of bags and a plurality of sensors are arranged within the robot cable sleeve, wherein at least two of the plurality of bags have predetermined hydrostatic pressures that are different from each other, the different predetermined hydrostatic pressures causing or maintaining a predetermined shape of at least a portion of the robot cable sleeve and a corresponding portion of the at least partially surrounded flexible linear component.
[0008] According to an exemplary embodiment of the present invention, a pressurized sleeve for routing a linear component is provided. A robot cable sleeve is arranged to at least partially surround a at least partially flexible linear component. The at least partially flexible linear component is an electric wire or cable, and the robot cable sleeve includes a plurality of sensors and a plurality of bags having adjustable hydrostatic pressure. A robot support is connected to the robot cable sleeve. A controller is connected to the robot cable sleeve and the robot support for implementing a predetermined project design. Implementation of the project design includes adjusting the hydrostatic pressure of at least some of the bags having adjustable hydrostatic pressure. Implementation of the predetermined project design includes mounting or unmounting the at least partially flexible linear component relative to a device by causing predetermined movement, shape, and position of corresponding portions of the robot cable sleeve and the at least partially flexible linear component. At least one of a 3D depth camera and an IoT feed is connected to the controller to obtain real-time project design characteristics including the implementation of the predetermined project design. The controller modifies the predetermined project design based on analysis of the obtained real-time project design characteristics including the implementation of the predetermined project design. 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 2A 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, thus avoiding at least the identified drawbacks.
[0024] Figure 1A and Figure 1BA 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 computer 601 is not shown in the cloud, and on the other hand, the computer 601 does not need to be in the cloud unless to the 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 now known or to be 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 designs, project component orders, project types, parameters / instructions, flexible linear components 101 (i.e., cables), other components (i.e., other cables, fixtures, fasteners, etc.), minimum cable bending radius, cable dimensions, devices for installation / uninstallation (i.e., the 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 feeds and 3D depth cameras 406, including extracted features and dimensions of devices (e.g., the host), the presence of pressure sleeves 100 (i.e., robot cable sleeves 100), the definite presence of robot supports 401, the cabling 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 in 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 support 401, 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 105 and corresponding lines 204 / 205 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 the present disclosure, a pressurized sleeve for routing a linear component is provided. The pressurized sleeve for routing the linear component includes: a linear component at least partially surrounded by the pressurized sleeve; and a plurality of bags arranged within the pressurized sleeve, wherein at least two of the bags have predetermined hydrostatic pressures different from each other, the different predetermined hydrostatic pressures causing movement in at least a portion of the pressurized sleeve and a corresponding portion of the linear component at least partially surrounded in at least one dimension.
[0073] In this embodiment of the pressure sleeve, the linear component is at least partially flexible.
[0074] In this embodiment of the pressure sleeve, the linear component is a cable or wire.
[0075] In one embodiment of the pressurized sleeve, at least one of a pump and a compressor is used to regulate different predetermined hydrostatic pressures. In another embodiment of the pressurized sleeve, the sleeve is connected to a robotic support, which is connected to the pump, the compressor, at least one 3D depth camera, and a controller, which is further connected to a manufacturing execution system. In another embodiment of the pressurized sleeve, when the flexible linear member, at least partially surrounded, is loaded into the pressurized sleeve, the controller uses the pump to inflate at least some of the plurality of bags to cause axial movement, such that the linear member is substantially parallel to the plane of the project environment floor. In another embodiment of the pressurized sleeve, the inflated at least some of the bags cause the pressurized sleeve to extend to at least one end of the linear member in at least one dimension.
[0076] In this embodiment of the pressurized sleeve, the installation or removal of the linear component relative to the equipment is performed by adjusting these different predetermined hydrostatic pressures, at least in part, based on the minimum bending radius, the linear component path, the connection point, and the project design.
[0077] In embodiments of the pressurized sleeve, the different predetermined fluid static pressures are static or transient.
[0078] In one embodiment of the pressure sleeve, the induced movement includes at least one bend in the corresponding portion of the at least part of the pressure sleeve and the at least partially enclosed linear component. In this embodiment, the at least one bend includes a stretching region and a compression region. In this embodiment, the stretching and compression regions are arranged substantially parallel to each other. In this embodiment, the compression and stretching regions resist excessive bending of the corresponding portion of the at least partially enclosed linear component. In this embodiment, the excessive bending is equal to or greater than a predetermined minimum bending radius of the linear component. In this embodiment, at least two of the plurality of bags are calibrated to pop out upon the occurrence of excessive bending.
[0079] In embodiments of the pressurized sleeve, these different predetermined hydrostatic pressures are each pneumatic or hydraulic.
[0080] In one embodiment of the pressure sleeve, the pressure sleeve further includes a connector orientation fixing device disposed on at least one end of the pressure sleeve, wherein the connector orientation fixing device includes a connector orientation laser for confirming planned spatial positioning.
[0081] In this embodiment of the pressure sleeve, the resulting movement includes axial movement, routing, bending, curving, orientation, and angulation of at least a portion of the pressure sleeve and corresponding portions of the linear component that are at least partially surrounded.
[0082] According to an exemplary embodiment of the present disclosure, a pressurized sleeve for routing a linear component is provided. The pressurized sleeve for routing a linear component includes: a robot cable sleeve arranged to at least partially surround a flexible linear component; and a plurality of bags and a plurality of sensors arranged within the robot cable sleeve, wherein at least two of the plurality of bags have predetermined hydrostatic pressures different from each other, the different predetermined hydrostatic pressures causing or maintaining a predetermined shape of at least a portion of the robot cable sleeve and a corresponding portion of the flexible linear component at least partially surrounded.
[0083] According to an exemplary embodiment of this disclosure, a pressurized sleeve for routing linear components is provided. The pressurized sleeve for routing linear components includes: a robot cable sleeve arranged to at least partially surround a at least partially flexible linear component, wherein the at least partially flexible linear component is an wire or cable, and wherein the robot cable sleeve includes a plurality of sensors and a plurality of bags having adjustable hydrostatic pressure; a robot support connected to the robot cable sleeve; and a controller connected to the robot cable sleeve and the robot support for implementing a predetermined project design, wherein implementation of the project design includes adjusting at least one of the plurality of bags having adjustable hydrostatic pressure. The hydrostatic pressure of bags with adjustable hydrostatic pressure, wherein the implementation of the predetermined project design includes mounting or unmounting the at least partially flexible linear component relative to the device by causing predetermined movement, shape, and position of the corresponding portion of the robot cable sleeve and the at least partially flexible linear component; and at least one 3D depth camera and IoT feed, which are connected to the controller for obtaining real-time project design characteristics including the implementation of the predetermined project design, and wherein the controller modifies the predetermined project design based on analysis of the obtained real-time project design characteristics including the implementation of the predetermined project design.
Claims
1. A pressure sleeve for routing linear components, comprising: A linear component, which is at least partially surrounded by the pressure sleeve; as well as A plurality of bags are arranged in the pressurizing sleeve, wherein at least two of the bags have predetermined hydrostatic pressures different from each other, the different predetermined hydrostatic pressures causing at least a portion of the pressurizing sleeve and a corresponding portion of the linear component that is at least partially surrounded to move in at least one dimension.
2. The pressure sleeve according to claim 1, wherein, The linear component is at least partially flexible.
3. The pressure sleeve according to claim 1, wherein, The linear component is a cable or wire.
4. The pressure sleeve according to claim 1, wherein, At least one of the pump and compressor is used to regulate the different predetermined hydrostatic pressures of the fluid.
5. The pressure sleeve according to claim 1, wherein, The different predetermined hydrostatic pressures are either static or transient.
6. The pressure sleeve according to claim 1, wherein, The resulting movement includes at least one bend in the corresponding portion of the at least part of the pressure sleeve and the linear component that is at least partially surrounded.
7. The pressure sleeve according to claim 6, wherein, The at least one bent portion includes a stretching region and a compression region.
8. The pressure sleeve according to claim 7, wherein, The stretching region and the compression region are arranged in approximately parallel order.
9. The pressure sleeve according to claim 8, wherein, The compression region and the stretching region resist excessive bending of the corresponding portion of the linear component, which is at least partially surrounded by them.
10. The pressure sleeve according to claim 9, wherein, The excessive bending is equal to or greater than the predetermined minimum bending radius of the linear component.
11. The pressure sleeve according to claim 10, wherein, At least two of the bags are calibrated to pop out when the excessive bending occurs.
12. The pressure sleeve according to claim 1, wherein, The different predetermined hydrostatic pressures are each pneumatic or hydraulic.
13. The pressure sleeve according to claim 4, wherein, The pressurizing sleeve is connected to a robot support, which is connected to the pump, the compressor, at least one 3D depth camera and a controller, and the controller is further connected to a manufacturing execution system.
14. The pressure sleeve according to claim 13, wherein, When the flexible linear component, which is at least partially surrounded, is loaded into the pressurized sleeve, the controller uses the pump to inflate at least some of the bags to cause axial movement such that the linear component is substantially parallel to the plane of the project environment floor.
15. The pressure sleeve according to claim 14, wherein, The inflated at least some of the bags cause the pressure sleeve to extend to at least one end of the linear component in at least one dimension.
16. The pressure sleeve according to claim 4, wherein, The installation or removal of the linear component relative to the equipment is performed by adjusting the different predetermined hydrostatic pressures, at least in part based on the minimum bending radius, the linear component path, the connection point, and the project design.
17. The pressure sleeve according to claim 1, further comprising: A connector orientation and fixing device is disposed on at least one end of the pressure sleeve, wherein the connector orientation and fixing device includes a connector orientation laser for confirming planned spatial positioning.
18. The pressure sleeve according to claim 1, wherein, The resulting movement includes axial movement, routing, bending, curvature, orientation, and angular movement of at least a portion of the pressure sleeve and the corresponding portion of the linear component that is at least partially surrounded.
19. A pressure sleeve for routing linear components, comprising: A robot cable sleeve, the robot cable sleeve being arranged to at least partially surround a flexible linear component; as well as A plurality of bags and a plurality of sensors are arranged in the robot cable sleeve, wherein at least two of the plurality of bags have predetermined hydrostatic pressures that are different from each other, the different predetermined hydrostatic pressures causing or maintaining a predetermined shape of at least a portion of the robot cable sleeve and corresponding portions of the flexible linear component that are at least partially surrounded.
20. A pressure sleeve for routing linear components, comprising: A robot cable sleeve is arranged to at least partially surround a at least partially flexible linear component, wherein the at least partially flexible linear component is an electric wire or cable, and wherein the robot cable sleeve includes a plurality of sensors and a plurality of bags having adjustable hydrostatic pressure. A robot bracket, which is connected to the robot cable sleeve; A controller, connected to the robot cable sleeve and the robot support, is used to implement a predetermined project design, wherein implementing the project design includes adjusting the hydrostatic pressure of at least some of the plurality of bags having adjustable hydrostatic pressure, wherein implementing the predetermined project design includes mounting or unmounting the at least partially flexible linear component relative to the device by causing predetermined movement, shape, and position of corresponding portions of the robot cable sleeve and the at least partially flexible linear component; and At least one 3D depth camera and IoT feed are connected to the controller for obtaining real-time project design characteristics of the implementation including the predetermined project design, and wherein the controller modifies the predetermined project design based on analysis of the obtained real-time project design characteristics of the implementation including the predetermined project design.