东莞市盛裕绒艺玩具有限公司

东莞市盛裕绒艺玩具有限公司

优w88

18588317559
联系方式
全国服务热线: 18588317559

咨询热线:13667383281
联系人:罗少杰
地址:平阳路西一巷泽丰苑5号楼2单元101室,151

机器人控制装置、方法及系统

来源:优w88   发布时间:2019-11-26   点击量:206

机器人控制装置、方法及系统

本申请实施例公开了一种机器人控制装置、方法、系统及计算机程序产品。其中,该装置包括:母体云大脑模块和子体云大脑模块;该母体云大脑模块用于在母体服务器处,向远程机器人提供预设的通用功能;该子体云大脑模块用于在子体服务器处,向远程机器人提供预设的基础功能;该通用功能包括该基础功能;该装置还包括控制模块,用于在控制设备处,根据设定策略从母体服务器和子体服务器中选择为远程机器人服务的服务器。本申请实施例提供的技术方案能够更好的保护母体云大脑的安全,从而确保了该机器人控制系统的稳定性。

在本实施例中,该母体云大脑模块210和子体云大脑模块220均以虚拟的形式部署在云端。例如,可以在云端网络中部署若干虚拟私有云(VirtualPrivateCloud,VPC),划分一个或部分VPC网络作为所述母体云大脑模块,并配置全部功能的云服务应用,其余的VPC网络可以根据机器人行业或者功能单独划分,比如家庭保姆机器人、巡逻机器人、接待机器人等,根据需要的基础功能的不同,划分对应的子体云大脑模块,并安装基本的云服务应用,全部的VPC网络组成一个机器人控制装置。其中,划分的VPC网络之间逻辑隔离,可以采用沙箱的方式进行逻辑隔离,每一划分的VPC都在一个沙箱中,沙箱之间无可连接通道。沙箱是一种按照安全策略限制程序行为的执行环境,将划分的母体云大脑模块和子体云大脑模块放在沙箱中能够提高所述系统的安全性。该控制模块230可以作为其中一个软件或者硬件功能单元,独立的部署在控制设备上,也可以作为整合在控制设备中的其中一个功能模块,用以根据设定策略从所述母体服务器和所述子体服务器中选择为所述远程机器人服务的服务器,其中,该控制设备可以是计算机等电子设备。

为解决上述技术问题,本申请实施例采用的又一个技术方案是:提供一种非易失性计算机可读存储介质,包括存储在非易失性计算机可读存储介质上的计算机程序,所述计算机程序包括程序指令,当所述程序指令被计算机执行时,使所述计算机执行如上所述的方法。

图4是本申请另一实施例提供的一种机器人控制方法的流程示意图;

该子体云大脑模块220用于在子体服务器处,向所述远程机器人提供预设的基础功能,该子体服务器可以是一台服务器,也可以是服务器集群,其包含所有机器人能够使用的、该基础功能对应的应用接口,从而使该子体云大脑模块220能够根据该预设的基础功能控制其连接的远程机器人。其中,该基础功能指的是,在该控制机器人的系统中,由子体云大脑模块220控制所述机器人时,所述机器人能够执行的一些基本的操作,例如,前进、后退、左转弯、右转弯、停止、抓取物体、发出声音等。

需要说明的是,所述全部执行的功能是预先设置在所述系统中的功能,可以根据系统控制的所述机器人的服务领域等特征来增加或删除功能。

第三存储器可以包括存储程序区和存储数据区,其中,存储程序区可存储操作系统、至少一个功能所需要的应用程序;存储数据区可存储根据数据转发装置的使用所创建的数据等。此外,第三存储器可以包括高速随机存取存储器,还可以包括非易失性存储器,例如至少一个磁盘存储器件、闪存器件、或其他非易失性固态存储器件。在一些实施例中,第三存储器可选包括相对于第三处理器远程设置的存储器,这些远程存储器可以通过网络连接至机器人控制装置。上述网络的实例包括但不限于互联网、企业内部网、局域网、移动通信网及其组合。

在本实施例中,通过在子体云大脑模块对母体云大脑模块的一些重要功能进行备份,一方面,确保了该装置运行的稳定性,使机器人不至于直接进入不能工作的状态,另一方面,为修复母体云大脑模块提供了一个缓冲的时间,使该装置能够平滑的恢复至正常状态,提升了用户体验。

所述子体服务器包括第二通信模组、第二存储器以及耦合至所述第二通信模组和第二存储器的第二处理器,所述第二存储器存储有可被所述第二处理器执行的指令程序,所述指令程序被所述第二处理器执行,以使所述第二处理器能够执行如上所述装置中在所述子体服务器处执行的步骤;

值得说明的是,上述方法步骤所执行的内容,由于与本申请的装置实施例基于同一构思,具体内容可参见本申请装置实施例中的叙述,此处不再赘述。

相关产品

COPYRIGHTS©2017 优w88 ALL RIGHTS RESERVED 备案号:206