一种远程操控机器人的方法

文档序号:10597490阅读:689来源:国知局
一种远程操控机器人的方法
【专利摘要】本发明提供了一种远程操控机器人的方法,所述的机器人可与智能终端进行通讯互联,所述的机器人具有视频监控模块,包括:机器人通过局域网或者互联网的方式与智能终端建立通讯连接;机器人的视频监控模块获取环境视频信息,并发送给智能终端;智能终端显示接收到的环境视频信息,接收用户的控制指令,并发送给机器人;机器人根据控制指令执行相应的动作。本发明的远程操控机器人的方法可实时监控机器人的视频监控模块视力范围内的所有图像,远程操控机器人的行为,不仅能够实现监控,还能根据实际的情况控制机器人执行相关动作,真正实现了监控智能化,具有广阔的市场前景。
【专利说明】
一种远程操控机器人的方法
技术领域
[0001]本发明涉及机器人控制技术领域,具体地,涉及一种远程操控机器人的方法。
【背景技术】
[0002]视频监控早在1990世界各地就已经盛行,最初是简单的监控周围图像的反馈。模数混合监控是第一代互联网监控,有DVR/DVS、数字矩形、本地数字存储的技术等;IP流媒体监控是第二代视频监控,现有编解码器、IP摄像机、NVR网络录像机、流媒体服务器等技术;IP全交换监控为第三代,现今最新技术模式,NGN通信网络架构、NVR/IP SAN网络录像机、IP通讯融合、智能管理、视频内容智能分析等技术。
[0003]IP流媒体监控技术对网络的需求和服务器的承受压力非常大,而流媒体技术是数据采集、压缩、存储、传输等多个技术的集成,涉及技术广泛,网络视频监控应用流媒体的关键不仅是前端设备的编码、压缩,还包括后端客户端软件的解码、缓冲,需要一系列涉及软硬件深层开发。硬件开发能力要求较高,然后安防领域对网络化监控设备需求也没有一定标准,安全没有一定的保障。
[0004]因此,随着视频监控技术的发展,以及投入成本的加大,若仍用于传统的简单监控,势必不能发挥充分发挥其作用,使用效率较低。
[0005]为了加大对视频监控技术的应用,进行了一些尝试,例如交通银行智能客服机器人一一娇娇,视频监控运行的就是现今二代视频监控技术一一IP流媒体监控,此机器人主要作用是全面服务于交通银行广大客户,位于的大堂前台,监控银行所有场景,后台人员对机器人反馈过来的信息进行控制和回答客户提出的问题解答。
[0006]但是,上述方式最终还是由人来根据视频监控的信息来进行解答,对视频监控技术的应用十分有限。
[0007]有鉴于此,特提出本发明。

【发明内容】

[0008]为了解决上述问题,本发明提供了一种远程操控机器人的方法,具体地,采用了如下的技术方案:
[0009]—种远程操控机器人的方法,所述的机器人可与智能终端进行通讯互联,所述的机器人具有视频监控模块,包括:
[0010]机器人通过局域网或者互联网的方式与智能终端建立通讯连接;
[0011 ]机器人的视频监控模块获取环境视频信息,并发送给智能终端;
[0012]智能终端显示接收到的环境视频信息,接收用户的控制指令,并发送给机器人;
[0013]机器人根据控制指令执行相应的动作。
[0014]作为本发明的一种优选实施方式,所述机器人通过局域网的方式与智能终端建立通讯连接:
[0015]机器人与智能终端在同一局域网内,智能终端搜索该局域网内的机器人;
[0016]智能终端判断搜索到的机器人是否处于连接状态;
[0017]若是,则结束,若否,则智能终端与机器人建立通讯连接。
[0018]进一步地,一种远程操控机器人的方法,包括:
[0019]步骤Sll智能终端开启搜索,搜索局域网内的机器人;
[0020]步骤S12智能终端判断是否搜索到机器人;
[0021 ]步骤SI 3若是,则进行步骤S14,若否,则结束;
[0022]步骤S14智能终端向机器人发送身份确认请求;
[0023]步骤S15机器人接收身份确认请求,并进行验证;
[0024]步骤S16若验证通过,则反馈身份确认信息及环境视频信息,若验证失败,则结束;
[0025]步骤S17智能终端接收机器人的反馈信息,并显示。
[0026]进一步地,所述机器人通过局域网的方式与智能终端建立通讯连接,包括:
[0027](I)通过 Wif iManager.getSystemService(WIFI_SERVICE)来获取智能终端当前连接的wifi的网段;
[0028](2)通过 NetworkInterface.getNetworkInterfaces()获取当前网段在线 IP;
[0029](3)创建Socket通讯,分别向当前网段在线的智能终端发送消息,只有机器人会反馈身份信息;
[0030](4)智能终端与机器人建立通讯连接,进入控制页面,打开视频监控模块,向机器人发送控制指令。
[0031]作为本发明的一种优选实施方式,所述机器人通过互联网的方式与智能终端建立通讯连接:
[0032]所述的机器人的视频监控模块获取环境视频信息,编码器对环境视频信息进行处理,并发送给服务器;
[0033]服务器将环境视频信息通过因特网传输给智能终端。
[0034]进一步地,所述的智能终端与机器人建立通讯连接后,智能终端向机器人发送调用开启视频监控模块的指令;
[0035]机器人验证指令权限,若验证失败,则向智能终端反馈错误信息,若验证成功,则向智能终端发送环境视频信息;
[0036]智能终端接收环境视频信息并进行实时播放。
[0037]进一步地,所述机器人的视频监控模块采用IP流媒体监控,包括:
[0038](I)采用符合网络传输模式的MPEG传输流编码,在MPEG-4标准中采用精细的可扩展性编码FGSH或渐进式精细的可扩展性编码PFGSH技术,H.264技术与网络传输协议相结合等;
[0039](2)采用实时传输协议/传输控制协议对数据进行实时传输差错控制;
[0040](3)采用IP组播协议实现多个监控中心对一个视频服务器的观看。
[0041]进一步地,所述的机器人被激活时会分配相应的二维码,智能终端可通过添加二维码为好友实现通讯连接,以控制机器人。
[0042]作为本发明的一种优选实施方式,所述的智能终端包括至少一个最高权限的智能终端,最高权限的智能终端可直接与机器人进行通讯连接,控制机器人;
[0043 ]所述的最高权限的智能终端还可控制机器人与其它智能终端的连接/断开。
[0044]本发明的远程操控机器人的方法将视频监控技术与机器人相结合,并通过局域网或者互联网的方式与智能终端建立通讯连接,实现了:
[0045](I)使用智能终端远程控制家里智能机器人。
[0046](2)通过机器人的视频监控模块随时随地掌握家中的情况。
[0047](3)智能完全系统,例如可实现孩童安全及家中是否有窃贼等方面的监控。
[0048]因此,本发明的远程操控机器人的方法可实时监控机器人的视频监控模块视力范围内的所有图像,远程操控机器人的行为,不仅能够实现监控,还能根据实际的情况控制机器人执行相关动作,真正实现了监控智能化,具有广阔的市场前景。
【附图说明】
[0049]图1本发明的远程操控机器人的方法的流程框图;
[0050]图2本发明的远程操控机器人的方法的又一流程框图;
[0051 ]图3本发明的远程操控机器人的方法的又一流程框图;
[0052]图4本发明的机器人与智能终端连接的系统图。
【具体实施方式】
[0053]下面结合附图对本发明的一种远程操控机器人的方法进行详细描述:
[0054]一种远程操控机器人的方法,所述的机器人可与智能终端进行通讯互联,所述的机器人具有视频监控模块,包括:
[0055]机器人通过局域网或者互联网的方式与智能终端建立通讯连接;
[0056]机器人的视频监控模块获取环境视频信息,并发送给智能终端;
[0057]智能终端显示接收到的环境视频信息,接收用户的控制指令,并发送给机器人;
[0058]机器人根据控制指令执行相应的动作。
[0059]本发明的远程操控机器人的方法可实时监控机器人的视频监控模块视力范围内的所有图像,远程操控机器人的行为,不仅能够实现监控,还能根据实际的情况控制机器人执行相关动作,真正实现了监控智能化,具有广阔的市场前景。
[0060]具体地,本发明的机器人为智能家具机器人,本发明的远程操控机器人的方法将视频监控技术与智能家具机器人相结合,并通过局域网或者互联网的方式与智能终端建立通讯连接,实现了:
[0061](I)使用智能终端远程控制家里智能机器人。
[0062](2)通过机器人的视频监控模块随时随地掌握家中的情况。
[0063](3)智能完全系统,例如可实现孩童安全及家中是否有窃贼等方面的监控。
[0064]另外,本发明的机器人并不仅限于智能家具机器人,还可为其它领域的机器人。
[0065]作为本发明的一种优选实施方式,如图1所示,一种远程操控机器人的方法,所述机器人通过局域网的方式与智能终端建立通讯连接:
[0066]机器人与智能终端在同一局域网内,智能终端搜索该局域网内的机器人;
[0067]智能终端判断搜索到的机器人是否处于连接状态;
[0068]若是,则结束,若否,则智能终端与机器人建立通讯连接。
[0069]本发明的远程操控机器人的方法,根据实际的使用情况,选择相应的通讯连接方式,当机器人与智能终端在同一局域网内,考虑局域网连接方式,连接方式更为简单直接,无需考虑是否有网络,应用范围更广。
[0070]另外,上述远程操控机器人的方法考虑到机器人的实际工况,智能终端与机器人的连接具有优先级限制,避免机器人同时被多个符合连接条件的智能终端连接,各个智能终端发送的不同指令导致机器人瘫痪,确保了连接的稳定性。
[0071 ]如图2所示,一种远程操控机器人的方法,包括:
[0072]步骤Sll智能终端开启搜索,搜索局域网内的机器人;
[0073]步骤S12智能终端判断是否搜索到机器人;
[0074]步骤SI3若是,则进行步骤S14,若否,则结束;
[0075]步骤S14智能终端向机器人发送身份确认请求;
[0076]步骤S15机器人接收身份确认请求,并进行验证;
[0077]步骤S16若验证通过,则反馈身份确认信息及环境视频信息,若验证失败,则结束;
[0078]步骤S17智能终端接收机器人的反馈信息,并显示。
[0079]本发明的机器人与智能终端的连接需要进行身份确认,保证连接的安全性,具体的身份确认的方式可为秘钥验证的方式,具体地,可采用数字密码验证、图案密码验证、指纹密码验证、眼球密码验证和面部识别验证等。
[0080]具体地,本发明所述机器人通过局域网的方式与智能终端建立通讯连接,包括:[0081 ] (I)通过 Wif iManager.getSystemService(WIFI_SERVICE)来获取智能终端当前连接的wifi的网段;
[0082](2)通过 NetworkInterface.getNetworkInterfaces()获取当前网段在线 IP;
[0083](3)创建Socket通讯,分别向当前网段在线的智能终端发送消息,只有机器人会反馈身份信息;
[0084](4)智能终端与机器人建立通讯连接,进入控制页面,打开视频监控模块,向机器人发送控制指令。
[0085]具体地,所述的(4)中通过JNI调用串口,向机器人发送指令。JNI是Java NativeInterface的缩写,它提供了若干的API实现了 Java和其他语言的通信(主要是C&C++)<JNI标准至少要保证本地代码能工作在任何Java虚拟机环境下。
[0086]作为本发明的一种优选实施方式,本发明的一种远程操控机器人的方法,如图4所示,所述机器人通过互联网的方式与智能终端建立通讯连接:
[0087]所述的机器人的视频监控模块获取环境视频信息,编码器对环境视频信息进行处理,并发送给服务器;
[0088]服务器将环境视频信息通过因特网传输给智能终端。
[0089]本发明的一种远程操控机器人的方法,通过流媒体服务器实时传出来的图像,用户可以对机器人进行实时的操作,观察到机器人可视范围内所有的图像,远程发送指令控制机器人行为。
[0090]本发明远程操控机器人的方法通过互联网的方式与智能终端建立通讯连接,可实现更远距离的监控,克服了局域网连接受距离限制的缺陷,因此,本发明采用两种方式相结合,使用户可根据实际情况进行选择,更加灵活方便。
[0091]本发明的智能终端至少包括计算机、笔记本式计算机、手机、平板电脑等智能终端,优选地,选用便携式的智能终端更加便捷。
[0092]如图3所示,本发明的一种远程操控机器人的方法,所述的智能终端与机器人建立通讯连接后,智能终端向机器人发送调用开启视频监控模块的指令;
[0093]机器人验证指令权限,若验证失败,则向智能终端反馈错误信息,若验证成功,则向智能终端发送环境视频信息;
[0094]智能终端接收环境视频信息并进行实时播放。
[0095]本发明实现了远程实时监控,可帮助用户实时了解家中情况,并控制机器人执行相关指令,比起现有的单纯监控的方式更具实用性。
[0096]具体地,本发明所述机器人的视频监控模块采用IP流媒体监控,包括:
[0097](I)采用符合网络传输模式的MPEG传输流编码,在MPEG-4标准中采用精细的可扩展性编码FGSH或渐进式精细的可扩展性编码PFGSH技术,H.264技术与网络传输协议相结合等。以上几种编码方式针对不同的网络带宽,在带宽变动时可自动调传输整码率,可以保证在网络条件比较恶劣的情况下,传输符合质量要求的图像。
[0098](2)采用实时传输协议/传输控制协议对数据进行实时传输差错控制。该协议对网络数据传输过程中出现的数据丢失、乱序、延迟、抖动等错误可以实时监控,并通过一定的缓冲和补偿最大限度修正网络传输差错,保障传输质量。
[0099](3)采用IP组播协议实现多个监控中心对一个视频服务器的观看。该技术的优势在于不增加发送端的网络带宽的条件下,提供多个用户对视频服务器的访问。
[0100]具体地,本发明所述的机器人被激活时会分配相应的二维码,智能终端可通过添加二维码为好友实现通讯连接,以控制机器人。这种方式,更加的简单快捷,便于用户进行操作。
[0101]作为本发明的一种优选实施方式,本发明所述的智能终端包括至少一个最高权限的智能终端,最高权限的智能终端可直接与机器人进行通讯连接,控制机器人。最高权限的智能终端可实现对机器人的直接控制,这在初识设定时可由用户进行设定,使得在意外情况下,保证用户的绝对控制权,可有效防止黑客入侵。
[0102]本发明所述的最高权限的智能终端还可控制机器人与其它智能终端的连接/断开,当用户需要紧急处理时,采用最高权限的智能终端可实现控制。最高权限的智能终端通过一定的软件方式实现,当满足一定的条件时,便可使普通的智能终端转变为最高权限的智能终端。
[0103]以上所述仅是本发明的较佳实施例而已,并非对本发明作任何形式上的限制,虽然本发明已以较佳实施例揭露如上,然而并非用以限定本发明,任何熟悉本专利的技术人员在不脱离本发明技术方案范围内,当可利用上述提示的技术内容作出些许更动或修饰为等同变化的等效实施例,但凡是未脱离本发明技术方案的内容,依据本发明的技术实质对以上实施例所作的任何简单修改、等同变化与修饰,均仍属于本发明方案的范围内。
【主权项】
1.一种远程操控机器人的方法,所述的机器人可与智能终端进行通讯互联,所述的机器人具有视频监控模块,其特征在于,包括: 机器人通过局域网或者互联网的方式与智能终端建立通讯连接; 机器人的视频监控模块获取环境视频信息,并发送给智能终端; 智能终端显示接收到的环境视频信息,接收用户的控制指令,并发送给机器人; 机器人根据控制指令执行相应的动作。2.根据权利要求1所述的一种远程操控机器人的方法,其特征在于,所述机器人通过局域网的方式与智能终端建立通讯连接: 机器人与智能终端在同一局域网内,智能终端搜索该局域网内的机器人; 智能终端判断搜索到的机器人是否处于连接状态; 若是,则结束,若否,则智能终端与机器人建立通讯连接。3.根据权利要求2所述的一种远程操控机器人的方法,其特征在于,包括: 步骤Sll智能终端开启搜索,搜索局域网内的机器人; 步骤S12智能终端判断是否搜索到机器人; 步骤S13若是,则进行步骤S14,若否,则结束; 步骤S14智能终端向机器人发送身份确认请求; 步骤S15机器人接收身份确认请求,并进行验证; 步骤S16若验证通过,则反馈身份确认信息及环境视频信息,若验证失败,则结束; 步骤S17智能终端接收机器人的反馈信息,并显示。4.根据权利要求2或3所述的一种远程操控机器人的方法,其特征在于,所述机器人通过局域网的方式与智能终端建立通讯连接,包括: (1)通过Wif iManager.getSystemService(WIFI_SERVICE)来获取智能终端当前连接的wifi的网段; (2)通过NetworkInterf ace.getNetworkInterfaces()获取当前网段在线 IP; (3)创建Socket通讯,分别向当前网段在线的智能终端发送消息,只有机器人会反馈身份信息; (4)智能终端与机器人建立通讯连接,进入控制页面,打开视频监控模块,向机器人发送控制指令。5.根据权利要求1所述的一种远程操控机器人的方法,其特征在于,所述机器人通过互联网的方式与智能终端建立通讯连接: 所述的机器人的视频监控模块获取环境视频信息,编码器对环境视频信息进行处理,并发送给服务器; 服务器将环境视频信息通过因特网传输给智能终端。6.根据权利要求5所述的一种远程操控机器人的方法,其特征在于,所述的智能终端与机器人建立通讯连接后,智能终端向机器人发送调用开启视频监控模块的指令; 机器人验证指令权限,若验证失败,则向智能终端反馈错误信息,若验证成功,则向智能终端发送环境视频信息; 智能终端接收环境视频信息并进行实时播放。7.根据权利要求6所述的一种远程操控机器人的方法,其特征在于,所述机器人的视频监控模块采用IP流媒体监控,包括: (1)采用符合网络传输模式的MPEG传输流编码,在MPEG-4标准中采用精细的可扩展性编码FGSH或渐进式精细的可扩展性编码PFGSH技术,H.264技术与网络传输协议相结合等; (2)采用实时传输协议/传输控制协议对数据进行实时传输差错控制; (3)采用IP组播协议实现多个监控中心对一个视频服务器的观看。8.根据权利要求5所述的一种远程操控机器人的方法,其特征在于,所述的机器人被激活时会分配相应的二维码,智能终端可通过添加二维码为好友实现通讯连接,以控制机器人。9.根据权利要求1所述的一种远程操控机器人的方法,其特征在于,所述的智能终端包括至少一个最高权限的智能终端,最高权限的智能终端可直接与机器人进行通讯连接,控制机器人; 所述的最高权限的智能终端还可控制机器人与其它智能终端的连接/断开。
【文档编号】H04N7/18GK105959618SQ201610091005
【公开日】2016年9月21日
【申请日】2016年2月19日
【发明人】王运志
【申请人】青岛克路德机器人有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1