Reference: https://github.com/gt-marine-robotics-group/ROS_Tutorial/tree/main
Network: Connect your laptop to the GL-MT3000-0a9 Wi-Fi network (Password: boats0519).
Power: Plug in the LiPo battery.
Terminal 1: SSH into the robot using your team's static IP.
Install Dependencies:
sudo apt update && sudo apt install ros-humble-xacro ros-humble-foxglove-bridge
Config Check: Verify ~/mrg/src/stinger_bringup/config/ekf.yaml contains:
use_sim_time: falseimu0: /stinger/imu/relativetwo_d_mode: trueBuild & Source:
cd ~/mrg colcon build --packages-select stinger_bringup source install/setup.bash
Terminal 1:
ros2 launch stinger_description spawn.launch.py gazebo:=False
Terminal 2 (SSH & Source):
ros2 run tf2_ros tf2_echo imu_link base_link
Run these in Terminal 2 to verify raw hardware data.
ros2 run stinger_bringup imu-noderos2 topic echo /stinger/imu/data --oncesudo chmod 666 /dev/serial0ros2 run stinger_bringup gps-noderos2 topic echo /gps/fix --once/gps/fix (Type: sensor_msgs/NavSatFix).status.status integer. * 0, 1, or 2 = Valid Lock (Satellite data is being received). * -1 = No Lock (Move antenna outside or near a window).ros2 launch sllidar_ros2 sllidar_c1_launch.pyros2 topic echo /stinger/laser/scan --once | grep rangesros2 topic hz /stinger/camera_0/image_rawTerminal 3 (SSH & Source):
ros2 launch stinger_bringup localization.launch.py
Terminal 2 (Frequency Check):
ros2 topic hz /odometry/filtered