GOApy:Python中的面向目标的行动计划实现

时间:2024-05-24 06:44:21
【文件属性】:

文件名称: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)

网友评论