Robot for preventing interruption while interacting with user
US-12169410-B2 · Dec 17, 2024 · US
US2016332297A1 · US · A1
| Field | Value |
|---|---|
| Publication number | US-2016332297-A1 |
| Application number | US-201615134730-A |
| Country | US |
| Kind code | A1 |
| Filing date | Apr 21, 2016 |
| Priority date | May 12, 2015 |
| Publication date | Nov 17, 2016 |
| Grant date | — |
A practical reading order for non-experts. Skip the full description unless you need deep technical detail.
What the patent document calls the invention.
A short plain-language summary of the technical disclosure.
Who owns or filed the patent and who is credited as inventor.
Filing, priority, publication, and grant dates set the timeline.
The legal scope of protection — read this for what is actually claimed.
Technology tags used to group this patent with similar filings.
Prior art links and similar publications in this corpus.
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.
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
Interaction with lists of selectable items, e.g. menus · CPC title
Hardware, e.g. neural networks, fuzzy logic, interfaces, processor · CPC title
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
Related publications grouped by family.
Answers are generated from the same data shown on this page.