B25J9/1005

ROBOTIC VISION

A method includes accessing RGB and depth image data representing a scene that includes at least a portion of a robotic limb. Using this data, a computing system may segment the image data to isolate and identify at least a portion of the robotic limb within the scene. The computing system can determine a current pose of the robotic limb within the scene based on the image data, joint data, or a 3D virtual model of the robotic limb. The computing system may then determine a desired goal pose, which may be based on the image data or the 3D virtual model. Based on the determined goal pose, the computing device determines the difference between the current pose and the goal pose of the robotic limb, and using this difference, provides a pose adjustment that for the robotic limb.

End effector with compression wedge

An end effector for use in the packaging industry has compression wedges that bookend subgroups of carrier assemblies on the end effector. The compression wedges are attached to the frame of the end effector via wedge blocks, which may be fixed to the frame or slidingly engaged with the frame.

Automated pruning or harvesting system for complex morphology foliage
11425866 · 2022-08-30 ·

Method and apparatus for automated operations, such as pruning, harvesting, spraying and/or maintenance, on plants, and particularly plants with foliage having features on many length scales or a wide spectrum of length scales, such as female flower buds of the marijuana plant. The invention utilizes a convolutional neural network for image segmentation classification and/or the determination of features. The foliage is imaged stereoscopically to produce a three-dimensional surface image, a first neural network determines regions to be operated on, and a second neural network determines how an operation tool operates on the foliage. For pruning of resinous foliage the cutting tool is heated or cooled to avoid having the resins make the cutting tool inoperable.

ROBOT ARM MECHANISM AND STEPPING MOTOR CONTROL DEVICE
20170225327 · 2017-08-10 · ·

An object of the present invention is to prevent unnecessary driving stop of a stepping motor. A robot arm section includes a robot arm, a stepping motor 31a, a motor driver 31b, an encoder 31c and a step-out detection section 31e. The robot arm has a joint J1. The stepping motor generates power for operating the joint. The motor driver drives the stepping motor according to a target angle. The encoder outputs an encoder pulse every time a drive shaft of the stepping motor rotates by a predetermined angle. The step-out detection section detects a step-out of the stepping motor based on the target angle and a current angle of the stepping motor that is identified based on the encoder pulse. When the stepping motor does not recover from the step-out before a predetermined grace time elapses from a time at which the step-out is detected, the motor driver stops driving the stepping motor at the time point at which the grace time elapses.

CONTROL METHOD, GIMBAL, MOBILE PLATFORM SYSTEM, AND COMPUTER-READABLE STORAGE MEDIUM
20220266450 · 2022-08-25 ·

A control method of a gimbal includes in response to the gimbal being in a sleeping mode and receiving a push-pull operation on a frame of the gimbal, obtaining a current target joint angle according to an actual joint angle of a motor arranged at the frame and configured to rotate the frame and controlling the motor according to the current target joint angle. The actual joint angle corresponds to a position where the push-pull operation reaches.

Modular Snake Arm with Articulated Drive Shaft
20170266806 · 2017-09-21 · ·

A modular robotic snake-arm assembly is described which is animated principally by an articulated drive shaft that threads the length of the snake-arm. The articulated drive shaft is driven by a motor in the fixed base. One or more clutch mechanisms in each segment couple with the articulated drive shaft so as to cause all snake arms further from the base to reorient in either one or two angles, in either direction. Snake-arm segments can be coupled end-to-end to form a robotic snake arm of great length.

Variable stiffness series elastic actuator

A variable stiffness actuator comprises a flexure plate which comprises a first cantilevered beam that extends inwards from an outer periphery of the flexure plate. A housing and the flexure plate rotatable about a common joint axis. A first contactor is pivotably secured at a revolute joint to the housing. The first contactor rotates about the revolute joint at a first rotation axis. The first rotation axis offset on the housing from the joint axis. The first contactor engages the first cantilevered beam at a variable angle about the rotation axis to adjust a stiffness of a mechanical connection between the flexure plate and the housing.

ROBOT DEVICE INCLUDING ELASTIC OUTER COVER

According to various embodiments, a robot device comprises: a mast extending in one direction; a pivoting structure including a pivot mounted on one end portion of the mast and configured to pivot with respect to the mast; a casing accommodating at least a portion of the pivoting structure, and configured to linearly reciprocate with respect to the pivoting structure in a direction parallel or oblique to the direction in which the mast extends; and an elastic outer cover accommodating at least a portion of the mast, wherein the elastic outer cover may include a first portion fixed to the casing.

Soft actuator with variable-stiffness hinge

A soft actuator includes an inflation chamber. The inflation chamber has a first end and a second end opposite the first end. The inflation chamber is inflatable during an inflation stage, in which the second end rotates toward the first end about a folding axis, and is operable to be loaded during an inflated stage, in which the inflation chamber is inflated. The soft actuator also includes a variable-stiffness hinge located between the first end and the second end along the folding axis. The variable-stiffness hinge has a decreased stiffness in the inflation stage and an increased stiffness in the inflated stage.

Transfer device and delivery system
11325261 · 2022-05-10 · ·

A control device of a transfer device has: a mark relative position calculation unit which calculates a relative position of the three compensation marks relative to the cart, based on a captured image of the camera; a posture calculation unit which calculates a posture of the robot arm which arranges the article at the delivery position, based on a relative position of the three compensation marks calculated by the mark relative position calculation unit, and a teaching positional relationship which is taught in advance as a positional relationship between the three compensation marks and the delivery position; a reference positional relationship determination unit which determines whether a mutual positional relationship between the three compensation marks matches with a reference positional relationship set in advance, based on the relative positions of the three compensation marks calculated by the mark relative position calculation unit; and a displacement notification unit which notifies to outside of a possibility of displacement of the three compensation marks, in a case of the reference positional relationship determination unit determining that the mutual positional relationship of the three compensation marks does not match with the reference positional relationship.