Patents by Inventor Xutao Ye

Xutao Ye 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: 12380671
    Abstract: A computing system including a processing circuit in communication with a camera having a field of view. The processing circuit is configured to perform operations related to detecting, identifying, and retrieving objects disposed amongst a plurality of objects. The processing circuit may be configured to perform operations related to object recognition template generation, feature generation, hypothesis generation, hypothesis refinement, and hypothesis validation.
    Type: Grant
    Filed: August 9, 2022
    Date of Patent: August 5, 2025
    Assignee: MUJIN, INC.
    Inventors: Ahmed Abouelela, Hamdi Sahloul, Jose Jeronimo Moreira Rodrigues, Xutao Ye, Jinze Yu
  • Patent number: 12367612
    Abstract: A robot control system and a method for automatic camera calibration is presented. The robot control system includes a control circuit configured to determine all corner locations of an imaginary cube that fits within a camera field of view, and determine a plurality of locations that are distributed on or throughout the imaginary cube. The control circuit is further configured to control a robot arm to move a calibration pattern to the plurality of locations, and to receive a plurality of calibration images corresponding to the plurality of locations, and to determine respective estimates of intrinsic camera parameters based on the plurality of calibration images, and to determine an estimate of a transformation function that describes a relationship between a camera coordinate system and a world coordinate system. The control circuit is further configured to control placement of the robot arm based on the estimate of the transformation function.
    Type: Grant
    Filed: July 16, 2019
    Date of Patent: July 22, 2025
    Assignee: MUJIN, INC.
    Inventors: Russell Islam, Rosen Diankov, Xutao Ye
  • Patent number: 12319521
    Abstract: A computing system including a processing circuit in communication with a robot and a camera having a field of view. The processing circuit obtains image information based on the objects in the field of view and a loading environment, the loading environment which includes loading areas, an object queue, and a buffer zone. The computing system is configured to use the obtained image information in motion planning operations for the retrieval and placement of objects from the object queue into the loading environment. Pallets provided within the loading environment (i.e., within the loading areas) are dedicated to receiving objects having corresponding object type identifiers. The computer system further uses the image information to determine the fill status of pallets existing within the loading environment, and whether new pallets need to be brought into the loading environment and/or swapped out with existing pallets to account for future planning and placement operations.
    Type: Grant
    Filed: August 9, 2022
    Date of Patent: June 3, 2025
    Assignee: MUJIN, INC.
    Inventors: Denys Kanunikov, Ziyan Zhou, Xutao Ye, Rosen Nikolaev Diankov
  • Patent number: 12318951
    Abstract: A computing system including a processing circuit in communication with a camera having a field of view. The processing circuit is configured to perform operations related to detecting, identifying, and retrieving objects disposed amongst a plurality of objects. The processing circuit may be configured to perform operations related to object recognition template generation, feature generation, hypothesis generation, hypothesis refinement, and hypothesis validation.
    Type: Grant
    Filed: August 9, 2022
    Date of Patent: June 3, 2025
    Inventors: Ahmed Abouelela, Hamdi Sahloul, Jose Jeronimo Moreira Rodrigues, Xutao Ye, Jinze Yu
  • Patent number: 12314901
    Abstract: A system and method for operating a robotic system to register unrecognized objects is disclosed. The robotic system may use first image data representative of an unrecognized object to derive an initial minimum viable region (MVR). The robotic system may analyze second image data representative of the unrecognized object to detect a condition representative of an accuracy of the initial MVR. The robotic system may register the initial MVR or an adjustment thereof based on the detected condition.
    Type: Grant
    Filed: September 15, 2023
    Date of Patent: May 27, 2025
    Assignee: MUJIN, Inc.
    Inventors: Rosen Nikolaev Diankov, Russell Islam, Xutao Ye
  • Publication number: 20250135649
    Abstract: A robot control system and a method for updating camera calibration is presented. The method comprises the robot control system performing a first camera calibration to determine camera calibration information, and outputting a first movement command based on the camera calibration information for a robot operation. The method further comprises outputting, after the first camera calibration, a second movement command to move a calibration pattern within a camera field of view, receiving one or more calibration images, and adding the one or more calibration images to a captured image set. The method further comprises performing a second camera calibration based on calibration images in the captured image set to determine updated camera calibration information, determining whether a deviation between the camera calibration information and the updated camera calibration information exceeds a defined threshold, and outputting a notification signal if the deviation exceeds the defined threshold.
    Type: Application
    Filed: December 30, 2024
    Publication date: May 1, 2025
    Inventors: Russell ISLAM, Xutao YE, Rosen DIANKOV
  • Patent number: 12283064
    Abstract: A control apparatus includes a first information acquiring section that acquires three-dimensional information of a first region of surfaces of a plurality of objects, the information being obtained by imaging or scanning the plurality of objects from a first location; a second information acquiring section that acquires three-dimensional information of a second region of surfaces of the plurality of objects, the information being obtained by imaging or scanning the plurality of objects from a second location; and a combining section that generates information indicating three-dimensional shapes of at least a portion of the surfaces of the plurality of objects, based on the three-dimensional information of the first region acquired by the first information acquiring section and the three-dimensional information of the second region acquired by the second information acquiring section.
    Type: Grant
    Filed: December 1, 2023
    Date of Patent: April 22, 2025
    Assignee: MUJIN, INC.
    Inventors: Rosen Diankov, Xutao Ye, Ziyan Zhou
  • Patent number: 12272070
    Abstract: Systems and methods for processing spatial structure data are provided. The system accesses spatial structure data, which describes object structure, and which has depth information indicative of a plurality of layers for the object structure. The system further extracts, from the spatial structure data, a portion of the spatial structure data representative of one layer of the plurality of layers. The system identifies, from the portion of the spatial structure data, a plurality of vertices that describe a contour of the layer. Additionally, the system identifies convex corners of the layer based on the plurality of vertices and performs object recognition according to the convex corners.
    Type: Grant
    Filed: September 1, 2023
    Date of Patent: April 8, 2025
    Assignee: MUJIN, INC.
    Inventors: Jinze Yu, Xutao Ye
  • Patent number: 12269164
    Abstract: A method and computing system for transferring objects between a source repository and a destination repository is provided. The computing system is configured to operate by a combination of pre-planned and image base trajectories to improve speed and reliability of object transfer. The computing system is configured to capture image information of repositories and use the captured information to alter or adjust pre-planned trajectories to improve performance.
    Type: Grant
    Filed: April 29, 2022
    Date of Patent: April 8, 2025
    Assignee: MUJIN, INC.
    Inventors: Xutao Ye, Hamdi Sahloul, Puttichai Lertkultanon, Rosen Nikolaev Diankov
  • Patent number: 12219269
    Abstract: A system and method for determining occlusion are presented. The system receives camera data generated by at least one camera, which includes a first camera having a first camera field of view. The camera data is generated when a stack having a plurality of objects is in the first camera field of view, and describes a stack structure formed from at least an object structure for a first object of the plurality of objects. The system identifies a target feature of or disposed on the object structure, and determines a 2D region that is co-planar with and surrounds the target feature. The system determines a 3D region defined by connecting a location of the first camera and the 2D region. The system determines, based on the camera data and the 3D region, a size of an occluding region, and determines a value of an object recognition confidence parameter.
    Type: Grant
    Filed: February 29, 2024
    Date of Patent: February 4, 2025
    Assignee: MUJIN, INC.
    Inventors: Jinze Yu, Jose Jeronimo Moreira Rodrigues, Xutao Ye
  • Patent number: 12186918
    Abstract: A robot control system and a method for updating camera calibration is presented. The method comprises the robot control system performing a first camera calibration to determine camera calibration information, and outputting a first movement command based on the camera calibration information for a robot operation. The method further comprises outputting, after the first camera calibration, a second movement command to move a calibration pattern within a camera field of view, receiving one or more calibration images, and adding the one or more calibration images to a captured image set. The method further comprises performing a second camera calibration based on calibration images in the captured image set to determine updated camera calibration information, determining whether a deviation between the camera calibration information and the updated camera calibration information exceeds a defined threshold, and outputting a notification signal if the deviation exceeds the defined threshold.
    Type: Grant
    Filed: January 31, 2023
    Date of Patent: January 7, 2025
    Assignee: MUJIN, INC.
    Inventors: Russell Islam, Xutao Ye, Rosen Diankov
  • Patent number: 12165361
    Abstract: A system and method for performing automatic camera calibration is provided. The system receives a calibration image, and determines a plurality of image coordinates for representing respective locations at which a plurality of pattern elements of a calibration pattern appear in a calibration image. The system determines, based on the plurality of image coordinates and defined pattern element coordinates, an estimate for a first lens distortion parameter of a set of lens distortion parameters, wherein the estimate for the first lens distortion parameter is determined while estimating a second lens distortion parameter of the set of lens distortion parameters to be zero, or is determined without estimating the second lens distortion parameter. The system determines, after the estimate of the first lens distortion parameter is determined, an estimate for the second lens distortion parameter based on the estimate for the first lens distortion parameter.
    Type: Grant
    Filed: September 29, 2022
    Date of Patent: December 10, 2024
    Assignee: MUJIN, INC.
    Inventors: Russell Islam, Xutao Ye
  • Patent number: 12138815
    Abstract: A system and method for motion planning is presented. The system is configured, when an object is or has been in a camera field of view of a camera, to receive first image information that is generated when the camera has a first camera pose. The system is further configured to determine, based on the first image information, a first estimate of the object structure, and to identify, based on the first estimate of the object structure or based on the first image information, an object corner. The system is further configured to cause an end effector apparatus to move the camera to a second camera pose, and to receive second image information for representing the object's structure. The system is configured to determine a second estimate of the object's structure based on the second image information, and to generate a motion plan based on at least the second estimate.
    Type: Grant
    Filed: June 8, 2023
    Date of Patent: November 12, 2024
    Assignee: MUJIN, INC.
    Inventors: Xutao Ye, Puttichai Lertkultanon, Rosen Nikolaev Diankov
  • Publication number: 20240316779
    Abstract: A robotic system may include a chassis operatively coupled to a proximal conveyor, a first segment including a first segment conveyor extending along a length of the first segment, and a gripper including a distal conveyor extending along a length of the gripper. The robotic system may further include a controller configured to operate the chassis, the conveyors, the segments, the gripper, or a combination thereof to remove and transfer objects away from a cargo loading structure, such as a cargo container.
    Type: Application
    Filed: March 15, 2024
    Publication date: September 26, 2024
    Inventors: Yoshiki Kanemoto, Shintaro Matsuoka, Jose Jeronimo Moreira Rodrigues, Kentaro Wada, Rosen Nikolaev Diankov, Puttichai Lertkultanon, Lei Lei, Yixuan Zhang, Xutao Ye, Yufan Du, Mingjian Liang, Lingping Gao, Xinhao Wen, Xu Chen
  • Publication number: 20240276106
    Abstract: A system and method for determining occlusion are presented. The system receives camera data generated by at least one camera, which includes a first camera having a first camera field of view. The camera data is generated when a stack having a plurality of objects is in the first camera field of view, and describes a stack structure formed from at least an object structure for a first object of the plurality of objects. The system identifies a target feature of or disposed on the object structure, and determines a 2D region that is co-planar with and surrounds the target feature. The system determines a 3D region defined by connecting a location of the first camera and the 2D region. The system determines, based on the camera data and the 3D region, a size of an occluding region, and determines a value of an object recognition confidence parameter.
    Type: Application
    Filed: February 29, 2024
    Publication date: August 15, 2024
    Inventors: Jinze YU, Jose Jeronimo MOREIRA RODRIGUES, Xutao YE
  • Publication number: 20240253237
    Abstract: A system and method for performing object detection are presented. The system receives spatial structure information associated with an object which is or has been in a camera field of view of a spatial structure sensing camera. The spatial structure information is generated by the spatial structure sensing camera, and includes depth information for an environment in the camera field of view. The system determines a container pose based on the spatial structure information, wherein the container pose is for describing at least one of an orientation for the container or a depth value for at least a portion of the container. The system further determines an object pose based on the container pose, wherein the object pose is for describing at least one of an orientation for the object or a depth value for at least a portion of the object.
    Type: Application
    Filed: April 15, 2024
    Publication date: August 1, 2024
    Inventors: Xutao YE, Kazuto MURASE
  • Publication number: 20240189982
    Abstract: A robotic system may include a chassis as well as a first leg and a second leg operatively coupled to the chassis. The first leg and the second leg may be configured to move in a vertical direction to move the chassis in a vertical translational degree of freedom. The robotic system may include a proximal conveyor, a first segment including a first segment conveyor extending along a length of the first segment, and a gripper including a distal conveyor extending along a length of the gripper. A first joint between the proximal conveyor and the first segment may be configured to provide a first rotational degree of freedom between the first segment and the proximal conveyor. A second joint between the gripper and the first segment may be configured to provide a second rotational degree of freedom between the first segment and the gripper.
    Type: Application
    Filed: December 7, 2023
    Publication date: June 13, 2024
    Inventors: Rosen Nikolaev Diankov, Puttichai Lertkultanon, Shintaro Matsuoka, Yoshiki Kanemoto, Jose Jeronimo Moreira Rodrigues, Lei Lei, Yixuan Zhang, Xutao Ye, Yufan Du, Mingjian Liang, Lingping Gao, Xinhao Wen, Xu Chen
  • Patent number: 12002007
    Abstract: A system and method for operating a robotic system to scan and register unrecognized objects is disclosed. The robotic system may use an image data representative of an unrecognized object located at a start location to implement operations for transferring the unrecognized object from the start location. While implementing the operations, the robotic system may obtain additional data, including scanning results of one or more portions of the unrecognized object not included in the image data. The robotic system may use the additional data to register the unrecognized object.
    Type: Grant
    Filed: September 13, 2022
    Date of Patent: June 4, 2024
    Assignee: MUJIN, Inc.
    Inventors: Rosen Nikolaev Diankov, Huan Liu, Xutao Ye, Jose Jeronimo Moreira Rodrigues, Yoshiki Kanemoto, Jinze Yu, Russell Islam
  • Publication number: 20240165820
    Abstract: A method and computing system for object detection are presented. The computing system is configured to receive first image information representing at least a first portion of an object structure of an object in a camera's field of view, wherein the first image information is associate with a first camera pose; generate or update, based on the first image information, sensed structure information representing the object structure; identify an object corner associated with the object structure; cause the robot arm to move the camera to a second camera pose pointed at the object corner; receive second image information associated with the second camera pose; update the sensed structure information based on the second image information; determine, based on the updated sensed structure information, an object type associated with the object; determine one or more robot interaction locations based on the object type.
    Type: Application
    Filed: January 26, 2024
    Publication date: May 23, 2024
    Inventors: Xutao YE, Puttichai LERTKULTANON, Rosen Nikolaev DIANKOV
  • Patent number: 11967113
    Abstract: A system and method for performing automatic camera calibration is presented. The system communicates with a first camera and a second camera, wherein a transparent platform is disposed between the two cameras. When a 3D calibration pattern is disposed on the platform, the system receives a first set of calibration images from the first camera, and a second set of calibration images from the second camera. The system determines, based on the first set of calibration images, a first set of coordinates for corners of the polyhedron. The system further determines, based on the second set of calibration images, a second set of coordinates for the corners. The system determines, based on the coordinates, a spatial relationship between the first camera and the second camera. The system further uses a description of the spatial relationship to generate a 3D model of an object other than the 3D calibration pattern.
    Type: Grant
    Filed: June 17, 2021
    Date of Patent: April 23, 2024
    Assignee: MUJIN, INC.
    Inventors: Russell Islam, Xutao Ye