Method of generating program for robotic process
AssigneeMakinaRocks Co., Ltd.
InventorsJeyeol LEE, Goncalves Rocha YURI, Yu Jeong JEONG
Life of this patent
Estimating the term…
Abstract
Disclosed is a method of generating a program for a robotic process, the method being performed by a computing device, the method including: identifying valid working spots for a robot based on analyzing a pose of the robot; distributing one or more target working spots to the robot, based on estimating a distance between the valid working spots of the robot; and determining a work trajectory or work sequence of the robot in consideration of a possibility of collision of the robot.
Claims17
A method of generating a program for a robotic process, the method being performed by a computing device, the method comprising:
- identifying valid working spots for a robot based on analyzing a pose of the robot;
- distributing one or more target working spots to the robot, based on estimating a distance between the valid working spots of the robot;
- and
- determining a work trajectory or work sequence of the robot in consideration of a possibility of collision of the robot,
- wherein the distributing of the one or more target working spots to the robot, based on estimating the distance between the valid working spots of the robot comprises:
- calculating a cost value per robot based on distance information between the valid working spots of the robot;
- calculating a cost value per station based on the distance information between the valid working spots of the robot;
- and
- distributing the one or more target working spots to the robot based on the cost value per robot and the cost value per station by utilizing a Genetic Algorithm (GA).
A computer program stored in a non-transitory computer-readable storage medium, the program causing at least one processor to perform operations for generating a program for a robotic process, the operations comprising:
- identifying valid working spots for a robot based on analyzing a pose of the robot;
- distributing one or more target working spots to the robot, based on estimating a distance between the valid working spots of the robot;
- and
- determining a work trajectory or work sequence of the robot in consideration of a possibility of collision of the robot,
- wherein the distributing of one or more target working spots to the robot, based on estimating the distance between the valid working spots of the robot comprises:
- calculating a cost value per robot based on distance information between the valid working spots of the robot;
- calculating a cost value per station based on the distance information between the valid working spots of the robot;
- and
- distributing one or more target working spots to the robot based on the cost value per robot and the cost value per station by utilizing a Genetic Algorithm (GA).
A computing device, comprising:
- at least one processor;
- and
- a memory,
- wherein the at least one processor is configured to:
- identify, based on analyzing a pose of a robot, valid working spots for the robot;
- distribute one or more target working spots to the robot, based on estimating a distance between the valid working spots of the robot;
- and
- determine a work trajectory or work sequence of the robot in consideration of a possibility of collision of the robot, and
- wherein the distributing of one or more target working spots to the robot, based on estimating the distance between the valid working spots of the robot comprises:
- calculating a cost value per robot based on distance information between the valid working spots of the robot;
- calculating a cost value per station based on the distance information between the valid working spots of the robot;
- and
- distributing one or more target working spots to the robot based on the cost value per robot and the cost value per station by utilizing a Genetic Algorithm (GA).
Dependencies are inferred from the claim text.