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
Last revision Both sides next revision
doc [2021/02/05 01:40]
gkazhoya
doc [2022/03/25 11:42]
gkazhoya [Getting started]
Line 1: Line 1:
 ====== CRAM documentation ====== ====== CRAM documentation ======
-~~NOTOC~~+
  
 ===== Getting started ===== ===== Getting started =====
- +  
-  * [[doc/​getting_started|Getting started]] +  * [[installation|CRAM installation instructions]] 
-  * [[doc/​guidelines|CRAM Programming Guidelines]] +  * [[/​doc/​ide|Setup and IDE]] describes the recommended IDE and how to set it up 
-  * [[doc/​testing|Utilities ​for testing CRAM packages]]+  * [[/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 =====
  
-<​html><​!-- ​ * [[doc/faq| CRAM FAQ]] --></​html>​ 
   * [[https://​answers.ros.org/​questions/​scope:​all/​sort:​activity-desc/​page:​1/​query:​cram/​|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?]]
 +  * [[doc/faq| CRAM FAQ]]
 +
 +
 +===== Publications =====
 +
 +==== Papers ====
 +
 +See the [[publications|Publications]] page.
 +
 +==== Theses ====
 +
 +  * [[https://​mediatum.ub.tum.de/​doc/​1239461/​1239461.pdf|Lorenz Mösenlechner PhD Thesis]] on CRAM v1 (thesis overview can be found [[lorenz-thesis-overview|here]])
 +  * {{::​tcr_bachelor_thesis.pdf |Tobias Christian Rittweiler Bachelor thesis}} on CRAM language
 +  * {{ ::​andreas_romero_frueh_bsc.pdf | Andreas Romero Frueh'​s Bachelor'​s thesis}} on using the CRAM bullet world for validating perception results
 +  * {{ ::​arthur_niedzwiecki_bsc.pdf | Arthur Niedzwiecki'​s Bachelor'​s thesis}} on CRAM plan transformations
 +  * {{ ::​alina_hawkin_bsc.pdf | Alina Hawkin'​s Bachelor'​s}} and {{ ::​alina_hawkin_msc.pdf |Master'​ thesis}} on learning action parameters from humans acting in VR
 +  * {{ ::​vanessa_hassouna_bsc.pdf | Vanessa H.'s Bachelor'​s thesis}} on cutting and pouring action plans for Bullet simulation
 +  * {{ ::​thomas_lipps_bsc.pdf | Thomas Lipps'​s Bachelor'​s thesis}} on learning location costmaps from data of humans acting in VR
 +  * {{ ::​arthur_niedzwiecki_msc.pdf | Arthur Niedzwiecki'​s Master'​s thesis}} on integrating tactile events into CRAM plans for real-world assembly tasks
  
  
 ===== Functionality Documentation ===== ===== Functionality Documentation =====
 +
   * [[doc/​reasoning/​overview|Geometric reasoning with bullet]]   * [[doc/​reasoning/​overview|Geometric reasoning with bullet]]
   * [[doc/​cpl|CRAM Plan Language (CPL) concepts]]   * [[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]] 
  
 +===== Autogenerated API =====
  
-===== API ===== +  ​* [[doc/​api/​cram-language|cram-language ​aka CPL]]
-  ​* [[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.+ 
 +**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]]