Patents by Inventor Kaimeng Wang
Kaimeng Wang has filed for patents to protect the following inventions. This listing includes patent applications that are pending as well as patents that have already been granted by the United States Patent and Trademark Office (USPTO).
-
Patent number: 10737384Abstract: A robot system includes a light source, an image capture device, a robot mechanism unit having a target site of position control where the light source is provided, and a robot controller that controls the position of the robot mechanism unit based on a position command, a position feedback, and a position compensation value. The robot controller includes a path acquisition unit that makes the image capture device capture an image of light from the light source continuously during the predetermined operation to acquire a path of the light source from the image capture device, a positional error estimation unit that estimates positional error of the path of the light source from the position command based on the acquired path of the light source and the position command, and a compensation value generation unit that generates the position compensation value based on the estimated positional error.Type: GrantFiled: August 13, 2018Date of Patent: August 11, 2020Assignee: FANUC CORPORATIONInventors: Nobuaki Yamaoka, Hajime Suzuki, Kaimeng Wang
-
Patent number: 10646995Abstract: A control device repeats learning of: calculating an allowable condition for speed variations during a processing operation based on an allowable condition for processing error; setting an operating speed change rate used to increase or reduce an operating speed of a robot mechanism unit using a calculated allowable condition for speed variations; and, while increasing or reducing the operating speed change rate over a plurality of repetitions within a range not exceeding a maximum value of the operating speed change rate and within a range of an allowable condition for vibrations occurring in a control target, calculates a new correction amount based on an amount of difference between a position of the control target detected based on a sensor and a target position, and a previously-calculated correction amount.Type: GrantFiled: June 26, 2018Date of Patent: May 12, 2020Assignee: FANUC CORPORATIONInventors: Shinichi Washizu, Hajime Suzuki, Kaimeng Wang
-
Patent number: 10618164Abstract: A robot system is provide with a robot control device that includes an operation control unit and a learning control unit. The learning control unit performs a learning control in which a vibration correction amount for correcting a vibration generated at a control target portion of a robot is calculated and the vibration correction amount is employed in the operation command at a next time. The learning control unit includes a plurality of learning control parts for calculating the vibration correction amount and a selection unit that selects one of the plurality of learning control parts on the basis of operation information of the robot when the robot is made to be operated by an operation program that is a target of the learning control.Type: GrantFiled: February 9, 2018Date of Patent: April 14, 2020Assignee: FANUC CORPORATIONInventors: Kaimeng Wang, Satoshi Inagaki, Wenjie Chen
-
Patent number: 10589429Abstract: Provided is a machine system including a machine including a movable part; a control device; a sensor detecting information about the movable part during a predetermined operation of the machine; a transmitting unit wirelessly transmitting the detected information during the predetermined operation; a receiving unit receiving the wirelessly transmitted information; a storage unit storing the received information; a detection unit detecting a loss in the received information; a command unit causing the machine to repeat the predetermined operation, in a case where a loss in the information is detected; a determination unit determining whether or not every lost part of the information detected first is contained in the information detected during the repeated operation; and an complementing unit ending the repeated operation in a case where every lost part is determined to be contained and complementing the information detected first with the information detected during the repeated operation.Type: GrantFiled: January 26, 2018Date of Patent: March 17, 2020Assignee: Fanuc CorporationInventors: Kaimeng Wang, Nobuaki Yamaoka, Hajime Suzuki
-
Publication number: 20200023518Abstract: A robot system includes: a feature point position detection unit configured to detect, at a constant cycle, a position of a feature point of an obstacle that moves or deforms within a motion range of a robot; a movement path calculation unit configured to calculate a movement path of the robot before a motion of the robot; a mapping function derivation unit configured to derive a mapping function based on a position of the feature point that is detected at a time interval; and a path adjustment unit configured to dynamically adjust the movement path of the robot using the derived mapping function.Type: ApplicationFiled: July 5, 2019Publication date: January 23, 2020Inventors: Kaimeng WANG, Wenjie CHEN, Tetsuaki KATO
-
Patent number: 10520912Abstract: A robot controller having a function that simplifies learning and a robot control method. The robot controller includes: a learning section configured to carry out learning of detecting a deviation between a commanded trajectory representing a position of the robot generated according to the command values and an operation trajectory representing an actual position where the robot has moved, and generate a corrected program by adjusting the commanded trajectory; a saving section configured to save the corrected program; and a relearning section configured to carry out relearning on a relearning location, the relearning location being a part of the operation trajectory designated by an operator.Type: GrantFiled: November 17, 2017Date of Patent: December 31, 2019Assignee: FANUC CORPORATIONInventors: Kaimeng Wang, Shuusuke Watanabe
-
Patent number: 10521687Abstract: A shape recognition device that recognizes a shape of an object having an indefinite shape and flexibility, and assembled by a robot, the shape recognition device including: an imaging unit that images the object; an image processing unit that recognizes the shape of the object on the basis of the object imaged by the imaging unit; and a simulation processing unit that simulates the shape of the object on the basis of the image of the object imaged by the imaging unit. The simulation processing unit interpolates a recognition result of the shape of the object by the image processing unit, on the basis of a simulation result of the shape of the object.Type: GrantFiled: April 27, 2018Date of Patent: December 31, 2019Assignee: FANUC CORPORATIONInventors: Kaimeng Wang, Wenjie Chen, Kouichirou Hayashi
-
Patent number: 10507583Abstract: A robot control device includes a feature-point detecting unit that detects, from an image of an object acquired by a visual sensor, the positions of a plurality of feature points on the object in a predetermined cycle; a position/orientation calculating unit that updates, in the predetermined cycle, respective equations of motion of the plurality of feature points on the basis of the detected positions of the plurality of feature points and that calculates the position or orientation of the object on the basis of the detected positions of the plurality of feature points calculated from the updated equations of motion; and a robot-arm-movement control unit that controls the movement of a robot arm so as to follow the object, on the basis of the calculated position or orientation of the object.Type: GrantFiled: August 14, 2017Date of Patent: December 17, 2019Assignee: FANUC CORPORATIONInventors: Kaimeng Wang, Wenjie Chen
-
Patent number: 10507581Abstract: A robot system includes: at least one non-learned robot that has not learned a learning compensation amount of position control based on an operation command; at least one learned robot that has learned the learning compensation amount of the position control based on the operation command; and a storage device that stores the operation command and the learning compensation amount of the learned robot, the non-learned robot comprising a compensation amount estimation unit that compensates the learning compensation amount of the learned robot stored in the storage device based on a difference between the operation command of the learned robot stored in the storage device and an operation command of an own robot, and estimates the compensated learning compensation amount as a learning compensation amount of the own robot.Type: GrantFiled: August 3, 2018Date of Patent: December 17, 2019Assignee: FANUC CORPORATIONInventors: Satoshi Inagaki, Wenjie Chen, Kaimeng Wang
-
Patent number: 10486307Abstract: A robot control device that controls a robot that executes operations in the same area as an operator includes: an information acquisition unit that acquires information indicating a control state of the robot, information indicating an attitude of the operator, and information indicating a position of an operating target object in the operations; an estimating unit that estimates an operation in execution on the basis of respective pieces of information acquired by the information acquisition unit; a required time calculating unit that calculates a required time required until the operation in execution ends on the basis of the estimated operation in execution; an operation plan creating unit that creates an operation plan of the robot on the basis of the required time; and a control unit that controls the robot so as to execute operations according to the operation plan.Type: GrantFiled: April 27, 2018Date of Patent: November 26, 2019Assignee: FANUC CORPORATIONInventors: Kaimeng Wang, Hajime Suzuki, Shuusuke Watanabe
-
Publication number: 20190321983Abstract: A robot movement teaching apparatus including a movement path extraction unit configured to process time-varying images of a first workpiece and fingers or arms of a human working on the first workpiece, and thereby extract a movement path of the fingers or arms of the human; a mapping generation unit configured to generate a transform function for transformation from the first workpiece to a second workpiece worked on by a robot, based on feature points of the first workpiece and feature points of the second workpiece; and a movement path generation unit configured to generate a movement path of the robot based on the movement path of the fingers or arms of the human extracted by the movement path extraction unit and based on the transform function generated by the mapping generation unit.Type: ApplicationFiled: March 6, 2019Publication date: October 24, 2019Applicant: FANUC CORPORATIONInventors: Wenjie CHEN, Kaimeng WANG, Tetsuaki KATO
-
Publication number: 20190317472Abstract: A controller that performs, for one or more axes of a machine, position control by taking friction into consideration includes a data acquisition unit acquiring at least a position command and a position feedback and a compensation torque estimation unit estimating coefficients of a friction model used when the position control is performed, on the basis of a position deviation which is a difference between the position command and the position feedback.Type: ApplicationFiled: April 12, 2019Publication date: October 17, 2019Applicant: Fanuc CorporationInventors: Chao Zhi, Wenjie Chen, Kaimeng Wang, Kazuomi Maeda
-
Publication number: 20190308333Abstract: A hand control apparatus including an extracting unit extracting a grip pattern of an object having a shape closest to that of the object acquired by a shape acquiring unit from a storage unit storing and associating shapes of plural types of objects and grip patterns, a position and posture calculating unit calculating a gripping position and posture of the hand in accordance with the extracted grip pattern, a hand driving unit causing the hand to grip the object based on the calculated gripping position and posture, a determining unit determining if a gripped state of the object is appropriate based on information acquired by at least one of the shape acquiring unit, a force sensor and a tactile sensor, and a gripped state correcting unit correcting at least one of the gripping position and the posture when it is determined that the gripped state of the object is inappropriate.Type: ApplicationFiled: February 4, 2019Publication date: October 10, 2019Applicant: FANUC CORPORATIONInventors: Wenjie CHEN, Tetsuaki KATO, Kaimeng WANG
-
Patent number: 10350749Abstract: A robot control device includes a learning control unit for calculating a learning correction amount, a position storage unit for storing a position of a leading end of a robot mechanism part during the learning control, and a speed storage unit for storing a speed of the leading end of the robot mechanism part during the learning control. The robot control device determines, while the robot mechanism part is operated by a position command after the learning control, whether or not the position and the speed of the leading end are in an abnormal state based on errors with respect to the position and the speed of the leading end stored during the learning control. The robot control device switches a determination as to whether the learning correction amount is applied in accordance with this determination result.Type: GrantFiled: October 25, 2017Date of Patent: July 16, 2019Assignee: FANUC CORPORATIONInventor: Kaimeng Wang
-
Publication number: 20190184577Abstract: A robot system that performs desired processing on a processing target object using a processing tool includes: a robot having an arm tip that holds the processing tool; a position detector that detects a position of the arm tip; and a robot controller that controls an operation of the robot based on a position command and a position feedback detected by the position detector, wherein the robot controller includes: an adjustment operation creating unit that, during adjustment of operation parameters for controlling the operation of the robot, acquires an application and an operation area of the robot and automatically creates an adjustment operation corresponding to the acquired application and the operation area; and a parameter adjustment, unit that automatically adjusts the operation parameters during execution of the adjustment operation created by the adjustment operation creating unit so that a performance required for the application is satisfied.Type: ApplicationFiled: November 27, 2018Publication date: June 20, 2019Inventors: Hajime SUZUKI, Shuusuke WATANABE, Kaimeng WANG
-
Patent number: 10300600Abstract: A robot control system includes an operation control unit, a learning control processing unit and a storage unit. Whenever the operation control unit performs a single learning control, the learning control processing unit stores the number of learning controls, which indicates how many learning controls have been performed, and obtained time-series vibration data in correspondence with each other in the storage unit. The learning control processing unit calculates a convergence determination value to determine whether or not a vibration of a certain portion of a robot converges based on the time-series vibration data at each number of learning controls stored in the storage unit, and determines the number of learning controls having a minimum convergence determination value, out of the calculated convergence determination values, as the optimal number of learning controls.Type: GrantFiled: January 2, 2018Date of Patent: May 28, 2019Assignee: FANUC CORPORATIONInventors: Nobuaki Yamaoka, Hajime Suzuki, Kaimeng Wang
-
Patent number: 10259118Abstract: A robot system includes a detector for detecting the position and posture of a workpiece; a robot for performing a predetermined operation on the workpiece; and a robot control device. The robot control device includes an area divider for dividing an operation area into a plurality of areas; an area determiner for determining in which area the workpiece is present; a learning controller for learning an operation speedup ratio to speed up an operation by varying speed or acceleration on an area-by-area basis in which the workpiece is present; a memory for storing the position of the workpiece and the operation speedup ratio; and a controller that performs the operation on a new workpiece using the learned operation speedup ratio when the operation has been learned in the area having the new workpiece, and makes the learning controller learn the operation speedup ratio when the operation has not been learned.Type: GrantFiled: November 23, 2016Date of Patent: April 16, 2019Assignee: FANUC CORPORATIONInventors: Shinichi Washizu, Hajime Suzuki, Kaimeng Wang
-
Patent number: 10254741Abstract: A robot apparatus includes a robot mechanism; a sensor provided in a portion whose position is to be controlled, of the robot mechanism, for detecting a physical quantity to obtain positional information of the portion; and a robot controller having an operation control unit for controlling the operation of the robot mechanism. The robot controller includes a learning control unit for calculating a learning correction value to improve a specific operation of the robot mechanism based on the physical quantity detected, while the operation control unit makes the robot mechanism perform the specific operation, with the sensor; and a learning extension unit for obtaining the relationship between the learning correction value calculated by the learning control unit and information about the learned specific operation, and calculates another learning correction value to improve a new operation by applying the obtained relationship to information about the new operation without sensor.Type: GrantFiled: January 12, 2017Date of Patent: April 9, 2019Assignee: FANUC CORPORATIONInventors: Kaimeng Wang, Wenjie Chen
-
Publication number: 20190061149Abstract: A robot system includes: at least one non-learned robot that has not learned a learning compensation amount of position control based on an operation command; at least one learned robot that has learned the learning compensation amount of the position control based on the operation command; and a storage device that stores the operation command and the learning compensation amount of the learned robot, the non-learned robot comprising a compensation amount estimation unit that compensates the learning compensation amount of the learned robot stored in the storage device based on a difference between the operation command of the learned robot stored in the storage device and an operation command of an own robot, and estimates the compensated learning compensation amount as a learning compensation amount of the own robot.Type: ApplicationFiled: August 3, 2018Publication date: February 28, 2019Inventors: Satoshi INAGAKI, Wenjie CHEN, Kaimeng WANG
-
Publication number: 20190061150Abstract: A robot system comprises: a light source; an image capture device; a robot mechanism unit having a target site of position control where the light source is provided; and a robot controller that controls the position of the robot mechanism unit based on a position command, a position feedback, and a position compensation value. The robot controller comprises: a path acquisition unit that makes the image capture device capture an image of light from the light source continuously during the predetermined operation to acquire a path of the light source from the image capture device; a positional error estimation unit that estimates positional error of the path of the light source from the position command based on the acquired path of the light source and the position command; and a compensation value generation unit that generates the position compensation value based on the estimated positional error.Type: ApplicationFiled: August 13, 2018Publication date: February 28, 2019Inventors: Nobuaki YAMAOKA, Hajime SUZUKI, Kaimeng WANG