Patents by Inventor Yuuki KIMOTO

Yuuki KIMOTO 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: 20210122047
    Abstract: A lifetime estimation device for a robot including a linear-motion mechanism including a guide member and at least one slider moving along the guide member includes: a load calculation unit that calculates, at predetermined time intervals, a load acting on each slider on a basis of a program for operating the robot and geometric parameters of the robot and a load mounted on the robot; a travel-distance calculation unit that calculates travel distances of the slider at the time intervals; a lifetime calculation unit that calculates a lifetime of the linear-motion mechanism on a basis of the loads calculated by the load calculation unit and the travel distances calculated by the travel-distance calculation unit; and a display unit that displays the calculated lifetime.
    Type: Application
    Filed: October 1, 2020
    Publication date: April 29, 2021
    Applicant: FANUC CORPORATION
    Inventors: Hangjie JIANG, Shun SUYAMA, Yuuki KIMOTO
  • Patent number: 10786899
    Abstract: A calculation device for calculating an appropriate stowage pattern of articles, and a robot controller including the calculation device. The calculation device has: a model generating section configured to generate first physical models of the articles based on dimensions of respective types of the articles, and generate a second physical model of a containing region in which the articles are stacked, based on a dimension of the containing region; a locating section configured to locate the first models in the second model, in descending order of priority predetermined with respect to the types of the articles; and a physical calculating section configured to add vibration or a shock to the second model each time when the first models is located in the second model, and calculate a change in a position and/or orientation of the first model in the second model due to the vibration or the shock.
    Type: Grant
    Filed: September 27, 2018
    Date of Patent: September 29, 2020
    Assignee: FANUC CORPORATION
    Inventor: Yuuki Kimoto
  • Publication number: 20200133276
    Abstract: An automatic program-correction device includes: a clearance detecting unit that detects an amount of clearance between a robot and a peripheral device in an operation program; a near-miss detecting unit that detects a near-miss section; a closest-point detecting unit that detects a pair of closest points, in the near-miss section; and a program updating unit that generates a new operation program having an intermediate teaching point to which the closest points have been moved, along a straight line passing through the detected pair of closest points, until the amount of clearance becomes greater than a minimum amount of clearance and equal to or less than the threshold. While gradually reducing, from the threshold, the amount of clearance at the intermediate teaching point, the program updating unit obtains an intermediate teaching point that provides a maximum amount of clearance at which a new near-miss section is not detected.
    Type: Application
    Filed: October 8, 2019
    Publication date: April 30, 2020
    Inventors: Yuuki KIMOTO, Yoshiharu NAGATSUKA, Toshiya TAKEDA
  • Publication number: 20200023516
    Abstract: An automatic path generation device includes a preprocessing unit creating teacher data based on a temporary motion path which is a motion path between a plurality of motion points where a robot moves and which is automatically generated with a motion planning algorithm and an actual motion path which is a motion path between the motion points and which is created by a skilled worker and a motion path learning unit generating a learned model which has learned a difference between the temporary motion path and the actual motion path with teacher data created by the preprocessing unit.
    Type: Application
    Filed: July 1, 2019
    Publication date: January 23, 2020
    Inventors: Seigo KATO, Yoshiharu NAGATSUKA, Yuuki KIMOTO
  • Publication number: 20190318660
    Abstract: An operation training system includes, a first display device for a first user, a second display device for a second user who learns robot operation from a first user, and a control system configured to move, based on an input made by a second user using a second user input device, a robot displayed on the second display device. The control system is configured to move, based on an input made by the first user using a first user input device, a robot displayed on the first display device. The control system is also configured to display, on the second display device, a motion of the robot based on the input made by the first user using the first user input device.
    Type: Application
    Filed: March 25, 2019
    Publication date: October 17, 2019
    Applicant: Fanuc Corporation
    Inventor: Yuuki KIMOTO
  • Publication number: 20190143504
    Abstract: A calculation device for calculating an appropriate stowage pattern of articles, and a robot controller including the calculation device. The calculation device has: a model generating section configured to generate first physical models of the articles based on dimensions of respective types of the articles, and generate a second physical model of a containing region in which the articles are stacked, based on a dimension of the containing region; a locating section configured to locate the first models in the second model, in descending order of priority predetermined with respect to the types of the articles; and a physical calculating section configured to add vibration or a shock to the second model each time when the first models is located in the second model, and calculate a change in a position and/or orientation of the first model in the second model due to the vibration or the shock.
    Type: Application
    Filed: September 27, 2018
    Publication date: May 16, 2019
    Inventor: Yuuki KIMOTO
  • Patent number: 10252870
    Abstract: A stacking-pattern calculating device including a storage portion that stores dimensions, weights, load limits, and numbers of the respective types of boxes and dimensions of the accommodating region; a smallest-combination calculating portion that calculates a combination of the boxes that forms a smallest unit, that have a constant height, and in which a bottom area becomes the smallest; a layer-combination calculating portion that calculates a combination that forms a layer in which the smallest units having the same height among the combinations of the smallest units are placed next to each other in a horizontal direction so as to have a rectangular shape in a plan view.
    Type: Grant
    Filed: August 29, 2017
    Date of Patent: April 9, 2019
    Assignee: FANUC CORPORATION
    Inventors: Yuuki Kimoto, Yoshiharu Nagatsuka
  • Patent number: 10239209
    Abstract: A robot simulation device, by which a calculation of a cycle time and a simulation of a human intervention-type robot system can be easily carried out with less effort by an operator. The simulation device has: an operation distributing part which distributes a plurality of operations to the robot and the human, based on a weight of an article to be worked in each operation, a conveying distance of the article, and a required time in each operation; a program generating part which generates a motion program for the robot and the human based on a result of distribution of operations obtained by the operation distributing part; and a cycle time calculating part which executes a simulation of the motion program and calculates a cycle time of the motion program.
    Type: Grant
    Filed: July 20, 2016
    Date of Patent: March 26, 2019
    Assignee: FANUC CORPORATION
    Inventors: Yuuki Kimoto, Yoshiharu Nagatsuka
  • Patent number: 10222206
    Abstract: A stowage pattern calculation device calculates positions of articles irregularly conveyed. The plurality of articles have a box shape and include articles having dimensions different from each other. The stowage pattern calculation device includes a combination calculation part which calculates a combination of the articles constituting a layer formed in a storage area and selects a layer of the articles based on types of the articles, a height of the layer, and an area of the layer. The stowage pattern calculation device includes a position determination part which calculates a first probability of completion of the layer and determines positions at which the articles are stacked based on a positional relationship between a robot and the storage area and the first probability.
    Type: Grant
    Filed: October 18, 2016
    Date of Patent: March 5, 2019
    Assignee: FANUC CORPORATION
    Inventors: Yuuki Kimoto, Yoshiharu Nagatsuka
  • Patent number: 9957120
    Abstract: A stowage device is equipped with a transport device that transports a plurality of types of objects in a random sequence, and a control device that sets a position of an object inside a containment area. The control device includes a complete pattern selection unit that selects a complete pattern in which an object transported by the transport device can be stowed on the basis of the type of the object and information on an object currently placed in the containment area. The control device includes a position determination unit that determines a position of an object inside the containment area on the basis of the complete pattern.
    Type: Grant
    Filed: March 16, 2017
    Date of Patent: May 1, 2018
    Assignee: FANUC CORPORATION
    Inventors: Yuuki Kimoto, Yoshiharu Nagatsuka
  • Publication number: 20180086572
    Abstract: A stacking-pattern calculating device including a storage portion that stores dimensions, weights, load limits, and numbers of the respective types of boxes and dimensions of the accommodating region; a smallest-combination calculating portion that calculates a combination of the boxes that forms a smallest unit, that have a constant height, and in which a bottom area becomes the smallest; a layer-combination calculating portion that calculates a combination that forms a layer in which the smallest units having the same height among the combinations of the smallest units are placed next to each other in a horizontal direction so as to have a rectangular shape in a plan view.
    Type: Application
    Filed: August 29, 2017
    Publication date: March 29, 2018
    Applicant: FANUC CORPORATION
    Inventors: Yuuki KIMOTO, Yoshiharu NAGATSUKA
  • Publication number: 20170267467
    Abstract: A stowage device is equipped with a transport device that transports a plurality of types of objects in a random sequence, and a control device that sets a position of an object inside a containment area. The control device includes a complete pattern selection unit that selects a complete pattern in which an object transported by the transport device can be stowed on the basis of the type of the object and information on an object currently placed in the containment area. The control device includes a position determination unit that determines a position of an object inside the containment area on the basis of the complete pattern.
    Type: Application
    Filed: March 16, 2017
    Publication date: September 21, 2017
    Inventors: Yuuki KIMOTO, Yoshiharu NAGATSUKA
  • Publication number: 20170146341
    Abstract: A stowage pattern calculation device calculates positions of articles irregularly conveyed. The plurality of articles have a box shape and include articles having dimensions different from each other. The stowage pattern calculation device includes a combination calculation part which calculates a combination of the articles constituting a layer formed in a storage area and selects a layer of the articles based on types of the articles, a height of the layer, and an area of the layer. The stowage pattern calculation device includes a position determination part which calculates a first probability of completion of the layer and determines positions at which the articles are stacked based on a positional relationship between a robot and the storage area and the first probability.
    Type: Application
    Filed: October 18, 2016
    Publication date: May 25, 2017
    Inventors: Yuuki KIMOTO, Yoshiharu NAGATSUKA
  • Patent number: 9569568
    Abstract: A robot simulation system includes a model placement part which places a three-dimensional container model in a virtual space and places three-dimensional workpiece models which have any postures at initial positions above the container model and a drop operation simulation part which simulates a drop operation in which the workpieces drop from the initial positions to the inside of the container by action of gravity. The robot simulation system is configured to create a bulk stacked state of workpiece models, based on the positions and postures of the workpiece models which are obtained as a result of simulation of the drop operation.
    Type: Grant
    Filed: March 9, 2015
    Date of Patent: February 14, 2017
    Assignee: FANUC CORPORATION
    Inventors: Yuuki Kimoto, Yoshiharu Nagatsuka
  • Publication number: 20170021501
    Abstract: A robot simulation device, by which a calculation of a cycle time and a simulation of a human intervention-type robot system can be easily carried out with less effort by an operator. The simulation device has: an operation distributing part which distributes a plurality of operations to the robot and the human, based on a weight of an article to be worked in each operation, a conveying distance of the article, and a required time in each operation; a program generating part which generates a motion program for the robot and the human based on a result of distribution of operations obtained by the operation distributing part; and a cycle time calculating part which executes a simulation of the motion program and calculates a cycle time of the motion program.
    Type: Application
    Filed: July 20, 2016
    Publication date: January 26, 2017
    Inventors: Yuuki KIMOTO, Yoshiharu NAGATSUKA
  • Publication number: 20150254380
    Abstract: A robot simulation system includes a model placement part which places a three-dimensional container model in a virtual space and places three-dimensional workpiece models which have any postures at initial positions above the container model and a drop operation simulation part which simulates a drop operation in which the workpieces drop from the initial positions to the inside of the container by action of gravity. The robot simulation system is configured to create a bulk stacked state of workpiece models, based on the positions and postures of the workpiece models which are obtained as a result of simulation of the drop operation.
    Type: Application
    Filed: March 9, 2015
    Publication date: September 10, 2015
    Inventors: Yuuki KIMOTO, Yoshiharu NAGATSUKA
  • Patent number: 8831777
    Abstract: A program changing device includes a sequence interchanging unit for interchanging plural teaching points in a teaching sequence such that total movement time of a robot becomes smaller than that when the robot is moved in line with an initial teaching sequence of the teaching points, a calculating unit for calculating difference amounts between the initial teaching points and a trajectory of the robot that is obtained by executing an after-interchanged operational program by simulation, a position adjusting unit for adjusting positions of the teaching points of the after-interchanged operational program until the difference amounts become equal to or smaller than a predetermined allowable value, and a teaching point changing unit for changing the adjusted teaching points to be the initial teaching points when cycle time of the after-interchanged operational program including the adjusted teaching points is longer than initial cycle time.
    Type: Grant
    Filed: April 10, 2013
    Date of Patent: September 9, 2014
    Assignee: Fanuc Corporation
    Inventor: Yuuki Kimoto
  • Publication number: 20130317646
    Abstract: A program changing device includes a sequence interchanging unit for interchanging plural teaching points in a teaching sequence such that total movement time of a robot becomes smaller than that when the robot is moved in line with an initial teaching sequence of the teaching points, a calculating unit for calculating difference amounts between the initial teaching points and a trajectory of the robot that is obtained by executing an after-interchanged operational program by simulation, a position adjusting unit for adjusting positions of the teaching points of the after-interchanged operational program until the difference amounts become equal to or smaller than a predetermined allowable value, and a teaching point changing unit for changing the adjusted teaching points to be the initial teaching points when cycle time of the after-interchanged operational program including the adjusted teaching points is longer than initial cycle time.
    Type: Application
    Filed: April 10, 2013
    Publication date: November 28, 2013
    Applicant: Fanuc Corporation
    Inventor: Yuuki KIMOTO