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: 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: 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: 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: 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
-
Publication number: 20190001490Abstract: 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: ApplicationFiled: June 26, 2018Publication date: January 3, 2019Inventors: Shinichi WASHIZU, Hajime SUZUKI, Kaimeng WANG
-
Publication number: 20180341828Abstract: 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: ApplicationFiled: April 27, 2018Publication date: November 29, 2018Inventors: Kaimeng WANG, Wenjie CHEN, Kouichirou HAYASHI
-
Publication number: 20180326584Abstract: 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: ApplicationFiled: April 27, 2018Publication date: November 15, 2018Inventors: Kaimeng WANG, Hajime SUZUKI, Shuusuke WATANABE
-
Publication number: 20180290302Abstract: A device that can prevent a decrease in an efficiency of a manufacturing line. The device includes a shape acquisition section for acquiring a shape of a workpiece; a motion pattern acquisition section for acquiring basic motion patterns including a reference workpiece shape, a reference working position in the reference workpiece shape, and a type of an operation carried out on the reference working position; a similarity determination section for determining whether a shape of the workpiece is similar to the reference work piece shape; a position determination section for, based on a shape of the workpiece and the reference workpiece shape, determining the working position on the workpiece that corresponds to the reference working position; and an motion-path generation section for, by changing the reference working position to the determined working position, generating a motion path.Type: ApplicationFiled: April 6, 2018Publication date: October 11, 2018Applicant: FANUC CORPORATIONInventors: Kaimeng Wang, Wenjie Chen, Kouichirou Hayashi
-
Publication number: 20180257227Abstract: A control device includes a learning control part in which a difference is calculated between a target position and an actual position of a portion detected based on a sensor, and an operation-speed change rate is increased or reduced several times within a maximum value of the operation-speed change rate set for increasing or reducing the operation speed of a robot mechanism unit and within allowance conditions of vibrations occurring at the portion to be controlled; meanwhile, learning is repeated to calculate an updated compensation amount based on the difference and a previous compensation amount previously calculated for suppressing vibrations at each operation-speed change rate, and a convergent compensation amount and a convergent operation-speed change rate are stored after convergence of the compensation amount and the operation-speed change rate.Type: ApplicationFiled: February 21, 2018Publication date: September 13, 2018Inventors: Shinichi WASHIZU, Hajime SUZUKI, Kaimeng WANG
-
Publication number: 20180257239Abstract: 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: ApplicationFiled: January 26, 2018Publication date: September 13, 2018Applicant: Fanuc CorporationInventors: Kaimeng WANG, Nobuaki YAMAOKA, Hajime SUZUKI