G05B2219/37563

SIX DEGREE-OF-FREEDOM (DOF) MEASURING SYSTEM AND METHOD
20210010798 · 2021-01-14 ·

This invention disclosures a six degree-of-freedom (DOF) measuring system and method. The measuring system comprises a tracking measurement device and a target. The tracking measurement device includes a processor, a camera and two rotation optical components connected with the processor respectively, which are arranged in sequence. The camera boresight and the optical axis of two rotation optical components are coaxial, and each rotation optical component can rotate independently. The target is mounted on the tested object, which contains at least three markers with known distance constraints. In addition, at least one marker does not coincide with the midpoint of the line connecting any two of the remaining markers. Compared with the prior technologies, this invention realizes a dynamic real-time measurement of six DOF for the tested object. In the process of measurement, only the target is fixed on the object. The target has the advantages of simple structure, less influence on the actual operation of the target and easy use. Meanwhile, the calculation process of 6 DOF measurement is simplified, and the real-time and reliability of the measurement method is improved.

Robot system
10875198 · 2020-12-29 · ·

To provide a robot system capable of ensuring safety while giving consideration to the occurrence of a trouble in image capture means. A robot system with a camera for monitoring a robot comprises: current position model generation means that generates a current position model for the robot based on current position data about the robot and robot model data about the robot; simulation image generation means that generates a simulation image of the robot viewed from the direction of the camera based on set position data about the camera, set position data about the robot, and the current position model; detection means that compares the simulation image and a monitoring image acquired from the camera to detect the robot in the monitoring image; and safety ensuring means that ensures the safety of the robot system if the detection means does not detect the robot in the monitoring image.

INTELLIGENT OBJECT TRACKING

A method for object tracking. The method includes capturing, using a camera device, a sequence of images of a scene, detecting, based on a pattern of local light change across the sequence of images, a light source in the scene, comparing, in response to detecting the light source, a location of the light source in at least one image of the sequence of images and a current position of a transport robot to generate a result, and generating, based on the result, a control signal for moving the transport robot toward the light source such that the light source aligns with a target position within the field-of-view.

Alignment system for imaging sensors in multiple orientations
10776950 · 2020-09-15 · ·

An alignment system for an imaging sensor of a coordinate measuring machine incorporates a reference surface associated with a stage of the measuring machine but instead of imaging the reference surface as a location marker, the reference surface is incorporated into a combined imaging system together with the imaging sensor for imaging a feature associated with the imaging sensor. The imaged feature can be an internal part of the imaging sensor, such as an internal aperture, or an external feature in a fixed relationship with the imaging sensor, such as a lens hood.

ROBOT CONTROLLER AND MANAGEMENT SYSTEM
20200238522 · 2020-07-30 ·

This robot controller causes a robot to follow a target, while a transfer device moves the target, by using a detection result obtained by a movement-amount detecting device that detects the amount by which the transfer device moves the target. When the value of any one of the speed, the acceleration, and the jerk of the target calculated based on the detection result obtained by the movement-amount detecting device or the pattern of the speed, the acceleration, and the jerk deviates from the predetermined reference, the robot controller performs predetermined reporting or stops the robot.

Object conveying system
10703577 · 2020-07-07 · ·

Provided is an object conveying system including: a conveying apparatus that conveys an object; one or more cameras that capture images of feature points of the object; a position measuring portion that measures positions of the feature points from the acquired images; a detecting portion that detects a position or a movement velocity of the object; a position correcting portion that corrects the positions of the feature points so as to achieve positions at which the feature points are disposed at the same time; a line-of-sight calculating portion that calculates lines of sight that pass through the feature points on the basis of the corrected positions of the feature points and the positions of the cameras; and a position calculating portion that calculates a three-dimensional position of the object by applying a polygon having a known shape to the calculated lines of sight.

Power tool accident prevention

A power tool accident prevention system receiving images from a static camera of a setup of a power tool, the system comprising: a processor; and a memory, the memory storing instructions to cause the processor to: analyze the images to identify inherent dangers in the setup of the power tool; identify at least one potential cause of an accident based on the identified inherent dangers; and activate an emergency safety measure of the power tool to avoid the at least one potential cause of the accident.

IMAGE CAPTURING APPARATUS AND MACHINE TOOL
20200149868 · 2020-05-14 · ·

An image capturing apparatus includes: a coordinate value acquisition unit that acquires first coordinate values serving as position information of a moving target; an image capturing unit that captures an image of the target; a direction and distance calculation unit that calculates a direction of an optical axis that connects the target and the image capturing unit and a distance between the target and the image capturing unit on the optical axis on the basis of the first coordinate values and second coordinate values serving as position information of the image capturing unit; an attitude control unit that controls an attitude of the image capturing unit on the basis of the calculated direction of the optical axis; and an imaging magnification setting unit that sets an imaging magnification of the target in the image capturing unit on the basis of the calculated distance, wherein the image of the moving target is captured while changing the imaging magnification of the target and the attitude of the image capturing unit.

Robot system
10625415 · 2020-04-21 · ·

A robot system provided with: a conveying apparatus; a robot that performs processing on an article being conveyed; a camera that captures images of the article being conveyed; a conveying-velocity calculating portion that calculates at least one of a position of the article on the conveying apparatus and a velocity at which the article is conveyed by the conveying apparatus on the basis of the plurality of images captured by the camera; and a control unit that controls the robot on the basis of at least one of the position and the conveying velocity. The control unit determines whether or not the article is present in the images, and, in the case in which the article is absent, controls the robot on the basis of at least one of the position and the conveying velocity calculated by the conveying-velocity calculating portion immediately therebefore.

Controller, control method, and control program
10545479 · 2020-01-28 · ·

A numerical controller includes a movement plane acquisition unit configured to accept designation of a movement plane in a machine coordinate system, a machine coordinate conversion unit configured to convert a coordinate value in the machine coordinate system into an image coordinate system, an image coordinate conversion unit configured to convert a coordinate value in the image coordinate system into the machine coordinate system, an operation target position acquisition unit configured to acquire position information on an operation target, an operation icon display unit configured to display an operation icon corresponding to the position information, a slide position acquisition unit configured to acquire a slide position, a movement amount calculation unit configured to calculate an axial movement amount, and an axial movement unit configured to move the operation target according to the axial movement amount.