Systems and methods for chain joint cable routing
Abstract
A hub for a mechanical joint connecting an actuating arm to a moving arm, comprises a body section including an outside surface; a first and second side for attaching to the actuating arm and the moving arm; a slot extending through the body section configured to receive cables, the cables extending from the actuating arm through the slot into the moving arm; and a processor configured to: receive sensor data from a linear actuator sensor configured to determine the positions of a linear actuator, determine a first position of the moving arm with respect to the actuating arm, generate a moving arm control signal to actuate the linear actuators connected to a flexible mechanical drive system to rotate the hub to change the position between the actuating arm and the moving arm from the first position to a second position, and receive sensor data from the linear actuator sensor to verify the moving arm is in the second position.

Term
Projected expiry 18 December 2035.
- Priority
- Filed
- Published
- Today
- Projected expiry
14 claims: 9 independent, 5 dependent
- 1A hub for a mechanical joint connecting an actuating arm to a moving arm, comprising:a body section including an outside surface;a first and second side for attaching to the actuating arm and the moving arm;a slot extending through the body section configured to receive cables, the cables extending from the actuating arm through the slot into the moving arm;and a processor configured to: receive sensor data from a linear actuator sensor configured to determine the positions of a linear actuator, determine a first position of the moving arm with respect to the actuating arm, generate a moving arm control signal to actuate the linear actuators connected to a flexible mechanical drive system to rotate the hub to change the position between the actuating arm and the moving arm from the first position to a second position, and receive sensor data from the linear actuator sensor to verify the moving arm is in the second position.
- 4The hub of any one of claims 1 to 3, wherein the outside surface of the body section is round and the slot forms a first opening that extends at least 180 degrees around a first portion of the outside surface and forms a second cable guide opening that extends out from a second portion of the outside surface.
Independent claims9
158 paragraphs in 11 sections, as filed
COPYRIGHT NOTICE
0001Contained herein is material that is subject to copyright protection. The copyright owner has no objection to the facsimile reproduction by anyone of the patent document or the patent disclosure, as it appears in the United States Patent and Trademark Office patent file or records, but otherwise reserves all rights to the copyright whatsoever. The following notice applies to the software, screenshots and data as described below and in the drawings hereto and All Rights Reserved.
TECHNICAL FIELD
0002This disclosure relates generally to robotic arm systems. More specifically, this disclosure relates to cable routing through robotic arm chain joints.
BACKGROUND
0003Cable routing is an important aspect of robotics design and operation. Often, cables are routed along the outside of robotic mechanisms which has disadvantages such as affecting the outer profile of the robotic system and potential for getting caught in objects in the environment, among other things. Internal cable routing has the potential disadvantages of increasing the profile of the robotic system, decreasing strength capacity, and increased joint size, among other things. Cables need to be routed in such a way as to prevent damage to the cables via twisting, bending, exposure, getting caught in joints, etc. as well as to avoid limiting the range of motion, strength capacity, etc. of the robotic mechanism. Advantages of internally routed cables are that they allow uniform profile and ability to seal the robotic system against liquids and gases, particularly in submersed operations.
0004Internal cable routing is known for example from <patcit id="pcit0001" dnum="EP0108657A2"><text>EP 0 108 657 A2</text></patcit> showing a multi-articulated robot comprising a plurality of articulation units. Each articulation unit has a drive means and connections portions disposed at both ends of the articulation unit. By means of the connections portions, the articulations units can be connected with other articulation units.
0005Further, <patcit id="pcit0002" dnum="JPH0615587A"><text>JP H06 15587 A</text></patcit> shows a robot arm, whose cable routing is arranged partially inside and partially outside of the robot arm.
0006A link mechanism of a manipulator is known from <patcit id="pcit0003" dnum="JPS5516444U"><text>JP S55 16444 U</text></patcit>. The link mechanism comprises two hydraulic cylinders, a chain and a bearing having chain sprockets. Through a movement of the chain, a part of the bearing is moved relatively to another part of the bearing and thereby a manipulator connected to the part of the bearing.
0007<patcit id="pcit0004" dnum="JP2013091146A"><text>JP 2013 091146 A</text></patcit> discloses an articular structure of a robot. The articular structure has a first member, a second member, and a rotary output shaft rotatably supported by the first member around an axis and connected to the second member. First and second linearly moving actuator are connected to the rotary output shaft and by extending/retracting the first and second linearly moving actuators, the rotary output shaft is rotated around the axis with respect to the first member.
0008Solutions are needed to improve joint cable routing to eliminate risk of damage to the cables, while still maintaining the total strength capacity and range of motion of the chain joint. The present disclosure addresses these needs with embodiments comprising one or more of system sensor monitoring, wireless communication methods within the mechanism, and electronic control systems.
0009So as to reduce the complexity and length of the Detailed Specification, and to fully establish the state of the art in certain areas of technology, Applicant(s) herein expressly incorporate(s) by reference all of the following materials identified in each numbered paragraph below. The incorporated materials are not necessarily "prior art" and Applicant(s) expressly reserve(s) the right to swear behind any of the incorporated materials.
0010Applicant(s) believe(s) that the material incorporated above is "non-essential" in accordance with 37 CFR 1.57, because it is referred to for purposes of indicating the background or illustrating the state of the art. However, if the Examiner believes that any of the above-incorporated material constitutes "essential material" within the meaning of 37 CFR 1.57(c)(1)-(3), applicant(s) will amend the specification to expressly recite the essential material that is incorporated by reference as allowed by the applicable rules.
0011Aspects and applications of cable routing presented here are described below in the drawings and detailed description. Unless specifically noted, it is intended that the words and phrases in the specification and the claims be given their plain, ordinary, and accustomed meaning to those of ordinary skill in the applicable arts. The inventors are fully aware that they can be their own lexicographers if desired. The inventors expressly elect, as their own lexicographers, to use only the plain and ordinary meaning of terms in the specification and claims unless they clearly state otherwise and then further, expressly set forth the "special" definition of that term and explain how it differs from the plain and ordinary meaning. Absent such clear statements of intent to apply a "special" definition, it is the inventors' intent and desire that the simple, plain and ordinary meaning to the terms be applied to the interpretation of the specification and claims.
0012The inventors are also aware of the normal precepts of English grammar. Thus, if a noun, term, or phrase is intended to be further characterized, specified, or narrowed in some way, then such noun, term, or phrase will expressly include additional adjectives, descriptive terms, or other modifiers in accordance with the normal precepts of English grammar. Absent the use of such adjectives, descriptive terms, or modifiers, it is the intent that such nouns, terms, or phrases be given their plain, and ordinary English meaning to those skilled in the applicable arts as set forth above.
0013The use of the words "function," "means" or "step" in the Detailed Description or Description of the Drawings or claims is not intended to somehow indicate a desire to invoke the special provisions of 35 U.S.C. § 112, ¶ 6. To the contrary, if the provisions of 35 U.S.C. § 112, ¶ 6 are sought to be invoked to define the embodiments, the claims will specifically and expressly state the exact phrases "means for" or "step for, and will also recite the word "function" (i.e., will state "means for performing the function of ...), without also reciting in such phrases any structure, material or act in support of the function. Thus, even when the claims recite a "means for performing the function of ..." or "step for performing the function of ...", if the claims also recite any structure, material or acts in support of that means or step, or that perform the recited function, then it is the clear intention of the inventors not to invoke the provisions of 35 U.S.C. § 112, ¶ 6. Moreover, even if the provisions of 35 U.S.C. § 112, ¶ 6 are invoked to define the claimed embodiments, it is intended that the embodiments not be limited only to the specific structure, material or acts that are described in the preferred embodiments, but in addition, include any and all structures, materials or acts that perform the claimed function as described in alternative embodiments or forms, or that are well known present or later-developed, equivalent structures, material or acts for performing the claimed function.
BRIEF DESCRIPTION OF THE DRAWINGS
0014A more complete understanding of cable routing may be derived by referring to the detailed description when considered in connection with the following illustrative figures. In the figures, like-reference numbers refer to like-elements or acts throughout the figures. Embodiments are illustrated in the accompanying drawings, in which: <ul id="ul0001" list-style="none"><li><figref idref="f0001">Figure <b>1</b></figref> depicts an exemplary view of a typical chain joint with angled actuators.</li><li><figref idref="f0002">Figure <b>2</b></figref> depicts an exemplary view of a typical chain joint with parallel actuators.</li><li><figref idref="f0003">Figure <b>3A</b></figref> depicts the chain joint of <figref idref="f0001">Figure <b>1</b></figref> being used to control motion of a robotic arm.</li><li><figref idref="f0004">Figure <b>3B</b></figref> depicts an isometric view of the joint showing the ear attachments.</li><li><figref idref="f0005">Figure <b>4</b></figref> depicts the variables required to determine cable bend length.</li><li><figref idref="f0006">Figure <b>5A</b></figref> depicts an isometric view of a first embodiment for the hub.</li><li><figref idref="f0007">Figure <b>5B</b></figref> depicts and exploded view of the mechanical joint with the hub embodiment of <figref idref="f0006">Figure <b>5A</b></figref><b>.</b></li><li><figref idref="f0008">Figure <b>6</b></figref> depicts a top view of the hub embodiment of <figref idref="f0006">Figure <b>5A</b></figref><b>.</b></li><li><figref idref="f0009">Figure <b>7A</b></figref> depicts a front view of the hub embodiment of <figref idref="f0006">Figure <b>5A</b></figref><b>.</b></li><li><figref idref="f0009">Figure <b>7B</b></figref> depicts section view <i>7A-7A</i> of <figref idref="f0009">Figure <b>7A</b></figref><b>.</b></li><li><figref idref="f0010">Figure <b>8A</b></figref> depicts a side view of the hub embodiment of <figref idref="f0006">Figure <b>5A</b></figref><b>.</b></li><li><figref idref="f0010">Figure <b>8B</b></figref> depicts section view <i>8A-8A</i> of <figref idref="f0010">Figure <b>8A</b></figref><b>.</b></li><li><figref idref="f0011">Figure <b>9A</b></figref> depicts an isometric view of a first embodiment for the hub.</li><li><figref idref="f0012">Figure <b>9B</b></figref> depicts and exploded view of the mechanical joint with the hub embodiment of <figref idref="f0011">Figure <b>9A</b></figref><b>.</b></li><li><figref idref="f0013">Figure <b>10</b></figref> depicts a top view of the hub embodiment of <figref idref="f0011">Figure <b>9A</b></figref><b>.</b></li><li><figref idref="f0014">Figure <b>11A</b></figref> depicts a front view of the hub embodiment of <figref idref="f0011">Figure <b>9A</b></figref><b>.</b></li><li><figref idref="f0014">Figure <b>11B</b></figref> depicts section view <i>11A-11A</i> of <figref idref="f0014">Figure <b>11A</b></figref><b>.</b></li><li><figref idref="f0015">Figure <b>12A</b></figref> depicts a side view of the hub embodiment of <figref idref="f0011">Figure <b>9A</b></figref><b>.</b></li><li><figref idref="f0015">Figure <b>12B</b></figref> depicts section view <i>12A-12A</i> of <figref idref="f0015">Figure <b>12A</b></figref><b>.</b></li><li><figref idref="f0016">Figure <b>13</b></figref> is an isometric view of the hub embodiment of <figref idref="f0006">Figure <b>5A</b></figref> with the link end attached.</li><li><figref idref="f0017">Figure <b>14</b></figref> is an isometric view of the hub embodiment of <figref idref="f0011">Figure <b>9A</b></figref> with the link end attached.</li><li><figref idref="f0018">Figure <b>15</b></figref> depicts an embodiment comprising open center hydraulic actuators.</li><li><figref idref="f0019">Figure <b>16</b></figref> depicts an open center hydraulic schematic for the embodiment of <figref idref="f0018">Figure <b>15</b></figref><b>.</b></li><li><figref idref="f0020">Figure <b>17</b></figref> depicts an embodiment comprising closed center hydraulic actuators.</li><li><figref idref="f0021">Figure <b>18</b></figref> depicts the embodiment of <figref idref="f0020">Figure <b>17</b></figref> for multiple joints.</li><li><figref idref="f0022">Figure <b>19</b></figref> depicts the embodiment of <figref idref="f0020">Figure <b>17</b></figref> comprising Bluetooth communications.</li><li><figref idref="f0023">Figure <b>20</b></figref> depicts an electrical over hydraulic schematic for the embodiment of <figref idref="f0022">Figure <b>19</b></figref><b>.</b></li><li><figref idref="f0024">Figure <b>21</b></figref> depicts an embodiment comprising linear actuators.</li><li><figref idref="f0025">Figure <b>22</b></figref> depicts a control schematic for the linear actuators of <figref idref="f0024">Figure <b>21</b></figref><b>.</b></li><li><figref idref="f0026">Figure <b>23</b></figref> depicts an alternate embodiment of <figref idref="f0024">Figures 21</figref> and <figref idref="f0025">22</figref> wherein the sensors are wireless.</li><li><figref idref="f0027">Figure <b>24</b></figref> is a process diagram depicting the sensor characterization process.</li><li><figref idref="f0028">Figure <b>25</b></figref> depicts a process embodiment for preventing a robotic arm from attempting to move outside of its movement envelope.</li><li><figref idref="f0029">Figure <b>26</b></figref> depicts a process embodiment for controlling the robotic arm.</li></ul>
0015Elements and acts in the figures are illustrated for simplicity and have not necessarily been rendered according to any particular sequence or embodiment.
DETAILED DESCRIPTION
0016In the following description, and for the purposes of explanation, numerous specific details, process durations, and/or specific formula values are set forth in order to provide a thorough understanding of the various aspects of exemplary embodiments. It will be understood, however, by those skilled in the relevant arts, that the apparatus, systems, and methods herein may be practiced without these specific details, process durations, and/or specific formula values. It is to be understood that other embodiments may be utilized and structural and functional changes may be made without departing from the scope of the apparatus, systems, and methods herein. In other instances, known structures and devices are shown or discussed more generally in order to avoid obscuring the exemplary embodiments. In many cases, a description of the operation is sufficient to enable one to implement the various forms, particularly when the operation is to be implemented in software. It should be noted that there are many different and alternative configurations, devices, and technologies to which the disclosed embodiments may be applied. The full scope of the embodiments is not limited to the examples that are described below.
0017In the following examples of the illustrated embodiments, references are made to the accompanying drawings which form a part hereof, and in which is shown by way of illustration various embodiments. It is to be understood that other embodiments may be utilized and structural and functional changes may be made without departing from the scope of the description.
MECHANICAL JOINTS
0018<figref idref="f0001">Figures <b>1</b></figref> and <figref idref="f0002"><b>2</b></figref> are exemplary views of an actuating arm <b>150</b> comprising a mechanical joint with a flexible mechanical drive system. In the depicted embodiment the flexible mechanical drive system is a chain <b>120</b> and the mechanical joint is a chain joint <b>100.</b> The actuating arm <b>150</b> further comprises a hub <b>110</b> and linear actuator(s) <b>130.</b> The chain joint <b>100</b> is mounted between the actuating arm <b>150</b> and a moving arm <b>200</b> (<figref idref="f0003 f0004">FIG. <b>3</b></figref>). <figref idref="f0001">Figure <b>1</b></figref> depicts an embodiment having angled linear actuators <b>130</b> and <figref idref="f0002">Figure <b>2</b></figref> depicts an embodiment having parallel linear actuators <b>130.</b>
0019In the depicted embodiment, the actuating arm <b>150</b> includes a chain joint <b>100</b> and one or more actuators <b>130.</b> The chain joint <b>100</b> includes a hub <b>110,</b> one or more chains <b>120,</b> and a link end <b>115</b> (if two or more chains are used). The depicted embodiment comprises two chains <b>120;</b> however, one or more chains <b>120</b> are possible. When one chain is used, the hub <b>110</b> comprises a sprocket, cog, gear, or one or more teeth to engage the chain. When two, or more, chains <b>120</b> are used the hub <b>110</b> either comprises or attaches to a link end <b>115.</b> The link end <b>115</b> connects with one end of each of the chains <b>120</b> in the system and provides a pathway for the cable to route through the chain joint <b>100.</b> There are many advantages to this design including high torque, slender design, self-tensioning, position holding, simplicity, constant torque, and 180° rotation.
0020<figref idref="f0003">Figures <b>3A</b></figref> and <figref idref="f0004"><b>3B</b></figref> depict the actuating arm <b>150</b> of <figref idref="f0001">Figure 1</figref> with a connected robotic arm, the moving section <b>200.</b> The moving section <b>200</b> may be a single arm or several arms including one or more actuating arms. The moving section <b>200</b> is attached to external ears <b>210</b> that fit over internal ears <b>140.</b> The external ears <b>210</b> are fastened to the hub <b>110.</b> The hub <b>110</b> fits into bearings <b>250</b> (<figref idref="f0007">FIG. <b>5B</b></figref>) which are mounted in the internal ears <b>140.</b> As the actuators <b>130</b> are actuated the moving section <b>200</b> moves within the 180° range shown with respect to the central axis, x, of the actuating arm <b>150.</b> In some embodiments the actuating arm <b>150</b> is fixed. In some embodiments the actuating arm <b>150</b> is mobile. Regardless of if the actuating arm <b>150</b> is fixed or mobile, the moving section <b>200</b> moves in the 180° range shown perpendicular to the central axis, x, of the actuating arm <b>150</b> for embodiments having two links, belts, or chains of the same length.
0021Usage of the terms "attached", "connected", "fastened", "joined", or "coupled" herein shall refer to parts that have been put together in such a way as to render them fixed to each other unless the term is otherwise modified. For example, "temporarily attached" shall refer to components that couple and uncouple as the system is in motion. An example of "temporary attachment" is a sprocket and a chain. The portion of the chain that is attached to the sprocket changes during movement thus making the attachment between the sprocket and a portion of the chain temporary. However, the sprocket is constantly attached to the chain as a whole even if it is only temporarily attached to a particular portion of the chain.
0022The terms "engage" and "disengage" are intended to apply to components that regularly connect and disconnect i.e. are not fixed to one another. As a general example, a bicycle gear engages a bicycle chain. Different gears may engage with the chain.
0023Additionally, the terms "attached", "connected", "fastened", "joined", or "coupled" shall be construed to include any intervening parts necessary to facilitate the connection between the components. For example, the external ears 210 are connected to the hub <b>110</b> using a number of fasteners. Because the type and amount of fasteners or other intervening parts necessary is at least partially dependent on the scale, material(s), and intended application of the robotic mechanism, not all of the fasteners or intervening parts are described explicitly.
Actuators
0024In some embodiments, described in more detail below, the joint <b>100</b> may be actuated by one or more linear actuators <b>130</b> comprising mechanical, electro-mechanical, hydraulic, electric over hydraulic, pneumatic, magnetic, piezoelectric, and linear motor actuators. Mechanical actuators may comprise one or more screws, wheels axles, and cam actuators. Electro-mechanical actuators comprise mechanical actuators in which the manual controls are replaced with an electric motor and electronic control mechanism. Other types of actuators are contemplated including underwater linear actuators such as those produced by UltraMotion (ultramotion.com).
0025In some embodiments, the chain joint <b>100</b> may be actuated by one or more hydraulic cylinders. Other embodiments with hydraulic actuators may include one or more hydraulic cylinders. In some embodiments the hydraulic cylinders may be linear. The styles and sizes of the one or more hydraulic cylinders are dependent on the scale and intended purpose of the system. Any style may be used for the hydraulic cylinders of the chain joint <b>100</b> including tie rod style cylinders and welded body style cylinders, among others.
0026In some embodiments having more than one actuator, the actuators <b>130</b> may function along a path that is not parallel to the central axis of the actuating arm <b>150,</b> as depicted in <figref idref="f0001">Figure <b>1</b></figref><b>.</b> In other embodiments having more than one actuator, the actuators <b>130</b> may function parallel to the central axis of the actuating arm <b>150,</b> as depicted in <figref idref="f0002">Figure <b>2</b></figref><b>.</b>
The Flexible Mechanical Drive System
0027The flexible mechanical drive system is configured to rotate the hub <b>110</b> about its central axis (z) resulting in a change of position between the actuating arm <b>150</b> and the moving arm <b>200</b> from a first position to a second position. As mentioned above, flexible mechanical drive system may comprise one or more chains <b>120.</b> In other examples actuator(s) <b>130</b> may connect to hub <b>110</b> with cogs, gears, links, or belts. Cogs and gears may be machined or cast. Links, belts, and chains may be any material, type, width, and thickness as required for the system scale and application. It should be noted that various embodiments may comprise one or more links, belts, or chains of different lengths and widths depending on the scale of the robotic system and its intended application.
0028When one or more sections of links, chains, or belts are employed, different lengths may be used for embodiments requiring the moving section <b>200</b> to move in a range having an acute angle with one edge of the actuating arm <b>150</b> and an obtuse angle with the opposite edge of the actuating arm <b>150.</b> As an example, the moving section <b>200</b> may have a range between 45° of the top of the actuating arm <b>150</b> and 135° from the bottom of the actuating arm <b>150</b> rather than the 90° range from both sides of the actuating arm <b>150</b> shown in <figref idref="f0003">Figure <b>3A</b></figref><b>.</b>
Chains
0029The following disclosure will describe an embodiment as depicted in the accompanying figures. In the depicted embodiments the flexible mechanical drive system comprises of chain <b>120</b> and a link end <b>115</b> connecting the chain <b>120</b> to the hub <b>110.</b> Chains may be used for applications requiring high mechanical strength. Leaf chains have high tensile strength. Increasing the width of the chain increases the tensile strength of the chain. The chains <b>120</b> in <figref idref="f0001 f0002 f0003 f0004">Figures <b>1-3</b></figref> may be metal leaf chains though other chain types comprising link and roller are contemplated.
0030The number of links forming each chain <b>120</b> may be dependent on factors such as the overall length of the arm, desired mechanical strength, and range of motion, among other things. The depicted embodiment comprises two separate chains <b>120</b>, each comprising multiple links. In one example both chains <b>120</b> are the same length, however other embodiments may comprise two or more chains <b>120</b> of different lengths.
0031The term link refers to each separate section of chain wherein the sections of chain are the pieces or assembly of pieces that are fixed with respect to each other. When two links are coupled, each link is fixed with respect to its components and mobile with respect to the coupled link wherein the motion between the two links occurs at the connection point. In one example, a link is a rigid, movable piece or rod, connected with other parts by means of pivots or the like, for the purpose of transmitting motion.
0032Industrial chains are subject to abrasion wear, and typically require regular lubrication. Standard chain lubrication practices generally consist of applying a heavy oil or grease to the outside of the chain. While this adequately lubricates the sprockets and the outside of the chain, it typically does not protect the contacting surfaces inside the pin and bushing, plate, roller, and/or hook. The majority of chains fail from the inside. The chains may stretch or kink up due to wear and corrosion wear inside the pin and bushing area. To lubricate them properly, the lubricant should be engineered to penetrate and clean the inside of the chain to remove contaminants and displace any trapped water, and leave behind a heavy film of oil, grease or solid lubricant. Generally, a penetrating-type chain lubricant not only displaces water, but also cleans dirt and metal particles out of the pins of the chain and off of the sprockets.
0033The operating conditions (including load, environment, temperature and speed) may also be considered. The lubricant may be applied manually or automatically. In some embodiments the lubricant may be aimed directly into the pin and bushing area. Lubrication is used between the rollers and bushings, but other areas to lubricate are the pin and bushing surfaces, which articulate with each other while the chain is under full load. To reach all of these surfaces, the lubricant may be applied to the upper edges of the link plates on the lower strand of the chain shortly before the chain engages a sprocket. Then, as the chain travels around the sprocket, the lubricant is carried by centrifugal force into the clearances between the pins and the bushings. Spillage over the link plates supplies lubricant to the interior and the end surfaces of the rollers.
0034In some embodiments, a sufficiently low viscosity lubricant is used to reach the internal surfaces. A carrier solvent or penetrating component helps to achieve this without lowering the operating viscosity. In some embodiments, solid lubricants can help maintain the lubricating film under the bearing pressure. The lubricant should have the ability to maintain lubricating qualities under different temperatures, moistures, and environments containing particulate matter.
Potential Applications
0035Still referring to <figref idref="f0001 f0002 f0003 f0004">Figures <b>1-3</b></figref><b>,</b> in an embodiment, the chain joint <b>100</b> may be used in a robotic arm apparatus. The moving section <b>200</b> of the robotic arm may be lowered by retracting a bottom actuator <b>130,</b> creating rotation of the hub <b>110.</b> In some embodiments, the chain joint <b>100</b> may be a component of a larger apparatus. Specific applications of the chain joint <b>100</b> may include, but are not limited to, an elbow joint, a shoulder joint, and a wrist joint. In some embodiments the actuating arm <b>150</b> is fixed and only the moving arm <b>200</b> is dynamic. In some embodiments both the actuating arm <b>150</b> and the moving section <b>200</b> are dynamic.
Cable Routing
0036Cables may run through mechanical drive system. The term "cable" is intended to comprise electrical wiring, hydraulic hoses, pneumatic hoses, fiber optic cable, communications cable, or any other cables, wires, or lines as well as bundles thereof. The cables may be used to transfer/transmit data pertaining to sensing and/or control in the system or any extensions attached to the system.
0037There are several design challenges around internal cable routing for robotic chain joints. One issue is the amount of space available within the arm, and more particularly the joint, for the cable to route through. One proposed solution to this issue is to route the cables alongside the chain. In this iteration, the width of the chain either has to be reduced or the overall width/diameter of the robot arm has to be increased. The total drive power of the joint is proportional to the width of the chain therefore reducing the chain width also reduces the drive power or joint strength. Increasing the overall profile of the robotic arm increases the weight and the amount of material to manufacture thus increasing the cost of assembly and utilization of the robotic arm.
CABLING
0038The amount and type of cabling, including coatings and sheathing, used in the cable joint <b>100</b> depends on many factors including type and number of actuator(s), type and number of sensor(s) and their location, intended use and environment, overall system size (i.e. number of joints to be controlled), and the location of the specific joint in a multi-joint system, among other things.
Minimum Bend Radius
0039The minimum cable bend radius may be a significant factor in cable routing design. If cables and hoses are bent beyond their minimum bend radius the cables may be damaged and/or have a reduced life span. Bend radius refers to the surface of the cable on the inside of the bend, as shown in <figref idref="f0005">Figure <b>4</b></figref><b>.</b> Some discussion is provided below regarding typical minimum bend radius rules and calculations for some of the anticipated cable types.
0040Most cables are provided with minimum bend radius data. However, if the data is unavailable there are tables that can be referenced to determine the theoretical minimum bend radius depending on a number of factors. An exemplary generic table for power and control cables is provided below: <tables id="tabl0001" num="0001"><table frame="all"><tgroup cols="2"><colspec colnum="1" colname="col1" colwidth="76mm" /><colspec colnum="2" colname="col2" colwidth="90mm" /><thead valign="top"><row><entry align="center">Type</entry><entry align="center">Min Bending Radius</entry></row></thead><tbody><row><entry>Single or multiple conductor cables - no metallic shielding</entry><entry>8 × the overall cable diameter</entry></row><row><entry>Single conductor cable - with metallic shielding</entry><entry>12 × the overall cable diameter</entry></row><row><entry>Multiple conductor cables - with individually shielded conductors</entry><entry>12 × the individual cable diameter or 7 × the overall cable diameter (whichever is greater)</entry></row><row><entry>Fiber Optic Cables</entry><entry>6 × ( <5000V rating); 8 × (>5000V rating)</entry></row></tbody></tgroup></table></tables>
0041More detailed tables are readily available and should be referenced for specific applications.
0042Another aspect of cable bending is the minimum length of cable required to make the bend. The general formula to determine bend length is: <maths id="math0001" num="(1)"><math display="block"><mfrac><mi>θ</mi><mrow><mn>360</mn><mo>°</mo></mrow></mfrac><mo>⋅</mo><mn>2</mn><mi mathvariant="italic">πr</mi><mo>=</mo><mi>L</mi></math><img file="EP4306809A2_D0001.tif" /></maths> where <i>Θ</i> is the desired bend angle in degrees, <i>r</i> is the given bend radius of the hose, and L is the minimum bend length. If the desired bend angle occurs in less than the minimum bend length the cable and/or shielding can be damaged. The formula most specific to the application is used to determine minimum bend length. Some formulas may include the diameter of the cable, d. When multiple equations are used and one is unsure of which result is most accurate, one may generally use the largest of the calculated minimum bend lengths.
0043Additionally, coatings, shielding, and hose materials will affect the minimum cable bend radius and may be taken into account.
Other Cable Design Considerations
0044Cables are vulnerable at connection points. Typically connectors are rigid and cables are flexible. The interface between a rigid connector and a flexible cable creates a "stress riser". A "stress riser" is essentially an edge which concentrates a damaging force on the cable. In some cases, pulling the cable at a right angle to the axis of the connector ferrule can even damage the termination or the connector itself.
0045One or more cables may be wrapped in one or more bundles. How the one or more cables are bundled is dependent on the application, number of cables, cable bend radii, and cable types, among other things. Cable bundles and/or any single wires may be kept separate to prevent them from chafing each other. Sharp points and corners may be avoided in areas through which cables are routed to avoid binding, pinching, and breakage. Regular contact with the cables may be avoided if possible and any contact points may be smooth and rounded to reduce friction and scraping of the cables. Additional design considerations include avoiding unnecessary bends and routing through tight spaces particularly long tight spaces. Unnecessary bends increase stress on the cables and length of cable required. Routing through tight spaces increases the likelihood of binding, pinching, and jamming.
0046A standard cable clamp assembly may be securely and quickly attached to prevent sliding and chafing in slots. In an embodiment, two identical, symmetrical half arm clamps which make up the arm clamp assembly mate around the cable and exert a grasping force which can be adjusted to the desired level. The symmetry and substantially identical form of the half arm clamps allows for greater interchangeability of parts and assembly with less regard for the orientation of the half arm clamps. For some embodiments, an asymmetrical half arm clamp arrangement may also be desirable. Dividers between hoses and other cables may be clamped at a link point. Clamp assemblies and dividers help control the location of the stress, and manage where the stress occurs. In some embodiments the cable and clamp configuration will allow for flexing or length change by including a simple loop in the cable, with the loop allowing for available slack when needed. However, in some embodiments a slack loop is not desirable due to the potential to catch or get hung up on equipment protrusions in the system; in some embodiments the solution is to control where the flexing happens, which may eliminate the need for a slack loop.
DESIGN DETAILS
0047The general system as shown and described in <figref idref="f0001">Figures 1</figref>, <figref idref="f0002">2</figref>, and <figref idref="f0003 f0004">3</figref> contains components used in the various embodiments disclosed herein. The depicted embodiments allow for a full width chain to be used with internal cable routing without the mechanical disadvantages of existing systems. The hub 110 is one component affected by internal cable routing. The hub may comprise one or more cable routing passages configured to allow cable passage through the hub from the actuating arm to the moving arm.
0048In some embodiments at least one of the width or diameter of the hub is less than the width or diameter of the profile of the moving arm. In these embodiments, the joints between the arms will have the same or smaller profile as the arms thus streamlining the overall system profile. These embodiments are particularly useful in applications requiring the robotic arm to extend through a small rigid opening or into a cramped space as well as applications requiring environmental containment.
0049In some embodiments, the profile of each arm may vary such as each additional arm decreasing in size from the previous arm. In some embodiments where the hub joins two arms of different profiles and/or sizes, the hub will have a smaller width or diameter than the arm having the smaller or more constrained profile.
The Hub
0050The hub <b>110</b> is the component at the center of the pivot point for the chain joint <b>100.</b> As the one or more actuators are actuated the chain <b>120</b> causes the hub <b>110</b> and attached moving section <b>200</b> to move within a range of 180° along the <i>y</i>-axis wherein the 180° range is perpendicular to the hydraulic side of the joint, as depicted in <figref idref="f0003">Figure <b>3A</b></figref><b>.</b>
0051The relationship between the views of the hub that will be depicted in the following figures with respect to the joint and motion thereof is as follows: the top view of the hub is aligned with the central axis of the moving section <b>200</b> of the robotic arm; the side view of the hub is taken along the plane on which the motion of the arm occurs; the front view of the hub is the view taken from along the axis of the actuating arm <b>150</b> when the moving section <b>200</b> of the robotic arm is perpendicular.
Embodiment 1
0052An embodiment of the hub is depicted in <figref idref="f0006 f0007 f0008 f0009 f0010">Figures <b>5A</b> to <b>8</b></figref><b>.</b><figref idref="f0006">Figure <b>5A</b></figref> depicts an isometric view of the hub <b>300.</b> The hub <b>300</b> comprises sides <b>310</b>, top cable guide <b>320,</b> and bottom cable slot <b>350.</b> The diameter of sides <b>310</b> are dependent on the scale of the system and the bearings <b>250</b> (<figref idref="f0007">FIG. <b>5B</b></figref>) used between sides <b>310</b> and the inner ears <b>140</b> (<figref idref="f0002">FIG. <b>2</b></figref>). The diameter of sides <b>310</b> will be the same on both sides in most embodiments. Depending on the material and assembly methods for the robotic mechanism, one or both of sides <b>310</b> may be separate pieces from the hub <b>300</b> and fastened.
0053<figref idref="f0007">Figure <b>5B</b></figref> depicts an exploded view of the mechanical joint <b>100.</b> The sides <b>310</b> of the hub <b>300</b> fit into the bearings <b>250</b> which fit into the internal ears <b>140.</b> The external ears <b>210</b> fit over the internal ears <b>140</b> and are fastened to the hub <b>300.</b> The link end <b>315</b> is fastened to the top of the hub <b>300.</b> Chain <b>120</b> (<figref idref="f0001 f0002 f0003 f0004">FIGS. <b>1-3</b></figref>) is fastened to each side of the link end <b>315.</b> A variety of types and sizes of fasteners and fastener methods may be used depending on the scale and intended application therefore fasteners and fastening methods have been omitted from the figures.
0054<figref idref="f0008">Figure <b>6</b></figref> depicts a top view of the hub <b>300</b> showing the top cable guide <b>320</b> through which the cable <b>1000</b> is routed. In the figure three cables are shown however other numbers of cables <b>1000</b> are possible depending on the actuators, sensors, and other factors previously identified.
0055<figref idref="f0009">Figure <b>7A</b></figref> depicts a front view of hub <b>300.</b><figref idref="f0009">Figure <b>7B</b></figref> depicts section view 7A-<i>7A</i> of <figref idref="f0009">Figure <b>7A</b></figref><b>.</b> The cables <b>1000</b> are routed down through the top cable guide <b>320</b> around through the bottom cable slot <b>350.</b>
0056<figref idref="f0010">Figure <b>8A</b></figref> depicts a side view of hub <b>300.</b><figref idref="f0010">Figure <b>8B</b></figref> depicts section view 8A-<i>8A</i> of <figref idref="f0010">Figure <b>8A.</b> Figures <b>8A</b> and <b>8B</b></figref> show cable <b>1000</b> routing down through the top cable guide <b>320</b> around through bottom cable slot <b>350.</b> In the depicted embodiment of the hub <b>300,</b> the cables are routed parallel to each other and remain side by side through the hub <b>300.</b>
0057Depending on the scale, application, actuators, and number of cables <b>1000,</b> a larger amount of cable <b>1000</b> may be looped into the central region <b>375</b> of the hub <b>300</b> to prevent the cable from bending beyond its bend radius and from stretching too tightly when the moving section <b>200</b> (<figref idref="f0003 f0004">FIG. <b>3</b></figref>) is at the outermost ranges.
Embodiment 2
0058Another embodiment of the hub is depicted in <figref idref="f0011 f0012 f0013 f0014 f0015">Figures <b>9A</b> to <b>12</b></figref><b>.</b><figref idref="f0011 f0012">Figure 9</figref> depicts an isometric view of a hub <b>400.</b> The hub <b>400</b> comprises sides <b>410,</b> top cable guide <b>420</b> (<figref idref="f0013">FIG. <b>10</b></figref>), and bottom cable slot <b>450</b>. The diameter of sides <b>410</b> is dependent on the scale of the system and the bearings used between sides <b>410</b> and the inner ears <b>140</b> (<figref idref="f0002">FIG. <b>2</b></figref>). The diameter of sides <b>410</b> will be the same on both sides in most embodiments. Depending on the material and assembly methods for the robotic mechanism, one or both of sides <b>410</b> may be separate pieces from the hub <b>400</b> and fastened.
0059<figref idref="f0012">Figure <b>9B</b></figref> depicts an exploded view of the mechanical joint <b>100</b>. The sides <b>410</b> of the hub <b>400</b> fit into the bearings <b>250</b> which fit into the internal ears <b>140</b>. The external ears <b>210</b> fit over the internal ears <b>140</b> and are fastened to the hub <b>400</b>. The link end <b>415</b> is fastened to the top of the hub <b>400</b>. Chain <b>120</b> (<figref idref="f0001 f0002 f0003 f0004">FIGS. <b>1-3</b></figref>) is fastened to each side of the link end <b>415.</b> A variety of types and sizes of fasteners and fastener methods may be used depending on the scale and intended application therefore fasteners and fastening methods have been omitted from the figures. Link ends 315 and 415 are example so link end 115 shown in <figref idref="f0001">FIGS. 1</figref>, <figref idref="f0002">2</figref>, and <figref idref="f0003">3A</figref>.
0060<figref idref="f0013">Figure <b>10</b></figref> depicts a top view of the hub <b>400</b> showing two larger diameter holes <b>420</b> through which cable <b>1000</b> is routed and three smaller diameter holes for attaching the link end <b>115</b> (<figref idref="f0003 f0004">FIG. <b>3</b></figref>) to the top of the hub <b>400.</b> Smaller and larger modifiers with respect to holes indicate the size of the holes in relation to each other in the depicted embodiment. The actual sizes of the holes are dependent on the scale of the system, the fasteners, and the size of the cable bundles.
0061<figref idref="f0014">Figure <b>11A</b></figref> depicts a view of the front of the hub <b>400.</b><figref idref="f0014">Figure <b>11B</b></figref> depicts section view <i>11A-11A</i> of <figref idref="f0014">Figure <b>11A</b></figref><b>.</b> The cables <b>1000</b> are routed down through the top cable guides <b>420</b> around through the bottom cable slot <b>450.</b>
0062<figref idref="f0015">Figure <b>12A</b></figref> depicts a view of the side of the hub. <figref idref="f0015">Figure <b>12B</b></figref> depicts section view <i>12A-12A</i> of <figref idref="f0015">Figure <b>12A</b></figref><b>.</b><figref idref="f0010">Figures <b>8A</b> and <b>8B</b></figref> show the cable routing down through the top cable guide <b>420</b> around through bottom cable slot <b>450</b> shown in <figref idref="f0014">Figures <b>11A</b> and <b>11B</b></figref><b>.</b> In the depicted embodiment of the hub <b>400</b> in <figref idref="f0012 f0013 f0014 f0015">Figures <b>9-12</b></figref><b>,</b> the cables are routed side by side through the top cable guide <b>420,</b> turn slightly in the center of the hub <b>400</b> and exit the bottom cable slot <b>450</b> vertically aligned, one above the other.
0063Depending on the scale, application, actuators, and number of cables <b>1000,</b> a larger amount of cable <b>1000</b> may be looped into the central region <b>445</b> of the hub <b>400</b> to prevent the cable from bending beyond its bend radius and from stretching too tightly when the moving section <b>200</b> is at the outermost ranges.
Other Embodiments
0064Alternatively, the link end and the hub may be a single piece thus not requiring the fastener holes. In these embodiments multiple cables may route through separate holes or a single slot or passage wherein the slot or passage is typically centered in the top of the hub.
0065<figref idref="f0016">Figure <b>13</b></figref> depicts the hub embodiment of <figref idref="f0006 f0007">Figure <b>5</b></figref> combined with the link end <b>315</b> to form hub <b>300A.</b> The depicted hub <b>300A</b> uses a single slot or passage <b>320</b> in the top to route one or more cables down through.
0066<figref idref="f0017">Figure <b>14</b></figref> depicts the hub embodiment of <figref idref="f0011 f0012">Figure <b>9</b></figref> combined with the link end <b>415</b> to form hub <b>400A.</b> The depicted hub <b>400A</b> uses two separate holes or passages <b>420</b> through which two separate cable bundles are routed down through. Different embodiments may comprise a different amount of holes or passages depending on number of cables and cable types used.
Design Calculations
0067With respect to the configuration depicted in <figref idref="f0002">Figure <b>2</b></figref><b>,</b> wherein the hydraulic actuators <b>135</b> (also referred to as cylinders) are positioned parallel to the central axis of the actuating arm <b>150,</b> combined with the hub <b>300</b> design described in embodiment 1, it is useful to consider a range of specific system dimensions to illustrate the practicality, flexibility and utility of the current invention. While the selection of chain <b>120</b> and hydraulic cylinder <b>135</b> sources, materials and design details, and consequently the tabulated values, may vary significantly depending on system requirements and design choices. Table 1, depicted and described below, serves to illustrate several aspects of the invention.
0068Consider an exemplary leaf chain product reference BL522, available through Jointway International Inc., wherein the chain pitch is 1.59 cm (5/8 inches), plate height is 1.47 cm (0.577 inches), plate thickness is 0.239 cm (0.094 inches) and when laced in a 2 × 2 configuration the tensile strength is claimed to be 40,000 N (9,000 pounds). In this chain application it is prudent to use a design factor in the range of 2 to 4. In this exemplary calculation a factor of 3 is used reducing the maximum chain operating capacity to 13,300 N (3,000 pounds). Therefore, 4 × 0.239 cm (0.094 inches), or 0,955 cm (0.376 inches) of chain width will safely handle a 13,300 N (3,000-pound) load, or alternatively, each cm (inch) of chain width will safely handle 13,300/0,963 N (3000/0.379 pounds), that is a 13,800 N (7,900-pound) load.
0069Consider also an exemplary range of standard hydraulic cylinders such as the CDT (Cylinder Differential Tie Rod) series offered by the Bosch Rextroth Corporation. Table 1 below summarizes cylinder characteristics and units. Cylinder bore diameter (DC), piston rod diameter (DR), maximum operating pressure (MOP), and Newtons (pounds) of pull at a hydraulic pressure of 34,5 bar (500 pounds per square inch (psi)) (P500), are taken directly from the Rextroth hydraulic cylinder catalog referenced above. Maximum pounds pull (PM), at the maximum operating pressure (MOP) is calculated by dividing P500 by 34,5 (500) and multiplying by the maximum operating pressure (MOP). Chain width (W), is calculated by dividing the pounds pull at the maximum operating pressure (PM) by the previously calculated 13,800 N (7,900 pound) load capacity per cm (inch) of chain width (W), and then adjusting up to the next higher width corresponding to an even number of chain plates. <tables id="tabl0002" num="0002"><table frame="all"><title><i>Table 1</i></title><tgroup cols="14"><colspec colnum="1" colname="col1" colwidth="15mm" align="center" /><colspec colnum="2" colname="col2" colwidth="19mm" align="center" /><colspec colnum="3" colname="col3" colwidth="18mm" align="center" /><colspec colnum="4" colname="col4" colwidth="21mm" align="center" /><colspec colnum="5" colname="col5" colwidth="21mm" align="center" /><colspec colnum="6" colname="col6" colwidth="15mm" align="center" /><colspec colnum="7" colname="col7" colwidth="15mm" align="center" /><colspec colnum="8" colname="col8" colwidth="19mm" align="center" /><colspec colnum="9" colname="col9" colwidth="19mm" align="center" /><colspec colnum="10" colname="col10" colwidth="15mm" align="center" /><colspec colnum="11" colname="col11" colwidth="18mm" align="center" /><colspec colnum="12" colname="col12" colwidth="18mm" align="center" /><colspec colnum="13" colname="col13" colwidth="18mm" align="center" /><colspec colnum="14" colname="col14" colwidth="18mm" align="center" /><thead valign="middle"><row><entry><b>DC</b></entry><entry><b>DR</b></entry><entry><b>MOP</b></entry><entry><b>P500</b></entry><entry><b>PM</b></entry><entry><b>w</b></entry><entry><b>PCD1</b></entry><entry><b>DH1</b></entry><entry><b>HID</b></entry><entry><b>HOD</b></entry><entry><b>MBR</b></entry><entry><b>DH2</b></entry><entry><b>PCD</b></entry><entry><b>T</b></entry></row><row><entry><b>[cm (in)]</b></entry><entry><b>[cm (in)]</b></entry><entry><b>[bar (psi)]</b></entry><entry><b>[N (lbf)]</b></entry><entry><b>[N (lbf)]</b></entry><entry><b>[cm (in)]</b></entry><entry><b>[cm (in)]</b></entry><entry><b>[cm (in)]</b></entry><entry><b>[cm (in)]</b></entry><entry><b>[cm (in)]</b></entry><entry><b>[cm (in)]</b></entry><entry><b>[cm (in)]</b></entry><entry><b>[cm (in)]</b></entry><entry><b>[Nm (lb-ft)]</b></entry></row></thead><tbody valign="middle"><row><entry><b>2.5 (1)</b></entry><entry>1.3 (0.5)</entry><entry>103.4 (1500)</entry><entry>1310 (294)</entry><entry>3926 (882)</entry><entry>0.97 (0.38)</entry><entry>3.8 (1.5)</entry><entry>2.22 (0.875)</entry><entry>0.635 (0.25)</entry><entry>1.40 (0.55)</entry><entry>5.1 (2)</entry><entry>(3.45)</entry><entry>10.24 (403)</entry><entry>201 (148)</entry></row><row><entry><b>3.8 (1.5)</b></entry><entry>2.5 (1)</entry><entry>103.4 (1500)</entry><entry>2190 (493)</entry><entry>(1479)</entry><entry>0.97 (0.38)</entry><entry>5.1 (2)</entry><entry>3.490 (1.375)</entry><entry>0.953 (0.375)</entry><entry>1.73 (0.68)</entry><entry>6.4 (2.5)</entry><entry>10.97 (4.32)</entry><entry>12.4 (4.9)</entry><entry>409 (302)</entry></row><row><entry><b>5.1 (2)</b></entry><entry>2.5 (1)</entry><entry>103.4 (1500)</entry><entry>5240 (1178)</entry><entry>15705 (3534)</entry><entry>1.4 (0.56)</entry><entry>6.4 (2.5)</entry><entry>4.763 (1.875)</entry><entry>0.953 (0.375)</entry><entry>1.73 (0.68)</entry><entry>6.4 (2.5)</entry><entry>10.97 (4.32)</entry><entry>12.4 (4.9)</entry><entry>978 (721)</entry></row><row><entry><b>6.4 (2.5)</b></entry><entry>2.5 (1)</entry><entry>103.4 (1500)</entry><entry>9177 (2063)</entry><entry>27504 (6189)</entry><entry>(1.13)</entry><entry>9.5 (3)</entry><entry>6.033 (2.375)</entry><entry>0.953 (0.375)</entry><entry>1.73 (0.68)</entry><entry>6.4 (2.5)</entry><entry>10.97 (4.32)</entry><entry>12.4 (4.9)</entry><entry>1712 (1263)</entry></row><row><entry><b>8.26 (3.25)</b></entry><entry>2.5 (1)</entry><entry>103.4 (1500)</entry><entry>16720 (3758)</entry><entry>50112 (11274)</entry><entry>3.81 (1.50)</entry><entry>9.53 (3.75)</entry><entry>7.938 (3.125)</entry><entry>1.3 (0.5)</entry><entry>2.01 (0.79)</entry><entry>8.9 (3.5)</entry><entry>15.77 (6.21)</entry><entry>17.25 (679)</entry><entry>4322 (3188)</entry></row><row><entry><b>10.2 (4)</b></entry><entry>3.493 (1.375)</entry><entry>68.95 (1000)</entry><entry>24640 (5540)</entry><entry>49244 (11080)</entry><entry>3.81 (1.50)</entry><entry>11.4 (4.5)</entry><entry>9.843 (3.875)</entry><entry>1.3 (0.5)</entry><entry>2.01 (0.79)</entry><entry>8.9 (3.5)</entry><entry>15.77 (6.21</entry><entry>17.25 (6.79)</entry><entry>4248 (3133)</entry></row><row><entry><b>12.7 (5)</b></entry><entry>4.45 (1.75)</entry><entry>51.7 (750)</entry><entry>38320 (8615)</entry><entry>57424 (12923)</entry><entry>4.29 (1.69)</entry><entry>14.0 (5.5)</entry><entry>(4.875)</entry><entry>1.3 (0.5)</entry><entry>2.01 (0.79)</entry><entry>8.9 (3.5)</entry><entry>15.77 (6.21</entry><entry>17.25 (6.79)</entry><entry>4954 (3654)</entry></row><row><entry><b>15.2 (6)</b></entry><entry>4.45 (1.75)</entry><entry>51.7 (750)</entry><entry>57515 (12930)</entry><entry>(19395)</entry><entry>(2.63)</entry><entry>16.5 (6.5)</entry><entry>14.92 (5.875)</entry><entry>1.91 (0.75)</entry><entry>2.74 (108)</entry><entry>12.07 (4.75)</entry><entry>21.39 (8.42)</entry><entry>22.9 (9.0)</entry><entry>(7271)</entry></row><row><entry><b>20.3 (8)</b></entry><entry>5.1 (2)</entry><entry>34.5 (500)</entry><entry>104820 (23565)</entry><entry>104820 (23565)</entry><entry>7.65 (301)</entry><entry>22.4 (8.5)</entry><entry>20.00 (7.875)</entry><entry>1.91 (0.75)</entry><entry>2.74 (108)</entry><entry>12.07 (4.75)</entry><entry>21.39 (8.42)</entry><entry>22.9 (9.0)</entry><entry>11977 (8834)</entry></row></tbody></tgroup></table></tables>
0070The minimum pitch circle diameter (PCD1) takes account of the cylinder wall thickness and end plate design and is the distance between the centerlines of the piston rods of the two cylinders <b>135</b> when the two parallel cylinders <b>135</b> are in contact with each other. The minimum hub <b>300</b> diameter (DH1) is the diameter of the cylindrical surface on which the chain <b>120</b> rolls and is calculated by subtracting the chain link (also referred to as a plate) height from the minimum pitch circle diameter. The hub design of embodiment 1 may ensure throughout the full range of motion of the joint, the hydraulic hoses and other hoses, cables and conduits passing through the joint are not forced to bend at a radius less than the hose, cable or conduit manufacturers' specified minimum bend radius (MBR).
0071With regard to the hydraulic hoses, the hydraulic cylinder ports are generally sized by the cylinder manufacturer to allow connection to appropriately sized hoses which are typically defined by the hose inside diameter (HID). Hydraulic hose manufacturers, given the hose internal diameter (HID) and the operating conditions for the particular hose application, typically recommend a particular hose construction and specification including a hose outside diameter (HOD) and minimum bend radius (MBR). To achieve the desired minimum bend radius requirement, the diameter of the hub of the type disclosed in embodiment 1 of this specification (DH2) is calculated as twice the minimum bend radius (MBR) minus the hose outside diameter (HOD). The pitch circle diameter of the chain (PCD2) is obtained by the addition of the chain plate height to the hub diameter (DH2). Half this dimension (i.e. the radius) is multiplied by the maximum pounds pull (PM) and divided by 12 to obtain the maximum torque (T).
0072Table 2 below includes the same range of hydraulic cylinders as Table 1 and includes the pitch circle diameter of the chain (PCD2) derived in Table 1. The piston stroke (S) is the distance each of the pistons in the hydraulic cylinders <b>135</b> must travel to achieve 180° of rotation of the hub <b>300</b> and is calculated by multiplying half the chain pitch circle diameter (PCD2) by π (pi). To obtain the length of the hydraulic cylinder assemblies <b>135</b>, a fixed cylinder component dimension (FCL) which accounts for piston length, end cap thicknesses, hydraulic port locations, mounting clevis dimensions, and any other components which affect the length of the assemblies is obtained from the cylinder manufacturer. In this example they are taken directly from the Rextroth hydraulic cylinder catalog referenced above. The length (L) of the cylinder/chain/hub sub-assembly, from the centerline of the cylinder mounting clevis pin to the centerline of hub <b>300</b>, is calculated by summing the calculated piston stroke (S), the fixed cylinder component dimension (FCL), half the chain pitch circle diameter (PCD2), and an allowance for the dimension of the couplings between the chains and the piston rods. <tables id="tabl0003" num="0003"><table frame="all"><title><i>Table 2</i></title><tgroup cols="6"><colspec colnum="1" colname="col1" colwidth="23mm" align="center" /><colspec colnum="2" colname="col2" colwidth="25mm" align="center" /><colspec colnum="3" colname="col3" colwidth="27mm" align="center" /><colspec colnum="4" colname="col4" colwidth="25mm" align="center" /><colspec colnum="5" colname="col5" colwidth="25mm" align="center" /><colspec colnum="6" colname="col6" colwidth="21mm" align="center" /><thead valign="middle"><row><entry><b>DC [cm (in)].</b></entry><entry><b>DR [cm (in)]</b></entry><entry><b>PCD2 [cm (in)]</b></entry><entry><b>S [cm (in])</b></entry><entry><b>FCL [cm (in)].</b></entry><entry><b>L [cm (in)].</b></entry></row></thead><tbody valign="middle"><row><entry><b>2.5 (1)</b></entry><entry>1.3 (0.5)</entry><entry>10.24 (4.03)</entry><entry>16.08 (6.33)</entry><entry>12.70 (5.00)</entry><entry>43 (17)</entry></row><row><entry><b>3.8 (1.5)</b></entry><entry>2.5 (1)</entry><entry>12.4 (4.9)</entry><entry>19.56 (7.70)</entry><entry>14.61 (5.75)</entry><entry>50 (20)</entry></row><row><entry><b>5.1 (2)</b></entry><entry>2.5 (1)</entry><entry>12.4 (4.9)</entry><entry>19.56 (7.70)</entry><entry>14.61 (5.75)</entry><entry>50 (20)</entry></row><row><entry><b>6.4 (2.5)</b></entry><entry>2.5 (1)</entry><entry>12.4 (4.9)</entry><entry>19.56 (7.70)</entry><entry>(588)</entry><entry>53 (21)</entry></row><row><entry><b>8.26 (3.25)</b></entry><entry>2.5 (1)</entry><entry>17.25 (6.79)</entry><entry>27.10 (1067)</entry><entry>17.48 (6.88)</entry><entry>64 (25)</entry></row><row><entry><b>10.2 (4)</b></entry><entry>3.493 (1.375)</entry><entry>17.25 (6.79)</entry><entry>27.10 (1067)</entry><entry>18.11 (7.13)</entry><entry>66 (26)</entry></row><row><entry><b>12.7 (5)</b></entry><entry>4.45 (1.75)</entry><entry>17.25 (6.79)</entry><entry>27.10 (1067)</entry><entry>19.38 (7.63)</entry><entry>71 (28)</entry></row><row><entry><b>15.2 (6)</b></entry><entry>4.45 (1.75)</entry><entry>22.9 (9)</entry><entry>35.92 (14.14)</entry><entry>21.29 (8.38)</entry><entry>84 (33)</entry></row><row><entry><b>20.3 (8)</b></entry><entry>5.1 (2)</entry><entry>22.9 (9)</entry><entry>35.92 (14.14)</entry><entry>21.92 (8.63)</entry><entry>86 (34)</entry></row></tbody></tgroup></table></tables>
0073The calculations described above for the leaf chain, hydraulic cylinders <b>135</b>, and other related components selected for this discussion are sufficiently generic to provide a valid generalization. The analysis demonstrates the scalability of the disclosed chain driven articulated joint, the same methodology and resulting scaled outcome may apply regardless of hydraulic cylinder diameter. In general, rather than the hydraulic cylinder diameter, it is the minimum bend radius of the hydraulic hose that may determine the hub diameter which in turn may determine the available torque, the arm housing depth, and the piston stroke and therefore the hydraulic cylinder length and minimum arm length. It should be noted that other cables, cable bundles, hoses or conduits may pass through the articulated joint, in which case the greatest minimum bend radius may determine the hub diameter and related dimensions. It should also be noted that the chain width may be less than the hydraulic cylinder diameter allowing an asymmetric arm housing wherein the housing width is less than its depth.
0074Additionally, the calculations described above may be applied to hub embodiment 2 <b>400.</b>
CONTROL
0075In the following figures simple schematics are overlaid on the actuating arm <b>150.</b> The schematics are not intended to portray actual cable routing through the actuating arm <b>150,</b> rather they are intended to portray the cabling necessary for actuator control for a number of embodiments.
Hydraulic Control
0076For embodiments having hydraulic actuators, the hydraulic fluid must flow to the actuator and/or motors, then return to a reservoir. The fluid is then filtered and re-pumped. The path taken by hydraulic fluid is called a hydraulic circuit of which there are several types including open center and closed center. Hydraulic circuitry is known in the art and is therefore not shown or described in detail. Simple open center and closed center circuits are shown and described in the following embodiments.
0077<figref idref="f0018">Figures <b>15</b></figref> and <figref idref="f0019"><b>16</b></figref> depict an embodiment comprising hydraulic actuators <b>135</b> with open center hydraulic control. In embodiments having more than one joint, high pressure <b>1525</b> and return lines <b>1530</b> run through each joint to each valve. The joint closest to the base of the robotic mechanism will have an additional high pressure and return line, not shown, which run to a hydraulic fluid tank which provides hydraulic fluid to the entire robotic mechanism. In embodiments having a single joint, the high pressure <b>1525</b> and return lines <b>1530</b> connect to a tank <b>1545</b> and a pump <b>1550</b> as shown in <figref idref="f0019">Figure <b>16</b></figref><b>.</b>
0078The open center circuit uses a pump or pumps <b>1550</b> which supply a continuous flow of hydraulic fluid to the control valve <b>1500.</b> The flow is returned to a tank <b>1545</b> through the control valve's <b>1500</b> open center; that is, when the control valve <b>1500</b> is centered, it provides an open return path <b>1530</b> to tank <b>1545</b> and the fluid is not pumped to a high pressure. Otherwise, if the control valve <b>1500</b> is actuated it routes fluid to and from an actuator <b>135</b> and tank <b>1545.</b> The fluid's pressure will rise to meet any resistance, since the pump <b>1550</b> has a constant output. If the pressure rises too high, fluid returns to tank <b>1545</b> through a pressure relief valve <b>1535.</b> Multiple control valves <b>1500</b> may be stacked in series. This type of circuit can use inexpensive, constant displacement pumps <b>1550.</b> Open center hydraulic control is a simple and viable system for robotic arms having few joints.
0079When lowering the moving arm <b>200,</b> hydraulic fluid flows into the cylinders <b>135</b> through lines <b>1510</b> and <b>1520</b> and hydraulic fluid flows out of the cylinders through lines <b>1505</b> and <b>1515.</b> To raise the arm fluid flow is reversed.
0080<figref idref="f0020">Figure <b>17</b></figref> depicts an embodiment comprising hydraulic actuators <b>135</b> with electrical over hydraulic closed center control. Pump(s), tank, and cable connections to a robotic mechanism control system are omitted from the figures for clarity. For robotic mechanisms with electric control, the joint closest to the base of the robotic mechanism will have an additional power line, not shown, which runs back to the robotic mechanism control system. The robotic mechanism control system is the primary control point for the robotic arm. Referring to <figref idref="f0020">Figure <b>17</b></figref><b>,</b> the closed center circuit supplies full pressure to the control valves <b>1705,</b> whether any valves <b>1705</b> are actuated or not. The pumps vary their flow rate, pumping very little hydraulic fluid until the operator actuates a valve <b>1705.</b> The valve's <b>1705</b> spool therefore doesn't need an open center return path to the tank. Hydraulic fluid travels to and from the cylinders <b>135</b> through lines <b>1505, 1510, 1515,</b> and <b>1520.</b> A high pressure relief valve (not shown) allows for hydraulic fluid to flow out of the system when the pressure limit is exceeded. Unused fluid travels back to the tank (not shown) from a return line. Only four cables need to be routed through the joint: the high pressure carry over <b>1835,</b> the return <b>1845,</b> power <b>1815,</b> and ground <b>1825.</b> The hydraulic actuators <b>135</b> and valves <b>1705</b> in <figref idref="f0020">Figure <b>17</b></figref> are controlled by electronic control system <b>1750.</b> The electronic control system <b>1750</b> may be collocated with the valve <b>1705,</b> on or within the actuating arm <b>150,</b> or remote to the robotic mechanism.
0081A robotic mechanism may comprise multiple arms, as depicted in <figref idref="f0021">Figure <b>18</b></figref><b>.</b> A first arm <b>150</b> may be attached to a platform (not shown) that may be stationary, such as a floor or ground mounted pedestal, or moveable, such as a truck bed. The first arm <b>150</b> may comprise two hydraulic cylinders <b>135,</b> two lengths of leaf chain or equivalent and a rotating hub to provide a rotating joint <b>100,</b> as previously described. A second arm <b>200,</b> may be attached to the rotating hub of the first arm <b>150.</b> The second arm <b>200</b> may also comprise two hydraulic cylinders <b>135a,</b> two lengths of leaf chain or equivalent and a rotating hub to provide a rotating joint <b>100a.</b> Additional arms may be added in the same fashion in order to achieve a desired degree of articulation. While the hub described in embodiment 1, above, provides a wide path for hoses, cables or conduits to pass through the rotating joint, without violating minimum bend radius requirements, it is still desirable to minimize the number of hoses, cables or conduits that must run through the system. <figref idref="f0021">Figure 18</figref> shows a single hydraulic high pressure line <b>1835</b> which runs from the hydraulic pump <b>1830</b> through the first arm <b>150,</b> through the hub that links the first arm <b>150</b> and the second arm <b>200,</b> through the second arm <b>200,</b> through the hub that links the second arm <b>200</b> to the next arm, and so on through the additional arms until it reaches the last arm in the system. A hydraulic return line <b>1845</b> follows a path parallel to that of the high pressure line back from the last arm to the hydraulic fluid tank <b>1840.</b> Two electrical power lines <b>1815, 1825</b> are shown originating at the system logic and control module <b>4000</b> and entering the first arm <b>150</b> to follow a path parallel to that of the high pressure hydraulic line <b>1835</b> from the first arm <b>150</b> to the last arm in the system. Depending on voltage and power requirements a single multicore cable may be used. A signal cable <b>1895,</b> such as a twisted pair to support a CAN network or a multi-core cable to support other messaging protocols, follows the same path from the system logic and control module to the last arm in the system. Each arm in the robotic system contains a local control module <b>1775</b> comprising one or more solenoid actuated hydraulic control valves, an electronic control module and a connection to one or more linear or rotary position sensors, <b>195.</b> Also within each arm, the high pressure hydraulic line <b>1835</b> and hydraulic return line <b>1845</b> are tapped and connected to the one or more hydraulic control valves in local control module <b>1775,</b> the one or more electrical power cables are tapped and connected to the electronic control module in local control module <b>1775,</b> and the signal line <b>1895</b> is tapped and connected to the electronic control module in local control module <b>1775.</b> Thus, regardless of how many joints are present in the arm, the same number of cables will be routed through each joint.
0082<figref idref="f0021">Figure <b>18</b></figref> shows the actuating arm <b>150</b> of <figref idref="f0020">Figure <b>17</b></figref> being used in parallel with additional attached arms. <figref idref="f0021">Figure <b>18</b></figref> further comprises sensors <b>195, 195a</b> located on, or in proximity to, each joint <b>100, 100a,</b> respectively. Each sensor <b>195</b> and <b>195a</b> sends signals back to a robotic mechanism control system and logic <b>4000</b> responsible for controlling the motion of the robotic mechanism. The signals from sensors <b>195</b> and <b>195a</b> pass through each joint <b>100, 100a</b> to one or more signal busses (e.g. CAN bus) to the robotic mechanism control system <b>4000.</b> The signal busses, not shown, reduce the number of cables passing through each joint <b>100, 100a.</b> In one example, only one sensor line <b>1895</b> passes through each joint <b>100, 100a</b> even if one or more sensors <b>195, 195a</b> are located on every joint <b>100, 100a</b> in the robotic mechanism.
0083<figref idref="f0022">Figures <b>19</b></figref> and <figref idref="f0023"><b>20</b></figref> depict the embodiment of <figref idref="f0020">Figure <b>17</b></figref> with Bluetooth communications. This embodiment functions similarly to embodiment of <figref idref="f0020">Figure <b>17</b></figref><b>.</b> The control system <b>3000</b> comprises controller <b>1975,</b> Bluetooth communications <b>2000,</b> and high pressure oil control solenoids <b>1925, 1930, 1935,</b> and <b>1940.</b> In this embodiment, communications are transferred wirelessly via Bluetooth <b>2000.</b> For this embodiment, only the high pressure carry over <b>1835,</b> the hydraulic return line <b>1845,</b> and a power cable <b>2015</b> need to be transferred through each joint. In some embodiments a sensor <b>195</b> such as a rotary encoder may be used to determine angle and position of the joint <b>100.</b> The data from the sensor <b>195</b> will be sent to the robotic mechanism control system via line <b>1895.</b> In some embodiments, the data may be sent wirelessly via Bluetooth. In some embodiments, power may also be transmitted wirelessly.
Linear Actuator Control
0084<figref idref="f0024">Figures <b>21</b></figref> and <figref idref="f0025"><b>22</b></figref> depict electrical controller <b>2200</b> with linear actuators <b>130.</b> In one example, electrical controller <b>2200</b> may be a processor, logic circuitry, or any other type of programmable logic device. The linear actuators <b>130</b> may be of any type, such as previously noted in the "Actuators" section above. In some embodiments, a position sensor <b>190</b> may be connected to one or both of the linear actuators <b>130.</b> Positive and negative leads <b>2010, 2020, 2030,</b> and <b>2040</b> connect the linear actuators <b>130</b> to solenoids <b>2325, 2330, 2335,</b> and <b>2340</b> in the control system <b>2200.</b> The controller <b>1975</b> receives information from the position sensors <b>190</b> through wires <b>2075</b> and <b>2085.</b> In this embodiment, communications are transferred wirelessly via Bluetooth transceiver <b>2000</b> to the robotic mechanism control system thus this embodiment requires only power <b>2015</b> to pass through any of the joints in the system. The addition of one or more sensors may require one or more additional wires to pass through each joint. One or more busses (e.g. CAN bus) may be used to reduce the number of wires required to pass through each arm. In some embodiments, power and or sensor signals may be transmitted wirelessly.
0085<figref idref="f0026">Figure <b>23</b></figref> depicts an alternate embodiment of <figref idref="f0024">Figures <b>21</b></figref> and <figref idref="f0025"><b>22</b></figref> wherein the position sensors <b>190</b> transmit data wirelessly using Bluetooth transceivers or near field communication (NFC) rather than via wires, thus reducing total system cabling. The Bluetooth transceiver(s) may be located anywhere on or within the actuating arm <b>150</b> such as on or in at least one of the actuators <b>130</b> on the outside of the actuating arm <b>150,</b> and on the hub <b>110.</b>
Processor
0086One or more embodiments may comprise a processor for controlling the motion of the robotic arms as well as for gathering and analyzing sensor data. The processor may be located on or near at least one of the linear actuators <b>130,</b> within the actuating arm <b>150,</b> remote to the system, or in the robotic mechanism control system. The processor may be configured to receive sensor data from linear actuator sensors <b>190,</b> determine the first position of the moving arm <b>200</b> with respect to the actuating arm <b>150,</b> generate a moving arm control signal to actuate the linear actuators connected to the flexible mechanical drive system to rotate the hub resulting in the change of position between the actuating arm and the moving arm from the first position to the second position, and receive sensor data from the linear actuator sensors to verify the moving arm is in the second position. Data transfer between the processor and other system components may be one of wired or wireless.
0087In some embodiments the processor may have a memory. Further, other embodiments may store knowledge of one or more 3D working spaces obtained from sensor readings, 3D imaging, cameras, theoretical models, etc. The system may use that knowledge to intelligently control the robotic mechanism within the 3D workspace, including around obstacles. For instance, rather than an operator having to input individual commands to each joint for complex motions, an operator could input a simple command to, for example, pick up the object behind the wall, and the robotic mechanism will know how to actuate each of its joints to perform the action without coming in contact with obstacles.
Sensors
0088One or more sensors may be incorporated at one or more locations in the robotic mechanism including on or about the one or more linear actuators, the hub, and within the actuating arm <b>150.</b> The purpose of the one or more sensors may be at least one of monitoring the robotic mechanism and monitoring the environment. Sensors may be at least one of contact and non-contact. Sensors that monitor the robotic mechanism may be used to determine and/or track the precise location of the end effector, linear actuator actuation distance, linear actuator position, speed of motion, acceleration, and torque, among other things. Sensors that monitor the environment may be used to determine radiation levels, air quality, temperature, and heat signatures, among other things. Sensors may be one or more of inductive and capacitive. Sensors may be wired or wireless. Additionally, one or more lights and/or cameras may be included. Lights and/or cameras may aid in the remote control of the robotic mechanism by allowing the operator to view a location that is otherwise inaccessible.
0089The robotic arm system may include a feedback module in order to prevent damage or failure of the robotic arm. Some embodiments of the robotic arm system may include one or more of force sensors, pressure sensors, position sensors, torque sensors, voltage sensors, current sensors, and other various sensors linked to the control system. The feedback module may allow implementation of arm protection algorithms that utilize sensor data to determine the current orientation of the robotic arm system and determine the anticipated electrical and or mechanical loads on each joint. Sensor errors may be taken into account and maximum allowable loads that can be calculated. If the sensor readings exceed the maximum allowable, the robotic arm system may be disabled to prevent it from being damaged, stressed, or failing.
0090When multiple sensors are used, the data from the sensors may be combined in a sensor fusion process. Sensor fusion may use a Kalman filter similar to those used for guidance, navigation, and controlling objects and time series analysis in signal processing, robotic motion planning and control, and trajectory optimization. The algorithm works in a two-step process. In the prediction step, the Kalman filter produces estimates of the current state variables, along with their uncertainties. Once the outcome of the next measurement, including the application of some amount of error including random noise, is observed, these estimates are updated using a weighted average, with more weight being given to estimates with higher certainty. The algorithm is recursive. It can run in real time, using only the present input measurements and the previously calculated state and its uncertainty matrix; no additional past information is required.
Sensor Characterization
0091<figref idref="f0027">Figure <b>24</b></figref> is a process diagram depicting a sensor characterization process. Typically, at least once prior to utilization of a robotic arm comprising one or more joints the sensors may be characterized. This process is helpful in calibrating the sensors and determining the full extents of the robotic system. Typically a six degree of freedom (6DOF) sensor will be placed at the end effector on the robotic arm. The origin may be set at any location on the robotic arm but is typically located at the end effector.
0092The sensor characterization process begins at operation <b>2400.</b> Next, the arm is fully extended where the central axis of every arm is collinear in operation <b>2405.</b> The 6DOF sensor is initialized in operation <b>2410.</b> Next, the arm is moved through a series of motions describing the full extent of its reach in operation <b>2415.</b> Throughout the movement the 3D position is recorded in operation <b>2420</b> along with all of the sensor data in operation <b>2425.</b> The 3D position data is then translated to 3D uniform Cartesian coordinates in operation <b>2430.</b> The position data is then related to the sensor data in operation <b>2435.</b>
Control Processes
0093In the following processes, the term "arm" refers to any robotic arm having one or more joints. The processes may be directed and initiated by an operator and/or performed automatically by the control system. The control system may comprise one or more processors located at least one of within the robotic mechanism, on the robotic mechanism, and remote to the robotic mechanism.
0094<figref idref="f0028">Figure <b>25</b></figref> depicts a first process embodiment for preventing a robotic arm from attempting to move outside of its movement envelope. First, an operator generates a command to move the arm in operation <b>2500</b> and the command is sent to the actuator(s) <b>2510.</b> Next, the processor will determine the current coordinate of the working end of the arm (or end effector, in some embodiments) <b>2515</b> and the current angle of the joint <b>2520.</b> Coordinate bounds for the robotic system are stored in database <b>2575.</b> If new coordinates are not in bounds <b>2525</b> the operator may generate a new command <b>2500.</b> In some embodiments, an error message may be displayed to the operator <b>2530.</b> If the coordinates are in bounds <b>2525</b> the command will be stored <b>2535.</b> The command will then be transferred to send <b>2550.</b> In embodiments having a display, the new angle will be displayed <b>2555.</b> The movement is then complete and the system awaits a new command.
0095<figref idref="f0029">Figure <b>26</b></figref> details a process embodiment for keeping the arm movement within its movement envelope. First, an operator sends a command to move the arm <b>2600.</b> A state estimator <b>2610</b> is used to obtain sensor data <b>2605</b> and select arm model <b>2625</b> to generate a state estimate <b>2615.</b> The arm initial position, P<sub>0</sub>, is then measured at time T<sub>0</sub><b>2620</b> to provide a basis for comparison. The operator command input is then used to estimate a new state position at position P<sub>1</sub> and time T<sub>1</sub><b>2630</b> and the arm is actuated to the new state position <b>2640.</b> The new position P<sub>1</sub> is observed <b>2650</b> and compared to the estimated value <b>2660.</b> If the arm is at the desired position <b>2675,</b> the system will await the next command <b>2690.</b> If the system is not at the desired position, a correction to the state model is determined <b>2670</b> based on the comparison and the model will be corrected <b>2680</b> and input into the state estimator <b>2610</b> and will repeat the process to move the arm into position.
OTHER DESIGN ASPECTS
Prospective Materials
0096The materials used in the manufacture of the robotic mechanism are dependent on the particular application for which the robotic mechanism is designed.
0097In an embodiment, the robotic apparatus may be designed to enter highly radioactive areas. In this embodiment, the frame of the robotic apparatus may be manufactured out of a radiation tolerant material such as carbon fiber. The use of carbon fiber for the frame has additional advantages such as reduced weight and material costs and, as such, may be used in applications other than radiation tolerant embodiments.
0098In some embodiments the robotic mechanism may be sealed so as to be watertight for applications in which the robotic arm is required to operate while partially or wholly submerged. In such an embodiment the average depth to which the robotic mechanism may be submerged and the liquid it is submerged in will need to be taken into consideration. If the robotic apparatus is to be submerged at greater than one atmosphere of pressure, pressure vessel calculations will need to be used in order to determine the appropriate material for manufacture. In one embodiment, the body of the robotic mechanism is constructed from hollow aluminum tools to increase buoyancy.
EXAMPLES
0099Some non-limiting examples are provided below.
0100Example 1 may include a mechanical joint mounted between an actuating arm and a moving arm, comprising: a hub having one or more cable routing passages configured to allow cable passage through the hub from the actuating arm to the moving arm; at least two linear actuators connected to a flexible mechanical drive system wherein the flexible mechanical drive system is configured to rotate the hub about its central axis resulting in a change of position between the actuating arm and the moving arm from a first position to a second position; linear actuator sensors located at least one of on or proximate to the linear actuators configured to determine positions of the linear actuators.
0101Example 2 may include the system of example 1, further comprising a processor configured to: receive sensor data from the linear actuator sensors, determine the first position of the moving arm with respect to the actuating arm, generate a moving arm control signal to actuate the linear actuators connected to the flexible mechanical drive system to rotate the hub resulting in the change of position between the actuating arm and the moving arm from the first position to the second position, receive sensor data from the linear actuator sensors to verify the moving arm is in the second position.
0102Example 3 may include example 2, wherein the processor is located at least one of within the actuating arm, proximate to the actuating arm, and remote to the actuating arm.
0103Example 4 may include example 1, wherein the hub profile dimensions are less than the largest dimensional profile measurement of the moving arm.
0104Example 5 may include example 1, wherein the linear actuator sensors are located at least one of on and proximate to the hub.
0105Example 6 may include example 5, wherein the linear actuator sensors comprise a rotary encoder.
0106Example 7 may include example 1, wherein one or more cables are passed through the hub.
0107Example 8 may include example 1, wherein the cable is at least one of power, hydraulic, pneumatic, and communications.
0108Example 9 may include example 1, wherein the at least two linear actuators are at least one of hydraulic, electric over hydraulic, pneumatic, mechanical, electro-mechanical, piezoelectric, electric, and linear motor actuators.
0109Example 10 may include example 1, wherein one or more linear actuator sensors comprise one or more of distance and position.
0110Example 11 may include example 1, wherein the flexible mechanical drive system comprises at least one of cogs, links, chains, and belts.
0111Example 12 may include example 11, wherein the cogs are at least one of machined and cast.
0112Example 13 may include example 11, wherein the chain may be leaf, link, or roller.
0113Example 14 may include example 1, wherein the moving arm has a range of motion of 180° perpendicular to a central axis of the actuating arm.
0114Example 15 may include example 1, wherein data transfer is wired or wireless.
0115Example 16 may include a method for operation and control of a mechanical joint having a hub, moving arm, an actuating arm, and at least two linear actuators, comprising: configuring a processor to: receive sensor data from linear actuator sensors located at least one of on and proximate to the linear actuators, determine a first position of the moving arm in relation to the actuating arm, generate a moving arm control signal to actuate the linear actuators, wherein the linear actuators are connected to a flexible mechanical drive system to rotate the hub resulting in a change of position between the actuating arm and the moving arm from a first position to a second position, receive sensor data from the linear actuator sensors to verify the moving arm is in the second position.
0116Example 17 may include example 16, wherein the processor is located at least one of within the actuating arm, proximate to the actuating arm, and remote to the actuating arm.
0117Example 18 may include example 16, wherein the hub profile dimensions are less than the largest dimensional profile measurement of the moving arm.
0118Example 19 may include example 16, wherein the linear actuator sensors are located at least one of on and proximate to the hub.
0119Example 20 may include example 19, wherein the linear actuator sensors comprise a rotary encoder.
0120Example 21 may include example 16, wherein one or more cables are passed through the hub.
0121Example 22 may include example 21, wherein the one or more cables are at least one of power, hydraulic, pneumatic, and communications.
0122Example 23 may include example 16, wherein the at least two linear actuators are at least one of hydraulic, electric over hydraulic, pneumatic, mechanical, electro-mechanical, piezoelectric, electric, and linear motor actuators.
0123Example 24 may include example 16, wherein one or more linear actuator sensors comprise one or more of distance and position.
0124Example 25 may include example 16, wherein the flexible mechanical drive system comprises at least one of cogs, links, chains, and belts.
0125Example 26 may include example 25, wherein the cogs are machined or cast.
0126Example 27 may include example 25, wherein chain may be leaf, link, or roller.
0127Example 28 may include example 16, wherein the moving arm has a range of motion of 180° perpendicular to a central axis of the actuating arm.
0128Example 29 may include example 16, wherein data transfer is wired or wireless.
0129Example 30 may include a hub for a mechanical joint connecting an actuating arm to a moving arm, comprising: a body section including an outside surface; a first and second side for attaching to the actuating arm and the moving arm; and a slot extending through the body section configured to receive cables, the cables extending from the actuating arm through the slot into the moving arm.
0130Example 31 may include the hub of example 30, wherein the slot forms a first cable guide opening extending into the moving arm and a second opening extending into the actuating arm.
0131Example 32 may include the hub of example 31, further including a link connector attaching to the body section, the link connector including a passage aligning with the first cable guide opening.
0132Example 33 may include the hub of example 30, wherein the outside surface of the body section is round and the slot forms a first opening that extends at least 180 degrees around a first portion of the outside surface and forms a second cable guide opening that extends out from a second portion of the outside surface.
0133Example 34 may include the hub of example 33, wherein the slot forms two rounded inside surfaces in the body section that extend from opposite sides of the first opening to opposite sides of the second cable guide opening.
0134Example 35 may include the hub of example 33, including a link connector attaching the second portion of the outside surface and including a passage that aligns with the second cable guide opening.
0135Example 36 may include the hub of example 34, wherein the cable guide opening and the central passage each comprise multiple holes configured to receive the cables.
0136Example 37 may include the hub of example 30, wherein the first and second side of the hub are rigidly attached to the moving arm and rotatably attached to the actuating arm.
0137Example 38 may include the hub of example 37, wherein the actuating arm includes inner ears with holes for receiving and rotatably attaching the first and second side of the hub and the moving arm includes outer ears extending over the inner ears for rigidly attaching to the first and second side of the hub.
0138For the sake of convenience, the operations are described as various interconnected functional blocks or distinct software modules. This is not necessary, however, and there may be cases where these functional blocks or modules are equivalently aggregated into a single logic device, program or operation with unclear boundaries. In any event, the functional blocks and software modules or described features can be implemented by themselves, or in combination with other operations in either hardware or software.
0139It should be apparent that the modifications in arrangement and detail can be made without departing from the principles of the embodiments disclosed in the specification. Claim is made to all modifications and variation coming within the spirit and scope of the following claims.
Contents11
31 sheets
Sheet 1 Sheet 2 Sheet 3 Sheet 4 Sheet 5 Sheet 6 Sheet 7 Sheet 8 Sheet 9 Sheet 10 Sheet 11 Sheet 12 Sheet 13 Sheet 14 Sheet 15 Sheet 16 Sheet 17 Sheet 18 Sheet 19 Sheet 20 Sheet 21 Sheet 22 Sheet 23 Sheet 24 Sheet 25 Sheet 26 Sheet 27 Sheet 28 Sheet 29 Sheet 30 Sheet 31
Every citation, both ways
| Document | Relation | Office | Cited during |
|---|---|---|---|
| EP0108657A2 | Cites | European Patent Office (EPO) | Applicant |
| JP2013091146A | Cites | Japan | Applicant |
| JPH0615587A | Cites | Japan | Applicant |
| JPS5516444U | Cites | Japan | Applicant |
14 members in 5 offices
Priority claims4
| Document | Office | Kind | Date |
|---|---|---|---|
| 201462094575 | United States of America | P | |
| 201462094575P | United States of America | – | |
| 15823109 | European Patent Office (EPO) | A | |
| 2015066926 | United States of America | W |
Members14
| Document | Office | Kind | |
|---|---|---|---|
| CA2966561A1 | Canada | A1 | |
| CA3147781A1 | Canada | A1 | |
| US2016176044A1 | United States of America | A1 | |
| WO2016100939A1 | World Intellectual Property Organization (WIPO) | A1 | |
| EP3233392A1 | European Patent Office (EPO) | A1 | |
| JP2018500187A | Japan | A | |
| US10065308B2 | United States of America | B2 | |
| US2018339411A1 | United States of America | A1 | |
| JP6705597B2 | Japan | B2 | |
| CA2966561C | Canada | C | |
| EP3233392B1 | European Patent Office (EPO) | B1 | |
| EP4306809A2This record | European Patent Office (EPO) | A2 | |
| EP4306809A3 | European Patent Office (EPO) | A3 | |
| US11969888B2 | United States of America | B2 |
15 legal events, as 2 offices reported them to INPADOC
Over the term
Point at a mark for the eventEvents
| Event | Code | Office | |
|---|---|---|---|
| Application deemed to be withdrawnWithdrawn18D | 18D | EP | |
| Information on the status of an ep patent application or granted ep patentGrantedSTATUS: THE APPLICATION IS DEEMED TO BE WITHDRAWNSTAA | STAA | EP | |
| Designated contracting statesAK | AK | EP | |
| Information provided on ipc code assigned before grantRIC1 | RIC1 | EP | |
| Information provided on ipc code assigned before grantRIC1 | RIC1 | EP | |
| Information provided on ipc code assigned before grantRIC1 | RIC1 | EP | |
| Information provided on ipc code assigned before grantRIC1 | RIC1 | EP | |
| Information provided on ipc code assigned before grantRIC1 | RIC1 | EP | |
| Information provided on ipc code assigned before grantRIC1 | RIC1 | EP | |
| Search report despatchedORIGINAL CODE: 0009013PUAL | PUAL | EP | |
| Amendment of ipc main classPREVIOUS MAIN CLASS: F15B0015060000R079 | R079 | DE | |
| Divisional application: reference to earlier applicationAC | AC | EP | |
| Designated contracting statesAK | AK | EP | |
| Public reference made under article 153(3) epc to a published international application that has entered the european phaseORIGINAL CODE: 0009012PUAI | PUAI | EP | |
| Information on the status of an ep patent application or granted ep patentGrantedSTATUS: THE APPLICATION HAS BEEN PUBLISHEDSTAA | STAA | EP |
Numbers
- Publication
- 4306809
- Application
- 23213773
Titles3
- German
- SYSTEME UND VERFAHREN FÜR KETTENSCHLOSSKABELFÜHRUNG
- English
- SYSTEMS AND METHODS FOR CHAIN JOINT CABLE ROUTING
- French
- SYSTÈMES ET PROCÉDÉS POUR ACHEMINEMENT DE CÂBLE D'ARTICULATION DE CHAÎNE
Classification
- CPC, 14
- B25J9/104
- B25J17/00
- B25J19/0029
- F15B15/061
- F15B15/084
- F15B2211/6336
- F15B2211/6656
- B25J9/123
- B25J9/144
- Y10S901/09
- Y10S901/21
- Y10S901/28
- B25J19/0041
- F15B15/06
- IPC, 1
- F15B15 06
Designated states1
- Contracting states, 1
- Türkiye