/** * `agenticros up [target]` - bring up a robot stack. * * target = "real" | "sim-amr" | "sim-arm" * * Orchestrates the existing shell scripts (start_demo.sh for real, scripts/sim/ * run_sim.sh for simulation) rather than reimplementing their logic in TS. * That keeps phase-1 light and the scripts independently usable. */ export interface UpOptions { target?: string; rosDistro?: string; namespace?: string; rviz?: boolean; headless?: boolean; nav2?: boolean; /** sim-arm only: also launch MoveIt2 move_group + FollowJointTrajectory bridge. */ moveit?: boolean; /** Real robot: also launch RTAB-Map + Nav2 (agenticros_bringup). */ map?: boolean; /** Real robot + --map: use wheel /odom instead of RTAB-Map visual odom. */ wheelOdom?: boolean; camera?: boolean; motors?: boolean; /** sim-amr only: USB RealSense as eyes, Gazebo AMR as the body (RViz overlay). */ realCamera?: boolean; /** Start @agenticros/eyes after the stack comes up (real / sim). */ eyes?: boolean; /** With --eyes: gaze-only, no WASD publish. */ eyesNoTeleop?: boolean; /** With --eyes: do not open a kiosk browser. */ eyesNoBrowser?: boolean; /** With --eyes: mute R2D2 sounds. */ eyesNoSound?: boolean; /** With --eyes: skip idle person-follow gaze even if YOLO is already installed. */ eyesNoPersonGaze?: boolean; } export declare function upCommand(opts: UpOptions): Promise; //# sourceMappingURL=up.d.ts.map