Differences

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

Link to this comparison view

tutorials [2019/02/07 20:46]
gkazhoya [Intermediate tutorials]
tutorials [2019/02/20 11:29] (current)
gkazhoya [Intermediate tutorials]
Line 2: Line 2:
  
 You can find the source code to most of the CRAM tutorials on [[https://​github.com/​cram2/​cram/​tree/​master/​cram_tutorials|GitHub]]. You can find the source code to most of the CRAM tutorials on [[https://​github.com/​cram2/​cram/​tree/​master/​cram_tutorials|GitHub]].
 +
 ===== Beginner tutorials ===== ===== Beginner tutorials =====
 (tested with v0.7.0) (tested with v0.7.0)
-<​html><​!-- One of the existing tutorials (controlling_turtlesim_2) was not in this contents list despite being linked as 'next tutorial'​ from "​Creating a CRAM package"​. If this omission is intended, it should be explained in this comment so that future editors of the wiki will not add the (controlling_turtlesim_2) tutorial to the contents list. Since such an explanation did not appear at the time of this edit however, said tutorial is reinstated in the contents list. --></​html>​ 
-<​html><​!-- ​ * [[doc:​beginner:​creating_a_cram_package|Creating a CRAM package]] 
-  * [[doc:​beginner:​controlling_turtlesim|Controlling turtlesim from Lisp]] --></​html>​ 
- 
-<​html><​!-- The old tutorials (v0.2.0): 
-  * [[tutorials:​beginner:​package_for_turtlesim|Creating a CRAM package]] 
-  * [[tutorials:​beginner:​controlling_turtlesim_2|Controlling turtlesim from CRAM]] 
-  * [[tutorials:​beginner:​simple_plans|Implementing simple plans to move a turtle]] 
-  * [[tutorials:​beginner:​designators|Creating action designators for the turtlesim ]] 
-  * [[tutorials:​beginner:​process_modules|Creating process modules ]] 
-  * [[tutorials:​beginner:​location_designators|Using location designators with the turtlesim ]] 
-  * [[tutorials:​beginner:​assigning_actions|Automatically choosing a process module for an action ]] --></​html>​ 
  
   * [[tutorials:​beginner:​package_for_turtlesim|Creating a CRAM package]]   * [[tutorials:​beginner:​package_for_turtlesim|Creating a CRAM package]]
Line 30: Line 19:
 ===== Intermediate tutorials ===== ===== Intermediate tutorials =====
  
-  * [[tutorials:​intermediate:​costmaps|Location costmaps]] (v0.6.0) 
-  * [[tutorials:​intermediate:​semantic_environment_map|Semantic environment maps in CRAM]] (v0.6.0) 
   * [[tutorials:​intermediate:​performing_plans|Performing Action Designators]] (v0.6.0)   * [[tutorials:​intermediate:​performing_plans|Performing Action Designators]] (v0.6.0)
   * [[tutorials:​intermediate:​events|Triggering and handling (custom) events]] (v0.7.0)   * [[tutorials:​intermediate:​events|Triggering and handling (custom) events]] (v0.7.0)
 +  * [[tutorials:​intermediate:​costmaps|Location costmaps]] (v0.7.0)
   * [[tutorials:​intermediate:​bullet_world|Bullet world demonstration:​ using specialized inference mechanisms and projection]] (v0.6.0)   * [[tutorials:​intermediate:​bullet_world|Bullet world demonstration:​ using specialized inference mechanisms and projection]] (v0.6.0)
-  * [[tutorials:​intermediate:​json_prolog|Using JSON Prolog to communicate with KnowRob]] (v0.7.0) 
   * [[tutorials:​intermediate:​simple_mobile_manipulation_plan|How to write a simple mobile manipulation plan]] (v0.7.0)   * [[tutorials:​intermediate:​simple_mobile_manipulation_plan|How to write a simple mobile manipulation plan]] (v0.7.0)
   * [[tutorials:​intermediate:​fetch_deliver_plans|How fetch and deliver plans are implemented]] (v0.6.0)   * [[tutorials:​intermediate:​fetch_deliver_plans|How fetch and deliver plans are implemented]] (v0.6.0)
Line 42: Line 29:
 ===== Advanced tutorials ===== ===== Advanced tutorials =====
  
 +  * [[tutorials:​intermediate:​json_prolog|Using JSON Prolog to communicate with KnowRob]] (in construction)
 +  * [[tutorials:​intermediate:​semantic_environment_map|Semantic environment maps in CRAM]] (v0.6.0)
   * [[tutorials:​advanced:​new-robot|Introducing a new robot to CRAM]]   * [[tutorials:​advanced:​new-robot|Introducing a new robot to CRAM]]
   * [[tutorials:​intermediate:​moveit|Using MoveIt! from CRAM]]   * [[tutorials:​intermediate:​moveit|Using MoveIt! from CRAM]]