Robotics Ontology Server: ROSE
ROSE: a Research Atelier headed
by John Hallam and Herman Bruyninckx.
What is an Ontology?
- Terms, Definitions, Relationships
- Specific Domain and Context
- Usable by Machine as well as Humans
Why an Ontology?
- Well-defined conceptual vocabulary
- Concept-based search and classification e.g. sensor, capteur, føler mean the same but look quite different
- Concept-based Indexing for WEBook
Choosing a Domain...
A Domain must be...
- Complex enough to be interesting
- Universal enough to be useful
- Focussed enough to be tractable
- Have hooks for extension (imports/exports)
Choice of Domain:
"Basic" Robotics
"Robotics is the intelligent connection of perception to action"
(after Brady, 1980?)
Robotics Conceptual Framework :
Dimensions of Classification:
Scaling Dimensions
- Physical Scale (Characteristic Length)
- Temporal Scale (Characteristic Time)
- Physical Dimensionality
- Computational: time & space complexity
- Real Time Properties
- System Complexity device vocabulary
The Process ...
Building an Ontology:
-
Preliminary legwork: consult KA experts
-
Design of basic Ontology
-
Consult Domain Experts (meet at ICRA)
-
Implement draft Ontology
-
Critique by Experts & Revision
-
Loop once to step 3
-
Deliver
Outcomes...
- Clarification of existing vocabulary
- Initial basic formal conceptualisation
- Input to WEBook Indexing