US6470235B2
Expired / Lapsed
US
⏱️ 0.0 years remaining
Authoring system and method, and storage medium used therewith
Assignee: Sony Corp
•
Filing: 2001-06-11
•
Granted: 2002-10-22
•
Expires: 2021-06-11
Abstract
Abstract In an authoring system, a user creates and edits a scenario for a robot by using a GUI screen and a mouse. An authoring tool converts the scenario into a mnemonic code called "RCODE". When an RCODE action-control program is debugged, the RCODE program is extracted and encrypted step by step. The encrypted program is sequentially transferred to the robot by means of radio communication. The interpreter of the robot performs debugging by sequentially interpreting and executing the transferred program.
Inventors
- 👤 Tomoaki Kasuga
- 👤 Ayako Okita
Bibliographic Details
Application Number
—
Jurisdiction
US
Data Source
google_patents
Last Synchronized
2026-10-25 20:26
CPC Classifications
G; G06; G06F; G06F8/00; G06F8/30; G06F8/34; G06F3/00; G06F3/01; G06F3/048; G06F3/0481; G05; G05B; G05B2219/00; G05B2219/30; G05B2219/36; G05B2219/36243; G05B2219/40; G05B2219/40393
Claims Analysis
Total Claims: 32
Claim 1
Independent Claim
60 words
An authoring system for creating and editing an action-control program for controlling the action of a robot, said authoring system comprising: an editing unit which provides a user with a work site for creating and editing a scenario concerning the action of said robot; and a converting unit which converts the scenario into a program code interpretable by said robot.
Claim 2
Dependent Claim
60 words
An authoring system for creating and editing an action-control program for controlling the action of a robot, said authoring system comprising: an editing unit which provides a user with a work site for creating and editing a scenario concerning the action of said robot; and a converting unit which converts the scenario into a program code interpretable by said robot.
Claim 3
Dependent Claim
50 words
An authoring system according to claim 1 , wherein said editing unit provides said user with components representing frequently used action statuses and processing routines or models thereof, and an operation screen on which by using a coordinate designating device to send instructions, each of the components is selectively arranged.
Claim 4
Dependent Claim
32 words
An authoring system according to claim 1 , wherein said editing unit provides said user with an environment for creating and editing a script having the form of a predetermined programming language.
Claim 5
Dependent Claim
44 words
An authoring system according to claim 1 , wherein said converting unit converts an action scenario represented by an arrangement of components and/or an action scenario described in the form of a script into a mnemonic code which can be interpreted by said robot.
Claim 6
Dependent Claim
20 words
An authoring system according to claim 1 , further comprising communication means for transferring the program code to said robot.
Claim 7
Dependent Claim
19 words
An authoring system according to claim 5 , wherein said communication means performs radio data communication with said robot.
Claim 8
Dependent Claim
28 words
An authoring system according to claim 5 , wherein said communication means extracts the program code step by step and transfers the extracted program code to said robot.
Claim 9
Dependent Claim
20 words
An authoring system according to claim 5 , wherein said communication means transfers the program code in an encrypted form.
Claim 10
Dependent Claim
44 words
An authoring system according to claim 5 , wherein said robot includes: an interpretation unit which interprets the program code transmitted by said communication means; and a driving-control unit which drives said robot in accordance with the result of interpretation by said interpretation unit.
Claim 11
Dependent Claim
26 words
An authoring system according to claim 9 , wherein said interpretation unit in said robot interprets and executes the transmitted program code in units of steps.
Claim 12
Dependent Claim
70 words
An authoring system according to claim 9 , wherein: said robot stores posture-transition-limiting information on each action and each posture which can directly be changed from the present status of said robot and on each posture which can be changed through an action and a posture; and based on the posture-transition-limiting information, said driving-control unit converts the content of the program code into a form which enables transition of posture.
Claim 13
Dependent Claim
67 words
An authoring system according to claim 11 , wherein: the posture-transition-limiting information is stored in the form of a directed graph composed of nodes representing possible postures of said robot and action arcs which each link two nodes having a possible transition therebetween; and said driving-control unit searches said directed graph and converts the content of the program code into a form which enables transition of posture.
Claim 14
Dependent Claim
60 words
An authoring method for creating and editing an action-control program for controlling the action of a robot, said authoring method comprising: an editing step which provides a user with a work site for creating and editing a scenario concerning the action of said robot; and a converting step which converts the scenario into a program code interpretable by said robot.
Claim 15
Dependent Claim
60 words
An authoring method for creating and editing an action-control program for controlling the action of a robot, said authoring method comprising: an editing step which provides a user with a work site for creating and editing a scenario concerning the action of said robot; and a converting step which converts the scenario into a program code interpretable by said robot.
Claim 16
Dependent Claim
50 words
An authoring method according to claim 13 , wherein said editing step provides said user with components representing frequently used action statuses and processing routines or models thereof, and an operation screen on which by using a coordinate designating device to send instructions, each of the components is selectively arranged.
Claim 17
Dependent Claim
32 words
An authoring method according to claim 13 , wherein said editing step provides said user with an environment for creating and editing a script having the form of a predetermined programming language.
Claim 18
Dependent Claim
44 words
An authoring method according to claim 13 , wherein said converting step converts an action scenario represented by an arrangement of components and/or an action scenario described in the form of a script into a mnemonic code which can be interpreted by said robot.
Claim 19
Dependent Claim
21 words
An authoring method according to claim 13 , further comprising a communication step for transferring the program code to said robot.
Claim 20
Dependent Claim
19 words
An authoring method according to claim 17 , wherein said communication step performs radio data communication with said robot.
Claim 21
Dependent Claim
28 words
An authoring method according to claim 17 , wherein said communication step extracts the program code step by step and transfers the extracted program code to said robot.
Claim 22
Dependent Claim
20 words
An authoring method according to claim 17 , wherein said communication step transfers the program code in an encrypted form.
Claim 23
Dependent Claim
44 words
An authoring method according to claim 17 , wherein said robot includes: an interpretation step which interprets the program code transmitted in said communication step; and a driving-control step which drives said robot in accordance with the result of interpretation in said interpretation step.
Claim 24
Dependent Claim
23 words
An authoring method according to claim 21 , wherein said interpretation step interprets and executes the transmitted program code in units of steps.
Claim 25
Dependent Claim
70 words
An authoring method according to claim 21 , wherein: said robot stores posture-transition-limiting information on each action and each posture which can directly be changed from the present status of said robot and on each posture which can be changed through an action and a posture; and based on the posture-transition-limiting information, said driving-control step converts the content of the program code into a form which enables transition of posture.
Claim 26
Dependent Claim
67 words
An authoring method according to claim 23 , wherein: the posture-transition-limiting information is stored in the form of a directed graph composed of nodes representing possible postures of said robot and action arcs which each link two nodes having a possible transition therebetween; and said driving-control step searches said directed graph and converts the content of the program code into a form which enables transition of posture.
Claim 27
Dependent Claim
80 words
A storage medium physically containing, in a computer-readable form, computer software described so as to control a computer system to execute authoring processing for creating and editing an action-control program for controlling the action of a robot, said computer software comprising: an editing step which provides a user with a work site for creating and editing a scenario concerning the action of said robot; and a converting step which converts the scenario into a program code interpretable by said robot.
Claim 28
Dependent Claim
80 words
A storage medium physically containing, in a computer-readable form, computer software described so as to control a computer system to execute authoring processing for creating and editing an action-control program for controlling the action of a robot, said computer software comprising: an editing step which provides a user with a work site for creating and editing a scenario concerning the action of said robot; and a converting step which converts the scenario into a program code interpretable by said robot.
Claim 29
Dependent Claim
50 words
A storage medium according to claim 25 , wherein said editing step provides said user with components representing frequently used action statuses and processing routines or models thereof, and an operation screen on which by using a coordinate designating device to send instructions, each of the components is selectively arranged.
Claim 30
Dependent Claim
32 words
A storage medium according to claim 25 , wherein said editing step provides said user with an environment for creating and editing a script having the form of a predetermined programming language.
Claim 31
Dependent Claim
44 words
A storage medium according to claim 25 , wherein said converting step converts an action scenario represented by an arrangement of components and/or an action scenario described in the form of a script into a mnemonic code which can be interpreted by said robot.
Claim 32
Dependent Claim
25 words
A storage medium according to claim 25 , wherein the computer software further comprises a communication step for transferring the program code to said robot.
References Cited (Backward Citations)
US5086056A
Cited
US5875108A
Cited
US6081750A
Cited
US5822745A
Cited
US5870768A
Cited
US5901246A
Cited
US6366933B1
Cited
US6167426A
Cited
US6259969B1
Cited
US6363301B1
Cited
USPTO Annuity & Maintenance Windows
| Annuity Stage | Window Opens | Payment Deadline | Surcharge Period Until | Estimated Fee | Status |
|---|---|---|---|---|---|
| 3.5 Years (Year 4) | 2005-10-21 | 2006-04-22 | 2006-10-22 | $2000.00 | Window Closed / Lapsed |
| 7.5 Years (Year 8) | 2009-10-21 | 2010-04-22 | 2010-10-22 | $3760.00 | Window Closed / Lapsed |
| 11.5 Years (Year 12) | 2013-10-21 | 2014-04-22 | 2014-10-22 | $7700.00 | Window Closed / Lapsed |