G05B2219/40613

CALIBRATION METHOD FOR LASER PROCESSING ROBOT

A calibration method for a laser processing robot, including: fixing a jig that includes a target-site to a base of the laser processing robot; placing a laser processing tool at a position where a laser beam is scanned with respect to the target-site, the laser processing tool having a function for two-dimensionally scanning the laser beam and a function for receiving the laser beam reflected at an object and for measuring a distance to the object; measuring distances to respective portions of the target-site by scanning the laser beam; calculating a coordinate transformation function for converting a position and orientation of the target-site, which is obtained based on the measured distances to the respective portions of the target-site, into an actual position and orientation of the target-site; and correcting a tool-center-point of the laser processing tool by the coordinate transformation function.

Machine Vision-Based Method and System for Measuring 3D Pose of a Part or Subassembly of Parts

A machine vision-based method and system for measuring 3D pose of a part or subassembly of parts having an unknown pose are disclosed. A number of different applications of the method and system are disclosed including applications which utilize a reprogrammable industrial automation machine such as a robot. The method includes providing a reference cloud of 3D voxels which represent a reference surface of a reference part or subassembly having a known reference pose. Using at least one 2D/3D hybrid sensor, a sample cloud of 3D voxels which represent a corresponding surface of a sample part or subassembly of the same type as the reference part or subassembly is acquired. The sample part or subassembly has an actual pose different from the reference pose. The voxels of the sample and reference clouds are processed utilizing a matching algorithm to determine the pose of the sample part or subassembly.

Methods, devices, and systems for improved quality inspection of products
10580125 · 2020-03-03 · ·

A method of quality inspection is performed by a robotic arm that includes a plurality of segments, a camera at an end of the robotic arm, and a plurality of joints connecting two segments of the plurality of segments. The method includes (i) inspecting, via the camera, a surface of a product with the camera positioned at a first position, (ii) based on the inspecting, identifying: (a) an area of interest on the surface of the product, and (b) a relative location of the area of interest on the surface, (iii) positioning, based on the relative location of the area of interest on the surface, the camera at a second position, and (iv) inspecting, via the camera, the area of interest on the surface of the product with the camera positioned at the second position. Inspecting the area of interest includes inspecting a subset of the surface of the product.

INVENTORY MANAGEMENT BY MOBILE ROBOT
20200061839 · 2020-02-27 ·

A mobile robot is configured for operation in a commercial or industrial setting, such as an office building or retail store. The robot can patrol one or more routes within a building, and can detect violations of security policies by objects, building infrastructure and security systems, or individuals. In response to the detected violations, the robot can perform one or more security operations. The robot can include a removable fabric panel, enabling sensors within the robot body to capture signals that propagate through the fabric. In addition, the robot can scan RFID tags of objects within an area, for instance coupled to store inventory. Likewise, the robot can generate or update one or more semantic maps for use by the robot in navigating an area and for measuring compliance with security policies.

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.

Device and method for correction of geometrical differences of the surfaces of parts to be assembled at the assembly interface
10562246 · 2020-02-18 · ·

A device to correct geometrical differences of surfaces of parts to be assembled at the interface of the assembly. A measurer to acquire data by measuring the geometry of the assembly surfaces of two parts to be assembled to each other with their respective assembly surfaces facing. A simulator configured to simulate the assembly of the parts and to determine from the acquired data at each measured point of a sampling of the interface a thickness of the void resulting from the geometrical discrepancies between the assembly surfaces. An additive fabricator to receive from the simulator data representative of the thicknesses of the voids resulting from the geometrical discrepancies between the assembly surfaces. The additive fabricator configured to deposit material on the assembly surface of at least one of the parts to at least partly fill the void resulting from the geometrical discrepancies between the assembly surfaces.

Robot arm apparatus and calibration method

A robot arm apparatus including: an arm unit made up of a plurality of links joined by one or a plurality of joint units, the arm unit is connectable to an imaging unit. An internal model including at least geometric information of the arm unit and focus position information of the imaging unit is updated based on internal model information acquired in a state in which the imaging unit is pointed at a reference point in a real space.

ROBOT SYSTEM

The robot system for which the position of a camera attached to the arm is changeable to multiple positions. The robot system memorizes offset information between the arm and the camera for each of multiple positions. Further, the robot system moves the arm to the position offset by the offset information corresponding to the attachment position of the selected camera. As a result, even when the mounting position of the camera is changed, the robot system can move the camera to an appropriate position when imaging and perform imaging without requiring troublesome teaching.

Systems, Devices, Components, and Methods for a Compact Robotic Gripper with Palm-Mounted Sensing, Grasping, and Computing Devices and Components
20190381670 · 2019-12-19 ·

Disclosed are various embodiments of a three-dimensional perception and object manipulation robot gripper configured for connection to and operation in conjunction with a robot arm. In some embodiments, the gripper comprises a palm, a plurality of motors or actuators operably connected to the palm, a mechanical manipulation system operably connected to the palm, a plurality of fingers operably connected to the motors or actuators and configured to manipulate one or more objects located within a workspace or target volume that can be accessed by the fingers. A depth camera system is also operably connected to the palm. One or more computing devices are operably connected to the depth camera and are configured and programmed to process images provided by the depth camera system to determine the location and orientation of the one or more objects within a workspace, and in accordance therewith, provide as outputs therefrom control signals or instructions configured to be employed by the motors or actuators to control movement and operation of the plurality of fingers so as to permit the fingers to manipulate the one or more objects located within the workspace or target volume. The gripper can also be configured to vary controllably at least one of a force, a torque, a stiffness, and a compliance applied by one or more of the plurality of fingers to the one or more objects.

ASSISTANCE SYSTEM, IMAGE PROCESSING DEVICE, ASSISTANCE METHOD AND NON-TRANSITORY COMPUTER-READABLE STORAGE MEDIUM
20240083038 · 2024-03-14 · ·

An assistance system includes: an imaging device configured to perform image capturing of an object; a setting unit configured to set a movement range of the imaging device; a robot configured to sequentially move the imaging device to a plurality of measurement positions within the movement range; a measurement unit configured to measure, for each of the plurality of measurement positions, position and orientation of the object by using a captured image obtained by the image capturing by the imaging device; an evaluation unit configured to evaluate a measurement result by the measurement unit; and a presentation unit configured to present a map representing a correspondence relationship between each of the plurality of measurement positions and an evaluation result by the evaluation unit. Such an assistance system can assist condition setting when measuring the position and orientation of the object in consideration of a possible orientation of the object.