RoboWaiter/robowaiter/utils/draw_bt/draw_bt.py

21 lines
654 B
Python
Raw Normal View History

2023-11-19 16:35:37 +08:00
# from robowaiter.scene.scene import Scene
# from robowaiter.behavior_tree.ptml.ptmlCompiler import load
import os
from robowaiter.utils.basic import get_root_path
2023-11-30 17:24:42 +08:00
from robowaiter.utils.bt.draw import render_dot_tree
2023-11-19 16:35:37 +08:00
from robowaiter.utils.bt.load import load_bt_from_ptml
if __name__ == '__main__':
# create robot
root_path = get_root_path()
ptml_path = os.path.join(root_path, 'robowaiter/utils/draw_bt/Default.ptml')
behavior_lib_path = os.path.join(root_path, 'robowaiter/behavior_lib')
bt = load_bt_from_ptml(None, ptml_path, behavior_lib_path)
2023-12-15 22:11:46 +08:00
render_dot_tree(bt.root,name="test",png_only = False)
2023-11-19 16:35:37 +08:00
# build and tick