예제 #1
0
    def __init__(self, simulator):
        from simulator.controller import MissionPlanner, PositionController

        self.simulator = simulator
        mission = MissionPlanner()

        plan_mission(mission)

        self.controller = PositionController(self.simulator.drone, mission.commands, True);
예제 #2
0
    def __init__(self, simulator):
        print("initializing simulation at %s" % time.time())

        self.simulator = simulator

        if use_planned_mission:
            mission = MissionPlanner()
            self.mission_setup(mission)
            self.controller = PositionController(self.simulator.drone,
                                                 mission.commands, True)
예제 #3
0
    def __init__(self, simulator):
        from simulator.controller import MissionPlanner, PositionController

        self.simulator = simulator
        mission = MissionPlanner()
        mission.turn_left(45).forward(2).turn_left(90).forward(2).turn_left(
            90).forward(2).turn_left(90).forward(4).turn_right(90).forward(
                2).turn_right(90).forward(2).turn_right(90).forward(2)

        self.controller = PositionController(self.simulator.drone,
                                             mission.commands, False)
        self.user = UserCode()