Control device, control method, and storage medium

US2024131711A1 · US · A1

Patent metadata
FieldValue
Publication numberUS-2024131711-A1
Application numberUS-202118287119-A
CountryUS
Kind codeA1
Filing dateApr 23, 2021
Priority dateApr 23, 2021
Publication dateApr 25, 2024
Grant date

How to read this patent

A practical reading order for non-experts. Skip the full description unless you need deep technical detail.

  1. Title

    What the patent document calls the invention.

  2. Abstract

    A short plain-language summary of the technical disclosure.

  3. Assignees and inventors

    Who owns or filed the patent and who is credited as inventor.

  4. Key dates

    Filing, priority, publication, and grant dates set the timeline.

  5. First independent claim

    The legal scope of protection — read this for what is actually claimed.

  6. CPC / IPC classifications

    Technology tags used to group this patent with similar filings.

  7. Citations and related patents

    Prior art links and similar publications in this corpus.

Abstract

Official abstract text for this publication.

A control device 1X mainly includes an operation planning means 17Y, a display control means 15Y, and a correction receiving means 16Y. The operation planning means 17Y determines a first operation plan of a robot which executes a task in which an object is used. The display control means 15Y displays trajectory information regarding a trajectory of the object based on the first operation plan. The correction receiving means 16Y receives a correction relating to the trajectory information based on an external input. Then, the operation planning means 17Y determines a second operation plan of the robot based on the correction received by the correction receiving means 16Y.

First claim

Opening claim text (preview).

What is claimed is: 1 . A control device comprising: at least one memory configured to store instructions; and at least one processor configured to execute the instructions to: determine a first operation plan of a robot which executes a task in which an object is used; display trajectory information regarding a trajectory of the object based on the first operation plan; receive a correction relating to the trajectory information based on an external input; and determine a second operation plan of the robot based on the correction. 2 . The control device according to claim 1 , wherein the at least one processor is configured to execute the instructions to determine the second operation plan obtained by modifying the first operation plan to realize a state of the object specified by the correction. 3 . The control device according to claim 1 , wherein the at least one processor is configured to execute the instructions to receive the correction relating to at least one of a position and/or posture of the object on the trajectory. 4 . The control device according to claim 3 , wherein the at least one processor is configured to execute the instructions to display virtual objects of the object which represent states of the object at intervals of a predetermined time, and wherein the at least one processor is configured to execute the instructions to receive the correction relating to a state of the object on the trajectory, based on the external input of modifying a state of the virtual object. 5 . The control device according to claim 1 , wherein the at least one processor is configured to execute the instructions to display, as the trajectory information, information relating to a position at which the robot grasps the object, a grasping direction, or a posture of an end effector of the robot, and wherein the at least one processor is configured to execute the instructions to receive the correction relating to the position at which the robot grasps the object, the grasping direction, or the posture of the end effector. 6 . The control device according to claim 1 , wherein the at least one processor is configured to execute the instructions to receive the correction indicating addition of an operation of the robot to change a grasping portion of the object, and wherein the at least one processor is configured to execute the instructions to determine the second operation plan in which the operation of the robot to change the grasping portion of the object is included. 7 . The control device according to claim 1 , wherein the at least one processor is configured to execute the instructions to display, as the trajectory information, a trajectory of the robot together with the trajectory of the object. 8 . The control device according to claim 1 , wherein the at least one processor is configured to further execute the instructions to control the robot based on the second operation plan if the second operation plan satisfies a constraint condition set in the first operation plan. 9 . The control device according to claim 1 , wherein the at least one processor is configured to execute the instructions to: convert the task to be executed by the robot into a logical formula based on a temporal logic; generate a time step logical formula that is a logical formula indicating state for each time step to execute the task; and generate a sequence of subtasks to be executed by the robot, based on the time step logical formula. 10 . A control method executed by a computer, the control method comprising: determining a first operation plan of a robot which executes a task in which an object is used; displaying trajectory information regarding a trajectory of the object based on the first operation plan; receiving a correction relating to the trajectory information based on an external input; and determining a second operation plan of the robot based on the correction. 11 . A non-transitory computer readable storage medium storing a program executed by a computer, the program causing the computer to: determine a first operation plan of a robot which executes a task in which an object is used; display trajectory information regarding a trajectory of the object based on the first operation plan; receive a correction relating to the trajectory information based on an external input; and determine a second operation plan of the robot based on the correction.

Assignees

Inventors

Classifications

  • B25J9/1666Primary

    Avoiding collision or forbidden zones · CPC title

  • characterised by special application, e.g. multi-arm co-operation, assembly, grasping · CPC title

  • B25J9/1671Primary

    characterised by simulation, either to verify existing program or to create and verify new program, CAD/CAM oriented, graphic oriented programming systems · CPC title

  • Vision controlled systems · CPC title

  • Recording and playback systems, i.e. in which the program is recorded from a cycle of operations, e.g. the cycle of operations being manually controlled, after which this record is played back on the same machine · CPC title

Patent family

Related publications grouped by family.

External sources

Frequently asked questions

Answers are generated from the same data shown on this page.

What does patent US2024131711A1 cover?
A control device 1X mainly includes an operation planning means 17Y, a display control means 15Y, and a correction receiving means 16Y. The operation planning means 17Y determines a first operation plan of a robot which executes a task in which an object is used. The display control means 15Y displays trajectory information regarding a trajectory of the object based on the first operation plan.…
Who is the assignee on this patent?
Nec Corp
What technology area does this patent fall under?
Primary CPC classification B25J9/1666. Mapped technology areas include Operations & Transport.
When was this patent published?
Publication date Thu Apr 25 2024 00:00:00 GMT+0000 (Coordinated Universal Time) (A1). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 8 related publications on this page (citations in our corpus or others sharing the same primary CPC).