{ "info": { "author": "Christoph Suerig, Sebastian Brunner", "author_email": "christoph.suerig@dlr.de, sebastian.brunner@dlr.de", "bugtrack_url": null, "classifiers": [ "Development Status :: 4 - Beta", "Environment :: X11 Applications :: GTK", "Intended Audience :: Developers", "Intended Audience :: Education", "Intended Audience :: Manufacturing", "Intended Audience :: Science/Research", "License :: OSI Approved :: BSD License", "Natural Language :: English", "Operating System :: Unix", "Programming Language :: Python :: 2.7", "Programming Language :: Python :: 3", "Topic :: Scientific/Engineering", "Topic :: Software Development", "Topic :: Utilities" ], "description": "# RAFCON Task Planner Plugin\n\n![RAFCON Task Planner Plugin](https://dlr-rm.github.io/rafcon-task-planner-plugin/assets/images/RafconTPPMain.png \"An Overview on the plugin.\")\n\n## Overview\nThe RAFCON Task Planner Plugin is a [RAFCON](https://github.com/DLR-RM/RAFCON) plugin to interface arbitrary pddl planner such as the [Fast Downward Planning System](http://www.fast-downward.org/). \nIt's purpose is to use such planners to plan a predefined scenario, and generate a RAFCON state machine out of the found plan. \nTo achieve this, the plugin extends RAFCON, so that a state's semantic can be expressed via a pddl action. Subsequently, a set of such pddl annotated states can be used to auto-generate a domain file, find a plan for a handwritten problem and generate a state machine based on the solution. \nOne important aspect is that the Task Planner Plugin is able to interface abritrary planner. So new planners can be quickly integrated using a python script. This mechanism was for example used to successfully integrate the [Fast Downward](http://www.fast-downward.org/), as well as the [Fast-Forward](https://fai.cs.uni-saarland.de/hoffmann/ff.html) Planning System.\n\n![Pddl Action tab, to annotate a State with an action.](docs/img/rtpp_Action_tab.png \"Pddl Annotation\")\n\n## Installation\nCurrently the plugin is available on GitHub and PyPi. Information about how to obtain and install it from one of these platforms, is available at the homepage's [Getting Started Section](https://dlr-rm.github.io/rafcon-task-planner-plugin/pages/documentation/GettingStarted.html). \n\n## Plugin Homepage\nDocumentation as well as some tutorials are available at the [Plugin's Homepage](https://dlr-rm.github.io/rafcon-task-planner-plugin/).", "description_content_type": "text/markdown", "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://dlr-rm.github.io/rafcon-task-planner-plugin/", "keywords": "RAFCON,PDDL,Planner,state machine,robotic,FSM,development,GUI", "license": "BSD-3-Clause", "maintainer": "", "maintainer_email": "", "name": "rafcon-task-planner-plugin", "package_url": "https://pypi.org/project/rafcon-task-planner-plugin/", "platform": "", "project_url": "https://pypi.org/project/rafcon-task-planner-plugin/", "project_urls": { "Homepage": "https://dlr-rm.github.io/rafcon-task-planner-plugin/" }, "release_url": "https://pypi.org/project/rafcon-task-planner-plugin/1.5.2/", "requires_dist": null, "requires_python": "", "summary": "The RAFCON Task Planner Plugin (RTPP) is a plugin to interface arbitrary pddl planner and automate the state machine generation process.", "version": "1.5.2", "yanked": false, "yanked_reason": null }, "last_serial": 6716342, "releases": { "1.5.0": [ { "comment_text": "", "digests": { "md5": "8e9d58eaab33e3bb42d4993535af6e0d", "sha256": "2836f3c0cebe947263dbca19f30cffd6bcea125eddf70a9f353f30c8f65c1bdb" }, "downloads": -1, "filename": "rafcon-task-planner-plugin-1.5.0.tar.gz", "has_sig": false, "md5_digest": "8e9d58eaab33e3bb42d4993535af6e0d", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 271352, "upload_time": "2019-09-12T08:19:48", "upload_time_iso_8601": "2019-09-12T08:19:48.170801Z", "url": "https://files.pythonhosted.org/packages/52/02/94dc059d68840850fcd3f253d6a33cb2a370664435e764702ad467f11c1a/rafcon-task-planner-plugin-1.5.0.tar.gz", "yanked": false, "yanked_reason": null } ], "1.5.1": [ { "comment_text": "", "digests": { "md5": "37d700d04572eecc7212083ff64fc1d5", "sha256": "5e52a0d06a57d1faa480dcf2b7c0212a61dce7a4094d829552c0e2fdc11d5832" }, "downloads": -1, "filename": "rafcon-task-planner-plugin-1.5.1.tar.gz", "has_sig": false, "md5_digest": "37d700d04572eecc7212083ff64fc1d5", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 305134, "upload_time": "2019-10-25T09:14:16", "upload_time_iso_8601": "2019-10-25T09:14:16.347369Z", "url": "https://files.pythonhosted.org/packages/d2/8b/1050bee6fa37e63d4dced9fa2ab5cd67ebfdec0400e042315b0e183479db/rafcon-task-planner-plugin-1.5.1.tar.gz", "yanked": false, "yanked_reason": null } ], "1.5.2": [ { "comment_text": "", "digests": { "md5": "4ce0291c618754dda63b894f6eff28a6", "sha256": "624a833d19914efaffec8877d2f08d44d84263bdcd02b8a34e2e74f1fada482a" }, "downloads": -1, "filename": "rafcon-task-planner-plugin-1.5.2.tar.gz", "has_sig": false, "md5_digest": "4ce0291c618754dda63b894f6eff28a6", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 306497, "upload_time": "2020-02-28T09:52:54", "upload_time_iso_8601": "2020-02-28T09:52:54.110292Z", "url": "https://files.pythonhosted.org/packages/57/01/4abf993225722f87de552640f481aa4ae90f9056eca0bda33f4d160c4436/rafcon-task-planner-plugin-1.5.2.tar.gz", "yanked": false, "yanked_reason": null } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "4ce0291c618754dda63b894f6eff28a6", "sha256": "624a833d19914efaffec8877d2f08d44d84263bdcd02b8a34e2e74f1fada482a" }, "downloads": -1, "filename": "rafcon-task-planner-plugin-1.5.2.tar.gz", "has_sig": false, "md5_digest": "4ce0291c618754dda63b894f6eff28a6", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 306497, "upload_time": "2020-02-28T09:52:54", "upload_time_iso_8601": "2020-02-28T09:52:54.110292Z", "url": "https://files.pythonhosted.org/packages/57/01/4abf993225722f87de552640f481aa4ae90f9056eca0bda33f4d160c4436/rafcon-task-planner-plugin-1.5.2.tar.gz", "yanked": false, "yanked_reason": null } ], "vulnerabilities": [] }