G05B2219/39022

Control System and Control Method
20200398435 · 2020-12-24 · ·

A control device estimates a position and pose of an imaging device relative to a robot based on an image of the robot captured by the imaging device. A simulation device arranges a robot model at a teaching point, and generates a simulation image of the robot model captured by a virtual camera that is arranged so that a position and pose of the virtual camera relative to the robot model in the virtual space coincide with the estimated position and pose of the imaging device. The control device determines an amount of correction of a position and pose of the robot for the teaching point so that the position and pose of the robot on the actual image captured after the robot has been driven according to a movement command to the teaching point approximate to the position and pose of the robot model on the simulation image.

Measurement system
10611032 · 2020-04-07 · ·

A measurement system including: reflectors mounted on a robot; a measuring apparatus including a laser head, wherein the measuring apparatus includes a controller, the controller is configured to conduct: a coordinate relationship acquisition process for acquiring a position and a direction of a measuring-apparatus coordinate system with respect to a robot coordinate system by emitting a laser beam from the laser head toward reference reflection portions provided in a base portion of the robot, and based on a reflected light; and a head drive control process which controls a direction of the laser head by receiving coordinate data of the reflector recognized by a controller of the robot, and by making a control command to change the direction of the laser head using the coordinate data which is received and the position and the direction of the measuring-apparatus coordinate system with respect to the robot coordinate system.

INTERFERENCE AVOIDANCE DEVICE AND ROBOT SYSTEM

An interference avoidance device is provided with: a three-dimensional sensor that is attached to a tip portion of a robot arm and acquires a distance image of an area around a robot; a position data creating portion that converts coordinates of a nearby object in the distance image to coordinates on a robot coordinate system and creates the position data of the nearby object based on the coordinates of the nearby object on the robot coordinate system; a storage portion that stores the position data; and a control portion that controls the robot based on the robot coordinate system; and the control portion controls the robot to avoid interference of the robot with the nearby object, based on the position data stored in the storage portion.

Control device and robot system

A control device comprising a processor configured to receive information on a captured image from an imaging device capturing an image from an operator, control a robot including a robot arm on which a stamp that forms a marker on an object and an end effector that performs work on a work target are allowed to be provided by being replaced, perform correlation between a robot coordinate system that is a coordinate system relating to the robot and an image coordinate system that is a coordinate system relating to the captured image, and perform the correlation based on a plurality of coordinates of a predetermined portion of the robot arm in the robot coordinate system and a plurality of coordinates of the plurality of markers in the image coordinate system when the plurality of markers are formed on the object by the stamp.

COORDINATE SYSTEM CALIBRATION METHOD, APPARATUS AND SYSTEM FOR ROBOT, AND MEDIUM
20250229428 · 2025-07-17 ·

The present disclosure provides a coordinate system calibration method, apparatus and system for a robot, and a storage medium, wherein the method includes controlling an execution component of a robot to perform translation movement, and acquiring first coordinate information of the execution component, and second coordinate information which is collected by a photographic apparatus regarding a calibration board, so as to determine a rotation matrix; and controlling the execution component to perform rotatory movement, and acquiring third coordinate information which is collected by the photographic apparatus regarding the calibration board, so as to determine a translation matrix.

Robot, robot control apparatus and robot system

A robot includes a movable part, and the movable part performs an action based on a position of a first marker obtained using first position and attitude of the movable part when a first image containing the first marker is captured by an imaging unit provided in the movable part and second position and attitude of the movable part when a second image containing the first marker is captured by the imaging unit.

Robot and robot system

A robot includes an instruction receiving unit that receives a calibration initiation instruction, and an arm that changes a positional relationship between a marker which indicates a reference point and a capturing unit when the calibration initiation instruction is received, in which the calibration of a coordinate system of the capturing unit and a coordinate system of the robot is performed on the basis of an image in which the marker is captured by the capturing unit after the positional relationship between the capturing unit and the marker changes.

Determining robotic calibration processes

Methods, systems, and apparatus, including computer programs encoded on a computer storage medium that automatically calibrates robots and sensors assigned to perform a task in an operating environment. One of the methods includes obtaining a representation of a robotic operating environment. A user selection of a plurality of components to be configured to operate in the robotic operating environment is received. A mapping is obtained between pairs of components to be calibrated and one or more respective calibration processes to perform to calibrate each pair of components. From the mapping, one or more calibration processes to be performed on pairs of components based on the user selection of the plurality of components is computed. Calibration instruction data describing how to perform the one or more calibration processes to be performed on the pairs of components of the user selection is determined and presented.

METHOD FOR OPERATING A MODULAR ROBOT, MODULAR ROBOT, COLLISION AVOIDANCE SYSTEM, AND COMPUTER PROGRAM PRODUCT
20240042596 · 2024-02-08 ·

A method for operating a modular robot including a first module and a second module is provided. The first module includes a first controller, and the first controller includes a first failsafe position detection for a movable element of the first module. The method includes controlling the second module, which includes detecting a first position of movable elements via a first single position detector. A second position of the movable elements is detected via a second position detector, which is configured as a position probe that is attachable to the at least one movable element of the second module. The second position is combined with the first position to form a second failsafe position detection. The first failsafe position detection is combined with the second failsafe position detection to form a combined failsafe position detection for the modular robot.

Calibration apparatus and calibration method for coordinate system of robotic arm

A calibration apparatus includes a processor, an alignment device, and an arm. The alignment device captures images in a three-dimensional space, and a tool is arranged on a flange of the arm. The processor records a first matrix of transformation between an end-effector coordinate-system and a robot coordinate-system, and performs a tool calibration procedure according to the images captured by the alignment device for obtaining a second matrix of transformation between a tool coordinate-system and the end-effector coordinate-system. The processor calculates relative position of a tool center point of the tool in the robot coordinate-system based on the first and second matrixes, and controls the TCP to move in the three-dimensional space for performing a positioning procedure so as to regard points in an alignment device coordinate-system as points of the TCP, and calculates the relative positions of points in the alignment device coordinate-system and in the robot coordinate-system.