Ejemplo n.º 1
0
def runPathPlanner(hostname, port, commandQueue):
    # the static scene
    table1 = Translate(Scale(Cube(), 1.30, 0.65, 0.75), 1.35, 0.68, 0.00)
    table2 = Translate(Scale(Cube(), 1.30, 0.65, 0.75), 1.35, 2.68, 0.00)

    obstacle = Translate(Scale(Cube(), 1.60, 0.8, 2.20), 1.25, 1.70, 0.00)

    server = HTTPServer((hostname, port), PathPlanner)
    server.commandQueue = commandQueue
    server.scene = Scene(4.0, 4.0, 2.6, 0.1, [table1, table2, obstacle])
    server.serve_forever()
Ejemplo n.º 2
0
def run_server(hostname, port, commandQueue):
    """
    Runs a server and listen for commands sent to the crazyflie

    :param hostname:
    :param port:
    :param commandQueue:
    :return:
    """
    server = HTTPServer((hostname, port), CrazyHandler)
    server.commandQueue = commandQueue
    server.serve_forever()
Ejemplo n.º 3
0
def run_path_planner(hostname, port, command_queue, room_config):
    server = HTTPServer((hostname, port), PathPlanner)
    server.commandQueue = command_queue
    server.scene = scene_parser.parse(room_config)
    server.serve_forever()
Ejemplo n.º 4
0
def runServer(hostname, port, commandQueue):
    server = HTTPServer((hostname, port), CrazyHandler)
    server.commandQueue = commandQueue
    server.serve_forever()