Patents by Inventor Rosen Nikolaev Diankov

Rosen Nikolaev Diankov 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: 11981518
    Abstract: A system and method for operating a robotic system to use two or more tools to manipulate objects. The robotic system may coordinate planning processes and/or plan implementations based on grouping the objects.
    Type: Grant
    Filed: August 2, 2021
    Date of Patent: May 14, 2024
    Assignee: MUJIN, Inc.
    Inventors: Shintaro Matsuoka, Hironori Mizoguchi, Rosen Nikolaev Diankov
  • Publication number: 20240131708
    Abstract: A system and method for operating a robotic system to dynamically adjust a planned trajectory or a planned implementation thereof is disclosed. The robotic system may derive updated waypoints to replace planned waypoints of the planned trajectory for implementing a task. Using the updated waypoints, the robotic system may implement the task differently than initially planned according to the planned trajectory.
    Type: Application
    Filed: November 3, 2023
    Publication date: April 25, 2024
    Inventors: Aditi Pandya, Shunichi Nozawa, Rosen Nikolaev Diankov
  • Patent number: 11961042
    Abstract: The present disclosure relates to detecting and registering unrecognized or unregistered objects. A minimum viable range (MVR) may be derived based on inspecting image data that represents objects. The MVR may be determined to be a certain MVR or an uncertain MVR according to one or more features represented in the image data. The MVR may be used to register corresponding objects according to the certain or uncertain determination.
    Type: Grant
    Filed: November 15, 2021
    Date of Patent: April 16, 2024
    Assignee: MUJIN, Inc.
    Inventors: Jinze Yu, Jose Jeronimo Moreira Rodrigues, Rosen Nikolaev Diankov, Xutao Ye, Russell Islam
  • Patent number: 11958191
    Abstract: A system and method for operating a transport robot to simultaneously grasp and transfer multiple objects is disclosed. The transport robot includes a multi-gripper assembly having an array of addressable vacuum regions each configured to independently provide a vacuum. The robotic system receives image data representative of a group of objects. Individual target objects are identified in the group based on the received image data. Addressable vacuum regions are selected based on the identified target objects. The transport robot is command to cause the selected addressable vacuum regions to simultaneously grasp and transfer multiple target objects.
    Type: Grant
    Filed: August 27, 2021
    Date of Patent: April 16, 2024
    Assignee: MUJIN, Inc.
    Inventors: Rosen Nikolaev Diankov, Hironori Mizoguchi
  • Publication number: 20240109199
    Abstract: A method for operating a robotic system includes determining a discretized object model based on source sensor data; comparing the discretized object model to a packing plan or to master data; determining a discretized platform model based on destination sensor data; determining height measures based on the destination sensor data; comparing the discretized platform model and/or the height measures to an expected platform model and/or expected height measures; and determining one or more errors by (i) determining at least one source matching error by identifying one or more disparities between (a) the discretized object model and (b) the packing plan or the master data or (ii) determining at least one destination matching error by identifying one or more disparities between (a) the discretized platform model or the height measures and (b) the expected platform model or the expected height measures, respectively.
    Type: Application
    Filed: September 13, 2023
    Publication date: April 4, 2024
    Inventors: Rosen Nikolaev Diankov, Denys Kanunikov
  • Publication number: 20240091933
    Abstract: A system and method of operation of a robotic system including: receiving a sensor reading associated with a target object; generating a base plan for performing a task on the target object, wherein generating the base plan includes determining a grip point and one or more grip patterns associated with the grip point for gripping the target object based on a location of the grip point relative to a designated area, a task location, and another target object; implementing the base plan for performing the task by operating an actuation unit and one or more suction grippers according to a grip pattern rank, to generate an established grip on the target object, wherein the established grip is at a grip pattern location associated with the grip patterns; measuring the established grip; comparing the established grip to a force threshold; and re-gripping the target object based on the established grip falling below the force threshold.
    Type: Application
    Filed: September 11, 2023
    Publication date: March 21, 2024
    Inventors: Rosen Nikolaev Diankov, Denys Kanunikov
  • Publication number: 20240075619
    Abstract: The present disclosure provides a control method of a robotic system. The control method includes: deriving an approach location at which the end effector grips an operation object; deriving a scan location for scanning an identifier of the operation object; and based on the approach location and the scan location, creating or deriving a control sequence to instruct the robot to execute the control sequence. The control sequence includes (1) gripping the operation object from a start location; (2) scanning an identifier of the operation object with a scanner located between the start location and a task location; (3) temporarily releasing the operation object from the end effector and regripping the operation object by the end effector to be shifted, at a shift location, when a predetermined condition is satisfied; and (4) moving the operation object to the task location.
    Type: Application
    Filed: September 11, 2023
    Publication date: March 7, 2024
    Inventors: Rosen Nikolaev Diankov, Yoshiki Kanemoto, Denys Kanunikov
  • Publication number: 20240078512
    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: Application
    Filed: September 15, 2023
    Publication date: March 7, 2024
    Inventors: Rosen Nikolaev Diankov, Russell Islam, Xutao Ye
  • Patent number: 11919175
    Abstract: A robotic system includes a user interface configured to receive a jog command for manually operating a robotic unit; a control unit, coupled to the user interface, configured to: real-time parallel process the jog command including to: execute a collision check thread to determine whether the jog command results in a collision or results in an unobstructed status for the robotic unit within an operation environment based on an environment model and a robot model, execute a jog operation thread to determine whether the unobstructed status is provided within a collision check time limit; and execute the jog command by the robotic unit based on the unobstructed status provided before the collision check time limit.
    Type: Grant
    Filed: September 1, 2020
    Date of Patent: March 5, 2024
    Assignee: Mujin, Inc.
    Inventors: Kei Usui, Rosen Nikolaev Diankov
  • Patent number: 11911919
    Abstract: A method performed by a computing system is presented. The method may include the computing system receiving image information that represents an object surface associated with a flexible object, and identifying, as a grip region, a surface region of the object surface that satisfies a defined smoothness condition and has a region size that is larger than or equal to a defined region size threshold, wherein the grip region is identified based on the image information. The method may further include identifying, as a safety region, a three-dimensional (3D) region which surrounds the grip region in one or more horizontal dimensions, and which extends from the grip region along a vertical dimension that is perpendicular to the one or more horizontal dimensions. The method may further include performing robot motion planning based on the grip region and the safety region.
    Type: Grant
    Filed: March 5, 2021
    Date of Patent: February 27, 2024
    Assignee: MUJIN, INC.
    Inventors: Jose Jeronimo Moreira Rodrigues, Rosen Nikolaev Diankov, Jinze Yu, Ahmed Abouelela, Yoshiki Kanemoto
  • Patent number: 11905116
    Abstract: A robot system controller and control method that implement sophisticated cooperation among units is provided. The controller may include: a data acquisition unit adapted to acquire first data including information about the handling object and the shelf before storing or retrieving the handling object in/from the shelf; a data storage unit; and a robot control unit adapted to select and transport the shelf to an access position before storing or retrieving the handling object in/from the shelf, create or acquire a control sequence for storing or retrieving the handling object in/from the shelf, instruct the transport robot to execute a task of transporting the shelf to the access position, and instruct the handling robot to execute a task of storing or retrieving the handling object in/from the shelf.
    Type: Grant
    Filed: June 28, 2021
    Date of Patent: February 20, 2024
    Assignee: MUJIN, Inc.
    Inventors: Isamu Arase, Satoshi Tendo, Rosen Nikolaev Diankov
  • Patent number: 11904468
    Abstract: A method for operating a transport robot includes receiving image data representative of a group of objects. One or more target objects are identified in the group based on the received image data. Addressable vacuum regions are selected based on the identified one or more target objects. The transport robot is command to cause the selected addressable vacuum regions to hold and transport the identified one or more target objects. The transport robot includes a multi-gripper assembly having an array of addressable vacuum regions each configured to independently provide a vacuum. A vision sensor device can capture the image data, which is representative of the target objects adjacent to or held by the multi-gripper assembly.
    Type: Grant
    Filed: April 18, 2022
    Date of Patent: February 20, 2024
    Assignee: Mujin, Inc.
    Inventors: Hironori Mizoguchi, Rosen Nikolaev Diankov
  • Patent number: 11900652
    Abstract: A method and computing system for performing the method are presented. The method may include receiving image information representing an object; identifying a set of one or more matching object recognition templates associated with a set of one or more detection hypotheses. The method may further include selecting a primary detection hypothesis associated with a matching object recognition template; generating a primary candidate region based on the matching object recognition template; determining at least one of: (i) whether the set of one or more matching object recognition templates has a subset of one or more remaining matching templates, or (ii) whether the image information has a portion representing an unmatched region; and generating a safety volume list based on at least one of: (i) the unmatched region, or (ii) one or more additional candidate regions that are generated based on the subset of one or more remaining matching templates.
    Type: Grant
    Filed: March 5, 2021
    Date of Patent: February 13, 2024
    Assignee: MUJIN, INC.
    Inventors: Jose Jeronimo Moreira Rodrigues, Rosen Nikolaev Diankov, Jinze Yu, Ahmed Abouelela, Yoshiki Kanemoto
  • Publication number: 20240042608
    Abstract: A method for operating a robotic system that includes calculating a base motion plan, wherein the base motion plan includes a sequence of commands or settings, or a combination thereof, that operates a robotic arm and a gripper to transfer a target object from a start location to a task location; receiving a contact measure while executing the base motion plan, wherein the contact measure represents an amount of grip of the gripper on the target object; and generating one or more actuator commands/settings that deviate from the base motion plan when the contact measure fails to satisfy a threshold, wherein the one or more actuator commands/settings thereof are configured to operate the robotic arm, the gripper, or a combination thereof to execute one or more response actions not included in the base motion plan.
    Type: Application
    Filed: April 12, 2023
    Publication date: February 8, 2024
    Inventors: Rosen Nikolaev Diankov, Huan Liu, Denys Kanunikov
  • Patent number: 11883966
    Abstract: A method and computing system for performing object detection are presented. The computing system may be configured to: receive first image information that represents 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 in which the camera is 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: Grant
    Filed: December 9, 2020
    Date of Patent: January 30, 2024
    Assignee: MUJIN, INC.
    Inventors: Xutao Ye, Puttichai Lertkultanon, Rosen Nikolaev Diankov
  • Publication number: 20240020637
    Abstract: The present disclosure relates to methods and systems for generating a verified minimum viable range (MVR) of an object. An exposed outer corner and exposed edges of an object may be identified by processing one or more image data. An initial MVR may be generated by identifying opposing parallel edges opposing the exposed edges. The initial MVR may be adjusted, and the adjusted result may be tested to generate a verified MVR.
    Type: Application
    Filed: April 19, 2023
    Publication date: January 18, 2024
    Inventors: Jinze Yu, Jose Jeronimo Moreira Rodrigues, Rosen Nikolaev Diankov, Xutao Ye
  • Publication number: 20240017417
    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: Application
    Filed: June 8, 2023
    Publication date: January 18, 2024
    Inventors: Xutao YE, Puttichai LERTKULTANON, Rosen Nikolaev DIANKOV
  • Patent number: 11833690
    Abstract: A system and method for operating a robotic system to dynamically adjust a planned trajectory or a planned implementation thereof is disclosed. The robotic system may derive updated waypoints to replace planned waypoints of the planned trajectory for implementing a task. Using the updated waypoints, the robotic system may implement the task differently than initially planned according to the planned trajectory.
    Type: Grant
    Filed: January 4, 2021
    Date of Patent: December 5, 2023
    Assignee: MUJIN, Inc.
    Inventors: Aditi Pandya, Shunichi Nozawa, Rosen Nikolaev Diankov
  • Patent number: 11797926
    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: October 27, 2021
    Date of Patent: October 24, 2023
    Assignee: MUJIN, Inc.
    Inventors: Rosen Nikolaev Diankov, Russell Islam, Xutao Ye
  • Patent number: 11794346
    Abstract: A method for operating a robotic system includes determining a discretized object model based on source sensor data; comparing the discretized object model to a packing plan or to master data; determining a discretized platform model based on destination sensor data; determining height measures based on the destination sensor data; comparing the discretized platform model and/or the height measures to an expected platform model and/or expected height measures; and determining one or more errors by (i) determining at least one source matching error by identifying one or more disparities between (a) the discretized object model and (b) the packing plan or the master data or (ii) determining at least one destination matching error by identifying one or more disparities between (a) the discretized platform model or the height measures and (b) the expected platform model or the expected height measures, respectively.
    Type: Grant
    Filed: January 19, 2021
    Date of Patent: October 24, 2023
    Assignee: MUJIN, Inc.
    Inventors: Rosen Nikolaev Diankov, Denys Kanunikov