Patents by Inventor Eiji Yamamoto
Eiji Yamamoto 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: 10548466Abstract: A first light source module includes a light source-side connection hole to which a irradiation-side connector of a irradiation module is mechanically detachably attached. The light source-side connection hole is made common to the first irradiation-side connector, which is mounted in the first irradiation module, and the second irradiation-side connector, which is mounted in the second irradiation module, such that the light source-side connection hole is connectable to the first irradiation-side connector and the second irradiation-side connector.Type: GrantFiled: July 21, 2016Date of Patent: February 4, 2020Assignee: OLYMPUS CORPORATIONInventors: Satoshi Ohara, Eiji Yamamoto, Takeshi Ito, Masahiro Nishio, Hiroyuki Kamee, Motoki Tabata
-
Patent number: 10509393Abstract: A control device and a control method capable of realizing control based on a sequence program and control based on a numerical control program with a smaller number of process steps are provided. The control device that is capable of controlling a plurality of motors includes: a first program executing unit that executes a sequence program for each control cycle; a second program executing unit that calculates an instruction value for each motor in accordance with a numerical control program; and a state managing unit that manages a control state correlated with a group including a plurality of predetermined motors of the plurality of motors. The state managing unit updates the control state based on at least one of an instruction from the first program executing unit and an execution state of the numerical control program in the second program executing unit.Type: GrantFiled: February 12, 2018Date of Patent: December 17, 2019Assignee: OMRON CorporationInventors: Eiji Yamamoto, Masahiko Nakano, Yoshimi Kamitani, Tetsushi Jakunen
-
Patent number: 10502558Abstract: A curvature sensor includes a light source, a flexible light guide including cores, FBG sensors that are provided in the cores and constitute FBG sensor groups at predetermined positions along longitudinal axes of the cores. The curvature sensor includes a detector that detects an optical spectrum of light from the FBG sensors, and a processor that determines a bend position and a bend amount of the light guide. The FBG sensor groups include a first FBG sensor group and a second FBG sensor group next to it. FBG sensors in the first and second FBG sensor groups include gratings having first and second pitches. The first pitch is shorter than the second pitch and is closer to the second pitch than other pitches of gratings of FBG sensors that include gratings having pitches shorter than the second pitch.Type: GrantFiled: May 18, 2018Date of Patent: December 10, 2019Assignee: OLYMPUS CORPORATIONInventors: Yasuo Sasaki, Eiji Yamamoto
-
Patent number: 10496079Abstract: An environment for easily executing a plurality of types of programs in cooperation with each other is provided. A control device includes: a first program executing unit that executes a sequence program for each first control cycle and calculates a first instruction value; a second program executing unit that executes an application program which is described in codes which are sequentially interpreted and calculates a second instruction value for each first control cycle; and a shared memory configured to be accessible by both the first program executing unit and the second program executing unit. The second program executing unit executes the application program while referring to the first shared variable value stored in the shared memory in accordance with the codes described in the application program.Type: GrantFiled: February 13, 2018Date of Patent: December 3, 2019Assignee: OMRON CorporationInventors: Masahiko Nakano, Eiji Yamamoto, Tetsushi Jakunen
-
Patent number: 10419693Abstract: An imaging apparatus includes an illumination section, an imaging section, and an image processor. The illumination section includes an illumination unit configured to selectively emit illumination light rays of light wavelength bands different from each other, and an illumination switch controller which generates an illumination unit control signal corresponding to each of sets of emission patterns so that combinations of the light wavelength bands of the illumination light rays emitted from the illumination unit are different from each other and the illumination switch controller controlling the illumination unit so that the illumination light rays are sequentially emitted from the illumination unit in the sets of emission patterns different from each other.Type: GrantFiled: August 16, 2016Date of Patent: September 17, 2019Assignee: OLYMPUS CORPORATIONInventors: Eiji Yamamoto, Hiroyuki Kamee, Hiromasa Fujita
-
Patent number: 10411585Abstract: An inverter system includes an inverter apparatus and a smoothing capacitor charging-power apparatus. The inverter apparatus includes a transformer and an inverter cell. The transformer includes primary windings and secondary windings. Each of the inverter cells includes a converter circuit, a smoothing capacitor, and an inverter circuit. The converter circuit is configured to convert an intermediate alternating-current voltage to a direct-current voltage. The smoothing capacitor is configured to smooth the direct-current voltage. The inverter circuit is configured to at least partially generate a phase voltage of a variable alternating-current voltage from the direct-current voltage smoothed by the smoothing capacitor. Electric power is to be supplied from a second power supply different from a first power supply to the smoothing capacitor charging-power apparatus.Type: GrantFiled: June 8, 2014Date of Patent: September 10, 2019Assignees: KABUSHIKI KAISHA YASKAWA DENKI, YASKAWA AMERICA, INC.Inventors: Taisuke Katayama, Eiji Yamamoto, Kenji Mitsuda, Hiroshi Takagi, Thomas Bryan Sasada
-
Patent number: 10401140Abstract: A bending detecting system includes a light guide, a first grating and a light detector. The light guide has elongated shape and is configured to guide an incident light in a propagating direction. The light guide includes a core and a cladding disposed around the core. The first grating is disposed in a boundary area, the boundary area including an outer surface of the core, and an adjacent area that is adjacent to the outer surface. The first grating includes a first periodic structure along the propagating direction with a first pitch, and is configured to generate a first diffracted light from the incident light. The light detector is configured to detect the first diffracted light from the first grating, and detect a bending of the light guide based upon an optical feature amount of the first diffracted light.Type: GrantFiled: September 12, 2017Date of Patent: September 3, 2019Assignee: OLYMPUS CORPORATIONInventors: Yasuo Sasaki, Eiji Yamamoto, Hiromasa Fujita
-
Publication number: 20190233923Abstract: A rod includes a first rod section occupying a predetermined region in a longitudinal direction, and a second rod section occupying a region different from the first rod section in the longitudinal direction. The first rod section has composition including A% by mass of cobalt, 0 to 1% by mass of chromium, 0 to 0.5% by mass of vanadium, and remainder of tungsten carbide and unavoidable impurities. The second rod section has composition including B% by mass of cobalt, 0 to 1% by mass of chromium, 0 to 0.5% by mass of vanadium, and remainder of tungsten carbide and unavoidable impurities. Contents of cobalt in the first rod section and the second rod section satisfy a relationship of 1% by mass?B<A?20% by mass. The second rod section has a length of 10 to 1000% with respect to the first rod section in the longitudinal direction.Type: ApplicationFiled: February 28, 2017Publication date: August 1, 2019Inventors: Takahiro Yamakawa, Eiji Yamamoto, Hiroaki Gotou, Yoshimitsu Sawazono, Katsuya Uchino
-
Patent number: 10314462Abstract: An observation apparatus includes an imager, a light source unit, an image processor and a light intensity adjusting section. The imager includes types of elements which generate a first signal when the elements receive light included in a sensitivity region. The light source unit includes light sources to emit narrow spectrum light, wavelengths of the light being different from one another and being set so that at least one of the wavelengths is included in each of the sensitivity regions. The image processor generates display data indicating a color image on the basis of the image data. The light intensity adjusting section separately adjusts respective light intensity of the light sources.Type: GrantFiled: December 28, 2015Date of Patent: June 11, 2019Assignee: OLYMPUS CORPORATIONInventors: Hiroyuki Kamee, Masahiro Nishio, Takeshi Ito, Eiji Yamamoto
-
Patent number: 10302933Abstract: An insertion apparatus includes a flexible insert section inserted into an insertion target and a curved-shape detection sensor which detects a curved shape of the insert section. The curved-shape detection sensor includes at least a core, a cladding, a coating, and a sensing part mechanically attached to the core and detecting the curved shape. The optical fiber is disposed at least in the insert section. The optical fiber includes at least one displacement restraint section which directly or indirectly restrains a displacement of the sensing part relative to the insert section.Type: GrantFiled: June 16, 2016Date of Patent: May 28, 2019Assignee: OLYMPUS CORPORATIONInventors: Ryo Tojo, Hiromasa Fujita, Eiji Yamamoto
-
Patent number: 10268183Abstract: A control device is configured to synchronize a second axis with a (real or virtual) first axis. The control device includes a processor configured to use position information for the first axis to compute a position command for the second axis, and to correct the position command when outputting a position command to the second axis to compensate for a delay caused by the transmission of the position command from the control device to the second axis, and a delay on the second axis.Type: GrantFiled: March 1, 2016Date of Patent: April 23, 2019Assignee: OMRON CorporationInventors: Junji Shimamura, Toshiaki Kato, Yosuke Iwai, Tomonori Shimamura, Eiji Yamamoto
-
Publication number: 20190101881Abstract: The present disclosure provides a configuration of a control device that is capable of controlling the execution timing, etc. of multiple application programs when the multiple programs are executed in parallel in addition to a sequence program in a single control device. In the control device, when a first application program includes a first special command and a second application program includes a second special command, a command calculation part outputs a control command according to commands described after the first special command in the first application program and a control command according to commands described after the second special command in the second application program on the basis of a common timing.Type: ApplicationFiled: June 12, 2018Publication date: April 4, 2019Applicant: OMRON CorporationInventors: Junji SHIMAMURA, Tetsushi JAKUNEN, Tomonori SHIMAMURA, Eiji YAMAMOTO, Masahiko NAKANO
-
Publication number: 20190095247Abstract: A configuration of a control device capable of efficiently operating multiple types of programs in different execution formats on a single control device is provided. At least a first task that has a first priority including processing execution performed by a program execution part and a command calculation part, a second task that has a second priority, lower than the first priority, including processing execution performed by a parsing part, and a third task that has a third priority including execution of a processing content different from the first task and the second task are set in a scheduler. The control device further includes a priority changing part monitoring a processing state of the parsing part, and when the processing state of the parsing part meets a predetermined condition, changing the second priority set to the second task corresponding to the condition.Type: ApplicationFiled: June 11, 2018Publication date: March 28, 2019Applicant: OMRON CorporationInventors: Junji SHIMAMURA, Tetsushi JAKUNEN, Tomonori SHIMAMURA, Eiji YAMAMOTO, Masahiko NAKANO
-
Publication number: 20190095246Abstract: A support device is provided for efficiently using a limited process resource that can be provided by a single control device and a non-transitory storage medium for storing a support program for realizing the support device. The support device includes a load estimation unit which calculates a degree of a load necessary for analyzing a syntax of a command included in an application program and a priority calculation unit which calculates a priority to be set for a second task based on the calculated degree of the load.Type: ApplicationFiled: February 9, 2018Publication date: March 28, 2019Applicant: OMRON CorporationInventors: Masahiko NAKANO, Eiji YAMAMOTO
-
Publication number: 20190094831Abstract: Provided is a control apparatus and a control method capable of satisfying the demand for both of processing speed and control accuracy in a case in which control following a target trajectory is executed by sequentially executing an application program. The control apparatus an instruction value output unit that outputs an instruction value for each control period and a command interpreting unit that sequentially interprets an application program and generates an internal command. The command interpreting unit calculates a passage point on the target trajectory for each period set in advance and generates the internal command in accordance with calculated passage points and changes a period at which the passage points are calculated to a length designated by a special command in a case in which the special command defined in advance is executed in the sequential interpretation of the application program.Type: ApplicationFiled: February 12, 2018Publication date: March 28, 2019Applicant: OMRON CorporationInventors: Masahiko NAKANO, Eiji YAMAMOTO, Junji SHIMAMURA
-
Publication number: 20190079500Abstract: An environment for easily executing a plurality of types of programs in cooperation with each other is provided. A control device includes: a first program executing unit that executes a sequence program for each first control cycle and calculates a first instruction value; a second program executing unit that executes an application program which is described in codes which are sequentially interpreted and calculates a second instruction value for each first control cycle; and a shared memory configured to be accessible by both the first program executing unit and the second program executing unit. The second program executing unit executes the application program while referring to the first shared variable value stored in the shared memory in accordance with the codes described in the application program.Type: ApplicationFiled: February 13, 2018Publication date: March 14, 2019Applicant: OMRON CorporationInventors: Masahiko Nakano, Eiji Yamamoto, Tetsushi Jakunen
-
Publication number: 20190079497Abstract: A control device and a control method capable of realizing control based on a sequence program and control based on a numerical control program with a smaller number of process steps are provided. The control device that is capable of controlling a plurality of motors includes: a first program executing unit that executes a sequence program for each control cycle; a second program executing unit that calculates an instruction value for each motor in accordance with a numerical control program; and a state managing unit that manages a control state correlated with a group including a plurality of predetermined motors of the plurality of motors. The state managing unit updates the control state based on at least one of an instruction from the first program executing unit and an execution state of the numerical control program in the second program executing unit.Type: ApplicationFiled: February 12, 2018Publication date: March 14, 2019Applicant: OMRON CorporationInventors: Eiji YAMAMOTO, Masahiko NAKANO, Yoshimi KAMITANI, Tetsushi JAKUNEN
-
Publication number: 20190079499Abstract: In a control device which can execute a first program entirely scanned in each control cycle to update a command value, and a sequentially interpreted second program, an environment for realizing higher control performance is provided. The control device includes a first program execution part scanning the entire first program in each control cycle to update a command value and a second program execution part updating the command value in each control cycle according to a sequentially interpreted second program. The second program execution part includes an interpreter generating an intermediate code and a command value operation part calculating the command value in each control cycle according to the intermediate code. The command value operation part outputs the command value in each control cycle so that the command value can be used in other processes.Type: ApplicationFiled: February 12, 2018Publication date: March 14, 2019Applicant: OMRON CorporationInventors: Eiji YAMAMOTO, Masahiko NAKANO, Junji SHIMAMURA
-
Publication number: 20190049925Abstract: The present disclosure meets demand to realize control computations according to programs having different execution formats by a single control device. The control device includes a storage unit storing a first program to be scanned as a whole for each execution and a second program that is sequentially executed, an execution processing unit computing a first command value by executing the first program at every predetermined control cycle, an interpreter interpreting at least a part of the second program and generating an intermediate code, a command value computation unit computing a second command value at every control cycle according to the intermediate code generated in advance by the interpreter, and an output unit outputting the first command value computed by the execution processing unit and the second command value computed by the command value computation unit at every control cycle.Type: ApplicationFiled: February 13, 2018Publication date: February 14, 2019Applicant: OMRON CorporationInventors: Junji SHIMAMURA, Tetsushi JAKUNEN, Eiji YAMAMOTO, Masahiko NAKANO, Masanori OTA
-
Publication number: 20190038178Abstract: A magnetic field sensor system includes a one-axis magnetic field generator that generates a magnetic field, three or more three-axis magnetic field detectors that detect a magnetic field for each axis and are arranged on a substantially straight line, and a calculator that calculates, from a detection result of the magnetic field, a spatial position or a spatial direction of the one-axis magnetic field generator. The calculator selects two or more three-axis magnetic field detectors, which generate no symmetry of magnetic fields, based on a preset judgment standard of symmetry of magnetic fields, and calculates the spatial position or the spatial direction of the one-axis magnetic field generator, based on detection results of the magnetic field between the selected two or more three-axis magnetic field detectors and the one-axis magnetic field generator.Type: ApplicationFiled: October 5, 2018Publication date: February 7, 2019Applicant: OLYMPUS CORPORATIONInventors: Yasuo SASAKI, Hiromasa FUJITA, Eiji YAMAMOTO