Lisp/swi-prolog/ROS connectivity. Anybody?
Hi Crew,
Once again, I am here asking questions that have no business being asked of ROS people, but hey, ROS happens to be a wonderful message passing interface... even if you aren´t using it for robots.
The situation on my end is that I am writing an AI in Lisp (going fine, by the way) but there is a lot of reasoning (about biology, specifically) that happens in Prolog. In fact, it´s reasoning I´d prefer didn´t happen on my computer at all. Why not pass the biological (or other prolog reasoning) off to another machine entirely? ROS is proving to be a good MPI, but I am noticing that the KnowRob infrastructure may not be keeping up with new versions of ROS.
And heck, it isn´t like I have a robot that has to reason about a livingroom anyway.
What minimal source code would I need to exploit the capability of Lisp (I can port it to SBCL) to Prolog utilizing ROS connectivity? And considering this is ROS, I am certain there would be a build process involved. Furthermore, I would like to stay within the normal ROS standards (as if I had a choice) about building nodes.
Dreadfully sorry to start your day with questions like this. Any advice is appreciated.
Sincerely,
-Todd
Asked by toddcpierce on 2016-09-22 09:08:54 UTC
Comments