Files
Uni-Lab-OS/dummy2_debug/README.md
2025-08-14 17:58:23 +08:00

49 lines
1.6 KiB
Markdown
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

# Dummy2 机械臂 Unilab 集成控制
## 📋 项目概述
将 Dummy2 6-DOF 机械臂从原生 ROS2 控制成功移植到 Unilab 设备管理系统,实现统一的设备控制接口。
## 🎯 核心功能
-**直接关节控制**: 通过 CAN2ETH 直接控制机械臂关节
-**MoveIt2 集成**: 支持路径规划和轨迹执行
-**Unilab 框架**: 集成到 Unilab 设备管理系统
-**安全控制**: 包含归位和安全检查功能
## 🚀 快速启动
### 一键启动 (推荐)
```bash
# 检查系统状态
./start_dummy2_unilab.sh check
# 启动硬件接口 (终端1)
./start_dummy2_unilab.sh hw
# 运行控制测试 (终端2)
./start_dummy2_unilab.sh test
```
## 🎮 控制脚本
| 脚本 | 功能 | 状态 |
|------|------|------|
| `dummy2_direct_move.py` | 直接关节控制 | ✅ 已验证 |
| `force_home.py` | 强制归位控制 | ✅ 可用 |
| `test_complete_integration.py` | Unilab 集成测试 | ✅ 可用 |
| `dummy2_move_demo.py` | 移动演示 | ✅ 可用 |
| `final_demo.py` | 综合演示 | ✅ 可用 |
## 📁 文件说明 (9个核心文件)
- `README.md`: 项目说明文档
- `start_dummy2_unilab.sh`: 统一启动脚本
- `UNILAB_STARTUP_GUIDE.md`: 启动指南
- `FINAL_OPERATION_GUIDE.md`: 完整操作手册
- `dummy2_direct_move.py`: 直接关节控制 ✅
- `force_home.py`: 强制归位控制 ✅
- `test_complete_integration.py`: Unilab集成测试 ✅
- `dummy2_move_demo.py`: 移动演示脚本
- `final_demo.py`: 综合演示脚本
## 🎉 项目状态
**移植完成度: 100%** - 机械臂已成功响应控制命令Unilab 集成完成。