no way to compare when less than two revisions
Differences
This shows you the differences between two versions of the page.
Previous revisionNext revision | |||
— | doc:getting_started [2014/11/24 16:28] – [OWL tutorials] admin | ||
---|---|---|---|
Line 1: | Line 1: | ||
+ | ====== Getting started ====== | ||
+ | ~~NOTOC~~ | ||
+ | The following list is intended as a guideline how to get started using KnowRob. The first steps aim at getting an overview of what is available and how to use the existing modules. At some point, you will likely want to implement your own components, for which you will need a better understanding of the techniques used, such as OWL and Prolog. We will give some hints on how to go beyond the basic tutorials below. | ||
+ | ===== Install the system ===== | ||
+ | Follow the [[/ | ||
+ | ===== Go through the beginner tutorials ===== | ||
+ | There is a number of [[/ | ||
+ | |||
+ | On the other hand, the provided queries are also intended as a starting point for exploring the system. There are no tutorials for every possible adapation and extension, but it often helps to know which predicate shall be called with which arguments, to look at the code of that predicate, and to go further from there. | ||
+ | |||
+ | ===== Read about the concepts behind KnowRob ===== | ||
+ | To understand the design decisions and capabilities of the system, read about the [[important concepts]] and have a look at the related publications. The [[http:// | ||
+ | ===== Learn OWL and Prolog ===== | ||
+ | |||
+ | For effectively //using// the KnowRob system, some basic knowledge about the main languages, OWL and Prolog, is helpful. It becomes a //definite MUST// when you would like to do some advanced stuff and start to // | ||
+ | |||
+ | ==== OWL tutorials ==== | ||
+ | Download the [[http:// | ||
+ | |||
+ | ==== Prolog tutorials ==== | ||
+ | Though you probably won't need very sophisticated Prolog skills in the beginning, you should have a rough understanding of how a Prolog program looks like and what the basic concepts are to implement your own queries and (later) modules. The tutorials at http:// | ||
+ | |||
+ | |||
+ | ===== Write your own modules ===== | ||
+ | |||
+ | Once you have an overview of what KnowRob provides and know how to write OWL and Prolog, you can start to create your own KnowRob extensions. You will first need to decide which parts to implement in [[faq#Which programming language should I use for what purpose|which language]] and then then proceed to [[create your own KnowRob package]]. |