本发明涉及机器人技术领域,具体而言,涉及一种格斗机器人、控制设备及游戏系统。
背景技术:
随着科技的发展,玩具市场更新换代频繁。机器人玩具开始出现在玩具领域,但现有的机器人玩具只能完成简单的运动,无法实现多样的游戏功能。
技术实现要素:
有鉴于此,本发明提供了一种格斗机器人、控制设备及游戏系统,能够提供更多样的游戏功能。
本申请提供的技术方案如下:
一种格斗机器人,包括:
机器人本体;
设置在所述机器人本体上,用于采集影像的图像采集模块;
设置在所述机器人本体上,用于检测施加在所述机器人本体表面的压力大小并生成压力信号的压力传感器;
与所述图像采集模块、压力传感器相连接的,用于对所述图像采集模块采集到的影像分析,生成影像数据,并根据所述压力信号生成压力数据的控制模块;
与所述控制模块相连接,用于将所述影像数据和压力数据传输至控制设备的通信模块;
与所述控制模块相连接,用于接收所述控制设备的移动指令,并根据所述移动指令驱动所述格斗机器人移动的驱动模块;
与所述控制模块相连接,通过所述通信模块接收所述控制设备的运动指令,根据所述运动指令驱动所述机器人本体进行动作的动作模块。
进一步地,所述机器人本体包括头部、躯干、手臂和腿部,所述头部、手臂、腿部通过所述动作模块与所述躯干活动连接,所述动作模块为电机。
进一步地,所述驱动模块为设置在所述腿部上的自平衡车轮。
进一步地,还包括:
与所述控制模块相连接的,用于与外部设备连接的电子连接接口。
进一步地,所述电子连接接口为USB接口。
进一步地,还包括:
设置在所述机器人本体上的,用于连接外部配件的机械接口。
进一步地,所述压力传感器设置在所述头部和/或躯干上。
进一步地,还包括:
用于为所述格斗机器人提供电能的电池模块。
本申请还提供了一种应用于所述格斗机器人的控制设备,包括:
与所述格斗机器人通讯连接,接收所述格斗机器人发送的影像数据和压力数据的通讯模块;
用于接收用户输入的输入模块;
与所述通讯模块、输入模块相连接,用于将所述影像数据转换为图像,并根据所述压力数据确定所述格斗机器人受到的压力大小,将所述用户输入转换为控制指令的处理模块,所述通讯模块将所述控制指令传输至所述格斗机器人;
与所述处理模块相连接,用于显示所述影像数据的显示模块。
本申请实施例还提供了一种游戏系统,包括上面所述的格斗机器人以及控制设备。
本申请实施例提供的格斗机器人通过设置图像采集模块,可以采集格斗机器人周围的环境,并可以通过通信模块将影像传输至控制设备上显示。并且通过设置压力传感器可以检测到施加到格斗机器人上的压力大小,知晓格斗机器人在工作过程中受到击打的力度大小,丰富用户的使用体验,使用户和格斗机器人之间的游戏交互感更丰富。
为使本发明的上述目的、特征和优点能更明显易懂,下文特举较佳实施例,并配合所附附图,作详细说明如下。
附图说明
为了更清楚地说明本发明实施例的技术方案,下面将对实施例中所需要使用的附图作简单地介绍,应当理解,以下附图仅示出了本发明的某些实施例,因此不应被看作是对范围的限定,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他相关的附图。
图1为本发明实施例提供的一种格斗机器人的功能模块示意图。
图2为本发明实施例提供的一种格斗机器人的外形示意图。
图3为本发明实施例提供的另一种格斗机器人的功能模块示意图。
图4为本发明实施例提供的应用于格斗机器人的控制设备的功能模块示意图。
图5为本发明实施例提供的一种游戏系统的示意图。
图标:100-格斗机器人;200-控制设备;300-游戏系统;101-机器人本体;102-图像采集模块;103-压力传感器;104-控制模块;105-通信模块;106-驱动模块;107-动作模块;108-电子连接接口;109-电池模块;201-通讯模块;202-输入模块;203-处理模块;204-显示模块;1011-头部;1012-躯干;1013-手臂;1014-腿部。
具体实施方式
下面将结合本发明实施例中附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。通常在此处附图中描述和示出的本发明实施例的组件可以以各种不同的配置来布置和设计。因此,以下对在附图中提供的本发明的实施例的详细描述并非旨在限制要求保护的本发明的范围,而是仅仅表示本发明的选定实施例。基于本发明的实施例,本领域技术人员在没有做出创造性劳动的前提下所获得的所有其他实施例,都属于本发明保护的范围。
应注意到:相似的标号和字母在下面的附图中表示类似项,因此,一旦某一项在一个附图中被定义,则在随后的附图中不需要对其进行进一步定义和解释。同时,在本发明的描述中,术语“第一”、“第二”等仅用于区分描述,而不能理解为指示或暗示相对重要性。
本申请实施例提供了一种格斗机器人100,如图1和图2所示,该格斗机器人100包括机器人本体101、图像采集模块102、压力传感器103、控制模块104、通信模块105、驱动模块106和动作模块107。
如图2所示,机器人本体101可以制作成人型,包括头部1011、躯干1012、手臂1013和腿部1014。机器人本体101的大小尺寸可以根据实际需要确定。图像采集模块102可以设置在机器人本体101的头部1011,也可以设置在其他部位,图像采集模块102可以采用摄像头,摄像头的数量可以根据实际需要确定。
压力传感器103设置在所述机器人本体101上,用于检测施加在所述机器人本体101表面的压力大小并生成压力信号。压力传感器103的数量可以是多个,可以根据实际需要设置在机器人本体101的头部1011、躯干1012或者其他部位。
如图4所示,控制模块104与所述图像采集模块102、压力传感器103相连接的,用于对所述图像采集模块102采集到的影像分析,生成影像数据,并根据所述压力信号生成压力数据。
控制模块104通过对图像采集模块102采集到的影像进行分析得到影像数据,并通过对压力传感器103检测到的压力信号进行处理得到压力数据。如果压力传感器103的数量为多个,控制模块104还可以确定压力信号是由哪个压力传感器103生成的。
本申请实施例中的格斗机器人100在对战过程中,可能被其他格斗机器人100攻击,受到攻击的部位如果设置有压力传感器103,就可以检测到受到攻击的压力大小。
在游戏前,可以预先设定格斗机器人100的生命值总量,并确定压力大小与格斗机器人100生命值的对应关系,即确定某一压力值对应的生命值数量。如果该格斗机器人100受到了攻击,压力传感器103检测到了受到攻击的力度,则可确定格斗机器人100应该损失的生命值。不同的击打力度可以损失不同的生命值,或者针对不同部位的攻击可以损失不同的生命值。例如,同样的击打力度如果击打在了格斗机器人100的头部1011,格斗机器人100可以损失更多的生命值。而使用同样力度击打其他部位,则会损失较少的生命值。
通信模块105与所述控制模块104相连接,用于将所述影像数据和压力数据传输至控制设备200。此外,游戏过程中产生的其他数据也可以通过通信模块105传输至控制设备200中,再通过控制设备200将相关数据传输至通信连接的服务器中,完成相关数据的处理。控制设备200可以控制格斗机器人100的移动和动作。控制设备200可以设置显示屏,将影像数据在显示屏上显示出来,使得通过控制设备200可以第一人称的视角观察到格斗机器人100的周围环境。压力数据对应的生命值的计算可以在控制设备200上完成,可以在格斗机器人100的控制模块104上完成。
驱动模块106与所述控制模块104相连接,通过所述通信模块105用于接收所述控制设备200的移动指令,并根据所述移动指令驱动所述格斗机器人100移动。
驱动模块106可以驱动格斗机器人100移动,具体的驱动模块106可以是设置在机器人本体101上腿部1014的两个自平衡车轮。当然也可以选用其他方式的驱动形式。自平衡车轮可以保持机器人本体101在运动中的平衡,且运动灵活。通过控制驱动模块106的运动使格斗机器人100在游戏场地中移动。
动作模块107与所述控制模块104相连接,通过所述通信模块105接收所述控制设备200的运动指令,根据所述运动指令驱动所述机器人本体101进行动作。
动作模块107可以根据运动指令驱动机器人本体101进行相应的动作。所述头部1011、手臂1013、腿部1014通过动作模块107与所述躯干1012活动连接,所述动作模块107可以为电机。动作模块107可以是多个电机,可以独立控制头部1011的转动、手臂1013的转动或腿部1014与躯干1012间的转动。例如控制头部1011转动的电机可以设置在躯干1012内部,电机的转轴与机器人本体101的头部1011连接,控制头部1011的电机可以根据动作指令转动,从而控制头部1011转动。手臂1013可以通过电机与躯干1012连接,实现手臂1013相对于躯干1012的转动,同时手臂1013还可以设置为包括大臂和小臂的两段式结构,或者包括大臂、小臂、手部的三段式结构,通过设置在手臂1013内部的电机控制大臂和小臂之间的的转动,或者控制手部和小臂之间的转动,使格斗机器人100可以有更灵活的动作。
格斗机器人100可以通过通信模块105接收控制设备200的动作指令,并根据动作指令做出相应动作。控制设备200的动作指令可以是预先设置的单一动作,例如出拳、挥动手臂等等。动作指令也可以是一系列连贯动作的组合,例如先挥动左臂,再挥动右臂等等。动作指令的具体对应动作可以在控制设备200上预先编辑设置,可以根据游戏需要进行相应动作的编辑。将编辑好的动作指令进行存储,在控制设备200上触发后,格斗机器人100即可释放预先编辑的动作。通过多种不同的动作,提高游戏的趣味性。
此外,如图3所示,格斗机器人100还包括与所述控制模块104相连接的,用于与外部设备连接的电子连接接口108。电子连接接口108可以是USB接口,可以设置在格斗机器人100的手臂1013上或其他部位,电子连接接口108可以连接其他多种形式的电子配件,例如针对格斗机器人100专门设计的游戏武器。这些电子配件可以直接通过电子连接接口108实现热插拔,通过电子连接接口108连接电子配件,电子配件可以上电,实现其游戏功能,丰富格斗机器人100的游戏功能。
此外,还包括设置在所述机器人本体101上的,用于连接外部配件的机械接口。通过机械接口可以连接其他装饰性配件,例如个性外壳等等。
此外,格斗机器人100还包括用于为所述格斗机器人100提供电能的电池模块109。电池模块109可以采用充电电池,在游戏中为驱动模块106、图像采集模块102和连接在电子连接接口上的电子配件供电。
综上所述,本申请实施例提供的格斗机器人100通过设置图像采集模块102,可以采集格斗机器人100周围的环境,并可以通过通信模块105将影像传输至控制设备上显示。并且通过设置压力传感器103可以检测到施加到格斗机器人100上的压力大小,知晓格斗机器人100在工作过程中受到击打的力度大小,丰富用户的使用体验,使用户和格斗机器人100之间的游戏交互感更丰富。
如图4所示,本申请实施例还提供了一种应用于格斗机器人100的控制设备200,包括:通讯模块201、输入模块202、处理模块203和显示模块204。
控制设备200是与格斗机器人100配合使用的控制终端,用户通过该控制设备200可以对格斗机器人100进行控制,控制格斗机器人100的移动和动作,完成游戏。
通讯模块201与所述格斗机器人100通讯连接,接收所述格斗机器人100发送的影像数据和压力数据。
格斗机器人100通过图像采集模块102采集到的影像经格斗机器人100上的控制模块104处理后,经格斗机器人100上的通信模块105传输至控制设备200,并在显示模块204上进行显示,以方便格斗机器人100的使用者通过显示模块204观察到格斗机器人100的游戏环境。为使用者提供格斗机器人100的第一视角,更方便进行游戏的控制。
输入模块202用于接收用户输入。输入模块202可以是物理按键,也可以包括摇杆。或者将输入模块202和显示模块204集成为触摸显示屏,用户可以通过触摸在触摸显示屏上进行相应的操作。或者使用现有的智能移动终端作为控制设备200,智能移动终端通过蓝牙、WIFI等网络连接形式与格斗机器人100通信连接,
处理模块203用于将所述影像数据转换为图像,并根据所述压力数据确定所述格斗机器人100受到的压力大小,并将所述用户输入转换为控制指令。
通过控制设备200可以实现对格斗机器人100的控制,使格斗机器人100做出移动或相应的动作。游戏用户可以通过格斗机器人100上的图像采集模块102观察到格斗机器人100的游戏环境,并能通过输入模块202实现控制指令的输入,以此控制格斗机器人100做出相应的格斗动作或进行相应的移动。用户还可以通过控制设备200预先编辑组合动作,并通过相应操作激发预先编辑的组合动作,使格斗机器人100完成复杂的游戏动作,满足用户的个性化需求,提高游戏的趣味性。
如图5所示,本申请实施例还提供了一种游戏系统300,包括上面所述的格斗机器人100以及所述控制设备200。
在本发明各个实施例中的各功能模块可以集成在一起形成一个独立的部分,也可以是各个模块单独存在,也可以两个或两个以上模块集成形成一个独立的部分。
以上所述仅为本发明的优选实施例而已,并不用于限制本发明,对于本领域的技术人员来说,本发明可以有各种更改和变化。凡在本发明的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。应注意到:相似的标号和字母在下面的附图中表示类似项,因此,一旦某一项在一个附图中被定义,则在随后的附图中不需要对其进行进一步定义和解释。
以上所述,仅为本发明的具体实施方式,但本发明的保护范围并不局限于此,任何熟悉本技术领域的技术人员在本发明揭露的技术范围内,可轻易想到变化或替换,都应涵盖在本发明的保护范围之内。因此,本发明的保护范围应所述以权利要求的保护范围为准。