G05B2219/39393

APPARATUS AND METHOD FOR POSITIONING EQUIPMENT RELATIVE TO A DRILL HOLE
20240231375 · 2024-07-11 · ·

An automated vehicle comprising: a control unit configured to control movement of the automated vehicle to a location adjacent an estimated location of a drill hole; a scanning portion including one or more scanning devices configured to scan an area of terrain in the vicinity of the estimated location of the drill hole in order to determine an actual location of the drill hole, and to generate a point cloud representing at least a portion of the interior of the drill hole; at least one arm associated with the scanning portion, the at least one arm configured to move the scanning portion between a home position and one or more scanning positions; and an end effector associated with the at least one arm, the end effector being configured to perform one or more operations;
wherein, upon generating the point cloud, the at least one arm is configured, based on the point cloud, to position the end effector in substantial alignment with the drill hole so that the end effector can perform the one or more operations.

Image processing method, image processing device, and robot system
10207409 · 2019-02-19 · ·

An image processing method can suppress detection accuracy of a detection target object from being lowered even if the detection target object has a different surface condition because of the influence of various kinds of noise. The image processing method includes the following operations of generating a captured model edge image by executing edge extraction processing on a captured model image acquired by capturing a detection target object, executing pattern matching of the captured model edge image and a model edge image, calculating similarity at respective edge points in the model edge image in the pattern matching of the captured model edge image and the model edge image, selecting an edge point to be eliminated based on the similarity from among the respective edge points in the model edge image, and generating an edge image acquired by eliminating the selected edge point as a final model edge image.

Image-based trajectory robot programming planning approach
10112303 · 2018-10-30 ·

A method of programming at least one robot by demonstration comprising: performing at least one demonstration of at least one task in the Held of view of at least one fixed camera to obtain at least one observed task trajectory of at least one manipulated object, preferably at least one set of observed task trajectories; generating a generalized task trajectory from said at least one observed task trajectory, preferably from said at least one set of observed task trajectories; and executing said at least one task by said at least one robot in the field of view of said at least one fixed camera, preferably using image-based visual servoing to minimize the difference between the executed trajectory during said execution and the generalized task trajectory.

INFORMATION PROCESSING APPARATUS, MEASURING APPARATUS, SYSTEM, INTERFERENCE DETERMINATION METHOD, AND ARTICLE MANUFACTURING METHOD
20180290307 · 2018-10-11 ·

Accuracy in interference determination between a hand gripping a workpiece and nearby objects is increased. An information processing apparatus includes a measuring unit configured to decide an object to be gripped among a plurality of objects on the basis of a first image of the imaged objects, a specifying unit configured to specify an attention area for determining, when a gripping device grips the object to be gripped, whether the gripping device interferes with objects near the object to be gripped, a controller configured to change an imaging range of an imaging device on the basis of the attention area, and a determination unit configured to determine, when the gripping device grips the object to be gripped, whether the gripping device interferes with the objects near the object to be gripped on the basis of a second image of an object imaged in a changed imaging range.

Manufacturing method and manufacturing device for manufacturing a joined piece
09904271 · 2018-02-27 · ·

A manufacturing method for joining first and second members to create a joined piece using a robot with pre-inputted instruction data. The method includes operating the robot to hold the second member for joining to the first member and photographing the second member to obtain an image of the second member at the holding position; comparing the image to a reference image of a joining position of a reference second member joined to a reference first member; determining a deviation amount by which the holding position of the second member deviates from the joining position in the reference image; determining a correction amount for correcting the holding position of the second member is to be corrected in order to reduce the deviation amount of the holding position of the second member; correcting the holding position of the second member according to the correction amount, and then subsequently joining the first and second members.

Robotic system with error detection and dynamic packing mechanism
12162166 · 2024-12-10 · ·

A method for operating a robotic system includes determining a discretized object model based on source sensor data; comparing the discretized object model to a packing plan or to master data; determining a discretized platform model based on destination sensor data; determining height measures based on the destination sensor data; comparing the discretized platform model and/or the height measures to an expected platform model and/or expected height measures; and determining one or more errors by (i) determining at least one source matching error by identifying one or more disparities between (a) the discretized object model and (b) the packing plan or the master data or (ii) determining at least one destination matching error by identifying one or more disparities between (a) the discretized platform model or the height measures and (b) the expected platform model or the expected height measures, respectively.

DIRECT CLIENT INITIATED CNC TOOL SETTING

Computer numerical control (CNC) machines execute a process automatically unless a condition occurs that triggers one or more alarms that terminate the process. Accordingly, CNC laser cutting post-process inspection is usually non-existent or minimal. However, with CNC laser welding it is more common for a visual inspection or automated inspection to be performed to verify that the process was completed. Similar issues occur when single piece parts are required in addition to which executing an offline inspection requires additional complexity in re-working any piece part. Accordingly, embodiments of the invention provide enterprises and facilities employing CNC laser cutting/welding systems with a means to overcome these limitations. Further, providing intuitive user interfaces allows the user to perform tasks directly through a touch screen interface they are viewing the work piece/piece-parts upon.

Absolute Robot-Assisted Positioning Method

An absolute robot-assisted positioning method is provided which can be performed by a facility. The method optimises an assembly task which has been created theoretically at a computer workstation and which is implemented in reality by the facility. The disclosed facility includes at least one robot, at least one measurement system and a computer, wherein the at least one measurement system monitors the at least one robot while the assembly task is being performed, and the robot and the measurement system are connected to each other via the computer.

Robot control apparatus, robot control method, program, recording medium and robot system
09616573 · 2017-04-11 · ·

An end effector can be removed to a target position and calibration loads can be reduced, even if there is an error in a kinematic operation in a robot main body and/or cameras. A positional deviation integral torque obtained by integrating a value corresponding to a positional deviation is applied to joints while being superimposed with torques based on angular deviations. If movements of the joints stop or are about to stop before the end effector reaches a target position due to an error in a kinematic operation, the positional deviation integral torque increases with time, to move said joints and move the end effector to the target position. Thus, the end effector can be reliably moved to the target position by the positional deviation integral torque, and calibration loads can be reduced.

Position detection system for detecting position of object
09574873 · 2017-02-21 · ·

A position detection system includes: a contactor including a tracing unit that traces and fits with a recess or a protrusion of an object; a slide member; a sliding unit that causes the slide member to slide in two directions; a moving unit that causes the contactor to move in a direction perpendicular to a plane so as to cause the tracing unit of the contactor to trace and fit with the recess or the protrusion of the object; a contactor detecting unit that detects a position of the contactor in the plane; and an object position detecting unit that detects the position of the object based on movement amount of the contactor before and after the slide member slides on the sliding unit to slide, when the tracing unit traces the recess or the protrusion.