养老机器人控制模块远程化的方法及系统技术方案

技术编号:16254543 阅读:60 留言:0更新日期:2017-09-22 13:16
本发明专利技术属于养老机器人远程控制领域,本发明专利技术针对现有的人工智能机器人受限于人工智能水平,不能为老人解决一些复杂问题的技术问题,提供一种养老机器人控制模块远程化的系统,包括:指令库,指令库用于存储简单指令;检测模块,检测模块用于检测老人发出的命令信息,检测模块还用于采集机器人所处的环境信息;处理模块,处理模块用于接收检测模块检测到老人发出的命令信息,并根据老人发出的命令信息与指令库中的简单指令进行匹配;存储模块,存储模块用于接收匹配结果信息,并保存;交互模块,交互模块用于接收匹配结果信息,并将匹配结果信息向老人展示,老人对匹配结果进行确认。还公开了一种养老机器人控制模块远程化的方法。

Remote control method and system for old age robot control module

The invention belongs to the field of nursing robot remote control, aiming at the limitation existing in the robot of artificial intelligence, artificial intelligence level, technical problems can not solve some complex problems for the elderly, to provide a system of robot remote control module includes: order endowment library, instruction library for storing simple instructions; detection module, detection module the old man used to detect an order information detection module is also used for collecting robot environment information; processing module, processing module for receiving the detection module detects the old command issued by the information, and according to the matching of simple instructions Claus commands issued by the information and instructions in the library; storage module, storage module is used for receiving the matching results of information, and save; interaction module, interface module is used for receiving the matching result information, and the matching node When the information was shown to the elderly, the old man confirmed the results. The invention also discloses a remote control method of an old age robot control module.

【技术实现步骤摘要】
养老机器人控制模块远程化的方法及系统
本专利技术涉及养老机器人远程控制领域,具体涉及一种养老机器人控制模块远程化的方法及系统。
技术介绍
随着老龄化社会的到来,老年人口增长快,高龄化、空巢化趋势明显,需要照料的半失能老人越来越多。由于国家的基础设施还不够完善以及中国传统观念的影响,只有较少的老人愿意入住到敬老院中。因此未来中国的居家养老将是主要的养老方式。在居家养老中,大量为老人通过身体监测的产品应运而生,尤其是随着微电子技术、机电一体化以及各类传感器器的发展,使得一些监护技术走进千家万户。尤其是近年来,机器人技术的发展给监护结束带来新的机遇和,其人性化的运行方式得到了部分人们的青睐。中国专利授权公告号为CN101422044B的文献中,公开了一种医学远程机器人系统,该系统通过机器人远程监护病人,利用宽带网、照相机、监视器技术,使得位于远程的监护人员可看到病人的图像、病历,还可遥控移动机器人提示病人服药。但是在该系统中人工智能部分太少,主要依靠远程监护的话,对监护人员操作要求也非常高。就类似现在使用一个遥控汽车都存在翻车的风险,更何况还要遥控机器人做一些复杂的动作呢。现在人工智能得到飞速的发展,使得机器人能够理解一些简单的命令,如现在可以输入到达目标位置的命令,机器人可以自主选择路径前往,在途中还能够自主避开障碍物。但是机器人的智能水平仍未达到可以独立自主完成复杂任务的水平。尤其是在使用机器人服务老人时,由于老人的指令可能存在一定的模糊性(老人发布的命令机器人识别率低,不如年轻人学习能力强),这就容易出现,老人给机器人某个叠加命令(简单命令通过叠加组合成一个机器人不能直接识别的叠加命令),机器人无法识别,这就会导致老人的体验度十分降低。简单解释一下叠加命令,如老人给出指令,递杯水过来。如果分解成简单命令,应该是首先到达某某地方找到水杯,将温水注入水杯中,抓握住水杯,最后返回到起始地点,然后结束命令。这种要求对于年轻人来说可能就像玩过关游戏一样,但是对于老人来说就非常困难。结合实际情况,老人其实需要的更多是细节上的帮助,人工智能机器人能够在一定程度上帮助老人解决问题,但是同时也受限于人工智能的水平,不能为老人解决一些复杂的问题。
技术实现思路
本专利技术针对现有的人工智能机器人受限于人工智能水平,不能为老人解决一些复杂问题的技术问题,提供一种养老机器人控制模块远程化的方法及系统。本专利技术提供的基础方案为:养老机器人控制模块远程化的系统,包括:指令库,指令库用于存储简单指令;检测模块,检测模块用于检测老人发出的命令信息,检测模块还用于采集机器人所处的环境信息;处理模块,处理模块用于接收检测模块检测到老人发出的命令信息,并根据老人发出的命令信息与指令库中的简单指令进行匹配,获得匹配结果信息;存储模块,存储模块用于接收匹配结果信息,并保存;交互模块,交互模块用于接收匹配结果信息,并将匹配结果信息向老人展示,老人对匹配结果进行确认,交互模块还用于将老人的确认信息传输至处理模块,若老人确认匹配结果正确,则处理模块将简单指令发送至执行机构,若老人确认匹配结果错误,则存储模块删除匹配结果信息,处理模块重新匹配指令库内的简单指令与老人发出的命令信息,直至老人发出放弃输入命令;执行机构,执行机构用于根据处理模块的信息执行简单指令;通讯模块,通讯模块用于与远程终端通讯,若老人发出放弃输入命令,检测模块将放弃输入命令发送至处理模块,处理模块启动通讯模块,通讯模块则发出接通远程终端的请求;远程终端,远程终端用于接收通讯模块的通讯请求,远程终端还用于选择指令库中的简单指令并发送至处理模块,处理模块将远程终端的选择指令与老人发出的命令信息重新匹配,老人通过交互模块对匹配结果进行再次确认。本专利技术的工作原理及优点在于:简单指令可以理解为控制逻辑或者一个程序段。可以理解,如果将处理模块(或者说处理器)直接对机器人身上的执行机构(如电机)进行控制的信号理解为计算机语言中的机器语言,可以简单的理解为控制电机转动。那么这些指令经过处理模块处理后控制机器人身上的执行机构(如电机)执行某个动作的信号,就可理解为汇编语言,即将该指令分解为多个机器语言命令,让为多个电机协作,让机器人行走。那么经过对指令进行适当的编译形成一个指令集,让处理模块根据指令集控制机器人身上的执行机构执行一套行为的信号,就能够理解为简单指令,可以理解为让机器人达到某个地方,当然可以在指令集之内可加入简单的逻辑判断。最简单的例子是,让机器人到达目标地点,机器人在接收到这个指令后,会先执行规划路线的动作,然后再执行行走的动作,在行走途中如果遇见障碍,执行避让的动作,最后顺利达到目标地点。叠加命令就是,将简单指令(或者说简单命令)组合而成,但是由于程序容量的限制,一些叠加命令不可能存储在指令库中,在实际使用时,总会遇见需要将简单指令进行创造性组合的方式,这对机器人和老人来说都存在较大的困难(简单命令和叠加命令的界限还是比较模糊,叠加命令在指令库中被记录之后也就成为了简单命令,在本专利技术中,我们定义叠加命令就是简单命令创造性的组合叠加)。在老人正常使用时,本专利技术仅相当于一个控制系统,检测模块检测到老人发出的命令信息,将检测到的命令信息发送至处理模块,处理模块将老人发出的命令信息与指令库中的简单指令进行匹配,将匹配结果通过交互模块反馈给老人,老人判断匹配结果是否正确(或者说符合老人心意、能够达到目的),如果结果正确,存储模块将这个匹配信息保存,并将这个与老人发出的命令信息匹配的简单指令发送至执行机构,执行机构执行该简单指令。如果匹配结果错误,执行检测模块重新采集老人发出的命令信息这个动作,处理模块再次识别。若处理模块再次识别失败,可重复上述步骤。直至老人发出放弃输入命令,就跳转到寻求帮助的阶段,即启动通讯模块,让通讯模块与远程终端建立连接。这样老人的儿女或者其他护理人员,可通过远程终端了解老人的需求,让后通过远程终端将简单命令创造性的组合成叠加命令,去帮助老人实现一些机器人无法解析的功能。即远程终端可以通过指令库中的简单指令,结合机器人自身原本的逻辑,能够实现远程遥控机器人,但是本专利技术提供的方式,又要比简单的遥控更加人性化,由于是调用的是指令库中的简单指令去执行,那么在执行过程中,机器人会记录下匹配不成功的老人发出的命令信息和远程终端所提供的简单指令的组合信息,这样在老人下次在发出相同的命令时,机器人能够调用远程终端执行过的方案(这就实现了将叠加命令向简单命令转化的过程),这样就使得机器人能够自我学习,并且这个学习的方案是由其他人提供的,老人对此即可以选择自己多次尝试,也能够将机器人的学习成本交由其他人来承担。并且由于存储模块可以存储未匹配成功的老人发出的命令信息与远程终端的操作信息。操作信息我们可以理解为解决老人发出的命令信息的叠加命令,在下一次遇见相同的老人发出的命令信息时,就可以直接调用的,这样就达到了将叠加命令转换成简单命令的效果。本专利技术养老机器人控制模块远程化的系统,通过存储模块、远程终端以及指令库的配合,让叠加命令在远程协助的过程中,转换成简单命令,让机器人具有学习叠加命令的功能,使得现有人工智能(AI)能够为老人解决复杂的问题,方便老人使用。进一步,通讯模块和远程终端均与云本文档来自技高网
...
养老机器人控制模块远程化的方法及系统

【技术保护点】
养老机器人控制模块远程化的系统,其特征在于,包括:指令库,指令库用于存储简单指令;检测模块,检测模块用于检测老人发出的命令信息,检测模块还用于采集机器人所处的环境信息;处理模块,处理模块用于接收检测模块检测到老人发出的命令信息,并根据老人发出的命令信息与指令库中的简单指令进行匹配,获得匹配结果信息;存储模块,存储模块用于接收匹配结果信息,并保存;交互模块,交互模块用于接收匹配结果信息,并将匹配结果信息向老人展示,老人对匹配结果进行确认,交互模块还用于将老人的确认信息传输至处理模块,若老人确认匹配结果正确,则处理模块将简单指令发送至执行机构,若老人确认匹配结果错误,则存储模块删除匹配结果信息,处理模块重新匹配指令库内的简单指令与老人发出的命令信息,直至老人发出放弃输入命令;执行机构,执行机构用于根据处理模块的信息执行简单指令;通讯模块,通讯模块用于与远程终端通讯,若老人发出放弃输入命令,检测模块将放弃输入命令发送至处理模块,处理模块启动通讯模块,通讯模块则发出接通远程终端的请求;远程终端,远程终端用于接收通讯模块的通讯请求,远程终端还用于选择指令库中的简单指令并发送至处理模块,处理模块将远程终端的选择指令与老人发出的命令信息重新匹配,老人通过交互模块对匹配结果进行再次确认。...

【技术特征摘要】
1.养老机器人控制模块远程化的系统,其特征在于,包括:指令库,指令库用于存储简单指令;检测模块,检测模块用于检测老人发出的命令信息,检测模块还用于采集机器人所处的环境信息;处理模块,处理模块用于接收检测模块检测到老人发出的命令信息,并根据老人发出的命令信息与指令库中的简单指令进行匹配,获得匹配结果信息;存储模块,存储模块用于接收匹配结果信息,并保存;交互模块,交互模块用于接收匹配结果信息,并将匹配结果信息向老人展示,老人对匹配结果进行确认,交互模块还用于将老人的确认信息传输至处理模块,若老人确认匹配结果正确,则处理模块将简单指令发送至执行机构,若老人确认匹配结果错误,则存储模块删除匹配结果信息,处理模块重新匹配指令库内的简单指令与老人发出的命令信息,直至老人发出放弃输入命令;执行机构,执行机构用于根据处理模块的信息执行简单指令;通讯模块,通讯模块用于与远程终端通讯,若老人发出放弃输入命令,检测模块将放弃输入命令发送至处理模块,处理模块启动通讯模块,通讯模块则发出接通远程终端的请求;远程终端,远程终端用于接收通讯模块的通讯请求,远程终端还用于选择指令库中的简单指令并发送至处理模块,处理模块将远程终端的选择指令与老人发出的命令信息重新匹配,老人通过交互模块对匹配结果进行再次确认。2.根据权利要求1所述的养老机器人控制模块远程化的系统,其特征在于,通讯模块和远程终端均与云端服务器连接。3.根据权利要求1所述的养老机器人控制模块远程化的系统,其特征在于,检测模块包括语音采集模块、图像采集模块以及图像识别模块...

【专利技术属性】
技术研发人员:潘晓明彭罗
申请(专利权)人:重庆柚瓣家科技有限公司
类型:发明
国别省市:重庆,50

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

1