Patents by Inventor Haruna Shimakawa

Haruna Shimakawa 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: 20220317647
    Abstract: A simulation device that estimates a behavior of a system including a control device that controls a target includes a program execution module, a three-dimensional virtualization module, a setting module, and a reception module. The program execution module executes a simulation program estimating the behavior. The three-dimensional virtualization module virtually constructs the system in a three-dimensional virtual space. The setting module executes setting generating or updating data referred to during the execution of the simulation program. The reception module receives a user operation to the simulation device. The setting module selectively executes setting based on a position in a three-dimensional virtual space or setting based on an operating condition according to the user operation.
    Type: Application
    Filed: March 4, 2020
    Publication date: October 6, 2022
    Applicant: OMRON CORPORATION
    Inventor: Haruna SHIMAKAWA
  • Patent number: 11331793
    Abstract: The purpose of the present invention is to provide a device for outputting holding detection results by a highly accurate simulation in consideration of parameters related to a holding member. A user enters workpiece information through an input UI unit. A selection control unit executes an automatic selection process of a suction pad based on the workpiece information input through the input UI unit, an automatic selection process of a workpiece physical model, an automatic selection process of a robot, and a confirmation process of a vibration tolerance, and then displays the selection results. The selection control unit determines whether there is a problem with the selection results based on an input instruction from the user.
    Type: Grant
    Filed: March 9, 2017
    Date of Patent: May 17, 2022
    Assignee: OMRON Corporation
    Inventors: Toshihiro Moriya, Yumi Tsutsumi, Masayoshi Abe, Haruna Shimakawa, Chisato Saito, Yukihisa Karako
  • Patent number: 11314243
    Abstract: Provided are a failure prediction support device, a failure prediction support method, and a failure prediction support program, by which a user can easily know an abnormality in time series data relating to an apparatus. The failure prediction support device includes: a difference detection part, acquiring actual machine time series data being time series data relating to control of an apparatus and simulation time series data being time series data relating to control of the simulated apparatus, and detecting a difference between the actual machine time series data and the simulation time series data; a determination part, determining whether or not the difference satisfies a condition predetermined in relation to an abnormality in the actual machine time series data; and a notification processing part, notifying that the difference has been detected when it is determined that the difference satisfies the condition.
    Type: Grant
    Filed: January 18, 2019
    Date of Patent: April 26, 2022
    Assignee: OMRON Corporation
    Inventors: Keizo Tanaka, Haruna Shimakawa, Katsushige Ohnuki
  • 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: 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: 20190315578
    Abstract: The purpose of the present invention is to provide a device for outputting holding detection results by a highly accurate simulation in consideration of parameters related to a holding member. A user enters workpiece information through an input UI unit. A selection control unit executes an automatic selection process of a suction pad based on the workpiece information input through the input UI unit, an automatic selection process of a workpiece physical model, an automatic selection process of a robot, and a confirmation process of a vibration tolerance, and then displays the selection results. The selection control unit determines whether there is a problem with the selection results based on an input instruction from the user.
    Type: Application
    Filed: March 9, 2017
    Publication date: October 17, 2019
    Applicant: OMRON CORPORATION
    Inventors: Toshihiro MORIYA, Yumi TSUTSUMI, Masayoshi ABE, Haruna SHIMAKAWA, Chisato SAITO, Yukihisa KARAKO
  • Publication number: 20190286117
    Abstract: Provided are a failure prediction support device, a failure prediction support method, and a failure prediction support program, by which a user can easily know an abnormality in time series data relating to an apparatus. The failure prediction support device includes: a difference detection part, acquiring actual machine time series data being time series data relating to control of an apparatus and simulation time series data being time series data relating to control of the simulated apparatus, and detecting a difference between the actual machine time series data and the simulation time series data; a determination part, determining whether or not the difference satisfies a condition predetermined in relation to an abnormality in the actual machine time series data; and a notification processing part, notifying that the difference has been detected when it is determined that the difference satisfies the condition.
    Type: Application
    Filed: January 18, 2019
    Publication date: September 19, 2019
    Applicant: OMRON Corporation
    Inventors: Keizo TANAKA, Haruna SHIMAKAWA, Katsushige OHNUKI
  • Patent number: 10410339
    Abstract: The system behavior is evaluated by checking the position and the orientation of a target processed by a processing device in accordance with a control instruction. A simulator estimates a behavior of a system including a processing device that processes a target. The simulator includes a measurement unit that performs image measurement of an input image including at least a part of a target as a subject of the image, an execution unit that executes a control operation for generating a control instruction directed to the processing device based on a measurement result obtained by the measurement unit, and a reproduction unit that reproduces, in the system, a behavior of a target detected in the input image together with information about a type and an orientation of the target based on time-series data for the control instruction output from the execution unit and the measurement result from the measurement unit.
    Type: Grant
    Filed: December 1, 2016
    Date of Patent: September 10, 2019
    Assignee: OMRON Corporation
    Inventors: Katsushige Ohnuki, Yasunori Sakaguchi, Haruna Shimakawa
  • Patent number: 10401844
    Abstract: A structure allows more efficient simulation using preliminary obtained image data for a target such as a workpiece. A simulator includes a creating unit that virtually creates a simulation target system in a three-dimensional virtual space, a measurement unit that performs image measurement of preliminary obtained image data using a visual sensor and outputs a measurement result, a reception unit that receives a setting of an imaging area defined for the visual sensor in a manner associated with the created system, a calculation unit that calculates a transform parameter based on a relative positional relationship between the created system and the set imaging area, and an execution unit that receives an input of a result obtained by transforming the measurement result generated by the measurement unit using the transform parameter, and executes a control operation in accordance with a control program associated with the system.
    Type: Grant
    Filed: November 3, 2016
    Date of Patent: September 3, 2019
    Assignee: OMRON Corporation
    Inventors: Yasunori Sakaguchi, Haruna Shimakawa, Katsushige Ohnuki, Yuichi Doi
  • Publication number: 20190227534
    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: Application
    Filed: August 15, 2018
    Publication date: July 25, 2019
    Applicant: OMRON Corporation
    Inventors: Haruna SHIMAKAWA, Taku OYA
  • Patent number: 10353383
    Abstract: The simulation reflects the actual behavior of a target in an application involving a target near a transporting surface of a carrier instead of being placed directly on the transporting surface. A simulator includes a creating unit that virtually creates a system in a three-dimensional virtual space, a tracking unit that updates positions of targets on the transporting surface in the three-dimensional virtual space based on a corresponding movement of the carrier, and updates a position of a target picked up by the processing device in association with a behavior of the processing device, and an instruction generation unit that generates a control instruction for the behavior of the processing device based on the position of each target. When the processing device places a target within a predetermined range from the transporting surface, the tracking unit associates the target with the transporting surface and updates a position of the target.
    Type: Grant
    Filed: December 1, 2016
    Date of Patent: July 16, 2019
    Assignee: OMRON Corporation
    Inventors: Ryota Maruno, Yasunori Sakaguchi, Haruna Shimakawa
  • Patent number: 10262406
    Abstract: A simulator includes a measurement unit that performs image measurement of preliminarily obtained image data corresponding to processing performed using a visual sensor, an execution unit that executes a control operation for generating a control instruction directed to a processing device based on a measurement result obtained by the measurement unit and for generating a read instruction directed to the measurement unit for reading the image data, a storage unit that stores the image data read in response to the read instruction in a manner associated with information indicating a position or a displacement of a carrier serving as a reference for the image measurement performed in response to the read instruction, and a reproduction unit that reproduces a behavior of the created system based on time-series data for the control operation output from the execution unit and the information associated with the image data stored in the storage unit.
    Type: Grant
    Filed: November 3, 2016
    Date of Patent: April 16, 2019
    Assignee: OMRON Corporation
    Inventors: Yasunori Sakaguchi, Haruna Shimakawa, Katsushige Ohnuki, Ryo Ichimura
  • Publication number: 20190101893
    Abstract: A technology for reproducing a communication mode of a field network on a computer is desired. An information processing device includes first and second actuator emulators, first and second controller emulators, and a storage device that stores first and second data. The first controller emulator calculates first command value for the first actuator emulator using the first data as an input at each first control period and updates the second data with data that is a collection target. The second controller emulator calculates second command value for the second actuator emulator using the second data as an input at each second control period and updates the first data with the data that is the collection target.
    Type: Application
    Filed: September 17, 2018
    Publication date: April 4, 2019
    Applicant: OMRON Corporation
    Inventors: Taku OYA, Haruna SHIMAKAWA
  • Publication number: 20190051049
    Abstract: Accurate estimation of a behavior of a target and presentation of a control program of the target are performed.
    Type: Application
    Filed: February 12, 2018
    Publication date: February 14, 2019
    Applicant: OMRON Corporation
    Inventors: Haruna SHIMAKAWA, Taku OYA
  • Publication number: 20190047146
    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: Application
    Filed: February 7, 2018
    Publication date: February 14, 2019
    Applicant: OMRON Corporation
    Inventors: Taku OYA, Haruna SHIMAKAWA
  • Publication number: 20190049924
    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: Application
    Filed: February 9, 2018
    Publication date: February 14, 2019
    Applicant: OMRON Corporation
    Inventors: Taku Oya, Haruna Shimakawa, Yoshihide Tamura
  • Patent number: 10025291
    Abstract: One or more embodiments may provide a simulator for reproducing, in a virtual space, a motion of a machine that is controlled by a control program to manipulate an object. The simulator includes a processor configured with a simulation program to perform operations including: determining a condition of the object from a real space image; calculating an initial position of a virtual object in the virtual space corresponding to the determined condition; calculating a command value for moving a virtual machine in the virtual space, according to the control program and based on the position of the virtual object manipulated by the virtual machine in the virtual space, wherein the virtual machine corresponds to the machine; and creating display data for displaying one of: a motion of the virtual machine and a motion of the virtual object that are moved in accordance with the calculated command value.
    Type: Grant
    Filed: May 9, 2017
    Date of Patent: July 17, 2018
    Assignee: OMRON Corporation
    Inventors: Taku Oya, Fumiaki Narutani, Yasunori Sakaguchi, Haruna Shimakawa
  • Patent number: 9836559
    Abstract: A simulation apparatus includes a processor that executes a simulation of a control program executed on a controller. The controller controls motion of a machine that handles an object. The processor includes: a motion control device that controls motion of a virtual machine based on a motion command to move the virtual machine in a virtual space, with the virtual machine corresponding to the machine; a determination device that determines whether a volume of a region, where a work space in which the virtual machine works overlaps with the virtual object, is equal to or greater than a predetermined reference value, the virtual object being handled by the virtual machine and corresponding to the object; and a follow-up device that makes the virtual object follow the motion of the virtual machine based on the motion command when the volume is equal to or greater than the reference value.
    Type: Grant
    Filed: September 18, 2013
    Date of Patent: December 5, 2017
    Assignee: OMRON CORPORATION
    Inventors: Toshihiro Moriya, Yoshiya Shibata, Haruna Shimakawa, Masaki Namie, Yasunori Sakaguchi
  • Publication number: 20170242423
    Abstract: One or more embodiments may provide a simulator for reproducing, in a virtual space, a motion of a machine that is controlled by a control program to manipulate an object. The simulator includes a processor configured with a simulation program to perform operations including: determining a condition of the object from a real space image; calculating an initial position of a virtual object in the virtual space corresponding to the determined condition; calculating a command value for moving a virtual machine in the virtual space, according to the control program and based on the position of the virtual object manipulated by the virtual machine in the virtual space, wherein the virtual machine corresponds to the machine; and creating display data for displaying one of: a motion of the virtual machine and a motion of the virtual object that are moved in accordance with the calculated command value.
    Type: Application
    Filed: May 9, 2017
    Publication date: August 24, 2017
    Applicant: OMRON Corporation
    Inventors: Taku OYA, Fumiaki NARUTANI, Yasunori SAKAGUCHI, Haruna SHIMAKAWA