Patents by Inventor Ryo KABUTAN

Ryo KABUTAN 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).

  • Publication number: 20240051117
    Abstract: A robot system includes circuitry and a robot. The circuitry is configured to set, based on a plurality of workpieces that move along a conveying surface, a window corresponding to n workpieces of the plurality of workpieces, according to an inflow order that is an order in which the plurality of workpieces have moved along the conveying surface, where n>1. The circuitry is further configured to determine a picking order by an optimization algorithm, based on a position of each of the n workpieces. The picking order is an order of picking one or more of the workpieces from the conveying surface and is different from the inflow order. The circuitry is further configured to select m workpieces from the window based on the picking order, where n>m. The robot is configured to pick the selected m workpieces from the conveying surface in the picking order.
    Type: Application
    Filed: July 19, 2023
    Publication date: February 15, 2024
    Inventors: Ryo KABUTAN, Ryohei SUZUKI, Takuya KADOYA
  • Patent number: 11833695
    Abstract: An example diagnosis system determines a state of a target device that includes a work apparatus. The diagnosis system includes circuitry that is configured to acquire first data generated in response to operating the work apparatus at a first pressure, configured to acquire second data generated in response to operating the work apparatus at a second pressure, configured to calculate a feature quantity indicating a relation between the first data and the second data, and configured to determine the state of the target device based on the feature quantity.
    Type: Grant
    Filed: November 15, 2021
    Date of Patent: December 5, 2023
    Inventors: Ryo Kabutan, Takuro Matsumoto, Ryohei Suzuki
  • Patent number: 11717965
    Abstract: A program generation system according to an example includes circuitry configured to: set multiple kinds of candidate postures of a robot in a connection area between a work path that is a trajectory of the robot in a task and an air-cut path that is a trajectory of the robot connecting tasks; evaluate an operation program including the work path and the air-cut path while changing a posture of the robot in the connection area among the multiple kinds of candidate postures; determine one of the multiple kinds of candidate postures as the posture of the robot in the connection area based on an evaluation result in the evaluating; and generate the operation program.
    Type: Grant
    Filed: January 8, 2021
    Date of Patent: August 8, 2023
    Inventors: Makoto Takahashi, Wataru Watanabe, Yutaro Uchida, Ryo Kabutan
  • Publication number: 20230141876
    Abstract: A planning system includes search circuitry configured to run a simulation to repeatedly generate candidate positions which are candidates for a target position with respect to a motion of a robot, and selection circuitry configured to select the target position among the candidate positions. The search circuitry includes evaluation circuitry configured to calculate an evaluation value corresponding to each of the candidate positions, estimation circuitry configured to generate a calculation model showing a relationship between each of the candidate positions and the evaluation value with a regression analysis, and setting circuitry configured to set a new candidate position based on the calculation model.
    Type: Application
    Filed: November 7, 2022
    Publication date: May 11, 2023
    Applicant: KABUSHIKI KAISHA YASKAWA DENKI
    Inventors: Ryo KABUTAN, Makoto TAKAHASHI, Wataru WATANABE, Keisuke YONEHARA, Takuya KADOYA
  • Publication number: 20220281111
    Abstract: A simulation system includes circuitry configured to: determine placement of a robot with respect to another object in a virtual space, based on a placement constraint applied to the robot for executing a plurality of tasks; generate a path representing a trajectory of at least a portion of the robot or a tool operated by the robot during the tasks, based on a spatial relationship between the determined placement of the robot and the other object that satisfies the placement constraint; execute an operation program including the generated path in the virtual space in which the robot and the other object are placed; and check whether the robot interferes with the other object, based on the spatial relationship between the determined placement of the robot and the other object along the generated path in the virtual space, as a result of executing the tasks in the operation program.
    Type: Application
    Filed: May 25, 2022
    Publication date: September 8, 2022
    Inventors: Makoto TAKAHASHI, Wataru WATANABE, Yutaro UCHIDA, Ryo KABUTAN, Keita SATSUMA
  • Publication number: 20220226997
    Abstract: A planning system includes flow generating circuitry, confirmation circuitry, and update circuitry. The flow generating circuitry is configured to generate a task flow which includes work tasks predetermined based on a concurrent execution constraint with respect to concurrent execution of tasks performed by robots and connection tasks to be connected to the work tasks. The confirmation circuitry is configured to determine whether at least one of the robots interferes with an object in the connection tasks. The update circuitry is configured to update the concurrent execution constraint when the at least one of the robots is determined to interfere with the object.
    Type: Application
    Filed: January 17, 2022
    Publication date: July 21, 2022
    Applicant: KABUSHIKI KAISHA YASKAWA DENKI
    Inventors: Makoto TAKAHASHI, Wataru WATANABE, Yutaro UCHIDA, Ryo KABUTAN
  • Publication number: 20220152830
    Abstract: An example diagnosis system determines a state of a target device that includes a work apparatus. The diagnosis system includes circuitry that is configured to acquire first data generated in response to operating the work apparatus at a first pressure, configured to acquire second data generated in response to operating the work apparatus at a second pressure, configured to calculate a feature quantity indicating a relation between the first data and the second data, and configured to determine the state of the target device based on the feature quantity.
    Type: Application
    Filed: November 15, 2021
    Publication date: May 19, 2022
    Inventors: Ryo KABUTAN, Takuro MATSUMOTO, Ryohei SUZUKI
  • Publication number: 20220143829
    Abstract: A program generation system according to an example includes circuitry configured to: set multiple kinds of candidate postures of a robot in a connection area between a work path that is a trajectory of the robot in a task and an air-cut path that is a trajectory of the robot connecting tasks; evaluate an operation program including the work path and the air-cut path while changing a posture of the robot in the connection area among the multiple kinds of candidate postures; determine one of the multiple kinds of candidate postures as the posture of the robot in the connection area based on an evaluation result in the evaluating; and generate the operation program.
    Type: Application
    Filed: January 8, 2021
    Publication date: May 12, 2022
    Inventors: Makoto TAKAHASHI, Wataru WATANABE, Yutaro UCHIDA, Ryo KABUTAN