当前位置: 首页 > 专利查询>河池学院专利>正文

一种智能飞行棋机器人及实现该飞行棋机器人的方法技术

技术编号:9657252 阅读:404 留言:0更新日期:2014-02-13 00:23
本发明专利技术提供一种智能飞行棋机器人,包括骰子、棋盘和两个以上机器人,其中:第一机器人和第二机器人分别包括小车模块、主控器、黑线检测模块、无线模块、语音模块和电源模块;所述骰子包括骰子主控器、三轴加速度模块、无线模块和电源模块,所述电源模块为骰子主控器、三轴加速度模块、无线模块提供电源。本发明专利技术还提供一种实现上述智能飞行棋机器人的方法,包括以下步骤:A、将棋盘设为黑线条格子;B、通过三轴重力加速模块判断骰子朝上的数字并转化为数字信号,并通过骰子内的无线模块将数字信号发送到机器人无线模块。本发明专利技术摆脱了传统数格子和手动移动棋子的玩法,使飞行棋游戏更具有趣味,而且易开发、成本低、易操作、稳定性好。

【技术实现步骤摘要】
一种智能飞行祺机器人及实现该飞行祺机器人的方法
本专利技术涉及电子玩具领域,特别是涉及。
技术介绍
当前,飞行棋这样的传统游戏逐渐被现代电子游戏所取代。电子游戏教会人们怎样与日益增长的电子世界接轨。当我们不想放弃这些经典的传统游戏时,我们可以开拓思维,结合现有的电子技术将其智能化,并给机器人配乐,使游戏更加充满欢乐和乐趣。国内外出现了很多棋类机器人,其采图像处理的方法、棋盘下放置传感器的方法等,这些都是一种主动的思维。可以变换为让机器人被告知思维。目前的飞行棋机器人在结构、使用上还存在明显的不足和缺陷,亟待进一步改进,亟需专利技术一种飞行棋机器人,使其具备语音功能、结构简单、成本低、自动走棋、自动控制、趣味性强、具有很高的高发价值的优点。
技术实现思路
本专利技术的目的是提供,使其具有自动控制、趣味性强、结构简单、成本低的优点,从而克服现有技术的不足。为解决上述技术问题,本专利技术一种智能飞行棋机器人,包括骰子、棋盘和两个以上机器人,其中:第一机器人和第二机器人分别包括小车模块、主控器、黑线检测模块、无线模块、语音模块和电源模块; 所述骰子包括骰子主控器、三轴加速度模块、无线模块和电源模块,所述电源模块为骰子主控器、三轴加速度模块、无线模块提供电源; 所述三轴加速度模块,用于确定骰子朝上的面的数字信号,并通过无线模块将数字信号发送到机器人主控器的无线模块,机器人主控器的无线模块通过将数字信号传输给机器人主控器,机器人主控器根据数字信号执行走棋动作; 所述棋盘上设置黑线格子; 所述黑线检测模块包括红外传感器,所述红外传感器以NE555调制38KHZ信号发射电路和HS-38B接收电路检测所述棋盘的黑线格子,并计算格子数,并将计算结果通过机器人的无线模块传输到机器人主控器,机器人的主控器根据计算结果控制机器人行走; 所述机器人主控器,用于根据骰子传输的数字信号,并根据该数字信号,利用黑线检测模块检测棋盘的线路,控制机器人走棋动作; 所述语音模块,与机器人主控器连接,收集人的语音,播放游戏开始、游戏结束时的语音,并将骰子传输来的点数信号播放; 所述红外传感器分别设置在小车模块的四周底部和小车模块中心的底部位置; 所述第一机器人和所述第二机器人通过无线模块通信连接。进一步的,所述小车模块包括车架、两个舵机和一个万向轮,所述舵机与所述车架固定连接,所述万向轮与车架可转动连接。所述骰子主控器、所述三轴加速度模块、所述无线模块和所述电源模块封装在正方体盒子的内部。所述机器人主控器接收无线模块输出的表征骰子朝上面数字的数字信号,控制机器人按照所述数字走棋,并根据黑线检测模块检测到的黑线数量判断机器人是否走棋完毕;当机器人走棋完毕后,主控器控制语音模块发音,并控制无线模块与另一机器人通信,告知另一机器人本机器人已走棋完毕。所述红外传感器设置数量为五个,分别设置在机器人的前进方向的左前端、右前端、左后端、右后端的底部位置以及机器人底部中心位置; 设置在机器人左前端的所述红外传感器,判断机器人走棋是否左偏; 设置在机器人右前端的所述红外传感器,判断机器人走棋是否右偏; 分别设置在机器人左后端和右后端的所述红外传感器,相应判断机器人后退时,是否左偏或者右偏; 设置在机器人底部中心位置的红外传感器,判断机器人走棋格数。所述电源模块采用7.4v聚合物锂电池。此外,本专利技术还提供一种实现以上所述智能飞行棋机器人的方法,包括以下步骤: A、将棋盘设为黑线条格子; B、通过三轴重力加速模块判断骰子朝上的数字并转化为数字信号,并通过骰子内的无线模块将数字信号发送到机器人无线模块; C、机器人根据上述数字信号和机器人通过黑线检测模块检测棋盘的格子数,执行走棋动作; D、如此循环,直到其中一个机器人走到终点。进一步的,所述三轴加速度模块每隔20ms检测一次骰子的状态并转化为对应的数字信号通过无线模块发送到机器人主控器。采用以上设计后,本专利技术与现有技术比较有以下益效果: 本专利技术采用传感器技术、无线通信技术和语音技术,设计出的智能飞行棋机器人具有自动识别骰子点数、自动行走到对应的位置、带有人性语音播报的功能。本专利技术摆脱了传统数格子和手动移动棋子的玩法,使飞行棋游戏更具有趣味,而且易开发、成本低、易操作、稳定性好。下面通过附图和实施例,对本专利技术的技术方案做进一步的详细描述。【附图说明】上述仅是本专利技术技术方案的概述,为了能够更清楚了解本专利技术,以下结合附图与【具体实施方式】对本专利技术作进一步的详细说明。图1是本专利技术一种智能飞行棋机器人的组成示意图。图2是本专利技术智能飞行棋机器人的黑线检测模块示意图。【具体实施方式】请参阅图1所示,本专利技术一种智能飞行棋机器人,该智能飞行棋机器人包括骰子、棋盘和两个以上机器人。其中,第一机器人和第二机器人分别包括小车模块、AT89C52主控器、黑线检测模块、无线模块、语音模块和电源模块。主控器分别与小车模块、黑线检测模块、无线模块、语音模块控制连接,电源模块为其他模块提供电源。小车模块包括车架、两个舵机和一个万向轮,舵机用于控制机器人在转角处旋转90度,并且保证机器人在棋盘格子内平稳行走,避免机器人不断的左转右转和走出棋盘格子界外,小车模块由控制器根据接收骰子传输的信号和黑线检测模块的检测数据,控制小车模块走棋。 黑线检测模块是由NE555产生38KHZ的信号发送到红外发射管D15,如果HS-38B接收到红外光时OUT引脚为高电平。当机器人遇到黑线时,发送的红外光被吸收,HS-38B接收不到信号OUT引脚变为低电平,由此检测黑线并计算棋盘格子数,然后通过无线模块发送到机器人主控器,主控器控制机器人根据黑线模块计算的黑线格子数在棋盘格子内走棋。骰子包括骰子主控器、三轴加速度模块、无线模块和电源模块,然后密封在一个表面贴有1-6点数的正方体盒子内部。 三轴加速度模块用于判断骰子朝上面的数字,然后将表征该数字的数字信号通过无线模块发给机器人无线模块,机器人无线模块接收到数字信号发给机器人主控器,机器人主控器接收到数字信号后通过主控器控制语音模块进行语音播报骰子的点数,并按照数字信号和黑线检测模块检测棋盘格子数在棋盘内走棋。两个机器人根据主控器的控制,依次判断骰子数值,然后按照骰子通过无线模块传输来的数字信号和黑线模块检测的格子数在棋盘格子内走棋,如此循环,直到有一方行走到终点后结束游戏。其中,三轴加速度模块最大可感知土 16g的加速度,感应精度可达3.9mg /LSB,倾角测量典型误差小于I度。三轴加速度模块的输出值χ、Y、Z,在骰子运动时会发生改变,当操作者没动骰子时,三轴加速度模块的输出值X、Y、Z没发生改变时,被机器人判断为无效,不走棋。当X、Y、Z的加速度值分别为lg、0、0时骰子点数为1,为0、lg、0时骰子点数为2,为0、0、lg时骰子点数为3,为0、0、-1g时骰子点数为4,为O、-lg,O时骰子点数为5,为-lg、0、0时骰子点数为6。骰子每转到一个正面朝上就对应数值1- 6中的一个,然后通过无线模块把数字信号发送出去,机器人控制器通过无线模块接收该数字信号。三轴加速度模块检测哪一个水平面朝上时,则把这六组数据与检测到的值进行对比得出就可以得出哪个面朝上了。当“I”朝上时,主控器本文档来自技高网...

【技术保护点】
一种智能飞行棋机器人,其特征在于包括骰子、棋盘和两个以上机器人,其中:第一机器人和第二机器人分别包括小车模块、主控器、黑线检测模块、无线模块、语音模块和电源模块;所述骰子包括骰子主控器、三轴加速度模块、无线模块和电源模块,所述电源模块为骰子主控器、三轴加速度模块、无线模块提供电源;所述三轴加速度模块,用于确定骰子朝上的面的数字信号,并通过无线模块将数字信号发送到机器人主控器的无线模块,机器人主控器的无线模块通过将数字信号传输给机器人主控器,机器人主控器根据数字信号执行走棋动作;所述棋盘上设置黑线格子;所述黑线检测模块包括红外传感器,所述红外传感器以NE555调制38KHZ信号发射电路和HS?38B接收电路检测所述棋盘的黑线格子,并计算格子数,并将计算结果通过机器人的无线模块传输到机器人主控器,机器人的主控器根据计算结果控制机器人行走;所述机器人主控器,用于根据骰子传输的数字信号,并根据该数字信号,利用黑线检测模块检测棋盘的线路,控制机器人走棋动作;所述语音模块,与机器人主控器连接,收集人的语音,播放游戏开始、游戏结束时的语音,并将骰子传输来的点数信号播放;所述红外传感器分别设置在小车模块的四周底部和小车模块中心的底部位置;所述第一机器人和所述第二机器人通过无线模块通信连接。...

【技术特征摘要】
1.一种智能飞行棋机器人,其特征在于包括骰子、棋盘和两个以上机器人,其中:第一机器人和第二机器人分别包括小车模块、主控器、黑线检测模块、无线模块、语音模块和电源模块; 所述骰子包括骰子主控器、三轴加速度模块、无线模块和电源模块,所述电源模块为骰子主控器、三轴加速度模块、无线模块提供电源; 所述三轴加速度模块,用于确定骰子朝上的面的数字信号,并通过无线模块将数字信号发送到机器人主控器的无线模块,机器人主控器的无线模块通过将数字信号传输给机器人主控器,机器人主控器根据数字信号执行走棋动作; 所述棋盘上设置黑线格子; 所述黑线检测模块包括红外传感器,所述红外传感器以NE555调制38KHZ信号发射电路和HS-38B接收电路检测所述棋盘的黑线格子,并计算格子数,并将计算结果通过机器人的无线模块传输到机器人主控器,机器人的主控器根据计算结果控制机器人行走; 所述机器人主控器,用于根据骰子传输的数字信号,并根据该数字信号,利用黑线检测模块检测棋盘的线路,控制机器人走棋动作; 所述语音模块,与机器人主控器连接,收集人的语音,播放游戏开始、游戏结束时的语音,并将骰子传输来的点数信号播放; 所述红外传感器分别设置在小车模块的四周底部和小车模块中心的底部位置; 所述第一机器人和所述第二机器人通过无线模块通信连接。2.根据权利要求1所述一种智能飞行棋机器人,其特征在于: 所述小车模块包括车架、两个舵机和一个万向轮,所述舵机与所述车架固定连接,所述万向轮与车架可转动连接。`3.根据权利要求1所述一种智能飞行棋机器人,其特征在于: 所述骰子主控器、所述三轴加速度模块、所述无线模块和所述电源模块封装在正方体盒子的...

【专利技术属性】
技术研发人员:彭建盛何奇文韦庆进覃勇潘马荣黄桂荣
申请(专利权)人:河池学院
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1