Differences

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

Link to this comparison view

Both sides previous revision Previous revision
Next revision
Previous revision
Next revision Both sides next revision
doc [2017/01/31 12:13]
gkazhoya
doc [2021/02/11 12:59]
jdech
Line 5: Line 5:
  
   * [[doc/​getting_started|Getting started]]   * [[doc/​getting_started|Getting started]]
 +  * [[doc/​guidelines|CRAM Programming Guidelines]]
 +  * [[doc/​testing|Utilities for testing CRAM packages]]
  
  
 ===== Frequently Asked Questions ===== ===== Frequently Asked Questions =====
  
-  ​* [[doc/faq| CRAM FAQ]] +<​html><​!--  ​* [[doc/faq| CRAM FAQ]] --></​html>​ 
-  * [[http://​answers.ros.org/​questions|Questions on answers.ros.org]]+  * [[https://​answers.ros.org/​questions/​scope:​all/​sort:​activity-desc/​page:​1/​query:​cram/​|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?]]
 +
 +
 +===== Functionality Documentation =====
 +  * [[doc/​reasoning/​overview|Geometric reasoning with bullet]]
 +  * [[doc/​cpl|CRAM Plan Language (CPL) concepts]]
 +
 +===== Theses =====
 +  * Comprehensive overview of CRAM components: [[https://​mediatum.ub.tum.de/​doc/​1239461/​1239461.pdf|Lorenz Mösenlechner PhD Thesis]] (thesis overview can be found [[lorenz-thesis-overview|here]])
 +  * CRAM language details: [[https://​common-lisp.net/​~trittweiler/​bachelor-thesis.pdf|Tobias Christian Rittweiler Bachelor thesis]]
 +
 +
 +===== API =====
 +  * [[doc/​api/​cram-language|Autogenerated API for cram-language]]
 +
  
 ===== 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 38:
   * [[doc/​package/​cram_process_modules|cram_process_modules]]   * [[doc/​package/​cram_process_modules|cram_process_modules]]
  
-===== API ===== +===== PyCRAM ​=====  
-  * [[doc/api|Autogenerated API for all packages]] +This section contains the documentation for the Python implementation of CRAM called PyCRAM. 
-  * [[doc/guidelines|CRAM Programming Guidelines]] +    ​* [[doc/pycram/​bulletWorld|Bullet World]] 
-  * [[doc/testing|Utilities for testing CRAM packages]]+    * [[doc/pycram/​reasoning|Bullet World Reasoning]] 
 +    * [[doc/pycram/​designator|Designator]] 
 +    * [[doc/​pycram/​process_modules|Process Modules]] 
 +    * [[doc/​pycram/​ik|Inverse Kinematics]] 
 +    * [[doc/​pycram/​language|PyCRAM Plan Language]] 
 +    * [[doc/​pycram/​fluents|Fluents]] 
 +    * [[doc/​pycram/​robot_description|Robot Description]] 
 + 
 +<​html><​!-- 
 +This stuff is super outdated....
  
 ===== Logging infrastructure ===== ===== Logging infrastructure =====
Line 32: Line 59:
     * [[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]] 
- 
-===== Theses ===== 
-  * [[https://​mediatum.ub.tum.de/​doc/​1239461/​1239461.pdf|Lorenz Mösenlechner PhD Thesis]]: on core concepts of CRAM 
-  * [[https://​common-lisp.net/​~trittweiler/​bachelor-thesis.pdf|Tobias Christian Rittweiler Bachelor thesis]]: on CRAM language