├── .gitignore ├── CMakeLists.txt ├── README.md ├── cmake ├── pack.cmake └── plunit.cmake ├── examples ├── test_rosprolog.cpp └── test_rosprolog.py ├── include ├── private │ ├── json_ros_priv.h │ └── rosprolog_kb_priv.h └── rosprolog │ ├── rosprolog_client │ ├── PrologBindings.h │ ├── PrologClient.h │ └── PrologQuery.h │ ├── rosprolog_kb │ ├── json_ros.h │ └── rosprolog_kb.h │ └── rosprolog_node │ ├── PrologEngine.h │ ├── PrologNode.h │ └── PrologPool.h ├── launch └── rosprolog.launch ├── msg └── MessageJSON.msg ├── package.xml ├── rosdoc.yaml ├── scripts ├── README.md ├── RosprologRestClient.py ├── rosprolog ├── rosprolog-doc ├── rosprolog-test ├── rosprolog_commandline.py └── rosprolog_rest.py ├── setup.py ├── src ├── __init__.pl ├── euslisp │ └── eus_rosprolog.l ├── json_ros.py ├── logging.pl ├── package.pl ├── query.pl ├── ros.pl ├── rosprolog_client │ ├── PrologBindings.cpp │ ├── PrologClient.cpp │ ├── PrologQuery.cpp │ ├── __init__.py │ └── rosprolog_client.py ├── rosprolog_doc.pl ├── rosprolog_kb │ ├── json_ros.cpp │ ├── ros_param.cpp │ ├── ros_terms.cpp │ ├── rosprolog_kb.cpp │ └── tf.cpp ├── rosprolog_node │ ├── PrologEngine.cpp │ ├── PrologNode.cpp │ └── PrologPool.cpp └── rostest.pl └── srv └── JSONWrapper.srv /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/knowrob/rosprolog/HEAD/.gitignore -------------------------------------------------------------------------------- /CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/knowrob/rosprolog/HEAD/CMakeLists.txt -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/knowrob/rosprolog/HEAD/README.md -------------------------------------------------------------------------------- /cmake/pack.cmake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/knowrob/rosprolog/HEAD/cmake/pack.cmake -------------------------------------------------------------------------------- /cmake/plunit.cmake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/knowrob/rosprolog/HEAD/cmake/plunit.cmake -------------------------------------------------------------------------------- /examples/test_rosprolog.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/knowrob/rosprolog/HEAD/examples/test_rosprolog.cpp -------------------------------------------------------------------------------- /examples/test_rosprolog.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/knowrob/rosprolog/HEAD/examples/test_rosprolog.py -------------------------------------------------------------------------------- /include/private/json_ros_priv.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/knowrob/rosprolog/HEAD/include/private/json_ros_priv.h -------------------------------------------------------------------------------- /include/private/rosprolog_kb_priv.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/knowrob/rosprolog/HEAD/include/private/rosprolog_kb_priv.h -------------------------------------------------------------------------------- /include/rosprolog/rosprolog_client/PrologBindings.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/knowrob/rosprolog/HEAD/include/rosprolog/rosprolog_client/PrologBindings.h -------------------------------------------------------------------------------- /include/rosprolog/rosprolog_client/PrologClient.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/knowrob/rosprolog/HEAD/include/rosprolog/rosprolog_client/PrologClient.h -------------------------------------------------------------------------------- /include/rosprolog/rosprolog_client/PrologQuery.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/knowrob/rosprolog/HEAD/include/rosprolog/rosprolog_client/PrologQuery.h -------------------------------------------------------------------------------- /include/rosprolog/rosprolog_kb/json_ros.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/knowrob/rosprolog/HEAD/include/rosprolog/rosprolog_kb/json_ros.h -------------------------------------------------------------------------------- /include/rosprolog/rosprolog_kb/rosprolog_kb.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/knowrob/rosprolog/HEAD/include/rosprolog/rosprolog_kb/rosprolog_kb.h -------------------------------------------------------------------------------- /include/rosprolog/rosprolog_node/PrologEngine.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/knowrob/rosprolog/HEAD/include/rosprolog/rosprolog_node/PrologEngine.h -------------------------------------------------------------------------------- /include/rosprolog/rosprolog_node/PrologNode.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/knowrob/rosprolog/HEAD/include/rosprolog/rosprolog_node/PrologNode.h -------------------------------------------------------------------------------- /include/rosprolog/rosprolog_node/PrologPool.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/knowrob/rosprolog/HEAD/include/rosprolog/rosprolog_node/PrologPool.h -------------------------------------------------------------------------------- /launch/rosprolog.launch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/knowrob/rosprolog/HEAD/launch/rosprolog.launch -------------------------------------------------------------------------------- /msg/MessageJSON.msg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/knowrob/rosprolog/HEAD/msg/MessageJSON.msg -------------------------------------------------------------------------------- /package.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/knowrob/rosprolog/HEAD/package.xml -------------------------------------------------------------------------------- /rosdoc.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/knowrob/rosprolog/HEAD/rosdoc.yaml -------------------------------------------------------------------------------- /scripts/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/knowrob/rosprolog/HEAD/scripts/README.md -------------------------------------------------------------------------------- /scripts/RosprologRestClient.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/knowrob/rosprolog/HEAD/scripts/RosprologRestClient.py -------------------------------------------------------------------------------- /scripts/rosprolog: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/knowrob/rosprolog/HEAD/scripts/rosprolog -------------------------------------------------------------------------------- /scripts/rosprolog-doc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/knowrob/rosprolog/HEAD/scripts/rosprolog-doc -------------------------------------------------------------------------------- /scripts/rosprolog-test: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/knowrob/rosprolog/HEAD/scripts/rosprolog-test -------------------------------------------------------------------------------- /scripts/rosprolog_commandline.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/knowrob/rosprolog/HEAD/scripts/rosprolog_commandline.py -------------------------------------------------------------------------------- /scripts/rosprolog_rest.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/knowrob/rosprolog/HEAD/scripts/rosprolog_rest.py -------------------------------------------------------------------------------- /setup.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/knowrob/rosprolog/HEAD/setup.py -------------------------------------------------------------------------------- /src/__init__.pl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/knowrob/rosprolog/HEAD/src/__init__.pl -------------------------------------------------------------------------------- /src/euslisp/eus_rosprolog.l: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/knowrob/rosprolog/HEAD/src/euslisp/eus_rosprolog.l -------------------------------------------------------------------------------- /src/json_ros.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/knowrob/rosprolog/HEAD/src/json_ros.py -------------------------------------------------------------------------------- /src/logging.pl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/knowrob/rosprolog/HEAD/src/logging.pl -------------------------------------------------------------------------------- /src/package.pl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/knowrob/rosprolog/HEAD/src/package.pl -------------------------------------------------------------------------------- /src/query.pl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/knowrob/rosprolog/HEAD/src/query.pl -------------------------------------------------------------------------------- /src/ros.pl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/knowrob/rosprolog/HEAD/src/ros.pl -------------------------------------------------------------------------------- /src/rosprolog_client/PrologBindings.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/knowrob/rosprolog/HEAD/src/rosprolog_client/PrologBindings.cpp -------------------------------------------------------------------------------- /src/rosprolog_client/PrologClient.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/knowrob/rosprolog/HEAD/src/rosprolog_client/PrologClient.cpp -------------------------------------------------------------------------------- /src/rosprolog_client/PrologQuery.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/knowrob/rosprolog/HEAD/src/rosprolog_client/PrologQuery.cpp -------------------------------------------------------------------------------- /src/rosprolog_client/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/rosprolog_client/rosprolog_client.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/knowrob/rosprolog/HEAD/src/rosprolog_client/rosprolog_client.py -------------------------------------------------------------------------------- /src/rosprolog_doc.pl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/knowrob/rosprolog/HEAD/src/rosprolog_doc.pl -------------------------------------------------------------------------------- /src/rosprolog_kb/json_ros.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/knowrob/rosprolog/HEAD/src/rosprolog_kb/json_ros.cpp -------------------------------------------------------------------------------- /src/rosprolog_kb/ros_param.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/knowrob/rosprolog/HEAD/src/rosprolog_kb/ros_param.cpp -------------------------------------------------------------------------------- /src/rosprolog_kb/ros_terms.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/knowrob/rosprolog/HEAD/src/rosprolog_kb/ros_terms.cpp -------------------------------------------------------------------------------- /src/rosprolog_kb/rosprolog_kb.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/knowrob/rosprolog/HEAD/src/rosprolog_kb/rosprolog_kb.cpp -------------------------------------------------------------------------------- /src/rosprolog_kb/tf.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/knowrob/rosprolog/HEAD/src/rosprolog_kb/tf.cpp -------------------------------------------------------------------------------- /src/rosprolog_node/PrologEngine.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/knowrob/rosprolog/HEAD/src/rosprolog_node/PrologEngine.cpp -------------------------------------------------------------------------------- /src/rosprolog_node/PrologNode.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/knowrob/rosprolog/HEAD/src/rosprolog_node/PrologNode.cpp -------------------------------------------------------------------------------- /src/rosprolog_node/PrologPool.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/knowrob/rosprolog/HEAD/src/rosprolog_node/PrologPool.cpp -------------------------------------------------------------------------------- /src/rostest.pl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/knowrob/rosprolog/HEAD/src/rostest.pl -------------------------------------------------------------------------------- /srv/JSONWrapper.srv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/knowrob/rosprolog/HEAD/srv/JSONWrapper.srv --------------------------------------------------------------------------------