简介:摘要:随着老年化社会的日益临近,老年人的养老娱乐服务业面临着巨大的挑战。象棋博弈活动虽然在老年人的休闲生活中颇受欢迎,而且传统象棋软件种类繁多,但是不能缓解老年人的孤独,用户体验性较差,存在一些局限性。针对这些局限性,本文设计了一款象棋博弈系统,采用机械臂与用户面对面在棋盘中进行象棋比赛。该系统融合使用了机器视觉、博弈算法、机器人技术等关键技术,分别从棋子的定位与识别、机械臂的拟人化博弈动作、机械手调试软件系统、博弈算法、软硬件、以及机械结构设计等方面展开研究。本系统采用模块化的编程方式,将博弈系统的整体功能划分为视觉反馈、博弈算法、通讯协议、机械臂的运动控制等几个功能模块,并实现了程序控制。最后通过试验测试了机器博弈系统的可行性。