# 部署工具 **Repository Path**: robot_27/deployment-tools ## Basic Information - **Project Name**: 部署工具 - **Description**: No description available - **Primary Language**: Unknown - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2026-09-10 - **Last Updated**: 2026-09-10 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # G1 Mimic 局域网部署工具箱 Windows 图形化部署工具,用于通过 SSH/SFTP 管理局域网中的 Ubuntu G1 Mimic 设备。 ## 已实现功能 - SSH 参数配置和连接测试(默认 `192.168.123.164:22`、`unitree`) - 一键获取并复制机器人 UUID - 上传控制包与策略包至 `/home/unitree`,并自动进行 SHA-256 校验 - 按 `舞蹈部署.md` 的步骤执行 G1 Mimic 完整安装 - 服务启停、服务状态、日志、策略列表与策略状态 - 临时 Linux 命令终端 ## 运行 1. 安装 64 位 Python 3.10 或以上版本。 2. 在本文件所在目录打开 PowerShell,执行: ```powershell python -m pip install -r requirements.txt python main.py ``` 首次使用时,在“SSH 连接”页面填写目标机器人参数并点击“测试连接”。 ## 部署操作顺序 1. 连接并获取 UUID(如需申请许可证)。 2. 在“文件传输”选择控制包和策略包,分别上传并等待 SHA-256 校验成功。 3. 确认机器人处于安全、阻尼状态。 4. 在“一键安装”执行完整流程。 5. 在“服务管理”确认 `cj_mimic` 服务为 active,并检查策略状态。 压缩包将以固定文件名上传,确保安装流程可识别: - `cj_mimic_control_release.tar.gz` - `cj_mimic_policies.tar.gz` ## 打包为 EXE 安装依赖后执行: ```powershell python -m PyInstaller --noconfirm --onefile --windowed --name G1Mimic部署工具 main.py ``` 生成的程序位于 `dist/G1Mimic部署工具.exe`。运行目录会生成 `config.json`;勾选保存密码时密码会以明文写入该文件,仅应在可信的局域网 Windows 电脑上使用。 ## 注意 - 一键安装会删除远端的 `/home/unitree/cj_mimic_control_release` 和 `/home/unitree/cj_mimic_policies` 临时目录。 - 该工具会向 `sudo` 命令提供 SSH 页面输入的密码;请保证 Ubuntu 用户具有相应 sudo 权限。 - 工具不删除已安装在 `/opt/cj_mimic` 中的正式内容。