文件名称:GOApy:Python中的面向目标的行动计划实现
文件大小:914KB
文件格式:ZIP
更新时间:2024-05-24 06:44:21
python automation ai goap artificial-intelligence
GOAPy 版本:0.2.0 Python中的面向目标的行动计划(GOAP)实现 介绍 GOAP是用于自治代理(AA)的实时计划算法。 机管局能够根据机管局可用的一组行动来制定行动计划。 Planner类搜索从初始状态到目标的正确操作集。 为了执行搜索,计划者使用可能的世界状态作为节点并使用可用的动作作为图形的边缘来设置图形。 要搜索最短路径,它使用A *算法。 用法 使用AutomatonController类 从AutomatonController类的角度来看,用法和交互作用应为: from Goap . Action import Actions from Goap . Sensor import Sensors from Goap . Automaton import AutomatonController def setup_sensors (): """ Se
【文件预览】:
GOApy-master
----setup.py(459B)
----.gitignore(1KB)
----Dockerfile(667B)
----Makefile(4KB)
----SECURITY.md(339B)
----.travis.yml(209B)
----requirements_dev.txt(131B)
----LICENSE(1KB)
----.github()
--------workflows()
----examples()
--------git_builder.py(2KB)
--------__init__.py(0B)
--------README.md(3KB)
--------directory_handler.py(2KB)
----README.md(3KB)
----VERSION(5B)
----tests()
--------Sensor_test.py(1KB)
--------Automaton_test.py(3KB)
--------__init__.py(0B)
--------Planner_test.py(4KB)
--------Action_test.py(2KB)
----Goap()
--------Planner.py(8KB)
--------__init__.py(344B)
--------WorldState.py(1KB)
--------Errors.py(918B)
--------utils()
--------Action.py(6KB)
--------Automaton.py(6KB)
--------Sensor.py(5KB)
----TODO.md(1KB)
----Config()
--------__init__.py(0B)
----requirements(38B)
----Gemfile(31B)
----docs()
--------Makefile(4KB)
--------index.rst(3KB)
--------conf.py(7KB)
--------_static()
--------docker.rst(703B)
--------demo()
--------about.rst(33B)
--------diagrams()
----.make-release-support(2KB)
----.release(30B)