/** * Runners for the simulation modes. * * `agenticros up sim-amr` -> scripts/sim/run_sim.sh --robot amr * `agenticros up sim-arm` -> scripts/sim/run_sim.sh --robot arm * * Phase 1 ships these as stubs that point the user at the Phase 2 work; once * scripts/sim/run_sim.sh + the agenticros_sim ROS 2 package land, the two * functions below become single-line execa invocations of run_sim.sh. */ export interface SimRunOptions { namespace?: string; useRviz?: boolean; /** True = headless gz (-s --headless-rendering). Auto-detected from $DISPLAY upstream. */ headless?: boolean; /** AMR only: launch Nav2 (map + AMCL + navigation) via sim_amr_nav2.launch.py. */ nav2?: boolean; /** Arm only: launch MoveIt2 move_group + trajectory bridge via sim_arm_moveit.launch.py. */ moveit?: boolean; /** AMR only: USB RealSense overlay (shadow AMR). Starts the camera node first. */ realCamera?: boolean; } export declare function runSimAmr(opts: SimRunOptions): Promise; export declare function runSimArm(opts: SimRunOptions): Promise; //# sourceMappingURL=sim.d.ts.map