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
tutorials:intermediate:json_prolog [2019/04/24 11:53] – [Case-sensitive variable names] gkazhoyatutorials:intermediate:json_prolog [2022/01/25 16:35] (current) – [Prerequisites] gkazhoya
Line 9: Line 9:
 This tutorial requires CRAM, roslisp_repl and ROS to have already been installed. Go through the previous tutorials and the installation page if you don't have CRAM installed yet. This tutorial requires CRAM, roslisp_repl and ROS to have already been installed. Go through the previous tutorials and the installation page if you don't have CRAM installed yet.
 Make sure you have **Java 8** and **Gradle 5.1** already installed. Otherwise you won't be able to build KnowRob. Other versions could work, but have not been tested yet, so use them at your own risk!  Make sure you have **Java 8** and **Gradle 5.1** already installed. Otherwise you won't be able to build KnowRob. Other versions could work, but have not been tested yet, so use them at your own risk! 
- 
  
 === Installation === === Installation ===
Line 28: Line 27:
  
 === Launch === === Launch ===
-In addition to a **roscore** and the **roslisp_repl** you need to launch **json_prolog** in a Terminal with the following command: +In addition to a **roscore** and the **roslisp_repl** you need to launch **json_prolog** in a Terminal with the following command: 
 +<code bash> 
 +    $ roslaunch rosprolog rosprolog.launch 
 +</code> 
 +or if you're using an older version of KnowRob, then the following command:
 <code bash> <code bash>
     $ roslaunch json_prolog json_prolog.launch      $ roslaunch json_prolog json_prolog.launch 
Line 239: Line 242:
 If the string is all capital, we get a normal usual symbol, in the other case we get the pipes. If the string is all capital, we get a normal usual symbol, in the other case we get the pipes.
  
-The same is with Prolog, if you variable or any other symbol is not all caps, you will get a symbol in Lisp which has pipes around it:+The same is with Prolog, if your variable or any other symbol is not all caps, you will get a symbol in Lisp which has pipes around it:
  
 <code lisp> <code lisp>