roslisp/rosprolog General Questions [closed]
Hey Everybody,
Is anybody using roslisp to talk to rosprolog? Specifically, I was hoping to access swi-prolog (running rosprolog) running on one PC from sbcl lisp (running roslisp) running on another PC. The idea behind this is to have one machine (prolog/knowrob) dedicated to loading owl files and doing all the reasoning on behalf of the main (lisp) machine that does the more general processing based on the results of that reasoning.
I am not having any luck finding any examples and documentation of this exact configuration, though I figured it would be the most obvious one. Does ROS even support these two running on different machines at all? If so, how is the communication happening? Is the json-prolog call somehow using the normal service and messaging infrastructure of ROS or is it something different? Should I just have a swank client running local to the prolog?
Does anybody have any good general tips/wisdom they've come across with this configuration?
Thanks in advance.
-Todd