RoboWaiter/robowaiter/scene/tasks/Auto_tasks.py

26 lines
736 B
Python
Raw Normal View History

"""
在特定环境下机器人发现目标可自主完成任务
1. 打扫地面地面有垃圾机器人主动扫地清理地面垃圾
2. 收拾桌子桌子上的污渍机器人主动擦桌子
3. 摆椅子椅子不正机器人主动摆正椅子
4. 开灯室内光线暗机器人主动打开房屋的灯
"""
# todo: 通过行为树控制自动任务
from robowaiter.scene.scene import Scene
class SceneAT(Scene):
def __init__(self, robot):
super().__init__(robot)
2023-10-25 22:12:15 +08:00
def _reset(self):
self.add_walker(1085, 2630, 220)
self.control_walker([self.walker_control_generator(0, False, 100, 755, 1900, 180)])
2023-10-25 22:12:15 +08:00
def _run(self):
pass
2023-10-25 22:12:15 +08:00
def _step(self):
pass