B25J9/1692

CONTROL DEVICE, CONTROL SYSTEM, CONTROL METHOD, AND RECORDING MEDIUM WITH CONTROL PROGRAM RECORDED THEREON
20230089195 · 2023-03-23 · ·

This control device calculates a parameter, which represents transformation between a first coordinate system for image information obtained by capturing an image of a target to be controlled and a second coordinate system for defining the movement of the target to be controlled, by using position information indicating the position of the target to be controlled in the first coordinate system and position information indicating the position of the target to be controlled in the second coordinate system. Further, the control device uses image information containing the target to be controlled and the calculated parameter to calculate the position information of the target to be controlled for the second coordinate system, and controls the target to be controlled on the basis of the calculated position information of the target to be controlled.

OFF-LINE SIMULATION SYSTEM
20230090193 · 2023-03-23 · ·

Provided is an off-line simulation system that enables performance of efficient vision correction training. This vision correction training system for vision correction training is provided with a head mount display capable of displaying an image in a virtual space, and a teaching device communicably connected to the head mount display. The teaching device has: a vision correction unit that, on the basis of a captured image captured by a camera after the position of a workpiece has been moved, performs vision correction on a predetermined movement; and a correction confirmation unit that confirms that the vision correction is appropriately performed on the predetermined movement.

INSPECTION ROBOTS AND METHODS FOR INSPECTION OF CURVED SURFACES WITH SENSORS AT SELECTED HORIZONTAL DISTANCES

Inspection robots and methods for inspection of curved surfaces with sensors at selected horizontal distances are described. An example of such an inspection robot includes a housing; a drive module with a wheel and a motor operatively linked to the housing, a plurality of sensor sleds, and a payload. The payload, which is coupled to the housing, may include a first and a second rail component, each with at least one connector, where the rail components are connectable at a first selected position of a plurality of discrete engagement positions. Each of the rail components may be structured to support at least one of the plurality of sleds where each of the plurality of sleds is coupled to the payload at a respective selected horizontal position such that the plurality of sleds are at selected horizontal distances from each other.

CALIBRATION SYSTEM COMPRISING AN END EFFECTOR WITH AN ADJUSTABLE MEMBER AND A MEASUREMENT INSTRUMENT FOR DETERMINING A LOCATION OF THE ADJUSTABLE MEMBER, AND A METHOD OF OPERATING THE SAME
20230092863 · 2023-03-23 ·

A calibration system includes a docking stand fixed within a three-dimensional coordinate system and an end effector supported by the docking stand. The end effector includes a frame received by the docking stand and an adjustable member movable along the frame. The adjustable member includes a clamp and a reference surface. The calibration system includes a computational system including at least one processor and at least one non-transitory computer-readable medium including instructions. The calibration system includes a measurement instrument in electronic communication with the computational system. The measurement instrument is movable and is arranged to interact with the reference surface and transmit a signal to the processor. The processor is programmed to analyze a location of the measurement instrument within the three-dimensional coordinate system and the interaction between the measurement instrument and the reference surface to determine a location of the adjustable member within the three-dimensional coordinate system.

Techniques for generating controllers for robots

A model generator implements a data-driven approach to generating a robot model that describes one or more physical properties of a robot. The model generator generates a set of basis functions that generically describes a range of physical properties of a wide range of systems. The model generator then generates a set of coefficients corresponding to the set of basis functions based on one or more commands issued to the robot, one or more corresponding end effector positions implemented by the robot, and a sparsity constraint. The model generator generates the robot model by combining the set of basis functions with the set of coefficients. In doing so, the model generator disables specific basis functions that do not describe physical properties associated with the robot. The robot model can subsequently be used within a robot controller to generate commands for controlling the robot.

ROBOT CALIBRATION
20220339790 · 2022-10-27 ·

Methods and apparatuses for calibrating an end effector feature for robotic assembly are disclosed. A method in accordance with an aspect of the present disclosure may comprise obtaining a first set of images of an effector feature coupled to an engagement feature of a robot, the first set of images including at least a first image of the effector feature from a first perspective and a second image of the effector feature from a second perspective, detecting an edge in each of the first image and the second image, determining a coordinate position of the effector feature in a first coordinate system based on the edge of the first image and the edge of the second image, and calibrating the robot based on the coordinate position of the effector feature in the first coordinate system.

Robot motion planning accounting for object pose estimation accuracy

Methods, systems, and apparatus, including computer programs encoded on computer storage media, for planning robotic movements to perform a given task while satisfying object pose estimation accuracy requirements. One of the methods includes generating a plurality of candidate measurement configurations for measuring an object to be manipulated by a robot; determining respective measurement accuracies for the plurality of candidate measurement configurations; determining a measurement accuracy landscape for the object including defining a high measurement accuracy region based on the respective measurement accuracies for the plurality of candidate measurement configurations; and generating a motion plan for manipulating the object in the robotic process that moves the robot, a sensor, or both, through the high measurement accuracy region when performing pose estimation for the object.

Position verification sensor with discrete output

A position verification sensor produces a discrete output for determining an accuracy of mutual mechanical positioning with a key and includes: a substratum; a housing; a receiver pad that: receives contact with the key; produces a target output in contact with the key; and produces a null output in absence of contact with the key; an aperture cap having: a cap surface; and the keyway aperture that selectively communicates the key; and a compliant member that: rests in a primary position in an absence of the key disposed on the cap surface; receives the depression force from the aperture cap; reciprocatively depresses, from the primary position to a depressed position, in response to receiving the depression force and being pushed by the depression force from the key; and reciprocatively returns, from the depressed position to the primary position, when the key is removed from contact with the aperture cap.

METHOD AND APPARATUS FOR ESTIMATING TOUCH LOCATIONS AND TOUCH PRESSURES

A tactile sensing system of a robot may include: a plurality of piezoelectric elements disposed at an object, and including a transmission (TX) piezoelectric element and a reception (RX) piezoelectric element; and at least one processor configured to: control the TX piezoelectric element to generate an acoustic wave having a chirp spread spectrum (CSS) at every preset time interval, along a surface of the object; receive, via the RX piezoelectric element, an acoustic wave signal corresponding to the generated acoustic wave; select frequency bands from a plurality of frequency bands of the acoustic wave signal; and estimate a location of a touch input on the surface of the object by inputting the acoustic wave signal of the selected frequency bands into a neural network configured to provide a touch prediction score for each of a plurality of predetermined locations on the surface of the object.

METHOD AND APPARATUS FOR METROLOGY-IN-THE-LOOP ROBOT CONTROL

In an industrial robot, an external high-precision metrology tracking system, such as a laser tracker system, is used to directly measure robot kinematic errors and corrections are implemented during processing so that the end effector of the robot may be accurately positioned so that a tool or other object carried by the robot effector can carry out a designated function, such as machining a workpiece or other operation requiring that the effector be accurately positioned with respect to a workpiece.