G05B2219/40613

AUTOMATED PRODUCTION SYSTEM FOR MOBILE PHONE
20180157246 · 2018-06-07 ·

An automated production system for mobile phones includes a plurality of mobile phone production apparatus, a plurality of mobile phone automatic test apparatus, a plurality of surface mount apparatus, a plurality of optical inspection apparatus, and at least one management module. The management module connects the mobile phone production apparatus, mobile phone automatic test apparatus, surface mount apparatus, and optical inspection apparatus by a plurality of signal cables. An automatic transportation apparatus is configured to transport a plurality of parts between the mobile phone production apparatus, the mobile phone automatic test apparatus, the surface mount apparatus, and the optical inspection apparatus. The automated production system of the instant disclose facilitates the management of the mobile phone production and test apparatus, and provides reports of the operation status and activation of the test apparatus for review, and so economizes manpower and raises the output of production.

Method and apparatus for calibrating position of robot using 3D scanner
12145279 · 2024-11-19 · ·

A robot position calibration apparatus is disclosed including a scan position controller configured to control the position of the robot by individually setting parameter sets related to the position of the robot for causing a scanner mounted on an end of the robot to scan an object in multiple scan positions around the robot, and a data receiver configured to receive, from the scanner, multiple scan data items generated by the scanner scanning the object in each of the multiple scan positions, and a parameter calibrator configured to calculate calibration values for the parameter sets having been individually set, by using multiple position information items corresponding to the parameter sets and the multiple scan data items.

Control system and method for brake bleeding

A system is provided that includes a machine assembly, a first imaging sensor, an encoder, and one or more processors. The machine assembly is movable to actuate a brake lever of a vehicle in order to open a valve of an air brake system. The first imaging sensor is positioned to acquire two-dimensional perception information of a working environment that includes the brake lever during movement of the machine assembly towards the brake lever. The encoder detects a displacement of the machine assembly relative to a reference position of the machine assembly. The one or more processors estimate a target position of the brake lever relative to the machine assembly during movement of the machine assembly based on the two-dimensional perception information and the displacement. The one or more processors drive the movement of the machine assembly towards the target position of the brake lever.

Method for evaluating a laser cut edge, mobile terminal and system

A method for evaluating a laser cut edge of a workpiece includes capturing image data of the laser cut edge and its surroundings, segmenting the image data, and identifying a segment of interest of the image data. The segment of interest comprises image data of the laser cut edge. The method further includes carrying out an image quality detection for the segment of interest and generating, based on the image quality detection, an output for a user.

Machine-learning device
12162152 · 2024-12-10 · ·

Provided is a machine-learning device which can efficiently perform machine learning. The machine-learning device comprises: a vision execution unit which captures an image of an object W by means of a visual sensor by executing a vision execution command from a robot program, and detects or determines the object W from the captured image; a result acquisition unit which acquires the detection result or the determination result for the object W by executing a result acquisition command from the robot program; an additional annotation unit which gives a label to the captured image on the basis of the detection result or the determination result for the image of the object W by executing an annotation command from the robot program, and acquires new training data; and a learning unit which performs machine learning by using the new training data by executing a learning command from the robot program.

Apparatus and method to optically locate workpiece for robotic operations
09815204 · 2017-11-14 · ·

A camera on a robotic arm end effector is used to locate a workpiece coordinate system transformation in rotation and translation with respect to the end effector coordinate system by successively measuring an offset between a target affixed to the workpiece and its expected location. The target reflects energy from a light beam provided by a light beam source. A beam splitter is used to align the light beam with a line of sight of the camera.

Apparatus and Method to Optically Locate Workpiece for Robotic Operations
20170210011 · 2017-07-27 · ·

A camera on a robotic arm end effector is used to locate a workpiece coordinate system transformation in rotation and translation with respect to the end effector coordinate system by successively measuring an offset between a target affixed to the workpiece and its expected location. The target reflects energy from a light beam provided by a light beam source. A beam splitter is used to align the light beam with a line of sight of the camera.

DEVICE AND METHOD FOR CORRECTION OF GEOMETRICAL DIFFERENCES OF THE SURFACES OF PARTS TO BE ASSEMBLED AT THE ASSEMBLY INTERFACE
20170190124 · 2017-07-06 ·

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.

CONTROL SYSTEM AND METHOD FOR APPLYING FORCE TO GRASP A BRAKE LEVER

Systems and methods are provided for an automation system. The systems and methods calculate a motion trajectory of a manipulator and an end-effector. The end-effector is configured to grasp a target object. The motion trajectory defines successive positions of the manipulator and the end-effector along a plurality of via-points toward the target object. The systems and methods further acquire force/torque (F/T) data from an F/T sensor associated with the end-effector, and adjusts the motion trajectory based on the F/T data.

CONTROL SYSTEM AND METHOD FOR BRAKE BLEEDING

A system is provided that includes a machine assembly, a first imaging sensor, an encoder, and one or more processors. The machine assembly is movable to actuate a brake lever of a vehicle in order to open a valve of an air brake system. The first imaging sensor is positioned to acquire two-dimensional perception information of a working environment that includes the brake lever during movement of the machine assembly towards the brake lever. The encoder detects a displacement of the machine assembly relative to a reference position of the machine assembly. The one or more processors estimate a target position of the brake lever relative to the machine assembly during movement of the machine assembly based on the two-dimensional perception information and the displacement. The one or more processors drive the movement of the machine assembly towards the target position of the brake lever.