feat: full_stack.launch.py — one-command autonomous stack bringup #68
Loading…
x
Reference in New Issue
Block a user
No description provided.
Delete Branch "sl-jetson/full-stack-launch"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Summary
Adds
saltybot_bringup/launch/full_stack.launch.py: the single command to launch the entire SaltyBot autonomous stack in the correct dependency order, with mode-based configuration.Launch sequence
enable_bridge:=trueenable_bridge:=trueenable_uwb:=trueenable_csi_cameras:=truemode:=indoormode:=outdoorenable_perception:=trueenable_follower:=truemode:=indoorenable_rosbridge:=trueModes
indoor(default) — Full SLAM + Nav2 + person follow + UWB + all sensorsoutdoor— GPS-based navigation + sensors + UWB + follow (no SLAM)follow— Sensors + UWB + perception + follower only (living room demo)Key launch arguments
modeindoorindoor/outdoor/followfollow_distance1.5max_linear_vel0.5enable_csi_camerastrueenable_uwbtrueenable_bridgetrueuse_sim_timefalseuwb_port_a/b/dev/uwb-anchor0/1stm32_port/dev/stm32-bridgeAlso updates
saltybot_bringup/package.xmlexec_dependfor allsaltybot_*packages included byfull_stack.launch.pysl-jetsonTest plan
python3 -c "import ast; ast.parse(open('full_stack.launch.py').read()); print('OK')"— syntax cleanros2 launch saltybot_bringup full_stack.launch.py mode:=follow enable_bridge:=false enable_uwb:=false— minimal stack, no hardware[full_stack] SaltyBot bringup starting — mode=followros2 node listshows/person_follower,/person_detector,/uwb_driverros2 topic listincludes/rtabmap/map,/local_costmap/costmap,/cmd_velrtabmapornav2nodes inros2 node listros2 launch saltybot_bringup full_stack.launch.py🤖 Generated with Claude Code