Patents by Inventor Taku Oya

Taku Oya 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: 11855907
    Abstract: A robot control system includes a first control device including a first communication unit and one or more second control devices connected to the first control device through a network. Each of the second control devices includes a second communication unit that exchanges data with the first communication unit of the first control device using a communication resource of a network allocated thereto, and a command value generation unit that sequentially generates a command value for driving the robot, in accordance with a command from the first control device. The robot control system includes a communication resource setting unit that allocates the communication resource to each second control device.
    Type: Grant
    Filed: December 17, 2020
    Date of Patent: December 26, 2023
    Assignee: OMRON CORPORATION
    Inventors: Diego Escudero, Ferran Carlas, Raffaele Vito, Yoshihide Tamura, Taku Oya
  • Publication number: 20230132698
    Abstract: A robot control system includes a first control device including a first communication unit and one or more second control devices connected to the first control device through a network. Each of the second control devices includes a second communication unit that exchanges data with the first communication unit of the first control device using a communication resource of a network allocated thereto, and a command value generation unit that sequentially generates a command value for driving the robot, in accordance with a command from the first control device. The robot control system includes a communication resource setting unit that allocates the communication resource to each second control device.
    Type: Application
    Filed: December 17, 2020
    Publication date: May 4, 2023
    Applicant: OMRON CORPORATION
    Inventors: Diego ESCUDERO, Ferran CARLAS, Raffaele VITO, Yoshihide TAMURA, Taku OYA
  • Publication number: 20230101517
    Abstract: The robot control system includes a first control device and a second control device network-connected to the first control device to control a robot. The first control device includes a selection unit configured to enable any one of a plurality of sources that provide information about generation of a command instructing behavior of the robot, and a first communication unit configured to transmit a command generated according to the information from the enabled source in the plurality of sources to the second control device. The second control device includes a second communication unit configured to receive the command transmitted from the first control device, and a command value generation unit configured to sequentially generate a command value for driving each axis of the robot so as to provide the behavior instructed by the command from the first control device.
    Type: Application
    Filed: December 17, 2020
    Publication date: March 30, 2023
    Applicant: OMRON CORPORATION
    Inventors: Ferran CARLAS, Diego ESCUDERO, Raffaele VITO, Antonio PENALVER, David FORNAS, Yoshihide TAMURA, Taku OYA
  • Publication number: 20230079780
    Abstract: A processing device displays a result of simulation of synchronous control performed by a control device to synchronously control at least two of a plurality of control targets by executing a program. The processing device includes a display that displays the plurality of control targets in accordance with execution of the program in the simulation, an identification unit that identifies, among the plurality of control targets, a synchronization target group including control targets synchronously controlled in the execution of the program in the simulation, and a controller that causes the display to display the synchronization target group identified by the identification unit among the plurality of control targets displayed by the display in a manner distinguishable from control targets other than the synchronization target group.
    Type: Application
    Filed: December 16, 2020
    Publication date: March 16, 2023
    Inventors: Taku OYA, Hidehiko SEKIMOTO
  • Publication number: 20230022312
    Abstract: A control device includes a processor that calculates one or more predetermined command values for one or more robots to undergo synchronous control in predetermined control cycles, an output unit that outputs the one or more predetermined command values in each of the predetermined control cycles, and a generator that generates an output signal for a virtual robot. The virtual robot is virtually defined in relation to the synchronous control. The processor calculates the one or more predetermined command values using the output signal for the virtual robot generated by the generator.
    Type: Application
    Filed: December 16, 2020
    Publication date: January 26, 2023
    Inventors: Taku OYA, Daisuke MATSUNAGA
  • Publication number: 20220397880
    Abstract: A control device includes a first processing unit and a second processing unit. One processing unit of the first processing unit and the second processing unit is configured to retain a predetermined variable available in both a calculation by the first processing unit and a calculation by the second processing unit, and the other processing unit of the first processing unit and the second processing unit is configured to access the predetermined variable via the one processing unit.
    Type: Application
    Filed: October 21, 2020
    Publication date: December 15, 2022
    Inventors: Kei YASUDA, Taku OYA, Hidehiko SEKIMOTO
  • Patent number: 11498220
    Abstract: A control device estimates a position and pose of an imaging device relative to a robot based on an image of the robot captured by the imaging device. A simulation device arranges a robot model at a teaching point, and generates a simulation image of the robot model captured by a virtual camera that is arranged so that a position and pose of the virtual camera relative to the robot model in the virtual space coincide with the estimated position and pose of the imaging device. The control device determines an amount of correction of a position and pose of the robot for the teaching point so that the position and pose of the robot on the actual image captured after the robot has been driven according to a movement command to the teaching point approximate to the position and pose of the robot model on the simulation image.
    Type: Grant
    Filed: February 28, 2020
    Date of Patent: November 15, 2022
    Assignee: OMRON Corporation
    Inventors: Takafumi Okura, Taku Oya
  • Patent number: 11209790
    Abstract: An actuator control system includes: a transmission control unit configured to transmit final data, which is a final result of the computation by a sensor output computation unit, and to transmit intermediate data before transmitting the final data; and a command value computation unit configured to compute a command value for driving an actuator, based on the intermediate data and the final data transmitted by the transmission control unit.
    Type: Grant
    Filed: April 3, 2017
    Date of Patent: December 28, 2021
    Assignee: OMRON CORPORATION
    Inventors: Taku Oya, Hiroyuki Yanagi, Yasuaki Abe, Yuki Taniyasu
  • Patent number: 11137747
    Abstract: A control device that controls a drive unit included by a production line includes: an obtaining unit that obtains physical information indicating a variation with time of a posture of a worker at work; a storage for storing physical information of the worker obtained when the worker works in a stable posture; a detection unit that detects a difference between a magnitude of the variation with time indicated by the physical information obtained and a magnitude of a variation with time indicated by the physical information stored in the storage; and a determination unit that determines from the detected difference whether to change an amount of controlling the drive unit.
    Type: Grant
    Filed: August 16, 2017
    Date of Patent: October 5, 2021
    Assignee: OMRON Corporation
    Inventors: Taku Oya, Kyohei Asai, Go Aoki
  • Publication number: 20210299872
    Abstract: A control system (1) according to the present invention comprises: a control device (100) that monitors the operation of a plurality of moving parts for machining a workpiece (155), and controls the operation of the plurality of moving parts in each control cycle by issuing command values to the plurality of moving parts; and an inspection device (200) for inspecting the workpiece (155). The control device (100) comprises: an identification unit (160) for identifying, based on inspection results of the inspection device (200) and the command values issued to the plurality of moving parts, which moving part from among the plurality of moving parts has caused an abnormality in the inspection results; and a storage unit (170) for collecting and storing data on the moving part that has been identified by the identification unit (160) and caused the abnormality in the inspection results.
    Type: Application
    Filed: July 30, 2019
    Publication date: September 30, 2021
    Applicant: OMRON Corporation
    Inventors: Xianying WU, Taku OYA
  • Patent number: 11021333
    Abstract: A method for allowing even a user with little experience in robot operation to be able to perform correct calibration is provided. A mobile device displays one or more patterns at predetermined positions and transmits information indicating a touch position to a control device according to touching applied to the touch position in a state that the patterns are displayed. The control device calculates a parameter set based on an image measurement result obtained by a visual sensor when the mobile device is disposed in an image visual field in a state that the patterns are displayed, a touch position when the mobile device is touched by a robot, and a distance between a position of the mobile device when disposed in the imaging visual field and a position when the mobile device is touched by the robot.
    Type: Grant
    Filed: November 13, 2018
    Date of Patent: June 1, 2021
    Assignee: OMRON Corporation
    Inventors: Junji Shimamura, Yosuke Iwai, Akiro Kobayashi, Taku Oya
  • Publication number: 20210018903
    Abstract: An information processing system and method that an environment in which the behavior of a drive device can be compared with the behavior of a simulator of the drive device are provided. The information processing system comprises: a drive device; a controller for controlling the drive device in accordance with a control program; an actuator emulator for emulating the behavior of the drive device; a controller emulator for controlling the actuator emulator in accordance with the control program; a first collection part for collecting first operation data for the drive device during the execution of the control program where a first control parameter group is input a second collection part for collecting second operation data for the actuator emulator during the execution of the control program where a second control parameter group is input and an output part for outputting the first and second operation data.
    Type: Application
    Filed: March 27, 2019
    Publication date: January 21, 2021
    Applicant: OMRON Corporation
    Inventors: Yasuo MUNETA, Taku OYA, Junji SHIMAMURA
  • Publication number: 20200398435
    Abstract: A control device estimates a position and pose of an imaging device relative to a robot based on an image of the robot captured by the imaging device. A simulation device arranges a robot model at a teaching point, and generates a simulation image of the robot model captured by a virtual camera that is arranged so that a position and pose of the virtual camera relative to the robot model in the virtual space coincide with the estimated position and pose of the imaging device. The control device determines an amount of correction of a position and pose of the robot for the teaching point so that the position and pose of the robot on the actual image captured after the robot has been driven according to a movement command to the teaching point approximate to the position and pose of the robot model on the simulation image.
    Type: Application
    Filed: February 28, 2020
    Publication date: December 24, 2020
    Applicant: OMRON Corporation
    Inventors: Takafumi OKURA, Taku OYA
  • Patent number: 10860010
    Abstract: An information processing apparatus includes a first emulator that estimates a behavior of a device for driving a first control target that moves on a first target trajectory and a second emulator that estimates a behavior of a device for driving a second control target that moves on a second target trajectory. A visualization module generates drawing data for visualizing and drawing movement of the first control target and movement of the second control target in a three-dimensional virtual space by using a first command value and a second command value. The first and second emulators calculate the first command value and the second command value that control first and second driving devices in each control cycle according to a calculation command respectively. The calculation command instructs to calculate the command value for setting a movement amount in each control cycle variable.
    Type: Grant
    Filed: August 15, 2018
    Date of Patent: December 8, 2020
    Assignee: OMRON Corporation
    Inventors: Haruna Shimakawa, Taku Oya
  • Patent number: 10831182
    Abstract: A work process management system includes at least one work device and a tag type individual controller that is directly or indirectly attached to a work object to control the work device. Each of the work device includes a work-device-side communicator, a work part, and a work-device-side control part. The tag type individual controller includes an individual-controller-side storage in which a work content of a work process performed with the work device is stored, an individual-controller-side communicator, and an individual-controller-side calculation controller that transmits the work content of the work process performed with the work device in which a performance result is reflected to the work-device-side communicator, and additionally stores the received performance result in the individual-controller-side storage.
    Type: Grant
    Filed: February 19, 2015
    Date of Patent: November 10, 2020
    Assignee: OMRON Corporation
    Inventors: Taku Oya, Hiroyuki Yanagi, Nobuyuki Sakatani, Masanori Takahashi, Yasuaki Abe
  • Patent number: 10814486
    Abstract: An information processing device includes an actuator emulator simulating a behavior of a first drive apparatus that is for driving a first control target, an actuator emulator simulating a behavior of a second drive apparatus that is for driving a second control target, a storage device for storing a PLC program including an instruction group with respect to the actuator emulator and a robot program including an instruction group with respect to the actuator emulator, a timer generating a virtual time, and a PLC emulator for repeatedly executing the instruction group included in the PLC program in each predetermined first control period in accordance with measurement using the virtual time, and a robot controller emulator for sequentially executing the instruction group included in the robot program in a predetermined execution order in accordance with the virtual time.
    Type: Grant
    Filed: February 7, 2018
    Date of Patent: October 27, 2020
    Assignee: OMRON Corporation
    Inventors: Taku Oya, Haruna Shimakawa
  • Patent number: 10761513
    Abstract: An information processing device includes an actuator emulator that simulates a behavior of a drive apparatus that is for driving a first control target, an actuator emulator that simulates a behavior of a drive apparatus that is for driving a second control target that cooperates with the first control target, a timer that generates a virtual time, and an execution part that executes a PLC program for controlling the actuator emulator and a robot program for controlling the actuator emulator. Execution modes of the control programs used by the execution part include a synchronous execution mode in which the PLC program and the robot program are synchronously executed in accordance with a virtual time and an asynchronous execution mode in which the PLC program and the robot program are asynchronously executed.
    Type: Grant
    Filed: February 9, 2018
    Date of Patent: September 1, 2020
    Assignee: OMRON Corporation
    Inventors: Taku Oya, Haruna Shimakawa, Yoshihide Tamura
  • Publication number: 20200225647
    Abstract: A control device that controls a drive unit included by a production line includes: an obtaining unit that obtains physical information indicating a variation with time of a posture of a worker at work; a storage for storing physical information of the worker obtained when the worker works in a stable posture; a detection unit that detects a difference between a magnitude of the variation with time indicated by the physical information obtained and a magnitude of a variation with time indicated by the physical information stored in the storage; and a determination unit that determines from the detected difference whether to change an amount of controlling the drive unit.
    Type: Application
    Filed: August 16, 2017
    Publication date: July 16, 2020
    Applicant: OMRON Corporation
    Inventors: Taku OYA, Kyohei ASAI, Go AOKI
  • Patent number: 10635464
    Abstract: A PC, which is an information processing device, simulates a control program and displays the result of the simulation on a monitor. The PC acquires a value, and identification information identifying a variable for at least one variable at an arbitrary time during the simulation. The PC modifies the control program in accordance with an instruction from a user. The PC simulates the modified control program with the value of the variable identified by the acquired identification information as the value of the acquired variable. The PC displays the result of simulating the modified control program on the monitor.
    Type: Grant
    Filed: February 19, 2013
    Date of Patent: April 28, 2020
    Assignee: OMRON Corporation
    Inventors: Yasunori Sakaguchi, Fumiaki Narutani, Taku Oya
  • Patent number: 10628143
    Abstract: Provided is a program development assist system, a program development assist method, and a non-transitory computer readable recording medium storing a program development assist program. The program development assist system includes: a shared variable extraction part that extracts, from the first source code that is described in the first programming language, shared variables that are variables shared by the first source code and the second source code that is described in the second programming language in a memory; and a display control part that causes a development screen of the second source code to display information indicating shared variables that are extracted by the shared variable extraction part.
    Type: Grant
    Filed: February 14, 2019
    Date of Patent: April 21, 2020
    Assignee: OMRON Corporation
    Inventors: Yoshimi Niwa, Taku Oya, Kei Yasuda