Skip to content

Commit 8546d49

Browse files
author
Sascha Jongebloed
authored
Merge pull request #1 from knowrob/test-query
added simple designator query after client test
2 parents 2935f66 + be3aca1 commit 8546d49

File tree

1 file changed

+14
-0
lines changed

1 file changed

+14
-0
lines changed

scripts/knowrob_designator_client.py

Lines changed: 14 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -14,6 +14,17 @@
1414
DesignatorExecutionStart,
1515
DesignatorExecutionFinished
1616
)
17+
from knowrob_ros.knowrob_ros_lib import KnowRobRosLib
18+
from knowrob_ros.knowrob_ros_lib import get_default_modalframe
19+
20+
def testQueryDesig():
21+
know = KnowRobRosLib()
22+
know.init_clients() # After rospy.init_node()
23+
24+
query = "triple(?d, rdf:type, soma:PyCramDesignator)"
25+
rospy.loginfo(f"asking [{query}] ...")
26+
result = know.ask_one(query, get_default_modalframe())
27+
rospy.loginfo(f"response: [{result}]")
1728

1829
def main():
1930
rospy.init_node('knowrob_designator_topic_client')
@@ -145,6 +156,9 @@ def main():
145156
exec_finished_msg.json_designator = resolved_designator
146157
rospy.loginfo("Publishing DesignatorExecutionFinished...")
147158
exec_finished_pub.publish(exec_finished_msg)
159+
160+
# Finally do some testing queries with KnowRob
161+
testQueryDesig()
148162

149163
if __name__ == '__main__':
150164
main()

0 commit comments

Comments
 (0)