本发明涉及移动机器人比赛技术,尤其涉及一种智能比赛场地、移动机器人、比赛系统及控制方法。
背景技术:
近年来,随着科技的进步,各种智能设备层出不穷。其中,移动机器人也逐渐走进了人们的视野。
移动机器人综合采用了计算机、自动化、机电一体化、人工智能等技术,其核心为人工智能技术,目的是使移动机器人具备人类特征,如行走、感官、思维、判断等能力。为了促进移动机器人的研究发展,国际上组织了各种移动机器人对抗比赛,如何提高移动机器人在对抗比赛中的智能化和趣味化成为亟需解决的问题。
技术实现要素:
本发明的多个方面提供一种智能比赛场地、移动机器人、比赛系统及控制方法,用于提高移动机器人在对抗比赛中的智能化和趣味化。
本发明第一方面提供一种智能比赛场地,包括:
平台;
至少一个场载读头,设置在平台上,所述平台上的移动机器人采用短距离无线通信方式与所述场载读头进行信息交互。
本发明第二方面提供一种移动机器人,包括:
移动机器人本体;
机载读头,设置在所述移动机器人本体上,所述机载读头用于与智能比赛场地中的场载读头采用短距离无线通信方式进行信息交互。
本发明第三方面提供一种移动机器人比赛系统,包括:
智能比赛场地,所述智能比赛场地包括平台和至少一个场载读头,所述场载读头设置在平台上,所述平台上的移动机器人采用短距离无线通信方式与所述场载读头进行信息交互;
移动机器人,所述移动机器人包括移动机器人本体和机载读头,所述机载读头设置在所述移动机器人本体上,所述机载读头用于与智能比赛场地中的场载读头采用短距离无线通信方式进行信息交互。
本发明第四方面提供一种移动机器人控制方法,包括:
采用短距离无线通信方式触发移动机器人开始比赛;
采用短距离无线通信方式与所述移动机器人的机载读头进行信息交互。
本发明第五方面提供一种移动机器人控制方法,包括:
采用短距离无线通信方式接收用于开始比赛的触发指令;
根据所述触发指令执行比赛操作;
采用短距离无线通信方式与智能比赛场地中场载读头进行信息交互。
本发明第六方面提供一种智能比赛场地,包括:
第一触发模块,用于采用短距离无线通信方式触发移动机器人开始比赛;
第一通信模块,用于采用短距离无线通信方式与所述移动机器人的机载读头进行信息交互。
本发明第七方面提供一种移动机器人,包括:
接收模块,用于采用短距离无线通信方式接收用于开始比赛的触发指令;
执行模块,用于根据所述触发指令执行比赛操作;
第二通信模块,用于采用短距离无线通信方式与智能比赛场地中场载读头进行信息交互。
根据本发明,通过为移动机器人设置机载读头,为智能比赛场地设置场载读头,机载读头能够通过短距离无线通信方式与场载读头进行信息交互,进而能够接收场载读头中的信息或者向场载读头发送信息,这样,能够提高移动机器人在对抗比赛中的智能化和趣味化。而且通过短距离无线通信方式进行信息交互,信息传输速度快、抗干扰性强且耗电量低,能够尽量避免由于信息交互而影响比赛的情况。
附图说明
为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作一简单地介绍,显而易见地,下面描述中的附图是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。
图1A为根据本发明一实施例的移动机器人比赛系统的结构示意图;
图1B为根据本发明又一实施例的智能比赛场地的结构示意图;
图2为根据本发明再一实施例的移动机器人的结构示意图;
图3A为根据本发明另一实施例的移动机器人比赛系统的结构示意图;
图3B为根据本发明又一实施例的移动机器人比赛系统的结构示意图;
图4为根据本发明另一实施例的移动机器人控制方法的流程示意图;
图5为根据本发明又一实施例的移动机器人控制方法的流程示意图;
图6A为根据本发明再一实施例的智能比赛场地的结构示意图;
图6B为根据本发明另一实施例的智能比赛场地的结构示意图;
图7为根据本发明又一实施例的移动机器人的结构示意图。
具体实施方式
为使本发明实施例的目的、技术方案和优点更加清楚,下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
为了清楚起见,首先说明本发明使用的特定词或短语的定义:
读头:包括读卡器和控制器,读头是将读卡器的芯片封装起来,通过串口或IIC(Inter-Integrated Circuit,集成电路总线)等方式与控制器进行通信,所形成的通信系统。该读头可以与其它读头进行无线通信,也能够基于无线通信方式读取电子标签中的信息。
短距离无线通信:一般意义上,只要通信收发双方通过无线电波传输信息且传输距离限制在较短范围(例如小于或等于200米)以内,就可称为短距离无线通信。短距离无线通信方式有很多,例如射频通信、WiFi通信、UWB(Ultra Wideband,无线载波)通信、蓝牙通信等等。
电子标签:是产品电子代码的物理载体,可对其进行识别和读写。本发明的电子标签例如是射频(Radio Frequency Identification,RFID)标签或者NFC(Near Field Communication,近场通信)标签。当读头靠近电子标签时,就可以读取电子标签中的相关信息。
本发明提供一种移动机器人比赛系统。如图1A所示,本实施例的系统包括智能比赛场地100和多个移动机器人200,还可以包括服务器300,多个移动机器人200分成至少两个队伍以进行对战,对战场地位于智能比赛场地100。该智能比赛场地100上设置场载读头101,还可以设置有存储比赛场地信息的电子标签102,移动机器人200上设置有机载读头201,该机载读头201可以与场载读头101基于短距离无线通信方式进行信息交互,也可以从电子标签102中读取比赛场地信息进而执行相应操作。
本发明所描述的读头可以接收信息,也可以发送信息。
实施例一
本实施例提供一种智能比赛场地,用于移动机器人的比赛。
如图1B所示,为根据本实施例的智能比赛场地的结构示意图。该智能比赛场地包括平台110和至少一个场载读头101,场载读头101设置在平台110上,例如嵌入平台110中或者设置在平台110中其它物体上,移动机器人200在平台110上进行相关的准备工作以及比赛操作。
本实施例的场载读头可以为以下装置的至少一种:射频读头、WiFi读头、UWB(Ultra Wideband,无线载波)读头、蓝牙读头。
本实施例的平台110可以是任何一种用于比赛的平台,该平台110上可以设置障碍物、遮挡物等物体,以增加比赛的趣味性。
本实施例的平台110可以包括以下区域中的至少一个:准备区域111、开始区域112和对战区域113,其中,准备区域111的场载读头101用于获取符合比赛规则的移动机器人的队伍信息和标识信息,并向服务器发送队伍信息和标识信息,开始区域112的场载读头101用于向开始区域111中的移动机器人同时下发用于开始比赛的触发指令,对战区域113的场载读头101用于与比赛中的移动机器人的交互对战信息。
本实施例中,准备区域111、开始区域112和对战区域113可以依次连接,如图1B所示,这样方便从一个区域进入到另外一个区域。
下面对上述几个区域的做进一步具体说明:
准备区域111:在机器人比赛开始之前,首先需要将移动机器人放置在准备区域111,以检录移动机器人是否符合比赛规则,检录的项目可以包括以下信息中的至少一种:移动机器人的尺寸、类型、重量和被打击点的安装位置。该被打击点可以为一实体装置,例如一平板,当该被打击点受到打击时,设置在打击点下方的检测装置将受到的打击力度发送至机载读头201中,以通过机载读头201向服务器发送打击信息,该打击信息中包括打击时间、打击力度、被打击点的标识信息。
场载读头111也可以与移动机器人进行信息交互,直接从移动机器人中的存储器处获取预设的尺寸、类型、重量和被打击点的安装位置等信息,这些信息可以由人工预先输入至移动机器人中。
此外,在准备区域111中可以设置有称重装置,用于获取移动机器人的重量,并将重量发送至准备区域111的场载读头101。例如,在准备区域111中设置一个场载读头101,移动机器人移动至称重装置上,由称重装置检测出移动机器人的重量,进而将所获取的重量向准备区域111中的场载读头111发送。
此外,在准备区域111中还可以设置有图像识别系统117,图像识别系统117用于获取移动机器人的规格信息,并将规格信息发送至场载读头,该规格信息包括以下信息中的至少一种:尺寸、类型、被打击点的安装位置。该图像识别系统可以获取移动机器人的图像信息,通过该图像信息得到移动机器人的三维信息作为该移动机器人的尺寸,此外,还可以将分析所得到的图像信息在预设的数据库中进行匹配,得到该移动机器人的类型,该数据库中有各种类型的移动机器人的图片,被打击点的安装位置也可以通过分析图像信息获取。图像识别系统117将所获取的所有信息发送至机载读头201处,也可以直接与服务器进行信息交互,由服务器来接收图像识别系统117所获取到的信息。这样,由称重装置和图像识别系统117自动识别移动机器人的相关信息,可以避免人工手动时输入信息错误的情况,使得对移动机器人的检录结果更加精确。
场载读头101还用于获取比赛规则,并根据移动机器人的重量和规格信息判断移动机器人是否符合比赛规则。具体地,场载读头101中可以预先存储有比赛规则,也可以向服务器发送请求指令,接收由服务器根据请求指令返回的比赛规则,该比赛规则中可以包含对机器人尺寸、重量、类型、被打击点安装位置的要求,接下来根据比赛规则对开始区域111中的各移动机器人进行检录,以确定符合比赛规则的移动机器人,并获取到这些移动机器人的队伍信息和标识信息,该队伍信息和标识信息可以是预先存储在移动机器人中的,由场载读头101通过移动机器人的机载读头获取,当然,也可以是在确定出符合比赛规则的移动机器人之后由人工将这些移动机器人的队伍信息和标识信息输入至场载读头101中,然后由场载读头101将这些信息发送至服务器处。当然,场载读头101也可以将从移动机器人处获取信息发送至服务器,最终由服务器来确定出符合比赛规则的移动机器人,具体可以根据实际需要设定,在此不再赘述。
符合比赛规则的移动机器人移动至开始区域112,具体可以根据移动指令移动至开始区域102,也可以由人工将这些移动机器人移动至开始区域112。符合比赛规则的移动机器人在开始区域112中接收开始区域112中的场载读头101统一下发的触发指令之后,进入对战区域113中开始比赛。
对战区域113中的场载读头111可以与比赛中的移动机器人的机载读头进行信息交互,例如交互对战信息。该对战区域113还包括以下装置中的至少一种:用于喷雾的喷雾器、用于发光的发光器,喷雾器和发光器属于比赛中的特效,可以给比赛增加趣味性。
该平台110上还可以设置有电子标签102,该电子标签102根据实际需要设置在平台110的各处,电子标签102中存储有比赛场地信息。举例来说,开始区域111中的电子标签102中可以存储有表示该处为开始区域的场地信息,准备区域112中的电子标签中可以存储有表示该处为准备区域的场地信息,对战区域113中的电子标签102中可以存储有表示该处为对战区域的场地信息,这样移动机器人可以知道自己位于哪个区域,例如不会在对战时移动至其它区域。
此外,对于对战区域112中的电子标签102还可以包括以下信息中的至少一种:地理位置信息、据点信息、特效信息,其中特效信息用于触发喷雾器或发光器。举例来说,在平台110非常大的情况下,移动机器人就需要获知同伴的信息,或者向同伴告知自己的位置。由于电子标签102的信息需要移动机器人的机载读头靠的较近,例如0-20cm的情况下才能够获取,因此移动机器人可以将从电子标签102中所获取的地理位置信息发送至服务器,以通过服务器发送至同队伍的移动机器人处,告知同队伍的移动机器人该发送地理位置信息的移动机器人的位置。假设,比赛规则中有一条为若占据预设数量的据点则可以确定该队伍胜利,那么在某些电子标签102中可以设置据点信息,以表示该地是一处据点,需要占据,移动机器人若识别出该处为包括据点信息的电子标签102,则可以向服务器发送该电子标签102的标识信息,以表示该移动机器人所在的队伍占据该据点,或者是移动机器人在获取到电子标签102中的信息后,向服务器询问是否可以占据该据点,并根据服务器的反馈信息确定是否占据该据点,此时服务器也会获知该据点被哪个队伍占据。若移动机器人200读取到电子标签102中有特效信息,则可以根据特效信息触发相应的喷雾器或发光器,以增加比赛的趣味性。该喷雾器或发光器的位置可以根据实际需要设定。
根据本实施例的智能比赛场地中设置场载读头,该场载读头能够通过短距离无线通信方式与移动机器人进行信息交互,进而能够获取移动机器人中的相关信息,也能够向移动机器人发送信息以使移动机器人执行相应的操作,这样,能够提高移动机器人在对抗比赛中的智能化和趣味化。而且通过短距离无线通信方式进行信息交互,信息传输速度快、抗干扰性强且耗电量低,能够尽量避免由于信息交互而影响比赛的情况。
实施例二
本实施例提供一种移动机器人,该移动机器人用于机器人对抗赛。
如图2所示,该移动机器人200包括机器人本体202和机载读头201,该机载读头201设置在移动机器人本体202上,机载读头201用于与智能比赛场地中的场载读头采用短距离无线通信方式进行信息交互。交换的信息可以包括以下信息中的至少一种:移动机器人的队伍信息、标识信息、开始比赛的触发指令、比赛信息。比赛信息至少包括射击装置的信息以及移动机器人所在的队伍信息,具体在后面进行详细描述。
本实施例的移动机器人本体202可以是任意形状,例如人形形状,或者是如图2所示的坦克形状,具体可以根据实际需要设定。
该机载读头201还可以与其它移动机器人上的机载读头进行信息交互,例如接收目标移动机器人发送目标移动机器人的比赛信息,并在接收到目标移动机器人的比赛信息之后,根据该比赛信息执行预设操作。该处的目标移动机器人即智能比赛场地上的另外一个移动机器人,采用“目标移动机器人”的描述是为了与移动机器人200进行区分。举例来说,当目标移动机器人为同队伍的另外衣蛾机器人时,若移动机器人200接收到该目标移动机器人请求支援的信息时,就向该信息中所携带的地理位置信息处移动以支援目标移动机器人。
本实施例的机载读头201还可以与服务器进行信息交互,将所属的移动机器人200的比赛信息发送至服务器处进行相关统计。
此外,该机载读头201还用于读取智能比赛场地中的电子标签中的信息,电子标签中存储有比赛场地信息。该比赛场地中信息至少包括以下信息中的一种:地理位置信息、据点信息、特效信息,其中特效信息用于触发智能比赛场地信息中的喷雾器或发光器,以增加比赛的趣味性,在此不再赘述。当机载读头201靠近电子标签至预设距离时,就能够从电子标签中获取比赛场地信息,并根据该比赛场地信息执行相应的操作。具体与实施例一描述的一致,在此不再赘述。
本实施例的机载读头为以下装置中的至少一种:射频读头、WiFi读头、无线载波UWB读头、蓝牙读头。
根据本实施例的移动机器人,通过设置机载读头,该机载读头能够通过短距离无线通信方式与场载读头进行信息交互,进而能够接收场载读头中的信息或者向场载读头发送信息,这样,能够提高移动机器人在对抗比赛中的智能化和趣味化。而且通过短距离无线通信方式进行信息交互,信息传输速度快、抗干扰性强且耗电量低,能够尽量避免由于信息交互而影响比赛的情况。
实施例三
本实施例对实施例二的移动机器人做进一步补充说明。
如图2所示,本实施例的移动机器人200还包括射击装置211,射击装置211设置在移动机器人本体202上。该射击装置211可以是以下装置中的至少一种:发射激光的射击装置、发射子弹的射击装置、发射箭的射击装置,或者比赛时同时采用具有不同类型的射击装置的移动机器人200,具体可以根据实际需要进行设定。
本实施例的机载读头201还用于获取移动机器人200的比赛信息,并将移动机器人200的比赛信息发送至位于同一智能比赛场地中的目标移动机器人以使目标移动机器人根据比赛信息执行预设操作,比赛信息至少包括射击装置的信息以及移动机器人所在的队伍信息。例如,若移动机器人200通过机载读头获取到目标移动机器人为不同队伍的机器人,且其在自己的射击进程内,则可以对该目标移动机器人执行射击操作。目标移动机器人根据移动机器人200发送的信息识别出该移动给机器人200向自己射击时,可以执行躲避操作。
该射击装置的信息包括以下信息中的至少一种:移动机器人本体的朝向、射击装置的射击口相对于移动机器人本体的朝向、射击装置的发射时间。
举例来说,移动机器人可以根据移动机器人本体的朝向、以及射击装置的射击口相对于移动机器人本体的朝向来确定射击装置的射击口的实际朝向,该实际朝向可以由目标移动机器人根据所接收到的信息自行确定,也可以是目标移动机器人向服务器发送所接收到的比赛信息由服务器进行确定,并将确定结果反馈至目标移动机器人处,这样,目标移动机器人确定出射击装置的射击口的时间朝向之后就可以执行相应的躲避、躲进遮挡物等操作,并可以进行反击,还可以向同队伍的其它移动机器人请求支援,例如向服务器发送请求支援信息,请求支援信息中携带有位置信息,同队伍的其它机器人接收到该请求支援信息后,向位置信息所表明的地理位置移动,以支援目标移动机器人。当然,还可以是由移动机器人确认出自己的射击装置的射击口的实际朝向之后,向射程范围内的目标移动机器人发送用于提示目标移动机器人即将受到打击的提醒信息,目标移动机器人接收到该提醒信息之后,执行相应的躲避、躲进遮挡物等操作,并可以进行反击,还可以向同队伍的其它移动机器人请求支援。
当然,目标移动机器人也可以向该移动机器人200发送比赛信息,移动机器人200也可以根据比赛信息执行相应的操作,具体如上,在此不再赘述。
此外,移动机器人200还可以将比赛信息发送至服务器处,由服务器统计移动机器人200的射击装置的发射时间,并确定出射击装置的射击口的实际朝向,而且还可以根据其他移动机器人上报的受打击时间来确定被打击的移动机器人是被哪个移动机器人击中的。此外,还可以根据比赛信息确定出场上的击杀热点区域,以及各移动机器人的命中几率,进而可以根据这些信息进行调整,例如调整移动机器人的射击装置的安装位置等等,以更好地进行比赛。
本实施例的移动机器人200还可以包括检测装置,该检测装置设置在移动机器人本体202上,用于检测移动机器人本体202受到的打击信息。该检测装置例如设置在被打击点下方。
举例来说,若移动机器人200受到打击,检测装置所检测到的打击信息可以包括以下信息中的至少一种:打击时间、打击力度、被打击点的标识信息。检测装置可以将以上信息发送至机载读头,机载读头在获取到打击信息之后,可以将该打击信息发送至服务器,由服务器进行统计。例如若识别出该移动机器人200受到的打击力度超过预设阈值,则可以判定该移动机器人200出局,或者根据被打击点的标识信息识别出该移动机器人200最薄弱的打击点受到打击,则可以判定该移动机器人200出局,进而服务器向移动机器人200发送出局指令,该移动机器人200可以接收服务器的出局指令,并移动至智能比赛场地的开始区域或准备区域,退出比赛。
可选地,本实施例的机载读头201还用于接收目标移动机器人发送的目标移动机器人的比赛信息,相应地,该移动机器人还包括处理装置,该处理装置用于根据目标移动机器人的比赛信息执行预设操作。该处理装置可以设置在移动机器人本体202的内部或外部,该处理装置可以与机载读头201连接,并通过有线方式或无线方式进行通信。
本实施例移动机器人200可以通过在移动机器人本体202上设置车轮205来移动,如图2所示,移动机器人200的外形类似于坦克的形状,其有四个车轮205。
根据本实施例的移动机器人,通过设置机载读头,该机载读头能够通过短距离无线通信方式与场载读头进行信息交互,进而能够接收场载读头中的信息或者向场载读头发送信息,这样,能够提高移动机器人在对抗比赛中的智能化和趣味化。而且通过短距离无线通信方式进行信息交互,信息传输速度快、抗干扰性强且耗电量低,能够尽量避免由于信息交互而影响比赛的情况。此外,通过在移动机器人上设置射击装置,使得移动机器人能够向其它的队伍的移动机器人执行射击操作,更增加了机器人对抗赛的趣味性。
实施例四
本实施例提供一种移动机器人比赛系统。该移动机器人比赛系统包括上述任意实施例的智能比赛场地和移动机器人,还可以包括服务器。
本实施例的服务器可以根据预先设置的比赛规则判断哪个队伍获胜或者哪个机器人出局
举例来说,移动机器人比赛中的比赛规则可以包括以下内容的至少一种:
一、当移动机器人受到的打击次数大于或等于预设次数时,确定该移动机器人出局;
二、当移动机器人受到的打击力度大于或等于预设阈值时,确定该移动机器人出局,该打击力度可以通过多次打击力度累加获取;
三、当移动机器人的薄弱的被打击点受到打击时,确定该移动机器人出局;
四、当智能比赛场地中的据点被同一队伍占据的个数达到预设门限值时,确定该队伍获胜;
五、当某一队伍的移动机器人的剩余个数小于或等于预设个数值时,确定该队伍出局。
接下来,服务器可以根据所采集到的各移动机器人的比赛信息确定哪个移动机器人出局或哪个队伍的移动机器人获胜或哪个队伍的移动机器人出局。当然,比赛规则还可以包括其他许多内容,例如移动机器人的规格信息或者采用其它方式确定机器人出局或者队伍的胜败,具体可以根据实际需要设定。
如图3A所示,为根据本实施例的移动机器人比赛系统的结构示意图。图3A所示的移动机器人为两个队伍,分别是队伍A和队伍B,队伍A的移动机器人有两个,为移动机器人200A1和移动机器人200A2,队伍B的移动机器人也有两个,为移动机器人200B1和移动机器人200B2。
该四个移动机器人在开始区域111检录之后,确定均符合比赛规则,移动至准备区域112中,如图3B所示,接收到同一的触发指令之后移动至对战区域113中开始比赛。需指出的是,对战区域113相比于准备区域111和开始区域112所占的面积要大很多,能够同时容纳很多移动机器人在较大的空间中自由移动。
举例来说,若移动机器人200A1在行走过程中遇到移动机器人200B1,通过信息交互发现对方是另一队伍的移动机器人,则可以互相进行射击操作,并将所受到的打击信息发送至服务器处进行统计。若服务器识别出某一个移动机器人200A1受到的打击次数超过预设次数,则可以判定该移动机器人200A1出局,假设另一个移动机器人200A2也出局,则可以确定队伍B获胜,队伍A出局。
具体各移动机器人的机载读头如何与场载读头进行信息交互并执行相应的操作,以及如何读取电子标签中的信息并执行相应的操作,与前述实施例一致,在此不再赘述。
根据本实施例的移动机器人比赛系统,通过为移动机器人设置机载读头,为智能比赛场地设置场载读头,机载读头能够通过短距离无线通信方式与场载读头进行信息交互,进而能够接收场载读头中的信息或者向场载读头发送信息,这样,能够提高移动机器人在对抗比赛中的智能化和趣味化。而且通过短距离无线通信方式进行信息交互,信息传输速度快、抗干扰性强且耗电量低,能够尽量避免由于信息交互而影响比赛的情况。
实施例五
本实施例提供一种移动机器人控制方法,执行主体为上述实施例的智能比赛场地。
如图4所示,为根据本实施例的移动机器人控制方法的流程示意图。该移动机器人控制方法包括:
步骤401,采用短距离无线通信方式触发移动机器人开始比赛。
该步骤可以包括:
获取平台上准备区域中的符合比赛规则的移动机器人的队伍信息和标识信息;
根据移动机器人的队伍信息和标识信息触发符合比赛规则的移动机器人开始比赛。
其中,根据移动机器人的队伍信息和标识信息触发符合比赛规则的移动机器人开始比赛包括:
根据移动机器人的队伍信息和标识信息,采用短距离无线通信方式触发移动机器人移动至平台的开始区域;
接收用于开始比赛的触发指令,并采用短距离无线通信方式向开始区域中的各移动机器人同时下发触发指令,以使移动机器人移动至平台的对战区域进行比赛。
步骤402,采用短距离无线通信方式与移动机器人的机载读头进行信息交互。
具体地,该步骤包括采用短距离无线通信方式与对战区域的移动机器人的机载读头交互对战信息。
可选地,在获取平台上准备区域中的符合比赛规则的移动机器人的队伍信息和标识信息之前,还包括:
获取移动机器人的规格信息和比赛规则;
根据规格信息判断移动机器人是否符合比赛规则。
可选地,规格信息包括以下信息中的至少一种:尺寸、类型、重量、被打击点的安装位置。
可选地,短距离无线通信方式包括以下通信方式中的至少一种:射频通信、WiFi通信、无线载波UWB通信、蓝牙通信。
可选地,短距离无线通信方式的通信范围小于或等于200米。
本实施例的具体操作方法与前述实施例一致,在此不再赘述。
根据本实施例的控制方法,通过与短距离无线通信方式与移动机器人进行信息交互,进而能够获取移动机器人中的相关信息,也能够向移动机器人发送信息以使移动机器人执行相应的操作,这样,能够提高移动机器人在对抗比赛中的智能化和趣味化。而且通过短距离无线通信方式进行信息交互,信息传输速度快、抗干扰性强且耗电量低,能够尽量避免由于信息交互而影响比赛的情况。
实施例六
本实施例提供一种移动机器人控制方法,执行主体为上述实施例的移动机器人。
如图5所示,为根据本实施例的移动机器人控制方法的流程示意图。该移动机器人控制方法包括:
步骤501,采用短距离无线通信方式接收用于开始比赛的触发指令。
步骤502,根据触发指令执行比赛操作。
步骤503,采用短距离无线通信方式与智能比赛场地中场载读头进行信息交互。
可选地,在步骤503之后,还包括:
读取智能比赛场地中的电子标签中的信息,电子标签中存储有比赛场地信息;
根据比赛场地信息执行预设操作。
可选地,比赛比赛场地信息至少包括以下信息中的一种:地理位置信息、据点信息、特效信息,其中特效信息用于触发智能比赛场地信息中的喷雾器或发光器。
可选地,短距离无线通信方式包括以下技术中的至少一种:
射频通信技术、WiFi通信技术、无线载波UWB通信技术、蓝牙技术。
可选地,在步骤503之后,还包括:
根据触发指令将移动机器人的比赛信息发送至位于同一比赛平台中的目标移动机器人,以使目标移动机器人根据移动机器人的比赛信息执行预设操作,移动机器人的比赛信息至少包括射击装置的信息以及移动机器人所在的队伍信息。
可选地,与场载读头交互的信息包括以下信息中的至少一种:
移动机器人的队伍信息、标识信息、开始比赛的触发指令、比赛信息。
可选地,在根据触发指令开始比赛之后,还包括:
向服务器发送比赛信息。
可选地,射击装置的信息包括:移动机器人本体的朝向、射击装置的射击口相对于移动机器人本体的朝向、射击装置的发射时间。
可选地,在根据触发指令开始比赛之后,还包括:
若识别出移动机器人受到打击,则获取打击信息。
可选地,打击信息包括以下信息的至少一种:打击时间和打击力度。
相应地,本实施例的控制方法还包括:
向服务器发送打击信息。
可选地,比赛场地信息为据点信息,根据比赛场地信息执行预设操作包括:
根据据点信息和移动机器人所在的队伍信息判断是否占据据点信息对应的据点区域。
可选地,比赛场地信息为特效信息,根据场地信息执行预设操作包括:
根据特效信息触发特效信息对应的喷雾器和/或发光器。
可选地,比赛场地信息为地理位置信息,根据场地信息执行预设操作包括:
向服务器发送地理位置信息。
可选地,在根据触发指令执行比赛操作之后,本实施例的控制方法还包括:
接收目标移动机器人发送的目标移动机器人的比赛信息;
根据目标移动机器人的比赛信息执行预设操作。
可选地,在根据触发指令执行比赛操作之后,本实施例的控制方法还包括:
接收服务器发送的结束信息;
根据结束信息停止比赛。
本实施例的具体操作方法与前述实施例一致,在此不再赘述。
根据本实施例的移动机器人,通过短距离无线通信方式与场载读头进行信息交互,进而能够接收场载读头中的信息或者向场载读头发送信息,这样,能够提高移动机器人在对抗比赛中的智能化和趣味化。而且通过短距离无线通信方式进行信息交互,信息传输速度快、抗干扰性强且耗电量低,能够尽量避免由于信息交互而影响比赛的情况。
实施例七
本实施例提供一种智能比赛场地,用于执行实施例五的控制方法。
如图6A所示,为根据本实施例的智能比赛场地的结构示意图。该智能比赛场地包括触发模块601和第一通信模块602。
其中,触发模块601用于采用短距离无线通信方式触发移动机器人开始比赛;第一通信模块602用于采用短距离无线通信方式与移动机器人的机载读头进行信息交互。
可选地,如图6B所示,触发模块601包括:获取子模块6011和触发子模块6012,其中,获取子模块6011用于获取平台上准备区域中的符合比赛规则的移动机器人的队伍信息和标识信息;触发子模块6012用于根据移动机器人的队伍信息和标识信息触发符合比赛规则的移动机器人开始比赛。
可选地,触发子模块6011具体用于:
根据移动机器人的队伍信息和标识信息,采用短距离无线通信方式触发移动机器人移动至平台的开始区域;
接收用于开始比赛的触发指令,并采用短距离无线通信方式向开始区域中的各移动机器人同时下发触发指令,以使移动机器人移动至平台的对战区域进行比赛。
可选地,第一通信模块602具体用于:
采用短距离无线通信方式与对战区域的移动机器人的机载读头交互对战信息。
可选地,如图6B所示,本实施例的智能比赛场地还包括获取模块603,该获取模块603用于:
获取移动机器人的规格信息和比赛规则;
根据规格信息判断移动机器人是否符合比赛规则。
可选地,规格信息包括以下信息中的至少一种:尺寸、类型、重量、被打击点的安装位置。
可选地,短距离无线通信方式包括以下通信方式中的至少一种:射频通信、WiFi通信、无线载波UWB通信、蓝牙通信。
可选地,短距离无线通信方式的通信范围小于或等于200米。
关于本实施例中的装置,其中各个模块执行操作的具体方式已经在有关该方法的实施例中进行了详细描述,此处将不做详细阐述说明。
根据本实施例,通过与短距离无线通信方式与移动机器人进行信息交互,进而能够获取移动机器人中的相关信息,也能够向移动机器人发送信息以使移动机器人执行相应的操作,这样,能够提高移动机器人在对抗比赛中的智能化和趣味化。而且通过短距离无线通信方式进行信息交互,信息传输速度快、抗干扰性强且耗电量低,能够尽量避免由于信息交互而影响比赛的情况。
实施例八
本实施例提供一种移动机器人,用于执行实施例六的控制方法。
如图7所示,为根据本实施例的移动机器人的结构示意图。该移动机器人包括接收模块701、执行模块702和第二通信模块703。
其中,接收模块701用于采用短距离无线通信方式接收用于开始比赛的触发指令;执行模块702用于根据触发指令执行比赛操作;第二通信模块703用于采用短距离无线通信方式与智能比赛场地中场载读头进行信息交互。
可选地,第二通信模块703还用于:
读取智能比赛场地中的电子标签中的信息,电子标签中存储有比赛场地信息;
根据比赛场地信息执行预设操作。
可选地,比赛比赛场地信息至少包括以下信息中的一种:地理位置信息、据点信息、特效信息,其中特效信息用于触发智能比赛场地信息中的喷雾器或发光器。
可选地,短距离无线通信方式包括以下技术中的至少一种:
射频通信技术、WiFi通信技术、无线载波UWB通信技术、蓝牙技术。
可选地,第二通信模块703还用于:
根据触发指令将移动机器人的比赛信息发送至位于同一比赛平台中的目标移动机器人,以使目标移动机器人根据移动机器人的比赛信息执行预设操作,移动机器人的比赛信息至少包括射击装置的信息以及移动机器人所在的队伍信息。
可选地,与场载读头交互的信息包括以下信息中的至少一种:
移动机器人的队伍信息、标识信息、开始比赛的触发指令、比赛信息。
可选地,第二通信模块703还用于向服务器发送比赛信息。
可选地,射击装置的信息包括:移动机器人本体的朝向、射击装置的射击口的相对于移动机器人本体的朝向、射击装置的发射时间。
可选地,第二通信模块703还用于若识别出移动机器人受到打击,则获取打击信息。
可选地,打击信息包括以下信息的至少一种:打击时间和打击力度。
可选地,第二通信模块703还用于向服务器发送打击信息。
可选地,比赛场地信息为据点信息,第二通信模块具体用于:
根据据点信息和移动机器人所在的队伍信息判断是否占据据点信息对应的据点区域。
可选地,比赛场地信息为特效信息,第二通信模块具体用于:
根据特效信息触发特效信息对应的喷雾器和/或发光器。
可选地,比赛场地信息为地理位置信息,第二通信模块具体用于:
向服务器发送地理位置信息。
可选地,第二通信模块703还用于:
接收目标移动机器人发送的目标移动机器人的比赛信息;
根据目标移动机器人的比赛信息执行预设操作。
可选地,第二通信模块还用于:
接收服务器发送的结束信息;
根据结束信息停止比赛。
关于本实施例中的装置,其中各个模块执行操作的具体方式已经在有关该方法的实施例中进行了详细描述,此处将不做详细阐述说明。
根据本实施例的移动机器人,通过短距离无线通信方式与场载读头进行信息交互,进而能够接收场载读头中的信息或者向场载读头发送信息,这样,能够提高移动机器人在对抗比赛中的智能化和趣味化。而且通过短距离无线通信方式进行信息交互,信息传输速度快、抗干扰性强且耗电量低,能够尽量避免由于信息交互而影响比赛的情况。
本领域普通技术人员可以理解:实现上述方法实施例的全部或部分步骤可以通过程序指令相关的硬件来完成,前述的程序可以存储于一计算机可读取存储介质中,该程序在执行时,执行包括上述方法实施例的步骤;而前述的存储介质包括:ROM、RAM、磁碟或者光盘等各种可以存储程序代码的介质。
最后应说明的是:以上实施例仅用以说明本发明的技术方案,而非对其限制;尽管参照前述实施例对本发明进行了详细的说明,本领域的普通技术人员应当理解:其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分技术特征进行等同替换;而这些修改或者替换,并不使相应技术方案的本质脱离本发明各实施例技术方案的范围。