mirror of
https://github.com/dptech-corp/Uni-Lab-OS.git
synced 2026-02-06 06:25:06 +00:00
fix dummy2
This commit is contained in:
85
dummy2_debug/FINAL_OPERATION_GUIDE.md
Normal file
85
dummy2_debug/FINAL_OPERATION_GUIDE.md
Normal file
@@ -0,0 +1,85 @@
|
||||
# Dummy2 机械臂完整操作手册
|
||||
|
||||
## 🎯 项目状态
|
||||
**✅ 移植完成度: 100%**
|
||||
- 设备成功注册到Unilab系统
|
||||
- 机械臂响应控制命令(已验证实际移动)
|
||||
- 所有服务在unilab环境中正常运行
|
||||
|
||||
## 🚀 操作流程
|
||||
|
||||
### 标准启动 (推荐)
|
||||
```bash
|
||||
cd /home/hh/Uni-Lab-OS/dummy2_debug
|
||||
|
||||
# 1. 检查系统
|
||||
./start_dummy2_unilab.sh check
|
||||
|
||||
# 2. 启动硬件 (终端1)
|
||||
./start_dummy2_unilab.sh hw
|
||||
|
||||
# 3. 运行测试 (终端2)
|
||||
./start_dummy2_unilab.sh test
|
||||
```
|
||||
|
||||
### 可选MoveIt服务
|
||||
```bash
|
||||
# MoveIt规划服务 (终端3)
|
||||
./start_dummy2_unilab.sh moveit
|
||||
```
|
||||
|
||||
## 🎮 控制方式
|
||||
|
||||
### 1. 直接关节控制 (已验证)
|
||||
```bash
|
||||
python dummy2_direct_move.py
|
||||
```
|
||||
|
||||
### 2. Unilab集成控制
|
||||
```bash
|
||||
python test_complete_integration.py
|
||||
```
|
||||
|
||||
### 3. 安全归位控制
|
||||
```bash
|
||||
python force_home.py
|
||||
```
|
||||
|
||||
## 📁 项目文件 (精简后)
|
||||
|
||||
```
|
||||
dummy2_debug/
|
||||
├── README.md # 项目说明
|
||||
├── UNILAB_STARTUP_GUIDE.md # 启动指南
|
||||
├── FINAL_OPERATION_GUIDE.md # 操作手册
|
||||
├── start_dummy2_unilab.sh # 统一启动脚本
|
||||
├── dummy2_direct_move.py # 直接控制 ✅
|
||||
├── force_home.py # 归位控制 ✅
|
||||
├── test_complete_integration.py # 集成测试 ✅
|
||||
├── dummy2_move_demo.py # 移动演示
|
||||
└── final_demo.py # 综合演示
|
||||
```
|
||||
|
||||
## ⚙️ 技术要点
|
||||
- **环境**: 完全在unilab conda环境中运行
|
||||
- **通信**: CAN2ETH网络协议
|
||||
- **框架**: Unilab设备管理系统集成
|
||||
- **控制**: 支持直接控制和MoveIt2规划
|
||||
|
||||
## 🔧 故障处理
|
||||
```bash
|
||||
# 检查环境
|
||||
mamba activate unilab && which ros2
|
||||
|
||||
# 检查服务
|
||||
./start_dummy2_unilab.sh check
|
||||
|
||||
# 紧急归位
|
||||
python force_home.py
|
||||
```
|
||||
|
||||
## 🎉 成功指标
|
||||
- ROS2节点正常运行 (12个节点)
|
||||
- 机械臂响应控制命令
|
||||
- Unilab框架集成完成
|
||||
- 所有测试脚本可用
|
||||
Reference in New Issue
Block a user