Patents by Inventor Shaojie Cheng

Shaojie Cheng 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: 11806877
    Abstract: Embodiments of present disclosure relate to adjusting a robot motion path. In the method for adjusting a robot motion path, a first processing procedure may be performed on a first workpiece to obtain a first product. Then, first process data may be obtained, where the first process data describes an attribute of the first processing procedure for obtaining the first product from the first workpiece. Next, based on the obtained first process data, a robot motion path of a second processing procedure that is to be performed on the first product by a robot may be adjusted. Further, embodiments of present disclosure provide apparatuses, systems, and computer readable media for adjusting a robot motion path.
    Type: Grant
    Filed: February 8, 2018
    Date of Patent: November 7, 2023
    Assignee: ABB Schweiz AG
    Inventors: Fangfang Zhao, Lei Mao, Shaojie Cheng
  • Patent number: 11417238
    Abstract: 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.
    Type: Grant
    Filed: July 30, 2018
    Date of Patent: August 16, 2022
    Assignee: ABB SCHWEIZ AG
    Inventors: Jiajing Tan, Shaojie Cheng, Lei Mao
  • Patent number: 11312019
    Abstract: A method for calibration of work piece mounted in a predetermined manner to a work object and a robot system using the same. The work object has a first surface, a second surface and a third surface, and wherein the work object frame of reference is defined by a first coordinate line, a second coordinate line, and a third coordinate line at intersections of the first surface, the second surface and the third surface converging on a point.
    Type: Grant
    Filed: April 8, 2019
    Date of Patent: April 26, 2022
    Assignee: ABB SCHWEIZ AG
    Inventors: Jiajing Tan, Hao Gu, Jinsong Li, Yan Xu, Shaojie Cheng, Lei Mao
  • Publication number: 20220088784
    Abstract: Embodiments of the present disclosure provide methods for monitoring a robot system including a robot arm for processing at least one object. In the method, an arm position of the robot arm may be obtained from a controller of the robot arm. An object position of one of the at least one object may be obtained from object data collected by a camera device. The robot system may be monitored by displaying a virtual representation of the robot arm and a virtual representation of the object based on the obtained arm position and the object position, respectively. Further, embodiments of present disclosure provide apparatuses, systems, and computer readable media for monitoring a robot system. With these embodiments, the robot system may be monitored in an easy and effective way even if the robot system is built in an environment with a narrow place and/or with inadequate light.
    Type: Application
    Filed: January 21, 2019
    Publication date: March 24, 2022
    Applicant: ABB Schweiz AG
    Inventors: Jiajing Tan, Wenyao Shao, Shaojie Cheng
  • Publication number: 20220088783
    Abstract: Methods for simulating an object in a manufacturing line, wherein the object is placed on a conveyor in the manufacturing line. In the method, a position of the object is obtained from object data collected by a camera device deployed in the manufacturing line. A movement of the conveyor is determined from a controller of the conveyor. An object position of the object is obtained based on the determined position and an offset of the object caused by the movement of the conveyor. A virtual representation of the object is displayed at the determined object position in a virtual environment. With the virtual environment, the administrator of the manufacturing line may be provided with accurate states of the manufacturing line, based on which operations of a robot system that is to be deployed in the manufacturing line may be estimated.
    Type: Application
    Filed: January 21, 2019
    Publication date: March 24, 2022
    Applicant: ABB Schweiz AG
    Inventors: Wenyao Shao, Shaojie Cheng, Jiajing Tan
  • Publication number: 20210220993
    Abstract: Embodiments of present disclosure relate to adjusting a robot motion path. In the method for adjusting a robot motion path, a first processing procedure may be performed on a first workpiece to obtain a first product. Then, first process data may be obtained, where the first process data describes an attribute of the first processing procedure for obtaining the first product from the first workpiece. Next, based on the obtained first process data, a robot motion path of a second processing procedure that is to be performed on the first product by a robot may be adjusted. Further, embodiments of present disclosure provide apparatuses, systems, and computer readable media for adjusting a robot motion path.
    Type: Application
    Filed: February 8, 2018
    Publication date: July 22, 2021
    Inventors: Fangfang Zhao, Lei Mao, Shaojie Cheng
  • Patent number: 11059171
    Abstract: A method and an apparatus for optimizing a target working line are disclosed. The target working line includes at least one robot manipulator, at least one conveyor and at least one item on the conveyor to be displaced by the robot manipulator. The method includes: obtaining an evaluation model for the target working line, the evaluation model yielding an overall success rate of moving the item from one conveyor to another conveyor based on at least one measuring parameter, the measuring parameter being a physical attribute of the target working line; yielding the overall success rate for the target working line as a function of a value for the measuring parameter for the target working line; and in case that the yielded overall success rate is lower than a predetermined threshold rate, updating a value for a configuring parameter based on the overall success rate, the configuring parameter corresponding to the measuring parameter, and the configuring parameter being states of the working line.
    Type: Grant
    Filed: March 21, 2019
    Date of Patent: July 13, 2021
    Assignee: ABB Schweiz AG
    Inventors: Ling Wang, Shaojie Cheng, Roy Fraser, Yan Xu, Wenqi Yeo, Yanlai Wu
  • Patent number: 10946498
    Abstract: The present invention discloses a method and system for machining a work piece by a machining tool, and a robot system using the same. The method comprises: defining a customized contact point on the machining tool by setting a contact point height of the machining tool; moving the machining tool against the work piece to apply predefined machining feeds. Compared with the existing prior arts, the proposed method and system improves machining efficiency and accuracy. With the method and system according to the present disclosure, high machining efficiency could be achieved as well as collisions could be avoided.
    Type: Grant
    Filed: November 10, 2015
    Date of Patent: March 16, 2021
    Assignee: ABB Schweiz AG
    Inventors: Lei Mao, Shaojie Cheng, Diamond Daimeng Dong
  • Patent number: 10759050
    Abstract: A robot off-line programming method. The method includes: respectively obtaining a first data representing positions and orientations of the plurality of targets on at least one work piece, a second data representing position of the at least one work piece, a third data representing geometry of a tool, and a fourth data representing the tool position and orientation with respect to an end of the robot; obtaining the robot path for which the tool tip passes through the plurality of the targets on the at least one work piece; using a function of an inverse kinematics for the robot model in consideration of the first data, the second data, the third data and the fourth data, calculating how many of the targets on the obtained robot path are reachable to the tool in relation to various rotation angle of the tool around the tool axis within a predetermined range so as to comply with optimization criteria.
    Type: Grant
    Filed: April 11, 2018
    Date of Patent: September 1, 2020
    Assignee: ABB Schweiz AG
    Inventors: Lei Mao, Shaojie Cheng, Peng Kong
  • Patent number: 10759015
    Abstract: A method and a system for machining a work piece by a machining tool are provided. The method includes relatively moving the machining tool against the work piece to apply machining feeds therebetween. The contact points at the work piece are arranged on the area of the work piece to be machined, and the contact points at the machining tool form a curve on the machining tool surface. The system includes a manipulator, a machining tool and a controller being adapted for controlling the manipulator to operate the machining tool according to the method as above. With this solution, the system can generate wave paths of a machining tool, so as to extend the life of the tool and ensure the processing quality.
    Type: Grant
    Filed: March 29, 2018
    Date of Patent: September 1, 2020
    Assignee: ABB Schweiz AG
    Inventors: Shaojie Cheng, Diamond Daimeng Dong, Lei Mao
  • Publication number: 20190232499
    Abstract: A method for calibration of work piece mounted in a predetermined manner to a work object and a robot system using the same. The work object has a first surface, a second surface and a third surface, and wherein the work object frame of reference is defined by a first coordinate line, a second coordinate line, and a third coordinate line at intersections of the first surface, the second surface and the third surface converging on a point.
    Type: Application
    Filed: April 8, 2019
    Publication date: August 1, 2019
    Inventors: Jiajing Tan, Hao Gu, Jinsong Li, Yan Xu, Shaojie Cheng, Lei Mao
  • Publication number: 20190217470
    Abstract: A method and an apparatus for optimizing a target working line are disclosed. The target working line includes at least one robot manipulator, at least one conveyor and at least one item on the conveyor to be displaced by the robot manipulator. The method includes: obtaining an evaluation model for the target working line, the evaluation model yielding an overall success rate of moving the item from one conveyor to another conveyor based on at least one measuring parameter, the measuring parameter being a physical attribute of the target working line; yielding the overall success rate for the target working line as a function of a value for the measuring parameter for the target working line; and in case that the yielded overall success rate is lower than a predetermined threshold rate, updating a value for a configuring parameter based on the overall success rate, the configuring parameter corresponding to the measuring parameter, and the configuring parameter being states of the working line.
    Type: Application
    Filed: March 21, 2019
    Publication date: July 18, 2019
    Inventors: Ling Wang, Shaojie Cheng, Roy Fraser, Yan Xu, Wenqi Yeo, Yanlai Wu
  • Publication number: 20180336800
    Abstract: 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.
    Type: Application
    Filed: July 30, 2018
    Publication date: November 22, 2018
    Inventors: Jiajing Tan, Shaojie Cheng, Lei Mao
  • Publication number: 20180281138
    Abstract: A method and a system for machining a work piece by a machining tool are provided. The method includes relatively moving the machining tool against the work piece to apply machining feeds therebetween. The contact points at the work piece are arranged on the area of the work piece to be machined, and the contact points at the machining tool form a curve on the machining tool surface. The system includes a manipulator, a machining tool and a controller being adapted for controlling the manipulator to operate the machining tool according to the method as above. With this solution, the system can generate wave paths of a machining tool, so as to extend the life of the tool and ensure the processing quality.
    Type: Application
    Filed: March 29, 2018
    Publication date: October 4, 2018
    Inventors: Shaojie Cheng, Diamond Daimeng Dong, Lei Mao
  • Publication number: 20180229369
    Abstract: A robot off-line programming method. The method includes: respectively obtaining a first data representing positions and orientations of the plurality of targets on at least one work piece, a second data representing position of the at least one work piece, a third data representing geometry of a tool, and a fourth data representing the tool position and orientation with respect to an end of the robot; obtaining the robot path for which the tool tip passes through the plurality of the targets on the at least one work piece; using a function of an inverse kinematics for the robot model in consideration of the first data, the second data, the third data and the fourth data, calculating how many of the targets on the obtained robot path are reachable to the tool in relation to various rotation angle of the tool around the tool axis within a predetermined range so as to comply with optimization criteria.
    Type: Application
    Filed: April 11, 2018
    Publication date: August 16, 2018
    Inventors: Lei Mao, Shaojie Cheng, Peng Kong
  • Publication number: 20180141184
    Abstract: The present invention discloses a method and system for machining a work piece by a machining tool, and a robot system using the same. The method comprises: defining a customized contact point on the machining tool by setting a contact point height of the machining tool; moving the machining tool against the work piece to apply predefined machining feeds. Compared with the existing prior arts, the proposed method and system improves machining efficiency and accuracy. With the method and system according to the present disclosure, high machining efficiency could be achieved as well as collisions could be avoided.
    Type: Application
    Filed: November 10, 2015
    Publication date: May 24, 2018
    Inventors: Lei Mao, Shaojie Cheng, Diamond Daimeng Dong