Differences
This shows you the differences between two versions of the page.
Next revision | Previous revision | ||
doc:getting_started [2013/04/22 08:27] – created admin | doc:getting_started [2022/02/07 11:52] (current) – gkazhoya | ||
---|---|---|---|
Line 1: | Line 1: | ||
====== Getting started ====== | ====== Getting started ====== | ||
~~NOTOC~~ | ~~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. We try to give some hints on how to go beyond the basic tutorials below. | + | The following list is intended as a guideline |
- | ===== Install the system ===== | + | * You can install CRAM packages following |
- | Follow | + | |
- | ===== Go through the beginner tutorials ===== | + | |
- | There is a number of tutorials that showcase the functionality provided by the different KnowRob components. They can be used in two different ways: As a beginner, you can just copy the queries and paste them into your Prolog shell to explore the functionality. All the tutorials below work without programming and should give you a quick overview of what is available. | + | |
- | On the other hand, the provided queries are also intended as a starting point to dig deeper into the system. There are no tutorials for every possible adapation | + | * To learn how to comfortably use the recommended development environment, check the [[ide|Setup |
- | ===== Read about the concepts behind KnowRob ===== | + | * To get a very quick crash course in Lisp, check the commands |
- | 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 implement your own modules. Below are links to good tutorials | + | * If you are looking to acquire hands-on experience with CRAM, look through |
- | ==== OWL tutorials ==== | + | * To learn more about the theoretical backgrounds of CRAM check out the [[../publications|Publications]] page. |
- | Download | + | |
- | ==== Prolog tutorials ==== | + | * To broaden your background knowledge on Robotics, AI, Planning |
- | 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:// | + | |
- | + | * Before starting | |
- | ===== 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 | + |