一种智能娱乐靶机器人互动系统及方法转让专利

申请号 : CN201910580342.8

文献号 : CN110228075B

文献日 :

基本信息:

PDF:

法律信息:

相似专利:

发明人 : 秦志强

申请人 : 全童科教(东莞)有限公司

摘要 :

本发明公开了一种智能娱乐靶机器人互动系统及方法,其包括机器人主体,机器人主体上设置有主控模块、传感器模块、摄像感测模块、运动模块及通信模块,主控模块用于接收传感器模块、摄像感测模块、运动模块、通信模块的数据并发送控制信号给运动模块;摄像感测模块用于检测用户的位置的状态并检测用户与机器人主体之间的距离。本发明通过摄像感测模块检测用户与机器人主体之间的距离信息并生成距离难度等级信息,主控模块根据距离难度等级信息对应的移动控制指令控制机器人主体的运动状态,同时配合传感器模块对外部镭射枪或水弹枪的感应,完成对用户的射击次数的统计,将手机网络射击游戏现实化,减少青少年对手机网络射击游戏的依赖性。

权利要求 :

1.一种智能娱乐靶机器人互动方法,其特征在于,通过智能娱乐靶机器人互动系统来实现,所述智能娱乐靶机器人互动系统包括机器人主体,所述机器人主体上设置有主控模块、传感器模块、摄像感测模块、运动模块及通信模块,所述主控模块用于接收传感器模块、摄像感测模块、运动模块、通信模块的数据并发送控制信号给运动模块;所述摄像感测模块用于检测用户的位置的状态并检测用户与机器人主体之间的距离,然后将检测数据发送给主控模块;所述运动模块设置在机器人主体下方,用于带动机器人主体按预设轨迹运动;所述通信模块用于将主控模块与外部电子设备进行连接;所述机器人主体上还设置有显示模块,用于显示机器人主体对应的虚拟总血量;所述智能娱乐靶机器人互动方法包括如下步骤:选择主控模块的控制模式;

摄像感测模块采集用户的位置坐标并检测用户与机器人主体之间的距离信息,生成距离难度等级信息;所述距离难度等级包括简单级别距离、普通级别距离及困难级别距离,所述距离难度等级对应用户与机器人主体之间的距离范围值;当用户与机器人主体之间的距离小于简单级别距离的最小值时,则主控模块根据摄像感测模块检测用户与机器人主体之间的距离信息判定用户操作违规,并发送给手机显示警告信息;

主控模块根据距离难度等级信息对应的移动控制指令控制机器人主体的运动状态;其中,各距离难度等级分别对应不同的移动控制指令;

根据用户的实时命中率信息调整机器人主体的运动状态;当显示模块显示对应机器人主体的虚拟总血量显示为0后,统计用户射击成绩并发送到手机APP,手机APP对用户的成绩进行排名;

其中,所述根据用户的命中率信息调整机器人主体的运动状态的方法,包括以下步骤:

传感器模块在预设时间内检测统计机器人主体遭受射击的次数并发送给主控模块,主控模块结合预设时间内用户的射击总次数分析得到命中率信息;

主控模块根据命中率信息发送变速控制指令控制机器人主体的运动状态;当命中率低于30%时,主控模块控制机器人主体的移动速度降低;当命中率不低于30%并低于50%时,主控模块控制机器人主体的移动速度保持不变;当命中率不低于50%并低于80%时,主控模块控制机器人主体的移动速度增加;当命中率不低于80%时,主控模块控制机器人主体的移动速度和移送方向随机变化。

2.根据权利要求1所述的一种智能娱乐靶机器人互动方法,其特征在于:所述简单级别距离对应的移动控制指令为“往复运动0.01m/s”,普通级别距离对应的移动控制指令为“往复运动0.02m/s”,困难级别距离对应的移动控制指令为“往复运动0.03m/s”。

说明书 :

一种智能娱乐靶机器人互动系统及方法

技术领域

[0001] 本发明涉及智能机器人技术领域,尤其是涉及一种智能娱乐靶机器人互动系统及方法。

背景技术

[0002] 现时代手机流行,更有很多大型手机网络射击游戏,很多青少年都沉迷于手机网络游戏中无法自拔,不仅耽误学业并且影响身心健康。
[0003] 随着科学技术的发展,机器人越来越普及,但是目前市场上缺乏与网络大型射击游戏对抗的现实版产品,如何将手机网络射击游戏实现现实化,从而降低青少年对网络游戏的依赖性,成为亟需解决之问题。

发明内容

[0004] 基于此,有必要针对现有技术的不足,提供一种模拟网络射击游戏的一种智能娱乐靶机器人互动系统及方法,降低青少年对网络游戏的依赖性。
[0005] 为解决上述技术问题,本发明采用以下技术方案:
[0006] 本发明提供了一种智能娱乐靶机器人互动系统,其包括机器人主体,所述机器人主体上设置有主控模块、传感器模块、摄像感测模块、运动模块及通信模块,所述主控模块用于接收传感器模块、摄像感测模块、运动模块、通信模块的数据并发送控制信号给运动模块;所述摄像感测模块用于检测用户的位置的状态并检测用户与机器人主体之间的距离,然后将检测数据发送给主控模块;所述运动模块设置在机器人主体下方,用于带动机器人主体按预设轨迹运动;所述通信模块用于将主控模块与外部电子设备如手机通过无线通讯方式进行连接。
[0007] 在其中一个实施例中,所述机器人主体上还设置有显示模块,用于显示机器人主体对应的虚拟总血量。
[0008] 在其中一个实施例中,所述显示模块采用8位RGB LED灯构造而成。
[0009] 在其中一个实施例中,所述传感器模块为光敏传感器或碰撞传感器。
[0010] 一种智能娱乐靶机器人互动方法,其包括如下步骤:
[0011] 选择主控模块的控制模式;
[0012] 摄像感测模块采集用户的位置坐标并检测用户与机器人主体之间的距离信息,生成距离难度等级信息;所述距离难度等级包括简单级别距离、普通级别距离及困难级别距离,所述距离难度等级对应用户与机器人主体之间的距离范围值;
[0013] 主控模块根据距离难度等级信息对应的移动控制指令控制机器人主体的运动状态;其中,各距离难度等级分别对应不同的移动控制指令;
[0014] 根据用户的实时命中率信息调整机器人主体的运动状态。
[0015] 在其中一个实施例中,所述根据用户的实时命中率信息调整机器人主体的运动状态步骤之后还包括步骤:
[0016] 当显示模块显示对应机器人主体的虚拟总血量显示为0后,统计用户射击成绩并发送到手机APP,手机APP对用户的成绩进行排名。
[0017] 在其中一个实施例中,所述步骤摄像感测模块采集用户的位置坐标并检测用户与机器人主体之间的距离信息,生成距离难度等级信息;所述距离难度等级包括简单级别距离、普通级别距离及困难级别距离,所述距离难度等级对应用户与机器人主体之间的距离范围值中,当用户与机器人主体之间的距离小于简单级别距离的最小值时,则主控模块根据摄像感测模块检测用户与机器人主体之间的距离信息判定用户操作违规,并发送给手机显示警告信息。
[0018] 在其中一个实施例中,所述步骤根据用户的命中率信息调整机器人主体的运动状态的方法,包括以下步骤:
[0019] 传感器模块在预设时间内检测统计机器人主体遭受射击的次数并发送给主控模块,主控模块结合预设时间内用户的射击总次数分析得到命中率信息;
[0020] 主控模块根据命中率信息发送变速控制指令控制机器人主体的运动状态。
[0021] 在其中一个实施例中,所述步骤主控模块根据命中率信息发送变速控制指令控制机器人主体的运动状态中:当命中率低于30%时,主控模块控制机器人主体的移动速度降低;当命中率不低于30%并低于50%时,主控模块控制机器人主体的移动速度保持不变;当命中率不低于50%并低于80%时,主控模块控制机器人主体的移动速度增加;当命中率不低于80%时,主控模块控制机器人主体的移动速度和移送方向随机变化。
[0022] 在其中一个实施例中,所述简单级别距离对应的移动控制指令为“往复运动0.01m/s”,普通级别距离对应的移动控制指令为“往复运动0.02m/s”,困难级别距离对应的移动控制指令为“往复运动0.03m/s”。
[0023] 综上所述,本发明提供的一种智能娱乐靶机器人互动系统及方法通过在机器人主体上设置主控模块、传感器模块、摄像感测模块、运动模块及通信模块,通过摄像感测模块检测用户与机器人主体之间的距离信息并生成距离难度等级信息,主控模块根据距离难度等级信息对应的移动控制指令控制机器人主体的运动状态,同时配合传感器模块对外部镭射枪或水弹枪的感应,完成对用户的射击次数的统计,将手机网络射击游戏现实化,减少青少年对手机网络射击游戏的依赖性。

附图说明

[0024] 图1为本发明实施例提供的一种智能娱乐靶机器人互动系统的结构框图。
[0025] 图2为本发明实施例提供的第二种智能娱乐靶机器人互动系统的结构框图。
[0026] 图3为本发明实施例提供的一种智能娱乐靶机器人互动方法的流程示意图。
[0027] 图4为本发明实施例提供的第二种一种智能娱乐靶机器人互动方法的流程示意图。

具体实施方式

[0028] 为能进一步了解本发明的特征、技术手段以及所达到的具体目的、功能,下面结合附图与具体实施方式对本发明作进一步详细描述。
[0029] 如图1和图2所示,本发明实施例提供一种智能娱乐靶机器人互动系统,包括机器人主体10,所述机器人主体10上设置有主控模块20、传感器模块30、摄像感测模块40、运动模块50、通信模块60及显示模块70,所述主控模块20用于接收传感器模块30、摄像感测模块40、运动模块50、通信模块60的数据,并发送控制信号给运动模块50及显示模块70,以控制运动模块50及显示模块70的运动状态,所述传感器模块30为光敏传感器或碰撞传感器,用于感应来自外部镭射枪的射击或感应来自外部水弹枪射出水弹的冲击;所述摄像感测模块
40用于检测用户的位置的状态并检测用户与机器人主体10之间的距离,然后将检测数据发送给主控模块20;所述运动模块50设置在机器人主体10下方,用于带动机器人主体10按预设轨迹运动,其中,所述预设轨迹为直线轨迹,运动模块50采用双伺服舵机驱动,控制程序简单且能够精准控制机器人主体10的移动速度;所述通信模块60用于将主控模块20与外部电子设备如手机通过无线通讯方式进行连接,用于通过手机APP设置各种参数,进而发送给主控模块20;所述显示模块70采用8位RGB LED灯构造而成,用于显示机器人主体10对应的虚拟总血量,外部镭射枪的射击或外部水弹枪的射击击中机器人主体10的传感器模块30后,显示模块70上显示的虚拟总血量数值会降低,譬如‑1。
[0030] 图3是本发明实施例提供的一种智能娱乐靶机器人互动方法的流程示意图,如图3所示,本发明实施例提供一种智能娱乐靶机器人互动方法,包括步骤S110‑步骤S140,具体如下:
[0031] 步骤S110、选择主控模块20的控制模式;用户通过外部手机APP设置主控模块20的控制模式为手动控制模式或自动控制模式,主控模块20对机器人主体10的运动状态进行控制;当用户通过外部手机游戏APP设置主控模块20的控制模式为手动控制模式时,转入步骤S210;当用户通过外部手机游戏APP设置主控模块20的控制模式为自动控制模式时,转入步骤S120;
[0032] 步骤S210、用户通过手机APP发送移动控制指令信号给主控模块20,再由主控模块20控制运动模块50运作,从而控制机器人主体10的移动速度及移动方向;具体地,用户通过手机APP发送移动控制指令信号给主控模块20,再由主控模块20控制运动模块50运作的方法,包括如下步骤:
[0033] 获取移动控制指令;手机APP内预设有简单级别移动控制指令、普通级别移动控制指令及困难级别移动控制指令,各级别移动控制指令分别对应不同的速度和移动方向控制参数,具体地,简单级别移动控制指令为“往复运动0.01m/s”,普通级别移动控制指令为“往复运动0.02m/s”,困难级别移动控制指令为“运动中进行变速”;
[0034] 切换移动控制指令;用户通过手机APP实现简单级别移动控制指令、普通级别移动控制指令及困难级别移动控制指令之间的相互切换。
[0035] 主控模块20接收到移动控制指令后控制运动模块50运作。
[0036] 步骤S120、摄像感测模块40采集用户的位置坐标并检测用户与机器人主体10之间的距离信息,生成距离难度等级信息;所述距离难度等级包括简单级别距离、普通级别距离及困难级别距离,所述距离难度等级对应用户与机器人主体10之间的距离范围值,其中,简单级别距离<普通级别距离<困难级别距离,当用户与机器人主体10之间的距离小于简单级别距离的最小值时,则转入步骤S310;当用户与机器人主体10之间的距离大于等于简单级别的最小值时,则转入步骤S130。
[0037] 步骤S310、主控模块20根据摄像感测模块40检测用户与机器人主体10之间的距离信息判定用户操作违规,并发送给手机显示警告信息。
[0038] 步骤S130、主控模块20根据距离难度等级信息对应的移动控制指令控制机器人主体10的运动状态;其中,各距离难度等级分别对应不同的移动控制指令,本实施例中,简单级别距离对应的移动控制指令为“往复运动0.01m/s”,普通级别距离对应的移动控制指令为“往复运动0.02m/s”,困难级别距离对应的移动控制指令为“往复运动0.03m/s”;具体地,主控模块20根据摄像感测模块40生成的距离难度等级信息切换移动控制指令,并将距离难度等级信息发送给手机进行显示。
[0039] 步骤S140、根据用户的实时命中率信息调整机器人主体10的运动状态;具体地,根据用户的命中率信息调整机器人主体10的运动状态的方法,包括以下步骤:
[0040] 传感器模块30在预设时间内检测统计机器人主体10遭受射击的次数并发送给主控模块20,主控模块20结合预设时间内用户的射击总次数分析得到命中率信息;
[0041] 主控模块20根据命中率信息发送变速控制指令控制机器人主体10的运动状态;具体地,当命中率低于30%时,主控模块20控制机器人主体10的移动速度降低;当命中率不低于30%并低于50%时,主控模块20控制机器人主体10的移动速度保持不变;当命中率不低于50%并低于80%时,主控模块20控制机器人主体10的移动速度增加;当命中率不低于80%时,主控模块20控制机器人主体10的移动速度和移送方向随机变化,其中,移动速度和移送方向随机变化可类似“热粒子”一样的无规则移动,其移动速度和移动方向都是随机变化的,而且没有预测性,这在一定程度上增加了用户射击的难度,有利于提升用户不同的感官体验度。
[0042] 图4是本发明实施例提供的第二种一种智能娱乐靶机器人互动方法的流程示意图,如图4所示,所述步骤S140之后还包括:
[0043] 步骤S150、当显示模块70显示对应机器人主体10的虚拟总血量显示为0后,统计用户射击成绩并发送到手机APP,手机APP对用户的成绩进行排名,将手机网络射击游戏现实化,减少青少年对手机网络射击游戏的依赖性;其中,以用户射击总次数进行成绩划分,用户射击总次数越低,总成绩得分越高,同时,用户与机器人主体10之间的距离对应的距离难度等级越高,则总成绩加分越高,具体地,本实施例中,简单级别距离对应的加成分为零,普通级别距离对应的加成分为总成绩得分的1倍,困难级别距离对应的加成分为总成绩得分的1.5倍。
[0044] 本领域普通技术人员可以理解的是实现上述实施例的方法中的全部或部分流程,是可以通过计算机程序来指令相关的硬件来完成。该计算机程序包括程序指令,计算机程序可存储于一存储介质中,该存储介质为计算机可读存储介质。该程序指令被该计算机系统中的至少一个处理器执行,以实现上述方法的实施例的流程步骤。
[0045] 所述存储介质可以是U盘、移动硬盘、只读存储器(Read‑Only Memory,ROM)、磁碟或者光盘等各种可以存储程序代码的计算机可读存储介质。
[0046] 综上所述,本发明一种智能娱乐靶机器人互动系统及方法通过在机器人主体10上设置主控模块20、传感器模块30、摄像感测模块40、运动模块50及通信模块60,通过摄像感测模块40检测用户与机器人主体10之间的距离信息并生成距离难度等级信息,主控模块20根据距离难度等级信息对应的移动控制指令控制机器人主体10的运动状态,同时配合传感器模块30对外部镭射枪或水弹枪的感应,完成对用户的射击次数的统计,将手机网络射击游戏现实化,减少青少年对手机网络射击游戏的依赖性。
[0047] 本领域普通技术人员可以意识到,结合本文中所公开的实施例描述的各示例的模块及算法步骤,能够以电子硬件、计算机软件或者二者的结合来实现,为了清楚地说明硬件和软件的可互换性,在上述说明中已经按照功能一般性地描述了各示例的组成及步骤。这些功能究竟以硬件还是软件方式来执行,取决于技术方案的特定应用和设计约束条件。专业技术人员可以对每个特定的应用来使用不同方法来实现所描述的功能,但是这种实现不应认为超出本发明的范围。
[0048] 在本发明所提供的几个实施例中,应该理解到,所揭露的系统和方法,可以通过其它的方式实现。例如,以上所描述的系统实施例仅仅是示意性的。例如,各个模块的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式。例如多个模块或组件可以结合或者可以集成到另一个系统,或一些特征可以忽略,或不执行。
[0049] 本发明实施例方法中的步骤可以根据实际需要进行顺序调整、合并和删减。本发明实施例装置中的模块可以根据实际需要进行合并、划分和删减。另外,在本发明各个实施例中的各功能模块可以集成在一个处理模块中,也可以是各个模块单独物理存在,也可以是两个或两个以上模块集成在一个模块中。该集成的模块如果以软件功能模块的形式实现并作为独立的产品销售或使用时,可以存储在一个存储介质中。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分,或者该技术方案的全部或部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可以是个人计算机,终端,或者网络设备等)执行本发明各个实施例所述方法的全部或部分步骤。
[0050] 以上所述实施例仅表达了本发明的几种实施方式,其描述较为具体和详细,但并不能因此而理解为对本发明范围的限制。应当指出的是,对于本领域的普通技术人员来说,在不脱离本发明构思的前提下,还可以做出若干变形和改进,这些都属于本发明的保护范围。因此,本发明的保护范围应以所附权利要求为准。