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: 20220317647Abstract: 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: ApplicationFiled: March 4, 2020Publication date: October 6, 2022Applicant: OMRON CORPORATIONInventor: Haruna SHIMAKAWA
-
Patent number: 11331793Abstract: 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: GrantFiled: March 9, 2017Date of Patent: May 17, 2022Assignee: OMRON CorporationInventors: Toshihiro Moriya, Yumi Tsutsumi, Masayoshi Abe, Haruna Shimakawa, Chisato Saito, Yukihisa Karako
-
Patent number: 11314243Abstract: 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: GrantFiled: January 18, 2019Date of Patent: April 26, 2022Assignee: OMRON CorporationInventors: Keizo Tanaka, Haruna Shimakawa, Katsushige Ohnuki
-
Patent number: 10860010Abstract: 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: GrantFiled: August 15, 2018Date of Patent: December 8, 2020Assignee: OMRON CorporationInventors: Haruna Shimakawa, Taku Oya
-
Patent number: 10814486Abstract: 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: GrantFiled: February 7, 2018Date of Patent: October 27, 2020Assignee: OMRON CorporationInventors: Taku Oya, Haruna Shimakawa
-
Patent number: 10761513Abstract: 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: GrantFiled: February 9, 2018Date of Patent: September 1, 2020Assignee: OMRON CorporationInventors: Taku Oya, Haruna Shimakawa, Yoshihide Tamura
-
Publication number: 20190315578Abstract: 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: ApplicationFiled: March 9, 2017Publication date: October 17, 2019Applicant: OMRON CORPORATIONInventors: Toshihiro MORIYA, Yumi TSUTSUMI, Masayoshi ABE, Haruna SHIMAKAWA, Chisato SAITO, Yukihisa KARAKO
-
Publication number: 20190286117Abstract: 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: ApplicationFiled: January 18, 2019Publication date: September 19, 2019Applicant: OMRON CorporationInventors: Keizo TANAKA, Haruna SHIMAKAWA, Katsushige OHNUKI
-
Patent number: 10410339Abstract: 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: GrantFiled: December 1, 2016Date of Patent: September 10, 2019Assignee: OMRON CorporationInventors: Katsushige Ohnuki, Yasunori Sakaguchi, Haruna Shimakawa
-
Patent number: 10401844Abstract: 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: GrantFiled: November 3, 2016Date of Patent: September 3, 2019Assignee: OMRON CorporationInventors: Yasunori Sakaguchi, Haruna Shimakawa, Katsushige Ohnuki, Yuichi Doi
-
Publication number: 20190227534Abstract: 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: ApplicationFiled: August 15, 2018Publication date: July 25, 2019Applicant: OMRON CorporationInventors: Haruna SHIMAKAWA, Taku OYA
-
Patent number: 10353383Abstract: 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: GrantFiled: December 1, 2016Date of Patent: July 16, 2019Assignee: OMRON CorporationInventors: Ryota Maruno, Yasunori Sakaguchi, Haruna Shimakawa
-
Patent number: 10262406Abstract: 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: GrantFiled: November 3, 2016Date of Patent: April 16, 2019Assignee: OMRON CorporationInventors: Yasunori Sakaguchi, Haruna Shimakawa, Katsushige Ohnuki, Ryo Ichimura
-
INFORMATION PROCESSING DEVICE, INFORMATION PROCESSING METHOD, AND COMPUTER-READABLE RECORDING MEDIUM
Publication number: 20190101893Abstract: 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: ApplicationFiled: September 17, 2018Publication date: April 4, 2019Applicant: OMRON CorporationInventors: Taku OYA, Haruna SHIMAKAWA -
Publication number: 20190051049Abstract: Accurate estimation of a behavior of a target and presentation of a control program of the target are performed.Type: ApplicationFiled: February 12, 2018Publication date: February 14, 2019Applicant: OMRON CorporationInventors: Haruna SHIMAKAWA, Taku OYA
-
Publication number: 20190047146Abstract: 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: ApplicationFiled: February 7, 2018Publication date: February 14, 2019Applicant: OMRON CorporationInventors: Taku OYA, Haruna SHIMAKAWA
-
Publication number: 20190049924Abstract: 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: ApplicationFiled: February 9, 2018Publication date: February 14, 2019Applicant: OMRON CorporationInventors: Taku Oya, Haruna Shimakawa, Yoshihide Tamura
-
Patent number: 10025291Abstract: 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: GrantFiled: May 9, 2017Date of Patent: July 17, 2018Assignee: OMRON CorporationInventors: Taku Oya, Fumiaki Narutani, Yasunori Sakaguchi, Haruna Shimakawa
-
Patent number: 9836559Abstract: 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: GrantFiled: September 18, 2013Date of Patent: December 5, 2017Assignee: OMRON CORPORATIONInventors: Toshihiro Moriya, Yoshiya Shibata, Haruna Shimakawa, Masaki Namie, Yasunori Sakaguchi
-
Publication number: 20170242423Abstract: 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: ApplicationFiled: May 9, 2017Publication date: August 24, 2017Applicant: OMRON CorporationInventors: Taku OYA, Fumiaki NARUTANI, Yasunori SAKAGUCHI, Haruna SHIMAKAWA