Information processing method and information processing apparatus

US2016332297A1 · US · A1

Patent metadata
FieldValue
Publication numberUS-2016332297-A1
Application numberUS-201615134730-A
CountryUS
Kind codeA1
Filing dateApr 21, 2016
Priority dateMay 12, 2015
Publication dateNov 17, 2016
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 displaying apparatus includes a virtual environment screen displaying a state of a robot identified, and a parameter setting screen numerically displaying the position and orientation data. When a changing a part of the position and orientation data are performed through the operating input unit, the part of the position and orientation data is changed according to the content of the operation and input. Position and orientation is calculated to identify the position or orientation of each part of the robot, based on the changed part of the position and orientation data, and new position and orientation data is calculated based on the position and orientation calculation. The content of virtual display on the virtual environment screen or numeric value display on the parameter setting screen of the displaying apparatus is updated, based on the changed part of position and orientation data, and the new position and orientation data.

First claim

Opening claim text (preview).

What is claimed is: 1 . An information processing method using: a displaying apparatus that includes a virtual environment displaying unit of virtually displaying a state of a robot apparatus identified by a plurality of position data and orientation data identifying a position or an orientation of each part of the robot apparatus, and a parameter displaying unit of numerically displaying the position data and the orientation data; an operating input unit of editing content of the position data and the orientation data; and a controlling apparatus that performs information processing of controlling display on the displaying apparatus according to an operation and input through the operating input unit, the method comprising: first calculating, when an operation and input of changing a part of the position data and the orientation data are performed through the operating input unit, causing the controlling apparatus to change the part of the position data and the orientation data according to content of the operation and input; second calculating that causes the controlling apparatus to perform position and orientation calculation that identifies the position or the orientation of each part of the robot apparatus, based on the part of the position data and the orientation data changed in the first calculating, and calculate new position data and new orientation data based on a result of the position and orientation calculation; and display updating that causes the controlling apparatus to update content of virtual display on the virtual environment displaying unit or numeric value display on the parameter displaying unit of the displaying apparatus, based on the part of the position data and the orientation data changed in the first calculating, and the new position data and the new orientation data calculated in the second calculating. 2 . The information processing method according to claim 1 , wherein the position data and the orientation data include a coordinate value corresponding to a position of a specific part of the robot apparatus. 3 . The information processing method according to claim 2 , wherein the operating input unit includes a coordinate system designating unit that designates one of different coordinate systems used in relation to the robot apparatus, as a coordinate system used in a case where the parameter displaying unit displays a coordinate value corresponding to the position data and the orientation data. 4 . The information processing method according to claim 3 , wherein when calculating the new position data and the new orientation data in the second calculating, the controlling apparatus performs coordinate transformation into a coordinate value in the coordinate system designated by the coordinate system designating unit, and updates content of numeric value display on the parameter displaying unit so as to display the coordinate value calculated through the coordinate transformation when the display updating numerically displays the new position data and the new orientation data. 5 . The information processing method according to claim 2 , wherein when the coordinate value corresponding to the position data and the orientation data is input, the operating input unit accepts an input of a coordinate value represented as a relative coordinate value. 6 . The information processing method according to claim 1 , wherein a storage unit that stores a plurality of the position data and the orientation data is provided, and, in a case where different parts of the robot apparatus have a specific dependent relationship that is identified based on a structure of the robot apparatus, the plurality of the position data and the orientation data corresponding to the different parts are stored as hierarchic structure data in the storage unit. 7 . The information processing method according to claim 6 , wherein when the position data and the orientation data ascendant of the hierarchic structure data stored in the storage unit are changed in the first calculating, the controlling apparatus calculates the position data and the orientation data descendant of the ascendant of the position data and the orientation data. 8 . The information processing method according to claim 6 , wherein the displaying apparatus comprises a management displaying unit that displays a hierarchic structure configured by the position data and the orientation data stored as the hierarchic structure data in the storage unit. 9 . The information processing method according to claim 1 , wherein the part of the position data and the orientation data changed in the first calculating, and the new position data and the new orientation data calculated in the second calculating are output to another apparatus. 10 . The information processing method according to claim 1 , wherein the position data and the orientation data include an articulation data that identifies a position or an orientation of an articulation of the robot apparatus. 11 . The information processing method according to claim 1 , wherein the virtual environment displaying unit virtually displays a state of the robot apparatus identified by the position data and the orientation data, in a three-dimensional model representation made by rendering a three-dimensional image of the robot apparatus at a position and an orientation identified by the position data and the orientation data in a virtual space simulated in an operating environment of the robot apparatus. 12 . The information processing method according to claim 1 , wherein the operating input unit includes an operating unit that changes the position and the orientation of the robot apparatus displayed on the virtual environment displaying unit, and updates content of the virtual display on the virtual environment displaying unit or numeric value display on the parameter displaying unit of the displaying apparatus, according to change in the position and the orientation of the robot apparatus performed through the operating unit. 13 . The information processing method according to claim 1 , wherein the controlling apparatus determines whether the position data and the orientation data obtained as a result of calculation in the second calculating are within a range of limitation of a mechanism of the robot apparatus or not, and when the position data and the orientation data exceed the range of limitation of the mechanism of the robot apparatus, error information that notifies editing error is generated. 14 . An information processing apparatus comprising: a displaying apparatus that includes a virtual environment displaying unit of virtually displaying a state of a robot apparatus identified by a plurality of position data and orientation data identifying a position or an orientation of each part of the robot apparatus, and a parameter displaying unit of numerically displaying the position data and the orientation data; an operating input unit of editing content of the position data and the orientation data; and a controlling apparatus that performs information processing of controlling display on the displaying apparatus according to an operation and input through the operating input unit, wherein, when an operation and input of changing a part of the position data and the orientation data are performed through the operating input unit, the controlling apparatus changes the part of the position data and the orientation data according to content of the operation and input, the controlling apparatus performs position and orientation calculation that identifies the position or the orientation of each part of the robot apparatus, base

Assignees

Inventors

Classifications

  • Interaction with lists of selectable items, e.g. menus · CPC title

  • B25J9/161Primary

    Hardware, e.g. neural networks, fuzzy logic, interfaces, processor · 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

  • Modify without repeating teaching operation · CPC title

  • Selection of displayed objects or displayed text elements (G06F3/0482 takes precedence) · 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 US2016332297A1 cover?
A displaying apparatus includes a virtual environment screen displaying a state of a robot identified, and a parameter setting screen numerically displaying the position and orientation data. When a changing a part of the position and orientation data are performed through the operating input unit, the part of the position and orientation data is changed according to the content of the operatio…
Who is the assignee on this patent?
Canon Kk
What technology area does this patent fall under?
Primary CPC classification B25J9/161. Mapped technology areas include Operations & Transport.
When was this patent published?
Publication date Thu Nov 17 2016 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).