现在测试场景可以直接运行
This commit is contained in:
parent
51d7dde8b1
commit
05f790e635
|
@ -13,11 +13,18 @@ from robowaiter.behavior_lib.act.DelSubTree import DelSubTree
|
||||||
from robowaiter.behavior_lib._base.Sequence import Sequence
|
from robowaiter.behavior_lib._base.Sequence import Sequence
|
||||||
from robowaiter.utils.bt.load import load_behavior_tree_lib
|
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):
|
class Robot(object):
|
||||||
scene = None
|
scene = None
|
||||||
response_frequency = 1
|
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.ptml_path = ptml_path
|
||||||
self.behavior_lib_path = behavior_lib_path
|
self.behavior_lib_path = behavior_lib_path
|
||||||
|
|
||||||
|
|
|
@ -33,3 +33,15 @@ class SceneVLN(Scene):
|
||||||
|
|
||||||
self.state['map']['2d'] = map
|
self.state['map']['2d'] = map
|
||||||
self.state['map']['obj_pos']['Table'] = np.array((-100, 700))
|
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()
|
||||||
|
|
Loading…
Reference in New Issue