udaan.cli.run module¶
Simulation run commands.
- udaan.cli.run.cspayload_fleet(time=<typer.models.OptionInfo object>, render=<typer.models.OptionInfo object>, num_agents=<typer.models.OptionInfo object>, demo=<typer.models.OptionInfo object>, cable_links=<typer.models.OptionInfo object>, trail=<typer.models.OptionInfo object>, same_start=<typer.models.OptionInfo object>, record=<typer.models.OptionInfo object>)[source]¶
Compare N quadrotor-cable-payload agents side-by-side.
Available demos: same-gains, gain-sweep
- udaan.cli.run.fleet(time=<typer.models.OptionInfo object>, render=<typer.models.OptionInfo object>, num_quads=<typer.models.OptionInfo object>, demo=<typer.models.OptionInfo object>, trail=<typer.models.OptionInfo object>, verbose=<typer.models.OptionInfo object>, record=<typer.models.OptionInfo object>, position=<typer.models.OptionInfo object>)[source]¶
Compare N quadrotors with independent controllers side-by-side.
Available demos: l1-comparison, gain-sweep
- udaan.cli.run.multi_quad(time=<typer.models.OptionInfo object>, render=<typer.models.OptionInfo object>, num_quads=<typer.models.OptionInfo object>, record=<typer.models.OptionInfo object>, position=<typer.models.OptionInfo object>)[source]¶
Simulate multiple quadrotors with cable-suspended pointmass payload.
- udaan.cli.run.multi_quad_rigid(time=<typer.models.OptionInfo object>, render=<typer.models.OptionInfo object>, record=<typer.models.OptionInfo object>, position=<typer.models.OptionInfo object>)[source]¶
Simulate multiple quadrotors with cable-suspended rigid-body payload.
- udaan.cli.run.quad_payload(time=<typer.models.OptionInfo object>, render=<typer.models.OptionInfo object>, model=<typer.models.OptionInfo object>, cable_model=<typer.models.OptionInfo object>, record=<typer.models.OptionInfo object>, position=<typer.models.OptionInfo object>)[source]¶
Simulate a quadrotor with cable-suspended payload.
- udaan.cli.run.quadrotor(time=<typer.models.OptionInfo object>, render=<typer.models.OptionInfo object>, model=<typer.models.OptionInfo object>, trajectory=<typer.models.OptionInfo object>, trail=<typer.models.OptionInfo object>, verbose=<typer.models.OptionInfo object>, record=<typer.models.OptionInfo object>, position=<typer.models.OptionInfo object>)[source]¶
Simulate a quadrotor with geometric SE(3) control.