コード例 #1
0
 def __init__(self, robot, walker, pose_handler, pose_switcher, cam,
              localization):
     self.fall_indicator_count = 3
     self._robot = robot
     self._walker = walker
     self._cam = cam
     self._localization = localization
     self._pose_handler = pose_handler
     self._pose_switcher = pose_switcher
     self._stance_determinator = StanceDeterminator(robot)
     self._iterrupt = False
     self._behavior = UnknownBehavior()
     self._lock = Lock()
     self._worker = Thread(target=BehaviorHandler.__worker, args=(self, ))
     self._worker.start()
     self.odo = RobotPose(0.0, 0.0, 0.0)