Patents by Inventor Yukio Hashiguchi
Yukio Hashiguchi 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: 12053888Abstract: A robot system includes a robot; a peripheral device disposed around the robot; a control unit configured to operate at least the robot based on a program; a suspension unit configured to suspend a plurality of sequential operations performed by the robot in conjunction with the peripheral device based on an operation program if an irregular state occurs in the peripheral device; and a simulator. The simulator is configured to generate a recovery program based at least on a robot state information of the robot at the time of suspending the operation due to an occurrence of the irregular state, in which the control unit is further configured to cause the robot to operate with respect to the peripheral device based on the recovery program so that an operation by the suspended operation program becomes resumable.Type: GrantFiled: November 15, 2021Date of Patent: August 6, 2024Inventors: Yukio Hashiguchi, Koichi Kuwahara
-
Patent number: 11826913Abstract: A control system includes: a controller configured to operate one or more robots in a real space based on an operation program; and circuitry configured to: operate one or more virtual robots based on the operation program in a virtual space, the one or more virtual robots corresponding to the one or more robots respectively; cause the controller to suspend an operation based on the operation program by the one or more robots; simulate a suspended state of the real space after suspension of the operation by the one or more robots, in the virtual space; and resume at least a part of the operation by the one or more virtual robots based on the operation program, in the virtual space in which the suspended state of the real space has been simulated.Type: GrantFiled: June 29, 2021Date of Patent: November 28, 2023Inventors: Yukio Hashiguchi, Yoshifumi Onoyama
-
Publication number: 20230121498Abstract: A simulation device includes circuitry configured to: execute a first simulation of a first control of a first machine, wherein the first control is executed by a first controller; execute a second simulation of a second control of a second machine, wherein the second control is executed by a second controller so that the second machine operates in collaboration with the first machine; and control progress of the first simulation and progress of the second simulation to maintain a simulated ratio of a progress speed of the first simulation and a progress speed of the second simulation to be equal to a ratio of a progress speed of the first control and a progress speed of the second control.Type: ApplicationFiled: December 20, 2022Publication date: April 20, 2023Inventors: Yukio HASHIGUCHI, Yoshifumi ONOYAMA, Koichi KUWAHARA, Naoki UTSUMI
-
Publication number: 20230107431Abstract: A control system includes: a robot controller configured to control a robot to execute a plurality of tasks included in a process for a workpiece in a real space; and circuitry configured to: control a virtual robot to execute the plurality of tasks in a virtual space; collect a real execution record from the real space during execution of each of the plurality of tasks by the robot; collect a virtual execution record from the virtual space during execution of each of the plurality of tasks by the virtual robot; and extract, from the plurality of tasks, one or more inconsistent tasks for which the real execution record and the virtual execution record are inconsistent with each other.Type: ApplicationFiled: December 6, 2022Publication date: April 6, 2023Inventors: Yukio HASHIGUCHI, Yoshifumi ONOYAMA, Koji HARA, Takeshi YAMASHITA, Masahiro GOYA, Ryosuke TSUTSUMI
-
Publication number: 20230099602Abstract: A production system includes: a plurality of controllers configured to control a plurality of devices, the plurality of devices including at least one robot; and circuitry communicable with the plurality of controllers, the circuitry may be configured to: output execution commands of next tasks based on a process including a plurality of tasks for a workpiece and progress information of the process; store environment information; and update the stored environment information in accordance with operations of the plurality of devices, wherein each of the plurality of controllers is configured to control one of the plurality of devices to execute a next task corresponding to one of the execution commands based on the environment information.Type: ApplicationFiled: December 6, 2022Publication date: March 30, 2023Inventors: Yukio HASHIGUCHI, Yoshifumi ONOYAMA
-
Publication number: 20230037774Abstract: The controller communicable with a second controller include circuitry configured to: execute a processing to operate a first machine in collaboration with a second machine controlled by the second controller in a real space; modify the processing in response to determining that, instead of controlling the second machine, the second controller controls a virtual second machine that simulates operations of the second machine in a virtual space; and execute the modified processing to operate the first machine in the real space in collaboration with the virtual second machine that operates in the virtual space.Type: ApplicationFiled: August 1, 2022Publication date: February 9, 2023Inventors: Yoshifumi ONOYAMA, Yukio HASHIGUCHI, Yosuke KAMIYA, Yuki OE, Yu KATONO, Tomoyuki NAKAMURA, Takahiro HORA
-
Publication number: 20220072703Abstract: A robot system includes a robot; a peripheral device disposed around the robot; a control unit configured to operate at least the robot based on a program; a suspension unit configured to suspend a plurality of sequential operations performed by the robot in conjunction with the peripheral device based on an operation program if an irregular state occurs in the peripheral device; and a simulator. The simulator is configured to generate a recovery program based at least on a robot state information of the robot at the time of suspending the operation due to an occurrence of the irregular state, in which the control unit is further configured to cause the robot to operate with respect to the peripheral device based on the recovery program so that an operation by the suspended operation program becomes resumable.Type: ApplicationFiled: November 15, 2021Publication date: March 10, 2022Inventors: Yukio HASHIGUCHI, Koichi KUWAHARA
-
Publication number: 20220001537Abstract: A control system includes: a controller configured to operate one or more robots in a real space based on an operation program; and circuitry configured to: operate one or more virtual robots based on the operation program in a virtual space, the one or more virtual robots corresponding to the one or more robots respectively; cause the controller to suspend an operation based on the operation program by the one or more robots; simulate a suspended state of the real space after suspension of the operation by the one or more robots, in the virtual space; and resume at least a part of the operation by the one or more virtual robots based on the operation program, in the virtual space in which the suspended state of the real space has been simulated.Type: ApplicationFiled: June 29, 2021Publication date: January 6, 2022Inventors: Yukio HASHIGUCHI, Yoshifumi ONOYAMA
-
Publication number: 20210291368Abstract: A method of generating a robot operation command includes extracting a work command from an overall work flow; extracting, from a command definition database, a command definition corresponding to the extracted work command, the work command having been read; generating, by referring to the read work command, a set of unit jobs in which at least one work command is arranged in order, based on the extracted command definition; generating, for a plurality of unit jobs, a connecting job for causing a robot to be moved from an end position of a previous unit job to a start position of a subsequent unit job; and generating a robot operation command in which the unit jobs and the connecting job are continuous.Type: ApplicationFiled: June 7, 2021Publication date: September 23, 2021Inventors: Yoichi KAKISAKA, Yukio HASHIGUCHI, Hirokazu KARIYAZAKI, Takashi NAGASAKI, Yukiko SAWADA, Keita MORISAKI
-
Patent number: 11065764Abstract: A method of generating a robot operation command includes extracting a work command from an overall work flow; extracting, from a command definition database, a command definition corresponding to the extracted work command, the work command having been read; generating, by referring to the read work command, a set of unit jobs in which at least one work command is arranged in order, based on the extracted command definition; generating, for a plurality of unit jobs, a connecting job for causing a robot to be moved from an end position of a previous unit job to a start position of a subsequent unit job; and generating a robot operation command in which the unit jobs and the connecting job are continuous.Type: GrantFiled: March 27, 2018Date of Patent: July 20, 2021Assignee: KABUSHIKI KAISHA YASKAWA DENKIInventors: Yoichi Kakisaka, Yukio Hashiguchi, Hirokazu Kariyazaki, Takashi Nagasaki, Yukiko Sawada, Keita Morisaki
-
Publication number: 20210154849Abstract: The control system includes: a plurality of controllers that respectively control a plurality of devices including at least robots; and an environment manager that is communicable with the plurality of controllers. The environment manager includes an environment information storage that stores environment information, and an information update unit that updates environment information according to an operation of the plurality of devices. Each of the plurality of controllers includes a condition monitor that monitors whether environment information stored in the environment device storage satisfies a predetermined condition and an operation execution unit that controls a corresponding device of the plurality of devices to execute a predetermined operation in a case where the environment information satisfies a predetermined condition.Type: ApplicationFiled: November 17, 2020Publication date: May 27, 2021Inventors: Yuji ICHIMARU, Yukio HASHIGUCHI, Koichi KUWAHARA
-
Patent number: 10913150Abstract: A processing system includes a robot including at least one arm each including a hand at an end of the at least one arm; a first position measurement sensor, which is to be grasped by the hand and moved by the at least one arm, and is configured to measure a position of a device to be used when the robot processes a processing target; and a robot control device configured to: cause the hand to grasp the first position measurement sensor; and cause the first position measurement sensor to measure the position of the device.Type: GrantFiled: March 9, 2018Date of Patent: February 9, 2021Assignee: KABUSHIKI KAISHA YASKAWA DENKIInventors: Takuya Fukuda, Yukio Hashiguchi, Kenji Matsukuma, Makoto Umeno
-
Patent number: 10889003Abstract: A robot system includes a robot, a robot work environment in which the robot works, and a robot controller including circuitry that stores position information indicating a position of each of measured robot postures in the robot work environment, obtains a measured position of each of the measured robot postures based on a detection result obtained by a sensor, and corrects a movement position of the robot based on the measured position.Type: GrantFiled: February 20, 2018Date of Patent: January 12, 2021Assignee: KABUSHIKI KAISHA YASKAWA DENKIInventors: Takuya Fukuda, Yukio Hashiguchi, Noriko Abe
-
Patent number: 10837977Abstract: A rack includes a container holder that is fixed to a stage and holds a container that contains a liquid to be dispensed and a camera that is fixed to the stage and located in a position where the camera is capable of capturing an image of the container.Type: GrantFiled: May 4, 2016Date of Patent: November 17, 2020Assignee: KABUSHIKI KAISHA YASKAWA DENKIInventors: Noriko Abe, Yukio Hashiguchi, Makoto Umeno, Hiroshi Kumagai, Yukiko Sawada, Motohisa Kamei
-
Publication number: 20180281190Abstract: A method of generating a robot operation command includes extracting a work command from an overall work flow; extracting, from a command definition database, a command definition corresponding to the extracted work command, the work command having been read; generating, by referring to the read work command, a set of unit jobs in which at least one work command is arranged in order, based on the extracted command definition; generating, for a plurality of unit jobs, a connecting job for causing a robot to be moved from an end position of a previous unit job to a start position of a subsequent unit job; and generating a robot operation command in which the unit jobs and the connecting job are continuous.Type: ApplicationFiled: March 27, 2018Publication date: October 4, 2018Inventors: Yoichi KAKISAKA, Yukio HASHIGUCHI, Hirokazu KARIYAZAKI, Takashi NAGASAKI, Yukiko SAWADA, Keita MORISAKI
-
Publication number: 20180236669Abstract: A robot system includes a robot, a robot work environment in which the robot works, and a robot controller including circuitry that stores position information indicating a position of each of measured robot postures in the robot work environment, obtains a measured position of each of the measured robot postures based on a detection result obtained by a sensor, and corrects a movement position of the robot based on the measured position.Type: ApplicationFiled: February 20, 2018Publication date: August 23, 2018Applicant: KABUSHIKI KAISHA YASKAWA DENKIInventors: Takuya FUKUDA, Yukio HASHIGUCHI, Noriko ABE
-
Publication number: 20180194004Abstract: A processing system includes a robot including at least one arm each including a hand at an end of the at least one arm; a first position measurement sensor, which is to be grasped by the hand and moved by the at least one arm, and is configured to measure a position of a device to be used when the robot processes a processing target; and a robot control device configured to: cause the hand to grasp the first position measurement sensor; and cause the first position measurement sensor to measure the position of the device.Type: ApplicationFiled: March 9, 2018Publication date: July 12, 2018Inventors: Takuya FUKUDA, Yukio HASHIGUCHI, Kenji MATSUKUMA, Makoto UMENO
-
Patent number: 9833905Abstract: After a forward end of a workpiece is inserted into a through-hole and fitting is started, a follow operation of moving the workpiece to follow the shape of the through-hole is performed during the movement of the workpiece in a fitting direction. At this time, the workpiece is fitted into the through-hole while a control point of a robot is changed in a direction opposite to the fitting direction according to the amount of movement of the workpiece in the fitting direction.Type: GrantFiled: December 16, 2014Date of Patent: December 5, 2017Assignee: KABUSHIKI KAISHA YASKAWA DENKIInventors: Tetsuro Izumi, Yukio Hashiguchi, Takuya Fukuda, Ryoichi Nagai
-
Publication number: 20160334429Abstract: A rack includes a container holder that is fixed to a stage and holds a container that contains a liquid to be dispensed and a camera that is fixed to the stage and located in a position where the camera is capable of capturing an image of the container.Type: ApplicationFiled: May 4, 2016Publication date: November 17, 2016Applicant: KABUSHIKI KAISHA YASKAWA DENKIInventors: Noriko ABE, Yukio Hashiguchi, Makoto Umeno, Hiroshi Kumagai, Yukiko Sawada, Motohisa Kamei
-
Patent number: 9346162Abstract: A robot system includes a robot arm, one or more actuators that are provided in the robot arm to drive the robot arm, a sensor unit that detects an external force applied to at least one of the robot arm and the actuators, and a controller that controls an operation of each of the actuators and limits a torque instruction value for each of the actuators on the basis of a detection result of the sensor unit.Type: GrantFiled: January 8, 2014Date of Patent: May 24, 2016Assignee: KABUSHIKI KAISHA YASKAWA DENKIInventors: Yukio Hashiguchi, Shingo Ando, Takuya Fukuda, Takenori Oka, Shinji Murai, Takeomi Hidaka, Manabu Okahisa