Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
Next revision
Previous revision
doc [2017/01/31 12:11] gkazhoyadoc [2022/04/19 14:48] (current) gkazhoya
Line 1: Line 1:
 ====== CRAM documentation ====== ====== CRAM documentation ======
-~~NOTOC~~ 
  
-===== Getting started ===== 
  
-  * [[doc/getting_started|Getting started]]+===== Getting started ===== 
 +  
 +  * [[installation|CRAM installation instructions]] 
 +  * [[/doc/ide|Setup and IDE]] describes the recommended IDE and how to set it up 
 +  * [[/doc/getting_started/lisp_crash_course|Very quick crash course in Lisp]] 
 +  * [[/tutorials|Tutorials]] to acquire hands-on experience with CRAM 
 +  * [[/doc/links|Links]] to broaden your background knowledge on Lisp, Robotics, AI, Planning 
 +  * [[/doc/guidelines|Programming Guidelines]]: skim through before starting to write your own CRAM code 
 +  * [[doc/testing|Guidelines for test-driven development]]
  
  
 ===== Frequently Asked Questions ===== ===== Frequently Asked Questions =====
  
-  * [[doc/faq| CRAM FAQ]] +  * [[https://answers.ros.org/questions/scope:all/sort:activity-desc/page:1/query:cram/|Questions on answers.ros.org]]
-  * [[http://answers.ros.org/questions|Questions on answers.ros.org]]+
   * [[http://cram-system.org/doc/package/why_lisp|Why Lisp?]]   * [[http://cram-system.org/doc/package/why_lisp|Why Lisp?]]
 +  * [[doc/faq| CRAM FAQ]]
 +
 +
 +===== Publications =====
 +
 +See the [[research|Research]] page.
 +
 +
 +===== Functionality Documentation =====
 +
 +  * [[doc/reasoning/overview|Geometric reasoning with bullet]]
 +  * [[doc/cpl|CRAM Plan Language (CPL) concepts]]
 +
 +
 +===== Autogenerated API =====
 +
 +  * [[doc/api/cram-language|cram-language aka CPL]]
 +
  
 ===== ROS Package Documentation ===== ===== ROS Package Documentation =====
 +
 +**This section is outdated, so some code might not run. See the Tutorials page for more up to date code.**
 +
   * [[doc/package/overview|Software and architecture overview: who's who and what for]]   * [[doc/package/overview|Software and architecture overview: who's who and what for]]
   * [[doc/package/cram_language|cram_language]]   * [[doc/package/cram_language|cram_language]]
Line 20: Line 46:
   * [[doc/package/cram_process_modules|cram_process_modules]]   * [[doc/package/cram_process_modules|cram_process_modules]]
  
-===== API ===== + 
-  * [[doc/api|Autogenerated API for all packages]] +<html><!-- 
-  * [[doc/guidelines|CRAM Programming Guidelines]] +This stuff is super outdated....
-  * [[doc/testing|Utilities for testing CRAM packages]]+
  
 ===== Logging infrastructure ===== ===== Logging infrastructure =====
Line 32: Line 57:
     * [[doc:logging:tutorials-cpp|Beliefstate Client Library Tutorial (C++)]]     * [[doc:logging:tutorials-cpp|Beliefstate Client Library Tutorial (C++)]]
   * [[doc/logging/roslog|ROS MongoDB logging]]   * [[doc/logging/roslog|ROS MongoDB logging]]
 +--></html>
  
-===== Geometric Reasoning ===== 
-  * [[doc/reasoning/overview|Overview]] 
- 
-===== Thesis ===== 
-  * [[https://mediatum.ub.tum.de/doc/1239461/1239461.pdf|Lorenz Mösenlechner PhD Thesis]]: detailed description of the core concepts of CRAM