CN110722564A - 一种具有互联网搜索执行功能的类机器人 - Google Patents

一种具有互联网搜索执行功能的类机器人 Download PDF

Info

Publication number
CN110722564A
CN110722564A CN201911054324.2A CN201911054324A CN110722564A CN 110722564 A CN110722564 A CN 110722564A CN 201911054324 A CN201911054324 A CN 201911054324A CN 110722564 A CN110722564 A CN 110722564A
Authority
CN
China
Prior art keywords
module
robot
control
instruction
user
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
Application number
CN201911054324.2A
Other languages
English (en)
Inventor
赵志鹏
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Beijing Roc Theurgy Technology Co Ltd
Original Assignee
Beijing Roc Theurgy Technology Co Ltd
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Beijing Roc Theurgy Technology Co Ltd filed Critical Beijing Roc Theurgy Technology Co Ltd
Priority to CN201911054324.2A priority Critical patent/CN110722564A/zh
Publication of CN110722564A publication Critical patent/CN110722564A/zh
Pending legal-status Critical Current

Links

Images

Classifications

    • BPERFORMING OPERATIONS; TRANSPORTING
    • B25HAND TOOLS; PORTABLE POWER-DRIVEN TOOLS; MANIPULATORS
    • B25JMANIPULATORS; CHAMBERS PROVIDED WITH MANIPULATION DEVICES
    • B25J9/00Programme-controlled manipulators
    • B25J9/16Programme controls
    • B25J9/1602Programme controls characterised by the control system, structure, architecture
    • B25J9/161Hardware, e.g. neural networks, fuzzy logic, interfaces, processor
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B25HAND TOOLS; PORTABLE POWER-DRIVEN TOOLS; MANIPULATORS
    • B25JMANIPULATORS; CHAMBERS PROVIDED WITH MANIPULATION DEVICES
    • B25J9/00Programme-controlled manipulators
    • B25J9/16Programme controls
    • B25J9/1628Programme controls characterised by the control loop
    • B25J9/163Programme controls characterised by the control loop learning, adaptive, model based, rule based expert control
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B25HAND TOOLS; PORTABLE POWER-DRIVEN TOOLS; MANIPULATORS
    • B25JMANIPULATORS; CHAMBERS PROVIDED WITH MANIPULATION DEVICES
    • B25J9/00Programme-controlled manipulators
    • B25J9/16Programme controls
    • B25J9/1679Programme controls characterised by the tasks executed
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B25HAND TOOLS; PORTABLE POWER-DRIVEN TOOLS; MANIPULATORS
    • B25JMANIPULATORS; CHAMBERS PROVIDED WITH MANIPULATION DEVICES
    • B25J9/00Programme-controlled manipulators
    • B25J9/16Programme controls
    • B25J9/1679Programme controls characterised by the tasks executed
    • B25J9/1689Teleoperation

Landscapes

  • Engineering & Computer Science (AREA)
  • Robotics (AREA)
  • Mechanical Engineering (AREA)
  • Automation & Control Theory (AREA)
  • Physics & Mathematics (AREA)
  • Artificial Intelligence (AREA)
  • Evolutionary Computation (AREA)
  • Fuzzy Systems (AREA)
  • Mathematical Physics (AREA)
  • Software Systems (AREA)
  • Manipulator (AREA)

Abstract

本发明提出了一种具有互联网搜索执行功能的类机器人,包括:通信模块接收外部用户发送的控制指令,并将控制指令发送至控制模块;控制模块接收来自用户的控制指令,并对该控制指令进行解析,根据解析结果获取该控制指令对应的目标关键词,并自动将该目标关键词连接到互联网上进行搜索,搜索到该关键词对应的释义和解决方案;电机驱动模块根据该驱动指令,进而带动机器人上的执行手臂运动,执行与控制指令相对应的动作;发声模块用于以语音形式播放搜索到的解决方案和机器人当前工作状态。本发明可以实现智能化服务,根据用户的控制指令,对控制指令进行解析,从而可以准确的完成相应的动作。

Description

一种具有互联网搜索执行功能的类机器人
技术领域
本发明涉及智能装置技术领域,特别涉及一种具有互联网搜索执行功能的类机器人。
背景技术
机器人远程控制和远程电脑协助学习是未来发展方向,远程中央机同步现场机器自动检测、信息处理、分析判断、操纵控制,应用在机械制造工业、石油、化工、交通运输、医疗、服务和家庭等方面。
但是,当今工业机器人的成熟技术派生出来的仿真机器人和机器狗已经达到相当的制造与控制水准。但始终不能脱离传统的机械设计理念,在传统的教育领域、娱乐休闲领域,机器人尚未得到普及,如何开发机器人的这部分功能,实现智能化和自动化,是当前需要解决的技术问题。
发明内容
本发明的目的旨在至少解决所述技术缺陷之一。
为此,本发明的目的在于提出一种具有互联网搜索执行功能的类机器人。
为了实现上述目的,本发明的实施例提供一种具有互联网搜索执行功能的类机器人,包括:电源模块、控制模块、通信模块、存储模块、电机驱动模块、发声模块、执行手臂,其中,
所述电源模块用于向所述控制模块、通信模块、存储模块、电机驱动模块、发声模块、执行手臂和防碰撞模块供电;
所述通信模块用于接收外部用户发送的控制指令,并将控制指令发送至控制模块,其中,所述控制指令为用户发出的语音指令,或通过APP发送至对控制指令;
所述控制模块与所述电源模块和通信模块、存储模块、电机驱动模块、发声模块、执行手臂和防碰撞模块连接,用于接收来自用户的控制指令,并对该控制指令进行解析,根据解析结果获取该控制指令对应的目标关键词,并自动将该目标关键词连接到互联网上进行搜索,搜索到该关键词对应的释义和解决方案,然后将该关键词对应的释义和解决方案转换成驱动指令,发送至所述电机驱动模块;
所述电机驱动模块用于根据该驱动指令,驱动电机运转,进而带动机器人上的执行手臂运动,执行与所述控制指令相对应的动作;
所述存储模块用于存储控制模块的各项处理数据;
所述发声模块用于以语音形式播放搜索到的解决方案和机器人当前工作状态。
进一步,对每台机器人设置昵称,当所述控制模块接收到用户的昵称呼叫语音时,对语音内容进行语音-文字转换后,确定该用户呼叫自己,启动工作。
进一步,还包括:防碰撞模块,所述防碰撞模块与所述控制模块连接,所述防碰撞模块采用压力传感器,当所述机器人发生碰撞时,由所述压力传感器检测压力信号,并发送至控制模块,由所述控制模块对压力信号进行分析,当判断需要中断工作时,由控制模块控制停止机器人当前对工作,完成对发生碰撞或卡死情况的处理工作。
进一步,所述控制模块采用型号为AT89C51的单片机。
进一步,所述用户的控制指令包括:搜索指令、应答指令和执行指令。
进一步,当所述控制指令为搜索指令时,所述控制模块对所述搜索指令进行解析,获取需要搜索的内容,然后通过互联网搜索对应内容,并将返回的内容通过发声模块播放搜索到的内容。
进一步,当所述控制指令为应答指令时,所述控制模块对所述应答指令进行解析,获取需要用户的询问内容,然后通过互联网搜索对应的应答内容,并将返回的应答内容通过发声模块播放。
进一步,当所述控制指令为执行指令时,所述控制模块对所述执行指令进行解析,获取需要用户的执行动作,然后通过互联网搜索对应的解决方案,将所述解决方案转换成驱动指令,发送至所述电机驱动模块,由电机驱动模块驱动执行手臂完成相应动作。
进一步,所述控制模块还用于对物体识别,对用户输入的物体图片进行处理去噪,并将处理后对图像与图像模板库进行匹配,获取匹配成功的物体名称,并返回给用户,或通过发声模块播放物体名称。
根据本发明实施例的具有互联网搜索执行功能的类机器人,基于人工智能核心是算法和大数据调用,类机器人大脑设计有很多种类,本发明的类机器人大脑,机器人大脑设置了昵称,当用户呼叫昵称时开始对话及搜索,大脑链接百度文库,历史,地里位置等,对话开始时同时搜索文库和应答,大脑记录人类说话方式并学习创造,大脑链接远程控制方式,远程控制端不断学习更新,下载应用。远程有专业人控制及人工智能学习***,机器人大脑调用远程协助处理行走,辨别物体,真假东西,仿人干活等。机器人可以实现智能化服务,根据用户的控制指令,对控制指令进行解析,从而可以准确的完成相应的动作。
本发明附加的方面和优点将在下面的描述中部分给出,部分将从下面的描述中变得明显,或通过本发明的实践了解到。
附图说明
本发明的上述和/或附加的方面和优点从结合下面附图对实施例的描述中将变得明显和容易理解,其中:
图1为根据本发明实施例的具有互联网搜索执行功能的类机器人的结构图。
具体实施方式
下面详细描述本发明的实施例,实施例的示例在附图中示出,其中自始至终相同或类似的标号表示相同或类似的元件或具有相同或类似功能的元件。下面通过参考附图描述的实施例是示例性的,旨在用于解释本发明,而不能理解为对本发明的限制。
如图1所示,本发明实施例的具有互联网搜索执行功能的类机器人,包括:电源模块1、控制模块2、通信模块3、存储模块4、电机驱动模块5、发声模块6、执行手臂7。
具体的,电源模块1用于向控制模块2、通信模块3、存储模块4、电机驱动模块5、发声模块6、执行手臂7和防碰撞模块8供电。
通信模块3用于接收外部用户发送的控制指令,并将控制指令发送至控制模块2,其中,控制指令为用户发出的语音指令,或通过APP发送至对控制指令。
控制模块2与电源模块1和通信模块3、存储模块4、电机驱动模块5、发声模块6、执行手臂7和防碰撞模块8连接,用于接收来自用户的控制指令,并对该控制指令进行解析,根据解析结果获取该控制指令对应的目标关键词,并自动将该目标关键词连接到互联网上进行搜索,搜索到该关键词对应的释义和解决方案,然后将该关键词对应的释义和解决方案转换成驱动指令,发送至电机驱动模块5。
具体的,在本发明中,可以对每台机器人设置昵称,当控制模块2接收到用户的昵称呼叫语音时,对语音内容进行语音-文字转换后,确定该用户呼叫自己,启动工作。
在本发明的实施例中,控制模块2采用型号为AT89C51的单片机。
在本发明的实施例中,用户的控制指令包括:搜索指令、应答指令和执行指令。
(1)当控制指令为搜索指令时,控制模块2对搜索指令进行解析,获取需要搜索的内容,然后通过互联网搜索对应内容,并将返回的内容通过发声模块6播放搜索到的内容。
(2)当控制指令为应答指令时,控制模块2对应答指令进行解析,获取需要用户的询问内容,然后通过互联网搜索对应的应答内容,并将返回的应答内容通过发声模块6播放。
(3)当控制指令为执行指令时,控制模块2对执行指令进行解析,获取需要用户的执行动作,然后通过互联网搜索对应的解决方案,将解决方案转换成驱动指令,发送至电机驱动模块5,由电机驱动模块5驱动执行手臂7完成相应动作。
电机驱动模块5用于根据该驱动指令,驱动电机运转,进而带动机器人上的执行手臂运动,执行与控制指令相对应的动作。该执行手臂可以根据预先规划的路线进行运动,完成事先预定的动作,并对其中不合适的空间位置进行有效插补。
存储模块4用于存储控制模块2的各项处理数据。在本发明的实施例中,存储模块4可以采用数据库模块。
发声模块6用于以语音形式播放搜索到的解决方案和机器人当前工作状态。
此外,本发明实施例的具有互联网搜索执行功能的类机器人,还包括:防碰撞模块8。防碰撞模块8与控制模块2连接,防碰撞模块8采用压力传感器,当机器人发生碰撞时,由压力传感器检测压力信号,并发送至控制模块2,由控制模块2对压力信号进行分析,当判断需要中断工作时,由控制模块2控制停止机器人当前对工作,完成对发生碰撞或卡死情况的处理工作。
此外,本发明实施例的具有互联网搜索执行功能的类机器人,控制模块2还用于对物体识别,对用户输入的物体图片进行处理去噪,并将处理后对图像与图像模板库进行匹配,获取匹配成功的物体名称,并返回给用户,或通过发声模块6播放物体名称。
本发明在可以在设计过程中,将机器人模仿人类的方式进行存储,然后由控制模块模拟人类行为,发出执行动作的指令,执行类人动作。并且,机器人上可以设置串行通信接口,通过串行通信接口与计算机电脑进行数据传输,由计算机实现对雷人动作的详细编辑和整理。
根据本发明实施例的具有互联网搜索执行功能的类机器人,基于人工智能核心是算法和大数据调用,类机器人大脑设计有很多种类,本发明的类机器人大脑,机器人大脑设置了昵称,当用户呼叫昵称时开始对话及搜索,大脑链接百度文库,历史,地里位置等,对话开始时同时搜索文库和应答,大脑记录人类说话方式并学习创造,大脑链接远程控制方式,远程控制端不断学习更新,下载应用。远程有专业人控制及人工智能学习***,机器人大脑调用远程协助处理行走,辨别物体,真假东西,仿人干活等。机器人可以实现智能化服务,根据用户的控制指令,对控制指令进行解析,从而可以准确的完成相应的动作。
在本说明书的描述中,参考术语“一个实施例”、“一些实施例”、“示例”、“具体示例”、或“一些示例”等的描述意指结合该实施例或示例描述的具体特征、结构、材料或者特点包含于本发明的至少一个实施例或示例中。在本说明书中,对上述术语的示意性表述不一定指的是相同的实施例或示例。而且,描述的具体特征、结构、材料或者特点可以在任何的一个或多个实施例或示例中以合适的方式结合。
尽管上面已经示出和描述了本发明的实施例,可以理解的是,上述实施例是示例性的,不能理解为对本发明的限制,本领域的普通技术人员在不脱离本发明的原理和宗旨的情况下在本发明的范围内可以对上述实施例进行变化、修改、替换和变型。本发明的范围由所附权利要求及其等同限定。

Claims (9)

1.一种具有互联网搜索执行功能的类机器人,其特征在于,包括:电源模块、控制模块、通信模块、存储模块、电机驱动模块、发声模块、执行手臂,其中,
所述电源模块用于向所述控制模块、通信模块、存储模块、电机驱动模块、发声模块、执行手臂和防碰撞模块供电;
所述通信模块用于接收外部用户发送的控制指令,并将控制指令发送至控制模块,其中,所述控制指令为用户发出的语音指令,或通过APP发送至对控制指令;
所述控制模块与所述电源模块和通信模块、存储模块、电机驱动模块、发声模块、执行手臂和防碰撞模块连接,用于接收来自用户的控制指令,并对该控制指令进行解析,根据解析结果获取该控制指令对应的目标关键词,并自动将该目标关键词连接到互联网上进行搜索,搜索到该关键词对应的释义和解决方案,然后将该关键词对应的释义和解决方案转换成驱动指令,发送至所述电机驱动模块;
所述电机驱动模块用于根据该驱动指令,驱动电机运转,进而带动机器人上的执行手臂运动,执行与所述控制指令相对应的动作;
所述存储模块用于存储控制模块的各项处理数据;
所述发声模块用于以语音形式播放搜索到的解决方案和机器人当前工作状态。
2.如权利要求1所述的具有互联网搜索执行功能的类机器人,其特征在于,对每台机器人设置昵称,当所述控制模块接收到用户的昵称呼叫语音时,对语音内容进行语音-文字转换后,确定该用户呼叫自己,启动工作。
3.如权利要求1所述的具有互联网搜索执行功能的类机器人,其特征在于,还包括:防碰撞模块,所述防碰撞模块与所述控制模块连接,所述防碰撞模块采用压力传感器,当所述机器人发生碰撞时,由所述压力传感器检测压力信号,并发送至控制模块,由所述控制模块对压力信号进行分析,当判断需要中断工作时,由控制模块控制停止机器人当前对工作,完成对发生碰撞或卡死情况的处理工作。
4.如权利要求1所述的具有互联网搜索执行功能的类机器人,其特征在于,所述控制模块采用型号为AT89C51的单片机。
5.如权利要求1所述的具有互联网搜索执行功能的类机器人,其特征在于,所述用户的控制指令包括:搜索指令、应答指令和执行指令。
6.如权利要求5所述的具有互联网搜索执行功能的类机器人,其特征在于,当所述控制指令为搜索指令时,所述控制模块对所述搜索指令进行解析,获取需要搜索的内容,然后通过互联网搜索对应内容,并将返回的内容通过发声模块播放搜索到的内容。
7.如权利要求5所述的具有互联网搜索执行功能的类机器人,其特征在于,当所述控制指令为应答指令时,所述控制模块对所述应答指令进行解析,获取需要用户的询问内容,然后通过互联网搜索对应的应答内容,并将返回的应答内容通过发声模块播放。
8.如权利要求5所述的具有互联网搜索执行功能的类机器人,其特征在于,当所述控制指令为执行指令时,所述控制模块对所述执行指令进行解析,获取需要用户的执行动作,然后通过互联网搜索对应的解决方案,将所述解决方案转换成驱动指令,发送至所述电机驱动模块,由电机驱动模块驱动执行手臂完成相应动作。
9.如权利要求1所述的具有互联网搜索执行功能的类机器人,其特征在于,所述控制模块还用于对物体识别,对用户输入的物体图片进行处理去噪,并将处理后对图像与图像模板库进行匹配,获取匹配成功的物体名称,并返回给用户,或通过发声模块播放物体名称。
CN201911054324.2A 2019-10-31 2019-10-31 一种具有互联网搜索执行功能的类机器人 Pending CN110722564A (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201911054324.2A CN110722564A (zh) 2019-10-31 2019-10-31 一种具有互联网搜索执行功能的类机器人

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201911054324.2A CN110722564A (zh) 2019-10-31 2019-10-31 一种具有互联网搜索执行功能的类机器人

Publications (1)

Publication Number Publication Date
CN110722564A true CN110722564A (zh) 2020-01-24

Family

ID=69223569

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201911054324.2A Pending CN110722564A (zh) 2019-10-31 2019-10-31 一种具有互联网搜索执行功能的类机器人

Country Status (1)

Country Link
CN (1) CN110722564A (zh)

Citations (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2003111981A (ja) * 2001-10-09 2003-04-15 Sony Corp ロボット装置及びその制御方法、ロボットのための情報提供システム及び情報提供方法、並びに記憶媒体
CN103179157A (zh) * 2011-12-22 2013-06-26 张殿礼 一种智能网络机器人及控制方法
CN103336788A (zh) * 2013-06-05 2013-10-02 上海交通大学 一种仿人机器人辅助的互联网信息获取方法及***
CN105856261A (zh) * 2016-05-26 2016-08-17 王帅 机器人的语音控制动作***
CN106845628A (zh) * 2017-02-07 2017-06-13 珠海金萝卜智动科技有限公司 机器人通过互联网自主学习生成新指令的方法和装置
US9796095B1 (en) * 2012-08-15 2017-10-24 Hanson Robokind And Intelligent Bots, Llc System and method for controlling intelligent animated characters
CN108452338A (zh) * 2018-05-28 2018-08-28 广州市君望机器人自动化有限公司 具有防撞保护功能的消毒机器人及防撞装置

Patent Citations (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2003111981A (ja) * 2001-10-09 2003-04-15 Sony Corp ロボット装置及びその制御方法、ロボットのための情報提供システム及び情報提供方法、並びに記憶媒体
CN103179157A (zh) * 2011-12-22 2013-06-26 张殿礼 一种智能网络机器人及控制方法
US9796095B1 (en) * 2012-08-15 2017-10-24 Hanson Robokind And Intelligent Bots, Llc System and method for controlling intelligent animated characters
CN103336788A (zh) * 2013-06-05 2013-10-02 上海交通大学 一种仿人机器人辅助的互联网信息获取方法及***
CN105856261A (zh) * 2016-05-26 2016-08-17 王帅 机器人的语音控制动作***
CN106845628A (zh) * 2017-02-07 2017-06-13 珠海金萝卜智动科技有限公司 机器人通过互联网自主学习生成新指令的方法和装置
CN108452338A (zh) * 2018-05-28 2018-08-28 广州市君望机器人自动化有限公司 具有防撞保护功能的消毒机器人及防撞装置

Similar Documents

Publication Publication Date Title
Biggs et al. A survey of robot programming systems
Huckaby et al. A taxonomic framework for task modeling and knowledge transfer in manufacturing robotics
KR20030007713A (ko) 로봇 장치를 위한 동작 교시 장치 및 동작 교시 방법, 및기억 매체
JP5141876B2 (ja) 軌道探索装置
Liu et al. Symbiotic human-robot collaboration: multimodal control using function blocks
Rickert et al. Integrating language, vision and action for human robot dialog systems
Munawar et al. Maestrob: A robotics framework for integrated orchestration of low-level control and high-level reasoning
US20210151050A1 (en) Voice Control System for Operating Machinery
US10960540B2 (en) Robot orchestration architecture
Iovino et al. Interactive disambiguation for behavior tree execution
Stoytchev et al. Incorporating motivation in a hybrid robot architecture
Zhang et al. A two-arm situated artificial communicator for human-robot cooperative assembly
CN111862727B (zh) 人工智能图形化编程教学平台及方法
Ng-Thow-Hing et al. Cognitive map architecture
CN110722564A (zh) 一种具有互联网搜索执行功能的类机器人
TW202001871A (zh) 工作機械語音控制系統
CN115816441B (zh) 基于任务描述的机器人控制方法、装置及可读介质
CN111309453A (zh) 分布式部署的智能机器人***
Berenz et al. TDM: A software framework for elegant and rapid development of autonomous behaviors for humanoid robots
JP2004114285A (ja) ロボット装置及びその行動制御方法
Qiu et al. Hand pose-based task learning from visual observations with semantic skill extraction
CN110370280B (zh) 机器人行为的反馈控制方法、***和计算机可读存储介质
Stenmark et al. Connecting Natural Language to Task Demonstrations and Low-level Control of Industrial Robots.
Graf et al. Recognition and understanding situations and activities with description logics for safe human-robot cooperation
CN109986577A (zh) 基于机器人操作***的饮食护理方法及设备

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
RJ01 Rejection of invention patent application after publication

Application publication date: 20200124

RJ01 Rejection of invention patent application after publication