套装支持的功能
- 视觉能力: 利用OpenCV进行图像处理和机器视觉分析,实时检测和识别棋盘以及棋子的位置,确保准确的棋局感知;通过实时视频流输入,模块能够即时捕捉棋局变化,为后续决策提供最新的状态信息。
- 决策能力: 基于PyTorch训练的DQN网络,模块能够分析当前棋局状态,预测并生成最佳的下棋策略,以最大化胜利的可能性。通过深度强化学习技术,模块能够从大量的对局数据中学习,并不断优化自身的决策能力,逐步提高对弈水平。通过高效的算法设计和优化,模块能够在短时间内进行棋局分析和决策,实现快速而准确的落子。
- 运动能力: 使用MyCobot 280机械臂,模块能够精确地定位棋子的目标位置,并通过精准的移动操作将棋子放置到指定位置上
目前适配的机型
- MyCobot M5, Pi
- MyArm
待开发功能
❔ 对弈等待时间自定义功能
❔ 对弈等待次数限制功能
❔ 算法结果展示框暂时保留不使用
❔ 对弈模型选择功能
❔ 机器人调试开关功能
❔ 移动路径点调试功能
❔ 对弈功能