← Back to Patent Explorer
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
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

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

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag