CN102571859A - 通过云计算控制机器人的系统及方法 - Google Patents
通过云计算控制机器人的系统及方法 Download PDFInfo
- Publication number
- CN102571859A CN102571859A CN201010611358XA CN201010611358A CN102571859A CN 102571859 A CN102571859 A CN 102571859A CN 201010611358X A CN201010611358X A CN 201010611358XA CN 201010611358 A CN201010611358 A CN 201010611358A CN 102571859 A CN102571859 A CN 102571859A
- Authority
- CN
- China
- Prior art keywords
- robot
- cloud server
- access equipment
- ustomer premises
- task
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
Images
Landscapes
- Manipulator (AREA)
Abstract
一种通过云计算控制机器人的系统及方法,该方法包括:设置用于访问云服务器的验证信息,将所设置的验证信息存储至云服务器,并将所设置的验证信息分配给用户端设备;接收用户端设备访问云服务器的请求;根据用户设置的验证信息检查该用户端设备是否能够访问云服务器;当用户端设备对云服务器具有访问权限时,接收机器人的经纬度坐标及工作状态信息;根据所述的经纬度坐标及工作状态信息查找离工作任务发送地最近的机器人;发送工作指令给所查找到的机器人,调用该机器人到工作任务发生地执行相应的工作任务。本发明可以通过云服务器统一管理机器人,节约了效率。
Description
技术领域
本发明涉及一种数据安全管控系统及方法,尤其是关于一种通过云计算控制机器人的系统及方法。
背景技术
机器人(Robot)设备是自动执行工作的机器装置。它既可以接受人类指挥,又可以运行预先编排的程序,也可以根据以人工智能技术制定的原则纲领行动。它的任务是协助或取代人类工作的工作,例如生产业、建筑业,或是危险的工作。
通常,机器人控制方式都是由一台计算机完成,即每一台计算机对应一台机器人。其不足之处在于,若需要同时控制多台机器人,需要多台计算机,且用户在设置工作任务时,需要在对应的每一台计算机上进行设置,如此一来,非常繁琐。
发明内容
鉴于以上内容,有必要提供一种通过云计算控制机器人的系统,通过云计算的方式将机器人的控制整合到云服务器中,通过云服务器统一管理机器人,提高了效率。
鉴于以上内容,还有必要提供一种通过云计算控制机器人的方法,通过云计算的方式将机器人的控制整合到云服务器中,通过云服务器统一管理机器人,提高了效率。
一种通过云计算控制机器人的系统,应用于云服务器,机器人通过内部网络访问与该云服务器进行通信连接,机器人安装有全球定位系统,该通过云计算控制机器人的系统包括:设置模块,用于设置用于访问云服务器的验证信息,将所设置的验证信息存储至云服务器,并将所设置的验证信息分配给用户端设备;接收模块,用于接收用户端设备访问云服务器的请求;验证模块,用于根据用户设置的验证信息检查该用户端设备是否能够访问云服务器;接收模块,还用于当用户端设备对云服务器具有访问权限时,接收机器人的经纬度坐标及工作状态信息;查找模块,用于根据所述的经纬度坐标及工作状态信息查找离工作任务发送地最近的机器人;发送模块,用于发送工作指令给所查找到的机器人,调用该机器人到工作任务发生地执行相应的工作任务。
一种通过云计算控制机器人的方法,应用于云服务器,应用于云服务器,机器人通过内部网络访问与该云服务器进行通信连接,机器人安装有全球定位系统,该方法包括:设置用于访问云服务器的验证信息,将所设置的验证信息存储至云服务器,并将所设置的验证信息分配给用户端设备;接收用户端设备访问云服务器的请求;根据用户设置的验证信息检查该用户端设备是否能够访问云服务器;当用户端设备对云服务器具有访问权限时,接收机器人的经纬度坐标及工作状态信息;根据所述的经纬度坐标及工作状态信息查找离工作任务发送地最近的机器人;发送工作指令给所查找到的机器人,调用该机器人到工作任务发生地执行相应的工作任务。
相较于现有技术,本发明提供的通过云计算控制机器人的系统及方法,通过云计算的方式将机器人的控制整合到云服务器中,通过云服务器统一管理机器人,提高了效率,且若机器人的驱动系统需要更新时,直接在云服务器中进行更新,方便了用户。
附图说明
图1是本发明通过云计算控制机器人的系统较佳实施例的应用环境图。
图2是本发明云服务器较佳实施例的结构示意图。
图3是本发明通过云计算控制机器人的方法较佳实施例的流程图。
主要元件符号说明
具体实施方式
参阅图1所示,是本发明通过云计算控制机器人的系统100较佳实施例的应用环境图。根据使用权限的设置,所述云计算可以分为公有云及私有云两种。公有云是指通过网络提供给企业外部客户可扩充且弹性的服务,此类服务可能为免费或成本低廉的服务。而私有云则以企业内部客户为服务对象,大多应用于企业内部,且一般构建在企业的防火墙后。在本较佳实施例中,所述云计算环境为私有云。该通过云计算控制机器人的系统100应用于云服务器10中。该云服务器10用于存储私有云数据,例如机器人20的坐标位置、机器人20的工作状态、用户的访问权限等信息。该云服务器10架设在防火墙30之后,并与机器人20通过内部网络进行通信连接。防火墙30用于抵御外部用户端设备50通过外部网络40对私有云发起的攻击。
所述云服务器10还用于给用户端设备50分配IP地址、访问云服务器10的账号及密码,并根据IP地址或账号及密码设定用户端设备50对云服务器具有不同等级的访问权限。所述用户端设备50为个人计算机。
所述云服务器10,还通过内部无线网络与每个机器人20进行通信连接,其中,每一个机器人20安装有全球定位系统(global positioningsystem,GPS)装置,该GPS装置用于定位各机器人20当前所处位置的经纬度坐标,并及时将机器人20当前的经纬度坐标及工作状态信息发送给云服务器10。机器人(Robot)20是自动执行工作任务(例如,安装某一个零件等工作任务)的机器装置,所述机器人20包括固定的机器手臂、能够移动并自动执行工作任务的机器装置。在本较佳实施例中,所述机器人20是指能够移动且自动执行工作的机器装置。
参阅图2所示,是本发明通过云服务器10较佳实施例的结构示意图。该云服务器10包括通过云计算控制机器人的系统100、存储器160和处理器170。该通过云计算控制机器人的系统100包括设置模块110、接收模块120、验证模块130、查找模块140及发送模块150。模块110至150的程序化代码存储于存储器160中,处理器170执行这些程序化代码,实现通过云计算控制机器人的系统100提供的上述功能。云服务器10内还存储有电子地图180,该电子地图180可以显示各地理位置的经纬度坐标信息。
设置模块110用于设置用于访问云服务器10的验证信息,将所设置的验证信息存储至存储器160,并将所设置的验证信息分配给用户端设备50。所述验证信息包括IP地址、账号及密码等信息。
接收模块120用于接收用户端设备50访问云服务器10的请求。
验证模块130用于根据用户设置的验证信息检查该用户端设备50是否能够访问云服务器10。具体而言,验证模块130验证该用户端设备50的IP地址、账号及密码是否为云服务器10分配给用户端设备50的IP地址、账号及密码。若有任意一项验证信息不合法,例如,若用户端设备50的IP地址、账号和密码中的任意一项不是云服务器10所分配的,则验证模块130拒绝该用户端设备50访问云服务器10;若所有验证信息都合法,即用户端设备50的IP地址、账号和密码都是云服务器10所分配的,则验证模块130判断该用户端设备50能够访问云服务器10,并允许该用户端设备50访问云服务器10。
所述接收模块120还用于接收机器人20的经纬度坐标及工作状态信息。具体而言,由于机器人20上安装有GPS装置,该GPS装置可及时获取机器人20的经纬度坐标,因此,所述接收模块120可从GPS装置上获取该机器人20的经纬度坐标。所述工作状态信息用于表明该机器人20是否处于工作状态,若机器人20处于工作状态,则在机器人20完成工作任务之前,云服务器10不能够调用该机器人20,若机器人20没有处于工作状态,则云服务器10可以调用该机器人20以执行工作任务。
查找模块140用于根据所述的经纬度坐标及工作状态信息查找离工作任务发生地最近的机器人20。具体而言,所述查找模块140首先查找没有处于工作状态的机器人20,之后根据机器人20的经纬度坐标找到离工作任务发生地最近的机器人20。例如,所述的工作任务是要求机器人20在某一个地点(即工作任务发生地)安装零件,查找模块140在电子地图180上找到离该地点最近的机器人20。
发送模块150用于发送工作指令给所查找到的机器人20,调用该机器人20到工作任务发生地执行相应的工作任务。
如图3所示,是本发明通过云计算控制机器人的方法较佳实施例的流程图。
步骤S301,设置模块110设置用于访问云服务器10的验证信息,将所设置的验证信息存储至存储器160,并将所设置的验证信息分配给用户端设备50。所述验证信息包括IP地址、账号及密码等信息。
步骤S302,接收模块120接收用户端设备50访问云服务器10的请求。
步骤S303,验证模块130根据用户设置的验证信息检查该用户端设备50是否能够访问云服务器10。具体而言,验证模块130验证该用户端设备50的IP地址、账号及密码是否为云服务器10分配给用户端设备50的IP地址、账号及密码。
若有任意一项验证信息不是云服务器10分配的,则表明该用户端设备50没有访问该云服务器10的权限,于步骤S307,验证模块130拒绝该用户端设备50访问该云服务器10,流程结束。
若上述所有验证信息都是云服务器10分配给该用户端设备50的,则验证模块130判断该用户端设备50具有访问云服务器10的权限,验证模块130允许该用户端设备50访问云服务器10,流程进入步骤S304。
步骤S304,接收模块120获取机器人20的经纬度坐标及工作状态信息。具体而言,由于机器人20上安装有GPS装置,该GPS装置能够及时获取机器人20的经纬度坐标,因此,所述接收模块120可从GPS装置上获取相应机器人20的经纬度坐标。所述工作状态信息用于表明该机器人20是否处于工作状态,若机器人20处于工作状态,则在机器人20完成工作任务之前,云服务器10不能够调用该机器人20,若机器人20没有处于工作状态,云服务器10则可以调用该机器人20以执行工作任务。
步骤S305,查找模块140根据所述的经纬度坐标及工作状态信息查找离工作任务发送地最近的机器人20。具体而言,所述查找模块140首先查找没有处于工作状态的机器人20,之后根据机器人20的经纬度坐标找到离工作任务发生地最近的机器人20。例如,所述的工作任务是要求机器人20在某一个地点安装零件,查找模块140在电子地图180上找到离该地点最近的机器人20。
步骤S306,发送模块150发送工作指令给所查找到的机器人20,调用该机器人20到工作任务发生地执行相应的工作任务。
最后应说明的是,以上实施例仅用以说明本发明的技术方案而非限制,尽管参照较佳实施例对本发明进行了详细说明,本领域的普通技术人员应当理解,可以对本发明的技术方案进行修改或等同替换,而不脱离本发明技术方案的精神和范围。
Claims (7)
1.一种通过云计算控制机器人的系统,应用于云服务器,机器人通过内部网络访问与该云服务器进行通信连接,其特征在于,机器人安装有全球定位系统,该通过云计算控制机器人的系统包括:
设置模块,用于设置用于访问云服务器的验证信息,将所设置的验证信息存储至云服务器,并将所设置的验证信息分配给用户端设备;
接收模块,用于接收用户端设备访问云服务器的请求;
验证模块,用于根据用户设置的验证信息检查该用户端设备是否能够访问云服务器;
接收模块,还用于当用户端设备对云服务器具有访问权限时,接收机器人的经纬度坐标及工作状态信息;
查找模块,用于根据所述的经纬度坐标及工作状态信息查找离工作任务发送地最近的机器人;及
发送模块,用于发送工作指令给所查找到的机器人,调用该机器人到工作任务发生地执行相应的工作任务。
2.如权利要求1所述的通过云计算控制机器人的系统,其特征在于,该云服务器还存储有电子地图,所述查找模块是参考电子地图上显示工作任务发生地的经纬度坐标信息来找到离该工作任务发生地最近的机器人。
3.如权利要求1所述的通过云计算控制机器人的系统,其特征在于,所述验证模块对该用户端设备该用户端设备的IP地址、账号及密码进行验证。
4.一种通过云计算控制机器人的方法,应用于云服务器,应用于云服务器,机器人通过内部网络访问与该云服务器进行通信连接,其特征在于,机器人安装有全球定位系统,该方法包括:
设置用于访问云服务器的验证信息,将所设置的验证信息存储至云服务器,并将所设置的验证信息分配给用户端设备;
接收用户端设备访问云服务器的请求;
根据用户设置的验证信息检查该用户端设备是否能够访问云服务器;
当用户端设备对云服务器具有访问权限时,接收机器人的经纬度坐标及工作状态信息;
根据所述的经纬度坐标及工作状态信息查找离工作任务发送地最近的机器人;及
发送工作指令给所查找到的机器人,调用该机器人到工作任务发生地执行相应的工作任务。
5.如权利要求4所述的通过云计算控制机器人的方法,其特征在于,所述验证模块对该用户端设备该用户端设备的IP地址、账号及密码进行验证。
6.如权利要求4所述的通过云计算控制机器人的方法,其特征在于,该云服务器还存储有电子地图。
7.如权利要求6所述的通过云计算控制机器人的方法,其特征在于,所述根据所述的经纬度坐标及工作状态信息查找相应的机器人的方式是参考电子地图上显示工作任务发生地的经纬度坐标信息来找到离该工作任务发生地最近的机器人。
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN201010611358XA CN102571859A (zh) | 2010-12-29 | 2010-12-29 | 通过云计算控制机器人的系统及方法 |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN201010611358XA CN102571859A (zh) | 2010-12-29 | 2010-12-29 | 通过云计算控制机器人的系统及方法 |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| CN102571859A true CN102571859A (zh) | 2012-07-11 |
Family
ID=46416331
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| CN201010611358XA Pending CN102571859A (zh) | 2010-12-29 | 2010-12-29 | 通过云计算控制机器人的系统及方法 |
Country Status (1)
| Country | Link |
|---|---|
| CN (1) | CN102571859A (zh) |
Cited By (11)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN103984301A (zh) * | 2014-05-05 | 2014-08-13 | 广东国邦清洁设备有限公司 | 一种基于物联网的清洁设备管理系统 |
| CN104765323A (zh) * | 2014-01-03 | 2015-07-08 | 科沃斯机器人科技(苏州)有限公司 | 终端机器人安全系统及操作方法 |
| CN105122277A (zh) * | 2013-03-15 | 2015-12-02 | 阿莉西娅.萨吉-多莱夫 | 智能机器的网络 |
| CN108127663A (zh) * | 2017-12-18 | 2018-06-08 | 苏州嘉佰志电子技术有限公司 | 一种基于云计算的机器人控制系统和方法 |
| CN108513001A (zh) * | 2018-03-15 | 2018-09-07 | 湖南欧本龙精工科技有限公司 | 利用网络操控机器人打台球的系统及方法 |
| CN109871959A (zh) * | 2018-12-08 | 2019-06-11 | 浙江国自机器人技术有限公司 | 用于idc巡检机器人的随工任务执行方法 |
| CN109895093A (zh) * | 2018-12-08 | 2019-06-18 | 浙江国自机器人技术有限公司 | 用于idc机器人的任务管理方法 |
| CN110083138A (zh) * | 2019-05-21 | 2019-08-02 | 无锡微茗智能科技有限公司 | 一种工业系统的管理方法及装置 |
| CN111645069A (zh) * | 2020-05-15 | 2020-09-11 | 深圳国信泰富科技有限公司 | 一种高智能机器人的云平台调度系统及其调度方法 |
| CN112114953A (zh) * | 2020-09-25 | 2020-12-22 | 重庆锦禹云能源科技有限公司 | 用于对移动用户进行任务副本分配的方法、装置及设备 |
| CN114043486A (zh) * | 2021-12-09 | 2022-02-15 | 东北大学 | 一种基于云服务的分布式slam机器人控制策略及系统 |
Citations (5)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2002325709A (ja) * | 2001-04-18 | 2002-11-12 | Samsung Kwangju Electronics Co Ltd | 移動通信網を用いたロボット掃除システム |
| CN1556609A (zh) * | 2004-01-09 | 2004-12-22 | 东南大学 | 移动机器人网络化控制平台装置 |
| CN101394282A (zh) * | 2008-10-30 | 2009-03-25 | 王昌懿 | 具有身份验证的密码输入方法及系统 |
| CN101631651A (zh) * | 2007-01-12 | 2010-01-20 | 汉斯乔格·巴尔特斯 | 用于产生机器人的方法和系统 |
| US7765028B2 (en) * | 2004-05-13 | 2010-07-27 | Honda Motor Co., Ltd. | Robot control apparatus |
-
2010
- 2010-12-29 CN CN201010611358XA patent/CN102571859A/zh active Pending
Patent Citations (5)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2002325709A (ja) * | 2001-04-18 | 2002-11-12 | Samsung Kwangju Electronics Co Ltd | 移動通信網を用いたロボット掃除システム |
| CN1556609A (zh) * | 2004-01-09 | 2004-12-22 | 东南大学 | 移动机器人网络化控制平台装置 |
| US7765028B2 (en) * | 2004-05-13 | 2010-07-27 | Honda Motor Co., Ltd. | Robot control apparatus |
| CN101631651A (zh) * | 2007-01-12 | 2010-01-20 | 汉斯乔格·巴尔特斯 | 用于产生机器人的方法和系统 |
| CN101394282A (zh) * | 2008-10-30 | 2009-03-25 | 王昌懿 | 具有身份验证的密码输入方法及系统 |
Cited By (13)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN105122277A (zh) * | 2013-03-15 | 2015-12-02 | 阿莉西娅.萨吉-多莱夫 | 智能机器的网络 |
| CN105122277B (zh) * | 2013-03-15 | 2019-03-22 | 阿莉西娅.萨吉-多莱夫 | 智能机器的网络 |
| CN104765323A (zh) * | 2014-01-03 | 2015-07-08 | 科沃斯机器人科技(苏州)有限公司 | 终端机器人安全系统及操作方法 |
| CN103984301A (zh) * | 2014-05-05 | 2014-08-13 | 广东国邦清洁设备有限公司 | 一种基于物联网的清洁设备管理系统 |
| CN108127663A (zh) * | 2017-12-18 | 2018-06-08 | 苏州嘉佰志电子技术有限公司 | 一种基于云计算的机器人控制系统和方法 |
| CN108513001A (zh) * | 2018-03-15 | 2018-09-07 | 湖南欧本龙精工科技有限公司 | 利用网络操控机器人打台球的系统及方法 |
| CN109871959A (zh) * | 2018-12-08 | 2019-06-11 | 浙江国自机器人技术有限公司 | 用于idc巡检机器人的随工任务执行方法 |
| CN109895093A (zh) * | 2018-12-08 | 2019-06-18 | 浙江国自机器人技术有限公司 | 用于idc机器人的任务管理方法 |
| CN110083138A (zh) * | 2019-05-21 | 2019-08-02 | 无锡微茗智能科技有限公司 | 一种工业系统的管理方法及装置 |
| CN111645069A (zh) * | 2020-05-15 | 2020-09-11 | 深圳国信泰富科技有限公司 | 一种高智能机器人的云平台调度系统及其调度方法 |
| CN112114953A (zh) * | 2020-09-25 | 2020-12-22 | 重庆锦禹云能源科技有限公司 | 用于对移动用户进行任务副本分配的方法、装置及设备 |
| CN112114953B (zh) * | 2020-09-25 | 2023-09-15 | 重庆锦禹云能源科技有限公司 | 用于对移动用户进行任务副本分配的方法、装置及设备 |
| CN114043486A (zh) * | 2021-12-09 | 2022-02-15 | 东北大学 | 一种基于云服务的分布式slam机器人控制策略及系统 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| CN102571859A (zh) | 通过云计算控制机器人的系统及方法 | |
| TW201227190A (en) | System and method for controlling robots via cloud computing | |
| EP3972295B1 (en) | Geofence-based edge service control and authentication | |
| EP3975476A1 (en) | Trust-based orchestration of an edge node | |
| CN107750362B (zh) | 自动预防和修复网络滥用 | |
| US9584494B2 (en) | Terminal and server for applying security policy, and method of controlling the same | |
| US8453142B2 (en) | Virtual machine control | |
| US9491183B1 (en) | Geographic location-based policy | |
| CN104660669B (zh) | 针对应用模式组件从多个主机选择一个主机的方法和系统 | |
| CN114338659A (zh) | 边缘网络中的智能数据转发 | |
| CN116569138A (zh) | 用于自保护和自刷新工作区的系统和方法 | |
| US20210021594A1 (en) | Biometric security for edge platform management | |
| TW201227395A (en) | Cloud data security controlling system and method | |
| US9432798B2 (en) | NFC communication with an information handling system supplemented by a management controller | |
| EP3308523A1 (en) | System, apparatus and method for access control list processing in a constrained environment | |
| JP6882924B2 (ja) | 互いに異なるユーザ識別体系を利用して登録されたユーザを識別するサーバ間のサービス連動方法、システムおよびコンピュータプログラム | |
| CN115865950A (zh) | 信息中心网络中的存储节点募集 | |
| US20210374696A1 (en) | Public-Private Pegged Blockchains for Regulatory-Zone Restricted Whitebox Programmable Cellular Devices | |
| KR102112922B1 (ko) | 블록체인 기반의 무선 네트워크 운영 방법 및 시스템 | |
| JP2009077031A (ja) | 携帯通信装置、モバイルコンピュータ、組織内システム、プログラム、外部通信接続制御システム、および、外部通信接続制御方法 | |
| US10867047B2 (en) | Booting user devices to custom operating system (OS) images | |
| JP2013137595A (ja) | コンテンツアクセス管理システム、コンテンツアクセス管理方法、およびプログラム | |
| KR102537712B1 (ko) | 컴퓨터화 디바이스용 위치 정보 프로비저닝 및 처리를 위한 시스템, 방법 및 디바이스 | |
| US20250202947A1 (en) | Telemetry-initiated mitigations in a zero-trust computing environment | |
| US9571165B2 (en) | NFC communication with an information handling system supplemented by a management controller and advertised virtual tag memory |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| C06 | Publication | ||
| PB01 | Publication | ||
| C10 | Entry into substantive examination | ||
| SE01 | Entry into force of request for substantive examination | ||
| C02 | Deemed withdrawal of patent application after publication (patent law 2001) | ||
| WD01 | Invention patent application deemed withdrawn after publication |
Application publication date: 20120711 |