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
Next revisionBoth sides next revision
tutorials [2019/08/05 20:36] – [Demo tutorials] gkazhoyatutorials [2021/05/14 10:55] gkazhoya
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]].
 +
 +**Please pay attention at the version tag next to the tutorials. The current CRAM version on the master branch and in the installation instructions is v0.7.0. The development branch is v0.8.0, use only if you are an expert in CRAM. The tutorials that have an older version tag that are not maintained will probably not work with v0.7.0.**
  
 ===== Demo tutorials ===== ===== Demo tutorials =====
Line 29: Line 31:
 ===== Intermediate tutorials ===== ===== Intermediate tutorials =====
  
-  * [[tutorials:intermediate:performing_plans|Performing Action Designators]] (v0.7.0) +(tested with 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.7.0) +
-  * [[tutorials:intermediate:simple_mobile_manipulation_plan|How to write a simple mobile manipulation plan]] (v0.7.0) +
-  * [[tutorials:intermediate:performing_existing_actions|Performing mobile manipulation actions defined in CRAM (in construction)]] (v0.7.0) +
-===== Advanced tutorials =====+
  
 +  * [[tutorials:intermediate:performing_plans|Performing Action Designators]]
 +  * [[tutorials:intermediate:events|Triggering and handling (custom) events]]
 +  * [[tutorials:intermediate:costmaps|Location costmaps]]
 +  * [[tutorials:intermediate:bullet_world|Bullet world demonstration: using specialized inference mechanisms and projection]]
 +  * [[tutorials:intermediate:simple_mobile_manipulation_plan|How to write a simple mobile manipulation plan (with PR2 robot)]]
 +  * [[tutorials:intermediate:performing_existing_actions|Performing mobile manipulation actions defined in CRAM (in construction)]]
 +
 +
 +===== Advanced tutorials =====
 +<html><!-- * [[tutorials:intermediate:hsr_actions|Executing simple actions with HSR robot]] (v0.8.0) --></html>
 +  * [[tutorials:intermediate:pepper_shopping|Pepper robot shopping assistant]] (v0.8.0)  
   * [[tutorials:intermediate:json_prolog|Using JSON Prolog to communicate with KnowRob]] (v0.7.0)   * [[tutorials:intermediate:json_prolog|Using JSON Prolog to communicate with KnowRob]] (v0.7.0)
-  * [[tutorials:advanced:unreal|Using data acquired in VR on the robot]] (in construction)+  * [[tutorials:advanced:unreal|Using data acquired in VR on the robot]] (v0.8.0) (in construction)
   * [[tutorials:intermediate:fetch_deliver_plans|How fetch and deliver plans are implemented]] (v0.7.0)   * [[tutorials:intermediate:fetch_deliver_plans|How fetch and deliver plans are implemented]] (v0.7.0)
 +  * [[tutorials:advanced:new-robot|Introducing a new robot to CRAM]] (v0.7.0)
 +
 +===== Outdated tutorials =====
 +
   * [[tutorials:intermediate:new_actions|Implementing new types of actions]] (in construction) (v0.6.0)   * [[tutorials:intermediate:new_actions|Implementing new types of actions]] (in construction) (v0.6.0)
   * [[tutorials:intermediate:semantic_environment_map|Semantic environment maps in CRAM]] (v0.6.0)   * [[tutorials:intermediate:semantic_environment_map|Semantic environment maps in CRAM]] (v0.6.0)
-  * [[tutorials:advanced:new-robot|Introducing a new robot to CRAM]] (v0.7.0) 
   * [[tutorials:intermediate:moveit|Using MoveIt! from CRAM]] (v0.2.0)   * [[tutorials:intermediate:moveit|Using MoveIt! from CRAM]] (v0.2.0)
   * [[tutorials:intermediate:collisions_and_constraints|Collisions and Constraints in MoveIt!]] (v0.2.0)   * [[tutorials:intermediate:collisions_and_constraints|Collisions and Constraints in MoveIt!]] (v0.2.0)
Line 54: Line 64:
   * [[http://wiki.ros.org/visualization/Tutorials|Visualization Tutorials]]   * [[http://wiki.ros.org/visualization/Tutorials|Visualization Tutorials]]
   * [[http://wiki.ros.org/catkin/Tutorials|Catkin Tutorials]]   * [[http://wiki.ros.org/catkin/Tutorials|Catkin Tutorials]]
 +
 +===== PyCRAM =====
 +
 +  * [[tutorials/pycram/setup|Setting up PyCRAM]] (v0.0.1)
 +  * [[tutorials/pycram/demo|Run the demos]] (v0.0.1)
 +  * [[tutorials/pycram/own_robot|Add your own robot]] (v0.0.1)
 +  * [[tutorials/pycram/repl|Setup your Python REPL]] (v.0.0.1)