五子棋——人与AI的智能博弈
写在前面的话
以下内容是小编在大四初做的一个课程设计,也是本科阶段第一次接触到工业机器人。历时五天,和4名队友一起实现人与机器人的五子棋博弈。希望能够得到各位读者的认可,谢谢大家!
成果展示
一首《你离开了南京,从此没有人和我说话》送给大家
视频见:
展示视频
硬件选型
- 埃夫特ER3A-C60机械臂
- Basler acA1300-30gm相机
软件平台
- VS2017
- pylon Viewer
- pylon5库
- openCV库
- matlab camera calibration
技术略述##
系统流程
手眼标定
理论推导见我的文章:
https://zhuanlan.zhihu.com/p/226132779
棋子提取
-
过程图
-
实测
-
输入:
-
黑子提取:
-
白子提取:
-
棋盘构建:
-
五子棋决策
五子棋决策部分从github开源项目移植:
https://github.com/tashaxing/QtWuziqi