Differences
This shows you the differences between two versions of the page.
| Both sides previous revisionPrevious revision | |||
| doc:interact_with_knowrob_via_ros [2014/08/11 15:58] – [Use KnowRob from your program] admin | doc:interact_with_knowrob_via_ros [2014/08/12 15:23] (current) – [Java client] admin | ||
|---|---|---|---|
| Line 77: | Line 77: | ||
| <code java> | <code java> | ||
| - | import edu.tum.cs.ias.knowrob.json_prolog.Prolog; | + | package org.knowrob.json_prolog; | 
| - | import edu.tum.cs.ias.knowrob.json_prolog.PrologBindings; | + | |
| - | import edu.tum.cs.ias.knowrob.json_prolog.PrologQueryProxy; | + | |
| + | import org.knowrob.json_prolog.Prolog; | ||
| + | import org.knowrob.json_prolog.PrologBindings; | ||
| + | import org.knowrob.json_prolog.PrologQueryProxy; | ||
| + | import org.knowrob.utils.ros.RosUtilities; | ||
| - | public class JSONPrologTestClient { | ||
| - | public | + | public | 
| - | Prolog pl = new Prolog(); | + | public static void main(String args[]) { | 
| - | PrologQueryProxy bdgs = pl.query(" | + | |
| + | Prolog pl = new Prolog(); | ||
| + | RosUtilities.runRosjavaNode(pl, | ||
| - | for(PrologBindings bdg : bdgs) { | + | PrologQueryProxy | 
| - |  | + | for(PrologBindings bdg : bdgs) { | 
| - | System.out.println(" | + |  | 
| - | System.out.println(" | + | System.out.println(" | 
| - | System.out.println(" | + | System.out.println(" | 
| - | } | + | System.out.println(" | 
| + | } | ||
| } | } | ||
| } | } | ||
| </ | </ | ||


