scenic.simulators.isaac.remote.client

Client that submits a Scenic scenario to the Isaac-side bridge.

Summary of Module Members

Functions

main

runRemote

Run a scenario on the bridge; streams its output and returns the result event.

runRemoteFromCompilation

Ship the scenario currently being compiled to the bridge, then exit.

Member Details

runRemote(scenario, params=None, count=1, maxSteps=None, host='127.0.0.1', port=8793, connect_timeout=10.0)[source]

Run a scenario on the bridge; streams its output and returns the result event.

runRemoteFromCompilation(host=None, port=None)[source]

Ship the scenario currently being compiled to the bridge, then exit.

Called from model.scenic when the isaacRemote global parameter is set: locates the top-level .scenic file on the stack, forwards the other CLI-overridden params, and exits the process with the bridge result.