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).
-
Patent number: 12090667Abstract: 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: GrantFiled: January 17, 2022Date of Patent: September 17, 2024Assignee: KABUSHIKI KAISHA YASKAWA DENKIInventors: Makoto Takahashi, Wataru Watanabe, Yutaro Uchida, Ryo Kabutan
-
Patent number: 12042940Abstract: 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: GrantFiled: May 25, 2022Date of Patent: July 23, 2024Inventors: Makoto Takahashi, Wataru Watanabe, Yutaro Uchida, Ryo Kabutan, Keita Satsuma
-
Publication number: 20240152105Abstract: An operation adjustment system includes estimation circuitry and generation circuitry. The estimation circuitry is configured to generate a calculation model based on a plurality of pairs of a parameter set and an evaluation index. The calculation model indicates a relationship between the parameter set and the evaluation index. The parameter set affects an operation of a motor control device. The evaluation index relates to a machine operated according to the parameter set by the motor control device. The generation circuitry is configured to generate a new parameter set based on the calculation model in order to update the calculation model with the new parameter set.Type: ApplicationFiled: January 19, 2024Publication date: May 9, 2024Applicant: KABUSHIKI KAISHA YASKAWA DENKIInventors: Ryo KABUTAN, Ryohei SUZUKI, Takeshi UEDA, Masayuki MORI
-
Publication number: 20240144101Abstract: Provided is a generation system including: one or more processors which acquire waveform data; specify an intention of a user; and generate pseudo waveform data from the waveform data acquired in such a manner that an intention of a user specified is reflected. Provided is a method for generating a waveform evaluation model executed by a computer, including: acquiring waveform data; specifying an intention of a user; generating pseudo waveform by generating pseudo waveform data from the waveform data acquired in the acquiring the waveform data in such a manner that the intention of the user specified in the specifying the intention is reflected; and executing learning by executing machine learning using the pseudo waveform data generated in the generating the pseudo waveform to generate a waveform evaluation model which outputs an evaluation result of input waveform data.Type: ApplicationFiled: October 29, 2023Publication date: May 2, 2024Inventors: Ryohei SUZUKI, Ryo KABUTAN, Takuya KADOYA
-
Publication number: 20240051117Abstract: 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: ApplicationFiled: July 19, 2023Publication date: February 15, 2024Inventors: Ryo KABUTAN, Ryohei SUZUKI, Takuya KADOYA
-
Patent number: 11833695Abstract: 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: GrantFiled: November 15, 2021Date of Patent: December 5, 2023Inventors: Ryo Kabutan, Takuro Matsumoto, Ryohei Suzuki
-
Patent number: 11717965Abstract: 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: GrantFiled: January 8, 2021Date of Patent: August 8, 2023Inventors: Makoto Takahashi, Wataru Watanabe, Yutaro Uchida, Ryo Kabutan
-
Publication number: 20230141876Abstract: 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: ApplicationFiled: November 7, 2022Publication date: May 11, 2023Applicant: KABUSHIKI KAISHA YASKAWA DENKIInventors: Ryo KABUTAN, Makoto TAKAHASHI, Wataru WATANABE, Keisuke YONEHARA, Takuya KADOYA
-
Publication number: 20220281111Abstract: 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: ApplicationFiled: May 25, 2022Publication date: September 8, 2022Inventors: Makoto TAKAHASHI, Wataru WATANABE, Yutaro UCHIDA, Ryo KABUTAN, Keita SATSUMA
-
Publication number: 20220226997Abstract: 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: ApplicationFiled: January 17, 2022Publication date: July 21, 2022Applicant: KABUSHIKI KAISHA YASKAWA DENKIInventors: Makoto TAKAHASHI, Wataru WATANABE, Yutaro UCHIDA, Ryo KABUTAN
-
Publication number: 20220152830Abstract: 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: ApplicationFiled: November 15, 2021Publication date: May 19, 2022Inventors: Ryo KABUTAN, Takuro MATSUMOTO, Ryohei SUZUKI
-
Publication number: 20220143829Abstract: 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: ApplicationFiled: January 8, 2021Publication date: May 12, 2022Inventors: Makoto TAKAHASHI, Wataru WATANABE, Yutaro UCHIDA, Ryo KABUTAN