一种机器人控制方法和机器人技术

技术编号:17376633 阅读:28 留言:0更新日期:2018-03-03 05:40
本申请提供一种机器人控制方法和机器人,用于解决现有技术中的机器人控制方法存在的控制效率较低的问题。该方法用于控制机器人,所述机器人包括智能控制器、运动控制器、传感模块、上行通道以及下行通道,所述方法包括:所述智能控制器接收所述传感模块发送的回传信号,其中,所述回传信号用于所述服务器端和/或所述运动控制器执行与所述回传信号对应的任务;所述智能控制器通过所述上行通道将所述回传信号发送给服务器端,和/或通过所述下行通道将所述回传信号发送给所述运动控制器。

A robot control method and robot

The application provides a robot control method and a robot to solve the problem of low control efficiency in the robot control method in the existing technology. This method is used to control the robot, the robot includes intelligent controller, motion controller, sensor module, uplink channel and downlink channel, the method includes: the intelligent controller receives the feedback signal, the sensor module sends the signal for the return of the server and / or the motion controller and execution the return signal corresponding to the task; the intelligent controller through the uplink channel transmits the feedback signal to the server, and / or by the downlink channel transmits the feedback signal to the motion controller.

【技术实现步骤摘要】
一种机器人控制方法和机器人
本申请涉及计算机
,尤其涉及一种机器人控制方法和机器人。
技术介绍
目前,机器人被广泛应用于人类生产或生活中,为人类的生产或生活提供了一定的便利。其中,一般情况下,模拟人类行为或思想,以及模拟其他生物的机械(如机器狗,机器猫等)均可被称为机器人。现有技术中的应用于社区服务领域的机器人,比如巡逻机器人、配送机器人或咨询机器人等,无需在人工遥控下来执行任务,而能够自动执行任务,其中,上述机器人在获取到任务信号后,机器人自身会对该任务信号进行处理,进而执行该任务信号对应的任务。实际应用中,若上述机器人获取到的任务信号较复杂,那么上述机器人在处理该任务信号时,会出现处理效率较低的情况,进而造成上述机器人控制自身执行任务的效率较低。因此,目前亟需一种机器人控制方法,用于解决现有技术中的机器人控制方法存在的控制效率较低的问题。
技术实现思路
本申请实施例提供一种机器人控制方法和机器人,用于解决现有技术中的机器人控制方法存在的控制效率较低的问题。本申请实施例采用下述技术方案:一种机器人控制方法,所述机器人控制方法用于控制机器人,所述机器人包括智能控制器、运动控制器、传感模块、上行通道以及下行通道,所述方法包括:所述智能控制器接收所述传感模块发送的回传信号,其中,所述回传信号用于所述服务器端和/或所述运动控制器执行与所述回传信号对应的任务;所述智能控制器通过所述上行通道将所述回传信号发送给服务器端,和/或通过所述下行通道将所述回传信号发送给所述运动控制器。一种机器人,所述机器人包括智能控制器、运动控制器、传感模块、上行通道以及下行通道:所述智能控制器,用于接收所述传感模块发送的回传信号,其中,所述回传信号用于所述服务器端和/或所述运动控制器执行与所述回传信号对应的任务;所述上行通道,用于所述智能控制器将所述回传信号发送给服务器端;所述下行通道,用于所述智能控制器将所述回传信号发送给所述运动控制器。一种服务器,所述服务器用于控制机器人,所述服务器包括中央控制系统和认知系统云端:所述中央控制系统,用于接收机器人通过上行通道发送的回传信号;所述中央控制系统,还用于将所述回传信号发送给所述认知系统云端;所述认知系统云端,用于接收所述中央控制系统发送的回传信号。一种机器人控制系统,所述系统用于控制机器人,所述系统包括上述机器人,上述服务器。本申请实施例采用的上述至少一个技术方案能够达到以下有益效果:本申请提供一种机器人控制方法,其中,所述机器人包括智能控制器、运动控制器以及传感模块,所述智能控制器分别与所述运动控制器以及传感模块相连,所述智能控制器接收所述传感模块发送的回传信号,并所述智能控制器通过所述上行通道将所述回传信号发送给服务器端,和/或通过所述下行通道将所述回传信号发送给所述运动控制器,上述机器人能够将回传信号发送给服务器端进行处理,其中,相较于机器人来说,服务器端的处理能力较强,即便是较复杂的回传信号,服务器端仍能高效成功的处理,解决了现有技术中的机器人控制方法存在的控制效率较低的问题,另外,上述机器人还能够在本地对回传信号进行处理,那么机器人在能够解决现有技术中的机器人控制方法存在的控制效率较低的问题的同时,还能够使得机器人处理回传信号时具备较高时效性。附图说明此处所说明的附图用来提供对本申请的进一步理解,构成本申请的一部分,本申请的示意性实施例及其说明用于解释本申请,并不构成对本申请的不当限定。在附图中:图1为本申请实施例提供的一种机器人控制方法的流程示意图;图2为本申请实施例提供的一种机器人路线确定方法的流程示意图;图3为本申请实施例提供的一种机器人根据环境信息确定由当前位置到目的地的路线的流程示意图;图4为本申请实施例提供的一种机器人的结构示意图;图5为本申请实施例提供的一种机器人初始行走路线示意图;图6为本申请实施例提供的一种机器人根据实际情况确定出的行走路线示意图。具体实施方式为使本申请的目的、技术方案和优点更加清楚,下面将结合本申请具体实施例及相应的附图对本申请技术方案进行清楚、完整地描述。显然,所描述的实施例仅是本申请一部分实施例,而不是全部的实施例。基于本申请中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本申请保护的范围。以下结合附图,详细说明本申请各实施例提供的技术方案。实施例1为了解决现有技术中的机器人控制方法存在的控制效率较低的问题,本申请实施例提供一种机器人控制方法。其中,所述机器人控制方法用于控制机器人,所述机器人包括智能控制器、运动控制器、传感模块、上行通道以及下行通道。该方法的具体流程示意图可参见图1所示,包括下述步骤:步骤101,所述智能控制器接收所述传感模块发送的回传信号。上述传感模块可以包括温度计、激光雷达、视觉传感器、红外线传感器、成像仪、毫米波雷达、光强度传感器或麦克风等设备中的至少一种。上述回传信号,是由传感模块获取到的外部环境信息。步骤102,所述智能控制器通过所述上行通道将所述回传信号发送给服务器端,和/或通过所述下行通道将所述回传信号发送给所述运动控制器,其中,所述回传信号用于所述服务器端和/或所述运动控制器执行与所述回传信号对应的任务。上述服务器端为可以起到服务器功能的硬件、软件或兼具软件或硬件的装置,比如,可以是计算机、服务器集群或云服务器等。在本申请实施例中,智能控制器在获取到回传信号后,可根据实际情况,确定将回传信号发送给服务器端和/或运动控制器。比如,智能控制器可根据回传信号对应的紧急程度和/或难易程度,确定将回传信号发送给服务器端和/或运动控制器。其中,可事先根据实际需求,设置不同的回传信号与紧急程度,和/或回传信号与难易程度的对应关系,智能控制器可将紧急程度较低且难易程度较低的回传信号发送服务器端,以提高机器人执行任务的时效性;智能控制器可将紧急程度较低且难易程度较高的回传信号发送给服务器端,以提高回传信号的处理速度以及成功率,以降低机器人自身的处理资源占用率;智能控制器可将紧急程度较高且难易程度较高的回传信号发送服务器端和运动控制器,服务器端和运动控制器控制分别针对该回传信号的不同内容进行处理,既可保证机器人执行任务的时效性,又可提高回传信号的处理速度以及成功率。其中,运动控制器在执行回传信号对应的任务时,可将回传信号对应的任务划分为至少两个任务,然后将划分出来的任务分配给机器人包括的不同装置,比如声光报警装置、图像识别装置、语音识别装置或伺服运动装置等装置,其中,伺服运动装置可包括手、脚或腿等运动单元。在一种实施方式中,传感模块可持续获取回传信号,并将回传信号持续发送给智能控制器,那么智能控制器便持续接收所述传感模块发送的回传信号。这时,智能控制器在接收传感模块发送的回传信号之后,智能控制器可判断上一个回传信号对应的任务是否已经执行完毕,若判断结果为是,则智能控制器通过上行通道将回传信号发送给服务器端,和/或通过下行通道将回传信号发送给运动控制器。这样可使得服务器端和/运动控制器有序执行回传信号对应的任务,以避免服务器端和/或运动控制器同时执行至少两个任务,而造成处理资源不够导致执行效率下降的情况发生。其中,服务器端,和/或运动控制器在执行完毕回传信号对应的任务后,本文档来自技高网...
一种机器人控制方法和机器人

【技术保护点】
一种机器人控制方法,其特征在于,所述机器人控制方法用于控制机器人,所述机器人包括智能控制器、运动控制器、传感模块、上行通道以及下行通道,所述方法包括:所述智能控制器接收所述传感模块发送的回传信号,其中,所述回传信号用于服务器端和/或所述运动控制器执行与所述回传信号对应的任务;所述智能控制器通过所述上行通道将所述回传信号发送给所述服务器端,和/或通过所述下行通道将所述回传信号发送给所述运动控制器。

【技术特征摘要】
1.一种机器人控制方法,其特征在于,所述机器人控制方法用于控制机器人,所述机器人包括智能控制器、运动控制器、传感模块、上行通道以及下行通道,所述方法包括:所述智能控制器接收所述传感模块发送的回传信号,其中,所述回传信号用于服务器端和/或所述运动控制器执行与所述回传信号对应的任务;所述智能控制器通过所述上行通道将所述回传信号发送给所述服务器端,和/或通过所述下行通道将所述回传信号发送给所述运动控制器。2.如权利要求1所述的方法,其特征在于,所述智能控制器通过上行通道将所述回传信号发送给服务器端,和/或通过下行通道将所述回传信号发送给所述运动控制器,包括:所述智能控制器对所述回传信号进行预处理,以获取与所述回传信号对应的控制信号;所述智能控制器通过上行通道将所述控制信号发送给服务器端,和/或通过下行通道将所述控制信号发送给所述运动控制器;其中,所述控制信号用于所述服务器端和/或所述运动控制器执行与所述控制信号对应的任务。3.如权利要求1所述的方法,其特征在于,所述智能控制器接收所述传感模块发送的回传信号,包括:所述智能控制器持续接收所述传感模块发送的回传信号;则所述智能控制器通过上行通道将所述回传信号发送给服务器端,和/或通过下行通道将所述回传信号发送给所述运动控制器,具体包括:所述智能控制器判断上一个回传信号对应的任务是否已经执行完毕;若上一个回传信号对应的任务已经执行完毕,则所述智能控制器通过上行通道将当前回传信号发送给服务器端,和/或通过下行通道将当前回传信号发送给所述运动控制器。4.如权利要求3所述的方法,其特征在于,所述智能控制器通过上行通道将所述回传信号发送给服务器端,包括:所述智能控制器持续将所述回传信号通过所述上行通道发送给服务器端的中央控制系统,和/或通过所述中央控制系统发送给服务器端的认知系统云端,其中,所述中央控制系统用于调配、记录所述回传信号,所述认知系统云端用于对所述回传信号进行处理。5.如权利要求1所述的方法,其特征在于,所述方法用于控制所述机器人确定路线,包括:所述智能控制器接收所述传感模块发送的环境信息,其中,所述传感模块包括红外线传感器、激光雷达、毫米波雷达、视觉传感器中的至少一种;所述智能控制器将所述环境信息通过所述上行通道发送给服务器端,和/或...

【专利技术属性】
技术研发人员:张波许楠张勇
申请(专利权)人:北京爱接力科技发展有限公司
类型:发明
国别省市:北京,11

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

1