B25J9/1684

Processing apparatus

A processing apparatus 1 includes: a workpiece-set-position recognition unit 114 that moves an arm distal-end portion to a specified position measurement point to measure a shape of a workpiece in a workpiece set state in which the workpiece is positioned by a workpiece positioning unit, and thereby recognizes a set position of the workpiece; a processing-point-information generation unit 115 that, based on the set position of the workpiece and processing-target-portion information 124 indicating a position of a target portion of the workpiece for specified processing, generates processing-point information 125 indicating a processing point which is a movement point of the arm distal-end portion to perform the specified processing on the workpiece using a processing tool in the workpiece set state; and a workpiece-processing control unit 116 that moves the arm distal-end portion to the processing point based on the processing-point information 125 to perform the specified processing on the workpiece using the processing tool.

REAL TIME FEEDBACK AND DYNAMIC ADJUSTMENT FOR WELDING ROBOTS

Systems and methods for real time feedback and for updating welding instructions for a welding robot in real time is described herein. The data of a workspace that includes a part to be welded can be received via at least one sensor. This data can be transformed into a point cloud data representing a three-dimensional surface of the part. A desired state indicative of a desired position of at least a portion of the welding robot with respect to the part can be identified. An estimated state indicative of an estimated position of at least the portion of the welding robot with respect to the part can be compared to the desired state. The welding instructions can be updated based on the comparison.

System and method for weld path generation

Embodiments of the present disclosure are directed towards a robotic system and method. The system may include a robot and a three dimensional sensor device associated with the robot configured to scan a welding area and generate a scanned welding area. The system may include a processor configured to receive the scanned welding area and to generate a three dimensional point cloud based upon, at least in part the scanned welding area. The processor may be further configured to perform processing on the three dimensional point cloud in a two-dimensional domain. The processor may be further configured to generate one or more three dimensional welding paths and to simulate the one or more three dimensional welding paths.

METHOD AND APPARATUS FOR ADAPTIVE CONTROL AND REAL-TIME EDGE TRACKING OF ADHESIVE AND SEALER DISPENSING

A system for applying material to a part includes an application nozzle attached to a distal end of a robotic arm, a sensor coupled to the distal end of the robotic arm, an actuator mechanically coupled to the application nozzle, and a controller in communication with the actuator and configured to receive data from the sensor and detect a feature of the substrate. The robotic arm is configured to hold the application nozzle in a fixed position and/or traverse a predefined path such that the application nozzle traverses a predefined global bead path across and spaced apart from a substrate. The controller is configured to direct the actuator to move the application nozzle independent of the distal end of the robotic arm such that a bead of material flowing out of the application nozzle is applied to the substrate along a feature-relative bead path.

AUTOMATED 3-D MODELING OF SHOE PARTS

Manufacturing of a shoe is enhanced by creating 3-D models of shoe parts. For example, a laser beam may be projected onto a shoe-part surface, such that a projected laser line appears on the shoe part. An image of the projected laser line may be analyzed to determine coordinate information, which may be converted into geometric coordinate values usable to create a 3-D model of the shoe part. Once a 3-D model is known and is converted to a coordinate system recognized by shoe-manufacturing tools, certain manufacturing steps may be automated.

GENERATION OF TOOL PATHS FOR SHOE ASSEMBLY

A tool path for treating a shoe upper may be generated to treat substantially only the surface of the shoe bounded by a bite line. The bite line may be defined to correspond to the junction of the shoe upper and a shoe bottom unit. Bite line data and three-dimensional profile data representing at least a portion of a surface of a shoe upper bounded by a bite line may be utilized in combination to generate a tool path for processing the surface of the upper, such as automated application of adhesive to the surface of a lasted upper bounded by a bite line.

Method, system and apparatus of determining search parameters for welding seam point calibration
11417238 · 2022-08-16 · ·

A method, system and apparatus of determining search parameters for welding seam point calibration. The method includes determining, for a seam vertex point on a welding seam, three reference faces which are perpendicular to each other, based on geometry of an object to be weld in a virtual model; and determining a start point and a search point of a search motion for welding seam point calibration based on the three reference faces and predetermined criteria respectively for the start point and the search point. Three reference faces can be extracted automatically, and search parameters needed for the search instructions can be determined based thereon which enables automatic generation of search instructions and thus the time, manpower and cost for the welding seam point calibration can be reduced greatly.

Method for rapidly determining warehousing map, device, storage medium and robot
11376735 · 2022-07-05 · ·

Provided are a method for rapidly determining a warehousing map, a device, a storage medium and a robot. The method includes: generating a warehouse map of a warehouse; acquiring a motion position and pose of the robot, and acquiring information of a mark on a rack collected by an image collection sensor on the robot; determining a mark position of the mark; determining a rack position of the rack and a depositary place position of each depositary place on the rack; and determining a warehousing map of the warehouse. The method can rapidly create the warehousing map in the warehouse, and position accuracy of the depositary place in the warehousing map is high.

Imaging beam adjustments on a non-destructive inspection sensor situated on a robotic effector to accommodate in situ conditions
11402353 · 2022-08-02 · ·

A non-destructive inspection apparatus includes a robotic device, an end effector coupled to the robotic device, and a controller coupled to the robotic device and the end effector. The controller is configured to determine, based on an amount of linear actuator extension of a sensor of the end effector and an amount of rotation of the sensor about a first axis of rotation and a second axis of rotation, a displacement of the sensor relative to a center point of the end effector surface so as to determine location information of the sensor, wherein sensor data for a location on a surface of a test article is sensed and correlated with the determined location information of the sensor. The robotic device controls movement of the end effector and is configured to determine, during the movement of the end effector, positional information for the center point of the end effector surface.

Robot control apparatus and robot control system
11400588 · 2022-08-02 · ·

A memory in which information that is used in a tracking operation is to be temporarily stored, information cannot be accumulated in the memory when the accumulating intervals and the reading intervals do not match each other. A robot control apparatus includes: a memory; an accepting unit that accepts a sensing result of a laser sensor detecting a shape of a working target before an, and accumulates information according to the sensing result, in the memory. The memory management unit that, in a case in which the memory is running short of free space, deletes the information in the memory; and a control unit that moves the working tool based on teaching data, and corrects the movement of the working tool based on the information according to the sensing result stored in the memory.