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
doc [2017/02/01 16:03]
gkazhoya
doc [2021/05/02 20:57] (current)
gkazhoya [ROS Package Documentation]
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/​implemented_desigs|Implemented Desigantor]] 
 +    * [[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 60:
     * [[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 ===== 
-  * 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]]