Patent classifications
B25J9/065
Snake-like robot
A snake-like robot includes a first link having a first distal end, a first proximal end, and a first longitudinal axis extending between the first distal end and the first proximal end. A second link has a second proximal end, a second distal end operatively coupled to the first proximal end, and a second longitudinal axis extending between the second proximal end and the second distal end. Rotation of the first link relative to the second link alternatively performs the following effects: elongation of the robot; pivoting of the first longitudinal axis relative to the second longitudinal axis; and rotation of the first longitudinal axis relative to the second longitudinal axis.
Snake-like robot
A method of operating a robot includes providing a robot having a plurality of independently operable links that rotate and translate the robot. The links comprise a first link having a first distal end, a first proximal end, and a first longitudinal axis extending between the first distal end and the first proximal end and a second link having a second proximal end, a second distal end operatively coupled to the first proximal end, and a second longitudinal axis extending between the second proximal end and the second distal end. The method further comprises inserting the robot through a first opening into the space and advancing the robot through the space by performing at least one of the following operations: axially elongating the robot; pivoting the first longitudinal axis relative to the second longitudinal axis; and rotating the first longitudinal axis relative to the second longitudinal axis.
METHOD AND APPARATUS FOR ROBOTIC ARM NAVIGATION
A robotic arm is inserted into a passage of a part to be examined. Operator instructions defining a tip motion for a tip of the robotic arm, sensor readings, and an environmental map are received. The operator instructions, the environmental map and sensor readings are applied to a previously trained machine learning model to produce control signals. The control signals to an actuator on the arm to control a movement of the robotic arm allowing the robotic arm to automatically gain traction in the passage and automatically move according to the movement.
Robotic apparatus for operating on fixed frames
A robotic apparatus including a plurality of rigid body sections that move relative to each other by one or more multi-degree of freedom joints. The robotic apparatus can traverse a fixed frame by attaching its distal ends to the frame and moving the rigid body sections relative to each other.
INSERTION TOOL WITH FLEXIBLE SPINE
An insertion tool with a flexible spine and a method for forming thereof are provided. A method includes placing a plurality of links, a flexible spine, and a line assembly into a channel of a fixturing assembly, pulling, via the line assembly, the plurality of links into a tensioned state in the channel, and affixing the flexible spine to each of the plurality of links while in the tensioned state. An insertion tool comprising a plurality of links arranged in a sequence, a flexible spine affixed to three or more links of the plurality of links, and a line assembly inserted through line guides in each of the plurality of links, the line assembly being configured to actuate the plurality of links from a free state to a tensioned state.
Extension tool
An extension tool has a proximal end and a distal end and comprises a plurality of sequentially arranged links moveable relative to one another and a support member defining the distal end and including a first wheel disposed at the distal end and a second wheel spaced apart from the first wheel. Additionally, or alternatively, an extension tool may comprise a plurality of windows defined in the plurality of sequentially arranged links. The windows are defined periodically along the plurality of sequentially arranged links such that a periodicity of the widows corresponds to a periodicity of a plurality of features of the component.
ROBOTIC ARM ASSEMBLY CONSTRUCTION
A mechanical arm assembly including a bendable arm. In some embodiments, the bendable arm includes a body including a plurality of links and a plurality of joints movably coupling the plurality of links; and a plurality of wires including one or more control wires. For example, the body encloses at least a portion of each of the plurality of wires and defines a plurality of openings with each wire in the plurality of wires extending through at least one respective opening of the plurality of openings. The one or more control wires may be moveably positioned within at least a portion of the body enclosing the one or more control wires. In some embodiments, each control wire terminates at a corresponding link. For example, a first control wire terminates at a first link and a second control wire terminates at a second link of the plurality of links.
Mobile robot for inspecting a turbomachine
Mobile robot for inspecting a turbomachine comprising at least a measuring device and a body including an assembly of at least three rigid segments each having two opposite longitudinal ends, the longitudinal ends of each segment being equipped with a hinge including a ball joint, each ball joint comprising a motorized wheel mounted therearound, the measuring device being mounted on a ball joint located at one end of the body.
ROBOTIC APPARATUS FOR OPERATING ON FIXED FRAMES
A robotic apparatus including a plurality of rigid body sections that move relative to each other by one or more multi-degree of freedom joints. The robotic apparatus can traverse a fixed frame by attaching its distal ends to the frame and moving the rigid body sections relative to each other.
Extensible underconstrained robotic motion planning
Methods, systems, and apparatus, including computer programs encoded on computer storage media, for generating motions for components in a robotic operating environment. One of the methods includes receiving a request to generate a motion for a kinematic system having a plurality of connected entities. An entity-specific sampling module for each of multiple degree-of-freedom (DOF) groups representing respective entities of the kinematic system is identified. A plurality of joint configuration samples are generated according to an ordering of a plurality of nonfunctional DOF groups using a respective entity-specific sampling module for each nonfunctional DOF group. A final joint configuration sample is generated for one or more one or more control points using a respective entity-specific sampling module for a functional DOF group. A motion comprising a sequence of respective joint configuration samples from each of the plurality of DOF groups is generated.