{"id":12,"date":"2015-07-13T13:37:47","date_gmt":"2015-07-13T11:37:47","guid":{"rendered":"http:\/\/yagi.ist.tugraz.at\/?page_id=12"},"modified":"2019-09-28T00:50:30","modified_gmt":"2019-09-27T22:50:30","slug":"download","status":"publish","type":"page","link":"https:\/\/yagi.sai.tugraz.at\/index.php\/download\/","title":{"rendered":"Download"},"content":{"rendered":"<h1>Initial YAGI Implementation in C++<\/h1>\n<h2>YAGI Interpreter<\/h2>\n<p>The YAGI Interpreter is available as a stand-alone CMake package. Currently we recommend only Linux as base system. We haven&#8217;t \u00a0tested YAGI extensively with other platforms.<\/p>\n<p>The YAGI interpreter is available via our git repository:<\/p>\n<div class=\"pull-right\">\n<pre class=\"dark tiny\">git clone <a href=\"http:\/\/git.sai.tugraz.at\/ais\/yagi.git\">http:\/\/git.sai.tugraz.at\/ais\/yagi.git<\/a><\/pre>\n<\/div>\n<p>The package contains:<\/p>\n<ul>\n<li>the YAGI interpreter<\/li>\n<li>the standard data base back-end<\/li>\n<li>a cin\/cout basic system interface<\/li>\n<li>a system interface to <a href=\"https:\/\/www.fawkesrobotics.org\/\">Fawkes<\/a> (if Fawkes is properly installed on your system)<\/li>\n<li>a system interface to Asrael (if Asreal is properly installed on your system)<\/li>\n<\/ul>\n<h2>YAGI System Interfaces<\/h2>\n<p>System interfaces are realized as plug-ins (shared library). YAGI basically supports out of the box system interface for simple cin\/cout communication, Fawkes (if installed) and Asrael (if installed).<\/p>\n<h3>YAGI-ROS Interface<\/h3>\n<p>Yagi is fully integrated with ROS. \u00a0The YAGI-ROS interface library is provides as a separated ROS catkin package. Actions are handle via a action service while exogenous events a reported via a dedicated topic.<\/p>\n<p>The YAGY-ROS interface is available via our git repository:<\/p>\n<div class=\"pull-right\">\n<div class=\"pull-right\">\n<pre class=\"dark tiny\">git clone http:\/\/git.sai.tugraz.at\/ais\/yagi_ros.git<\/pre>\n<h1>Alternative YAGI Implementation in Java<\/h1>\n<p>The C++ implementation of YAGI faced some run time issues in particular when using the plan operator. Here you can find the JAVA implementation of Thomas Eckstein.<\/p>\n<p><a href=\"https:\/\/git.sai.tugraz.at\/ais\/yagi\/tree\/eckstein\/rewrite\/\">https:\/\/git.sai.tugraz.at\/ais\/yagi\/tree\/eckstein\/rewrite\/<\/a><\/p>\n<\/div>\n<\/div>\n","protected":false},"excerpt":{"rendered":"<p>Initial YAGI Implementation in C++ YAGI Interpreter The YAGI Interpreter is available as a stand-alone CMake package. Currently we recommend only Linux as base system. We haven&#8217;t \u00a0tested YAGI extensively with other platforms. The YAGI interpreter is available via our git repository: git clone http:\/\/git.sai.tugraz.at\/ais\/yagi.git The package contains: the YAGI interpreter the standard data base &hellip; <a href=\"https:\/\/yagi.sai.tugraz.at\/index.php\/download\/\" class=\"more-link\">Continue reading <span class=\"screen-reader-text\">Download<\/span> <span class=\"meta-nav\">&rarr;<\/span><\/a><\/p>\n","protected":false},"author":20,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"footnotes":""},"class_list":["post-12","page","type-page","status-publish","hentry"],"_links":{"self":[{"href":"https:\/\/yagi.sai.tugraz.at\/index.php\/wp-json\/wp\/v2\/pages\/12","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/yagi.sai.tugraz.at\/index.php\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/yagi.sai.tugraz.at\/index.php\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/yagi.sai.tugraz.at\/index.php\/wp-json\/wp\/v2\/users\/20"}],"replies":[{"embeddable":true,"href":"https:\/\/yagi.sai.tugraz.at\/index.php\/wp-json\/wp\/v2\/comments?post=12"}],"version-history":[{"count":13,"href":"https:\/\/yagi.sai.tugraz.at\/index.php\/wp-json\/wp\/v2\/pages\/12\/revisions"}],"predecessor-version":[{"id":105,"href":"https:\/\/yagi.sai.tugraz.at\/index.php\/wp-json\/wp\/v2\/pages\/12\/revisions\/105"}],"wp:attachment":[{"href":"https:\/\/yagi.sai.tugraz.at\/index.php\/wp-json\/wp\/v2\/media?parent=12"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}