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: 10521687
    Abstract: 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: Grant
    Filed: April 27, 2018
    Date of Patent: December 31, 2019
    Assignee: FANUC CORPORATION
    Inventors: Kaimeng Wang, Wenjie Chen, Kouichirou Hayashi
  • Patent number: 10507581
    Abstract: 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: Grant
    Filed: August 3, 2018
    Date of Patent: December 17, 2019
    Assignee: FANUC CORPORATION
    Inventors: Satoshi Inagaki, Wenjie Chen, Kaimeng Wang
  • Patent number: 10507583
    Abstract: 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: Grant
    Filed: August 14, 2017
    Date of Patent: December 17, 2019
    Assignee: FANUC CORPORATION
    Inventors: Kaimeng Wang, Wenjie Chen
  • Patent number: 10486307
    Abstract: 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: Grant
    Filed: April 27, 2018
    Date of Patent: November 26, 2019
    Assignee: FANUC CORPORATION
    Inventors: Kaimeng Wang, Hajime Suzuki, Shuusuke Watanabe
  • Publication number: 20190321983
    Abstract: 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: Application
    Filed: March 6, 2019
    Publication date: October 24, 2019
    Applicant: FANUC CORPORATION
    Inventors: Wenjie CHEN, Kaimeng WANG, Tetsuaki KATO
  • Publication number: 20190317472
    Abstract: 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: Application
    Filed: April 12, 2019
    Publication date: October 17, 2019
    Applicant: Fanuc Corporation
    Inventors: Chao Zhi, Wenjie Chen, Kaimeng Wang, Kazuomi Maeda
  • Publication number: 20190308333
    Abstract: 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: Application
    Filed: February 4, 2019
    Publication date: October 10, 2019
    Applicant: FANUC CORPORATION
    Inventors: Wenjie CHEN, Tetsuaki KATO, Kaimeng WANG
  • Patent number: 10350749
    Abstract: 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: Grant
    Filed: October 25, 2017
    Date of Patent: July 16, 2019
    Assignee: FANUC CORPORATION
    Inventor: Kaimeng Wang
  • Publication number: 20190184577
    Abstract: 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: Application
    Filed: November 27, 2018
    Publication date: June 20, 2019
    Inventors: Hajime SUZUKI, Shuusuke WATANABE, Kaimeng WANG
  • Patent number: 10300600
    Abstract: 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: Grant
    Filed: January 2, 2018
    Date of Patent: May 28, 2019
    Assignee: FANUC CORPORATION
    Inventors: Nobuaki Yamaoka, Hajime Suzuki, Kaimeng Wang
  • Patent number: 10259118
    Abstract: 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: Grant
    Filed: November 23, 2016
    Date of Patent: April 16, 2019
    Assignee: FANUC CORPORATION
    Inventors: Shinichi Washizu, Hajime Suzuki, Kaimeng Wang
  • Patent number: 10254741
    Abstract: 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: Grant
    Filed: January 12, 2017
    Date of Patent: April 9, 2019
    Assignee: FANUC CORPORATION
    Inventors: Kaimeng Wang, Wenjie Chen
  • Publication number: 20190061149
    Abstract: 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: Application
    Filed: August 3, 2018
    Publication date: February 28, 2019
    Inventors: Satoshi INAGAKI, Wenjie CHEN, Kaimeng WANG
  • Publication number: 20190061150
    Abstract: 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: Application
    Filed: August 13, 2018
    Publication date: February 28, 2019
    Inventors: Nobuaki YAMAOKA, Hajime SUZUKI, Kaimeng WANG
  • Publication number: 20190001490
    Abstract: 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: Application
    Filed: June 26, 2018
    Publication date: January 3, 2019
    Inventors: Shinichi WASHIZU, Hajime SUZUKI, Kaimeng WANG
  • Publication number: 20180341828
    Abstract: 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: Application
    Filed: April 27, 2018
    Publication date: November 29, 2018
    Inventors: Kaimeng WANG, Wenjie CHEN, Kouichirou HAYASHI
  • Publication number: 20180326584
    Abstract: 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: Application
    Filed: April 27, 2018
    Publication date: November 15, 2018
    Inventors: Kaimeng WANG, Hajime SUZUKI, Shuusuke WATANABE
  • Publication number: 20180290302
    Abstract: 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: Application
    Filed: April 6, 2018
    Publication date: October 11, 2018
    Applicant: FANUC CORPORATION
    Inventors: Kaimeng Wang, Wenjie Chen, Kouichirou Hayashi
  • Publication number: 20180257227
    Abstract: 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: Application
    Filed: February 21, 2018
    Publication date: September 13, 2018
    Inventors: Shinichi WASHIZU, Hajime SUZUKI, Kaimeng WANG
  • Publication number: 20180257239
    Abstract: 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: Application
    Filed: January 26, 2018
    Publication date: September 13, 2018
    Applicant: Fanuc Corporation
    Inventors: Kaimeng WANG, Nobuaki YAMAOKA, Hajime SUZUKI