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