File size: 888 Bytes
15b8951 | 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 | #!/usr/bin/env bash
# Khởi động VLM Web Console cho Unitree Go2 (real mode: python3.12 + ROS).
#
# Dùng:
# ROBOT_IP=192.168.123.161 ./vlm/scripts/run_qa_console.sh
# ./vlm/scripts/run_qa_console.sh 192.168.123.161 # truyền IP qua tham số
# ./vlm/scripts/run_qa_console.sh # không IP -> MOCK MODE
#
# Mở http://localhost:8000
set -e
WS=/home/dsc-labs/ros2_vlm
# 1) Môi trường ROS (cần cho go2_robot_sdk / go2_interfaces / rclpy)
source /opt/ros/jazzy/setup.bash
source "$WS/install/setup.bash" 2>/dev/null || true
# 2) Cho phép import package webconsole (nằm trong src/vlm) mà không bị bản
# 'vlm' đã build trong install/ che mất.
export PYTHONPATH="$WS/src/vlm:$PYTHONPATH"
# 3) ROBOT_IP từ tham số thứ nhất nếu có
if [ -n "$1" ]; then
export ROBOT_IP="$1"
fi
exec python3.12 -m webconsole.qa_console.server
|