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(" |
+ | } | ||
} | } | ||
} | } | ||
</ | </ | ||