diff --git a/agv_app/config.py b/agv_app/config.py index 67a1c71..0e9966f 100644 --- a/agv_app/config.py +++ b/agv_app/config.py @@ -6,6 +6,10 @@ import os # 基础路径(部署后对应 ~/work/agv_app) BASE_DIR = os.path.dirname(os.path.abspath(__file__)) +# ========== 网络配置(集中管理所有 IP 地址 — 修改此处即可全局生效)========== +AGV_HOST = "192.168.50.93" +ARM_HOST = "192.168.50.90" + # ========== AGV 参数 ========== AGV_CONFIG = { "device": "/dev/agvpro_controller", @@ -16,7 +20,7 @@ AGV_CONFIG = { # ========== 机械臂 TCP 客户端 ========== ARM_CONFIG = { - "host": "192.168.50.89", + "host": ARM_HOST, "port": 5002, "timeout": 8, "retry_times": 3, @@ -39,8 +43,8 @@ CAMERA_CONFIG = { # ========== 机械臂摄像头流 ========== ARM_CAMERA_CONFIG = { - "url": "http://192.168.50.89:5003/api/camera/preview", - "snapshot_url": "http://192.168.50.89:5003/api/camera/snapshot", + "url": f"http://{ARM_HOST}:5003/api/camera/preview", + "snapshot_url": f"http://{ARM_HOST}:5003/api/camera/snapshot", } # ========== HTTP 上传 ========== diff --git a/agv_app/static/js/running.js b/agv_app/static/js/running.js index 6ed3363..bf00c54 100644 --- a/agv_app/static/js/running.js +++ b/agv_app/static/js/running.js @@ -111,7 +111,11 @@ createApp({ this.progress = 0 this.report = null this.showQrModal = false - await fetch(API + '/api/mission/start', { method: 'POST' }) + await fetch(API + '/api/mission/start', { + method: 'POST', + headers: { 'Content-Type': 'application/json' }, + body: JSON.stringify({}) + }) this.missionState = 'running' }, async startSingleStep() { diff --git a/agv_app/templates/running.html b/agv_app/templates/running.html index 23a14a4..80c86ef 100644 --- a/agv_app/templates/running.html +++ b/agv_app/templates/running.html @@ -4,7 +4,7 @@