现在测试场景可以直接运行

This commit is contained in:
ChenXL97 2023-11-15 09:40:57 +08:00
parent 51d7dde8b1
commit 05f790e635
2 changed files with 20 additions and 1 deletions

View File

@ -13,11 +13,18 @@ from robowaiter.behavior_lib.act.DelSubTree import DelSubTree
from robowaiter.behavior_lib._base.Sequence import Sequence
from robowaiter.utils.bt.load import load_behavior_tree_lib
from robowaiter.utils import get_root_path
root_path = get_root_path()
ptml_path = os.path.join(root_path, 'robowaiter/robot/Default.ptml')
behavior_lib_path = os.path.join(root_path, 'robowaiter/behavior_lib')
class Robot(object):
scene = None
response_frequency = 1
def __init__(self,ptml_path,behavior_lib_path):
def __init__(self,ptml_path=ptml_path,behavior_lib_path=behavior_lib_path):
self.ptml_path = ptml_path
self.behavior_lib_path = behavior_lib_path

View File

@ -33,3 +33,15 @@ class SceneVLN(Scene):
self.state['map']['2d'] = map
self.state['map']['obj_pos']['Table'] = np.array((-100, 700))
if __name__ == '__main__':
import os
from robowaiter.robot.robot import Robot
robot = Robot()
# create task
task = SceneVLN(robot)
task.reset()
task.run()