# sls_ngc **Repository Path**: HpDadi/sls_ngc ## Basic Information - **Project Name**: sls_ngc - **Description**: 新gc - **Primary Language**: Unknown - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 1 - **Forks**: 2 - **Created**: 2025-05-22 - **Last Updated**: 2026-04-21 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # 0、如果没安装过UV,以下方案2选一 ## 方案1:系统安装(Windows不推荐因为慢,Linux推荐) - Linux: ```bash curl -LsSf https://astral.sh/uv/install.sh | sh ``` - Windows ```bash powershell -ExecutionPolicy ByPass -c "irm https://astral.sh/uv/install.ps1 | iex" ``` windows比较慢,要等,或者: ```bash winget install --id=astral-sh.uv -e ``` ## 方案2:python环境下使用pip安装(Windows推荐,需要python环境,若是linux不推荐,因为需要安装虚拟环境) ```bash pip install uv ``` # 使用上位机 - 如果是第一次使用 ```bash uv sync git submodule update --init uv run sls_ngc_mainview.py ``` - 如果不是第一次使用 ```bash uv run sls_ngc_mainview.py ``` # 其他 ## 为了同步,安装使用uv安装如下所示,例如安装`numpy`,这样可自动同步,在其他电脑使用`uv sync`即可自动安装numpy ```bash uv add numpy ``` 也可使用当前目录下的虚拟环境,但不会同步\ 若团队有人安装了新python库需要同步,则 ```bash git pull uv sync ``` ## 虚拟环境 `uv sync`会自动在当前环境创建虚拟环境,用法和python一样,可以source虚拟环境后使用`python ${程序名}` 启动程序,也可以不source直接在当前目录使用`uv run ${程序名}`启动程序 # 1. 进入界面 初始界面左上角可以选择初始界面为雷公岛还是江苏大学,右上角可以选择本地模式(局域网或者同一台电脑),和远程模式(使用远程mqtt) # 2. 选择无人机(uav) 目前提供uav1,和uav2,点击后会出现信息窗口,再此可以添加任务,目前提供降落,二维码精准降落,起飞,路径规划,添加生命周期任务,给无人车添加任务等。添加完任务后可以点击开始任务,停止任务,重启任务,注意,重启任务必须先等待当前任务结束或手动点击停止任务。也可以删除任务,调整任务,显示路径。 # 3. 无人机给无人车添加任务 选择所需uav,选择`MissionsAddUGVTask`,点击添加常规任务,将所需任务从下面拖到上面,点击确定即可。 # 4. 地图缩放以及图标隐藏 右下角的滑动条提供按比例放大地图的功能,滑动条的右侧按钮分别可以隐藏图层管理控件,将uav,ugv图标变成小点。