Patents by Inventor Kenichi MINOYA

Kenichi MINOYA 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: 11727308
    Abstract: A learning method explores, in a block space, a global path from a sub initial point to a sub goal candidate region for movement of an agent, and limits, based on the global path, an exploring space to thereby determine a limited space in the exploring space. The method arranges a sub goal in the limited space in accordance with a position of a goal point, and transforms absolute coordinates of each of at least one obstacle and a sub goal in the limited space into corresponding relative coordinates relative to a position of an agent located in the limited space. Then, the method explores, in the limited space, a target path from the initial point to the sub goal.
    Type: Grant
    Filed: August 26, 2020
    Date of Patent: August 15, 2023
    Assignee: DENSO CORPORATION
    Inventor: Kenichi Minoya
  • Patent number: 11673271
    Abstract: In a trajectory generation apparatus, position coordinates of an obstacle existing in a motion space of a robot arm is acquired. A hand position at a second time, which is a time next to a first time, is estimated by using a learning result of machine learning, based on the position coordinates of the obstacle, a subject joint state of the robot arm at the first time, and a target joint state of the robot arm. A non-interfering joint state of the robot arm at which the obstacle does not interfere with the robot arm at the second time is searched for by using the hand position as a restriction.
    Type: Grant
    Filed: February 3, 2021
    Date of Patent: June 13, 2023
    Assignee: DENSO CORPORATION
    Inventor: Kenichi Minoya
  • Publication number: 20210237270
    Abstract: In a trajectory generation apparatus, position coordinates of an obstacle existing in a motion space of a robot arm is acquired. A hand position at a second time, which is a time next to a first time, is estimated by using a learning result of machine learning, based on the position coordinates of the obstacle, a subject joint state of the robot arm at the first time, and a target joint state of the robot arm. A non-interfering joint state of the robot arm at which the obstacle does not interfere with the robot arm at the second time is searched for by using the hand position as a restriction.
    Type: Application
    Filed: February 3, 2021
    Publication date: August 5, 2021
    Inventor: Kenichi Minoya
  • Publication number: 20210065060
    Abstract: A learning method explores, in a block space, a global path from a sub initial point to a sub goal candidate region for movement of an agent, and limits, based on the global path, an exploring space to thereby determine a limited space in the exploring space. The method arranges a sub goal in the limited space in accordance with a position of a goal point, and transforms absolute coordinates of each of at least one obstacle and a sub goal in the limited space into corresponding relative coordinates relative to a position of an agent located in the limited space. Then, the method explores, in the limited space, a target path from the initial point to the sub goal.
    Type: Application
    Filed: August 26, 2020
    Publication date: March 4, 2021
    Inventor: Kenichi MINOYA
  • Patent number: 10083153
    Abstract: An arithmetic processing apparatus performs arithmetic by a neural network in which multiple processing layers are hierarchically connected. The arithmetic processing apparatus corresponding to one of the multiple processing layers includes a convolution arithmetic portion and a pooling processing portion. The convolution arithmetic portion receives an input data from another of the plurality of processing layers, performs convolution arithmetic to the input data, and in each arithmetic cycle, outputs a part of all convolution arithmetic result data required for single pooling processing. The pooling processing portion performs the single pooling processing to the all convolution arithmetic result data before executing activation processing.
    Type: Grant
    Filed: March 31, 2015
    Date of Patent: September 25, 2018
    Assignee: DENSO CORPORATION
    Inventors: Tomoaki Ozaki, Kenichi Minoya
  • Publication number: 20150331832
    Abstract: An arithmetic processing apparatus executing arithmetic by a neural network in which multiple processing layers are hierarchically connected is provided. The arithmetic processing apparatus includes multiple arithmetic blocks corresponding to one of the multiple processing layers. Each of the arithmetic blocks includes a convolution arithmetic portion, an activation portion, a pooling portion, and a normalization portion. The convolution arithmetic portion executes convolution arithmetic processing. The normalization portion executes normalization to a processing result data generated by the pooling portion. The normalization portion includes a first output portion, a second output portion, and a normalization execution portion. The first output portion outputs a first data. The second output portion outputs an addition data as a second data. The normalization execution portion executes normalization to the first data based on the second data.
    Type: Application
    Filed: March 30, 2015
    Publication date: November 19, 2015
    Inventors: Kenichi MINOYA, Tomoaki OZAKI
  • Publication number: 20150309961
    Abstract: An arithmetic processing apparatus performs arithmetic by a neural network in which multiple processing layers are hierarchically connected. The arithmetic processing apparatus corresponding to one of the multiple processing layers includes a convolution arithmetic portion and a pooling processing portion. The convolution arithmetic portion receives an input data from another of the plurality of processing layers, performs convolution arithmetic to the input data, and in each arithmetic cycle, outputs a part of all convolution arithmetic result data required for single pooling processing. The pooling processing portion performs the single pooling processing to the all convolution arithmetic result data before executing activation processing.
    Type: Application
    Filed: March 31, 2015
    Publication date: October 29, 2015
    Inventors: Tomoaki OZAKI, Kenichi MINOYA