CN104385273B - 机器人***及其同时表演控制方法 - Google Patents

机器人***及其同时表演控制方法 Download PDF

Info

Publication number
CN104385273B
CN104385273B CN201310601216.9A CN201310601216A CN104385273B CN 104385273 B CN104385273 B CN 104385273B CN 201310601216 A CN201310601216 A CN 201310601216A CN 104385273 B CN104385273 B CN 104385273B
Authority
CN
China
Prior art keywords
robot
program
module
main robot
performs
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.)
Active
Application number
CN201310601216.9A
Other languages
English (en)
Other versions
CN104385273A (zh
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.)
SUZHOU AOGUAN INTELLIGENT EQUIPMENT Co.,Ltd.
Original Assignee
JIAXING DEBAOWEI MICROELECTRONICS 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 JIAXING DEBAOWEI MICROELECTRONICS Co Ltd filed Critical JIAXING DEBAOWEI MICROELECTRONICS Co Ltd
Priority to CN201310601216.9A priority Critical patent/CN104385273B/zh
Priority to PCT/CN2014/079684 priority patent/WO2015074410A1/zh
Priority to US15/038,053 priority patent/US10052760B2/en
Publication of CN104385273A publication Critical patent/CN104385273A/zh
Application granted granted Critical
Publication of CN104385273B publication Critical patent/CN104385273B/zh
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

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/1679Programme controls characterised by the tasks executed
    • B25J9/1682Dual arm manipulator; Coordination of several manipulators
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06NCOMPUTING ARRANGEMENTS BASED ON SPECIFIC COMPUTATIONAL MODELS
    • G06N3/00Computing arrangements based on biological models
    • G06N3/004Artificial life, i.e. computing arrangements simulating life
    • G06N3/008Artificial life, i.e. computing arrangements simulating life based on physical entities controlled by simulated intelligence so as to replicate intelligent life forms, e.g. based on robots replicating pets or humans in their appearance or behaviour

Landscapes

  • Engineering & Computer Science (AREA)
  • Robotics (AREA)
  • Physics & Mathematics (AREA)
  • Evolutionary Computation (AREA)
  • Automation & Control Theory (AREA)
  • Mechanical Engineering (AREA)
  • Artificial Intelligence (AREA)
  • Theoretical Computer Science (AREA)
  • Software Systems (AREA)
  • Mathematical Physics (AREA)
  • Biomedical Technology (AREA)
  • Computational Linguistics (AREA)
  • Molecular Biology (AREA)
  • Computing Systems (AREA)
  • General Engineering & Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Data Mining & Analysis (AREA)
  • General Health & Medical Sciences (AREA)
  • Biophysics (AREA)
  • Life Sciences & Earth Sciences (AREA)
  • Health & Medical Sciences (AREA)
  • Fuzzy Systems (AREA)
  • Toys (AREA)
  • Manipulator (AREA)

Abstract

本发明公开了一种机器人***及其同时表演控制方法。所述***包括:一主机器人和至少一个副机器人,所述主机器人和所述副机器人都包括控制模块、存储模块、无线通信模块以及节目执行模块,所述控制模块分别连接所述存储模块、所述无线通信模块和所述节目执行模块。应用本发明技术方案,能够实现多个机器人的自动表演,降低对用户的依赖性,并且能够作为一种学习工具,为学习者提供逼真的语言学习环境。

Description

机器人***及其同时表演控制方法
技术领域
本发明涉及智能控制技术领域,特别是涉及一种机器人***及其同时表演控制方法。
背景技术
目前,机器人已经进入家用市场,并且得到广泛应用,例如人们可以通过机器人进行语言学习或其它娱乐活动。
然而,传统的家用学习娱乐型机器人,都是以单个为单位进行使用,机器人接收用户的控制指令,做出读、唱歌、舞蹈动作等行为。由此,传统的机器人对用户的依赖性比较高,耗费用户较多的精力,尤其是家长通过机器人教导小朋友的应用场景下,需要家长较长时间的参与和陪同。
发明内容
基于此,有必要针对提供一种机器人***及其同时表演控制方法,应用本***和方法,能够实现多个机器人的自动表演,降低对用户的依赖性,并且能够作为一种学习工具,为学习者提供逼真的语言学习环境。
一种机器人***,包括:一主机器人和至少一个副机器人,所述主机器人和所述副机器人都包括控制模块、存储模块、无线通信模块以及节目执行模块,所述控制模块分别连接所述存储模块、所述无线通信模块和所述节目执行模块,用于控制各部分协调工作;所述存储模块,用于存储同时表演的节目程序;
所述无线通信模块,用于建立所述主机器人和所述至少一个副机器人的通信连接;
所述控制模块,用于在所述主机器人和所述至少一个副机器人建立通信连接后,按照预设的策略,确定所述机器人***所要同时表演的节目;
所述无线通信模块,还用于在所述控制模块确定同时表演的节目后,建立所述主机器人和所述至少一个副机器人的时钟同步信号参考点;
所述控制模块,还用于根据所述时钟同步信号参考点,读取所述节目对应的节目程序进行执行,产生所述节目执行模块的控制信号;
所述节目执行模块,用于根据所述控制信号,进行节目的表演。
在其中一个实施例中,所述无线通信模块,还用于在所述主机器人和所述至少一个副机器人建立通信连接后,在所述控制模块的控制下,进行所述主机器人和所述副机器人之间的节目程序的传输,以供所述主机器人和所述副机器人进行节目共享。
在其中一个实施例中,所述节目执行模块包括语音类节目执行单元和动作类节目执行单元中的至少一种;
所述语音类节目执行单元包括音频处理装置和扬声器,所述音频处理装置连接所述控制模块,所述扬声器连接所述音频处理装置;
所述动作类节目执行单元包括电机驱动装置、电机以及机械运动装置,所述电机驱动装置连接所述控制模块和所述电机,所述电机连接所述机械运动装置。
在其中一个实施例中,所述节目执行模块包括语音类节目执行单元和动作类节目执行单元,还进一步包括指示灯单元,所述指示灯单元包括眼睛指示灯和嘴巴指示灯,所述眼睛指示灯和所述嘴巴指示灯分别连接所述控制模块;
所述眼睛指示灯,用于在所述语音类节目执行单元或所述动作类节目执行单元进行节目表演时,在所述控制模块的控制下进行闪烁;
所述嘴巴指示灯,用于在所述语音类节目执行单元进行节目表演时,在所述控制模块的控制下进行闪烁。
在其中一个实施例中,所述主机器人和所述副机器人还包括避障检测模块,所述避障检测模块包括红外感应装置和超声波感应装置中的至少一种,所述红外感应装置和/或所述超声波感应装置连接所述控制模块,用于在所述动作类节目执行单元进行节目表演时,检测障碍物或高低平面交界处,并将检测信号发送给所述控制模块;
所述控制模块,还用于在接收到所述检测信号后,向所述电机驱动装置发送转向或后退指令,所述电机驱动装置驱动所述电机进行工作,通过所述机械运动装置带动所述主机器人或副机器人进行转弯或后退。
在其中一个实施例中,所述主机器人和所述副机器人还包括接口模块,所述接口模块连接所述控制模块,用于接收外部传输的节目程序,并存储到所述存储模块中,以供机器人***进行节目的更新。
一种机器人***同时表演控制方法,包括:
通过无线通信方式,建立所述主机器人与所述至少一个副机器人的通信连接;
所述主机器人按照预设的策略,确定所述机器人***所要同时表演的节目;
所述主机器人和所述副机器人,通过无线通信建立同时表演的时钟同步信号参考点;
所述主机人和所述副机器人分别根据所述时钟同步信号参考点,读取所述节目对应的节目程序进行执行,产生所述主机器人和所述副机器人进行节目表演的控制信号;
所述主机器人和所述副机器人的节目执行模块分别根据所述控制信号,进行节目表演。
在其中一个实施例中,在所述建立所述主机器人与所述至少一个副机器人的通信连接的步骤之后,所述方法还包括:
所述主机器人和所述副机器人之间进行节目程序的传输和共享。
在其中一个实施例中,所述主机器人和所述副机器人的节目执行模块分别根据所述控制信号,进行节目表演,包括:
所述主机器人和所述副机器人的节目执行模块分别根据所述控制信号,进行语音类节目表演;和/或
所述主机器人和所述副机器人的节目执行模块分别根据所述控制信号,进行动作类节目表演。
在其中一个实施例中,所述主机器人和所述副机器人的节目执行模块分别根据所述控制信号,进行节目表演,具体包括:
所述主机器人和所述副机器人的节目执行模块分别根据所述控制信号,进行语音类节目表演和动作类节目表演;以及
在所述主机器人和所述副机器人进行语音类节目表演或动作类节目表演时,控制对应的眼睛指示灯进行闪烁;以及
在所述主机器人和所述副机器人进行语音类节目表演,控制对应的嘴巴指示灯进行闪烁。
在其中一个实施例中,所述方法还包括:
在所述主机器人和所述副机器人进行动作类节目表演的同时,通过避障检测模块检测障碍物或高低平面交界处,所述避障检测模块包括红外感应装置和超声波感应装置中的至少一种;
若所述主机器人或所述副机器人的避障检测模块检测到障碍物或高地平面交界处,则进行转向或后退。
在其中一个实施例中,所述方法还包括:
所述主机器人或所述副机器人通过接口模块接收外部传输的节目程序,进行节目更新。
上述机器人***及其同时表演控制方法,在主机器人和副机器人相遇时,通过无线通信模块,建立无线通信连接,由主机器人确定所要同时表演的节目,再由无线通信模块建立主机器人和副机器人同时表演的时钟同步信号参考点,之后主机器人和副机器人分别执行节目对应的节目程序,产生各自节目执行模块的控制信号,主机器人和副机器人的节目执行模块分别根据控制信号,进行各自的节目表演,相对于传统技术,降低对用户的依赖性,节省了用户时间和精力。
附图说明
图1为一个实施例中的机器人***主机器人和副机器人的结构示意图;
图2为另一个实施例中的机器人***主机器人和副机器人的结构示意图;
图3为又一个实施例中的机器人***主机器人和副机器人的结构示意图;
图4为又一个实施例中的机器人***主机器人和副机器人的结构示意图;
图5为一个实施例中的机器人***同时表演控制方法的流程示意图;
图6为一个实施例中主机器人和副机器人进行同时表演的时序图。
具体实施方式
为了使本发明的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本发明进行进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。
参见图1,在一个实施例中,提供了一种机器人***。该机器人***包括一个主机器人和至少一个副机器人,主机器人和副机器人的结构具体如图1。
主机器人和副机器人包括:控制模块101、存储模块102、无线通信模块103以及节目执行模块104。控制模块101分别连接存储模块102、无线通信模块103和节目执行模块104,用于控制各部分协调工作,控制模块101可以是微处理器、FPGA(Field-ProgrammableGateArray,现场可编程门阵列)等控制芯片。存储模块102,用于存储同时表演的节目程序以及控制指令,存储模块102可以是硬盘、可拆卸的存储卡等。无线通信模块103,用于机器人***中主、副机器人之间的无线通信,例如可以但不限于是WiFi(wirelessfidelity,无线保真)模块、2G无线芯片、3G无线芯片、2.4G无线芯片、Bluetooth(蓝牙)模块等。主机器人和副机器人各自的节目执行模块104,用于在控制模块101的控制下,进行节目的表演,具体的,在不同应用场景下,节目执行模块104可以有不同的实施方式。例如,在机器人***用于语言学习的应用场景下,节目执行模块104可以仅仅由语音类节目执行单元构成,包括音频处理装置和扬声器等,通过多个机器人扮演不同的性别或角色,进行英语或其它语言音频的播放,模拟语言学习中对话的多种场景,能够提供一种逼真的语言学习环境。又例如在机器人***还可以提供娱乐功能,例如提供多机器人舞蹈或溜冰等观赏性表演,节目执行模块104可以仅仅由动作类节目执行单元构成,包括电机驱动装置、电机和与机械运动装置,其中根据机械运动的复杂程度,电机具体可以包括头部电机、手部电机、腿部电机的一种或多种,机械运动装置可以是滚轮、球形装置等。此外,节目执行模块104也可以同时具有语音类节目执行单元和动作类节目执行单元。
本实施例提供的机器人***,其工作原理如下所述:
主机器人和副机器人通过无线通信模块103相互识别,建立通信连接。具体的,主、副机器人的身份可以预先进行设置,也可以采取在两机器人相遇后,谁抢先发出握手信号即为主机器人的设置方式。
机器人***包括一主机器人和至少一副机器人,最优使用场景为两个机器人同时使用,其中主、副机器人预先存储了相同的节目程序。然而,不同用户的机器人可能由于节目程序不同,需要进行节目的共享。在主、副机器人通过无线通信模块103建立通信连接后,主机器人可以要求副机器人进行节目编号清单的上报,主机器人在接收到该清单后与自身所存储的节目编号相比较,和副机器人之间通过无线通信模块103进行互相没有节目程序的传输,实现共享。可以理解,主、副机器人之间的节目共享,在预先配对的机器人之间并不限定执行。
主机器人的控制模块101,再根据自身存储或共享后的节目清单,按照预设策略决定机器人***所要同时表演的节目。例如,主机器人可以按照节目编号顺序决定表演顺序,也可以随机决定表演顺序。
主机器人每次确定好所要表演的节目编号后,通过无线通信模块103告知副机器人所要表演的节目编号。主、副机器人之间同时将时钟归零,建立同时表演的时钟同步信号参考点。主、副机器人的控制模块101分别读取各自存储模块102所存储的对应的节目程序,进行执行,产生各自节目执行模块104的不同时间点的控制信号。
主、副机器人的节目执行模块104分别根据不同时间点的控制信号,进行不同的操作,例如音频的播放、电机的运转等,从而实现机器人***同时表演节目,如英语朗读、唱歌、溜冰、舞蹈等。主、副机器人同时进行节目表演,直到所有节目表演完毕或主、副机器人从无线通信有效范围内分开。
本实施例所提供的机器人***,在主机器人和副机器人相遇时,通过无线通信模块,建立无线通信连接,由主机器人确定所要同时表演的节目,再由无线通信模块建立主机器人和副机器人同时表演的时钟同步信号参考点,之后主机器人和副机器人分别执行节目对应的节目程序,产生各自节目执行模块的控制信号,主机器人和副机器人的节目执行模块分别根据控制信号,进行各自的节目表演,相对于传统技术,降低对用户的依赖性,节省了用户时间和精力。
参见图2,在另一个实施例中,提供了一种机器人***。该机器人***包括一个主机器人和至少一个副机器人。该机器人***所包括的主、副机器人结构如图2所示。
主、副机器人包括:控制模块201、存储模块202、无线通信模块203、节目执行模块204以及接口模块205。控制模块201分别连接存储模块202、无线通信模块203、节目执行模块204和接口模块205,用于控制各部分协调工作,控制模块201可以是微处理器、FPGA等控制芯片。存储模块202,用于存储同时表演的节目程序以及控制指令,存储模块202可以是硬盘、可拆卸的存储卡等。无线通信模块203,用于机器人***中主、副机器人之间的无线通信,例如可以是WiFi(wirelessfidelity,无线保真)模块、Bluetooth(蓝牙)模块、2.4G无线芯片等。主机器人和副机器人各自的节目执行模块204,用于在控制模块201的控制下,进行节目的表演,具体的,本实施例中的机器人主要提供学习功能,机器人能够模拟不同性别和角色进行对话,能够提供逼真的语言学习环境。节目执行模块204只由语音类节目执行单元构成,包括音频处理装置2041和扬声器2042。音频处理装置2041连接控制模块201和扬声器2042。音频处理装置2041可以选用频响宽的音频集成芯片,扬声器2042可置于一声学结构设计合理的腔体中,从而能够发出优美的声音。在存储模块202相应用于存储音频文件,如mp3格式的音频文件。
本实施例所提供的机器人***,控制模块201、存储模块202、无线通信模块203、节目执行模块204的工作原理可以参照图1中实施例的描述。区别在于,节目执行模块204所能执行的操作为:音频处理装置2041根据控制模块201从存储模块202读取的音频文件,进行处理和功率放大,推放至扬声器2042进行播放。此外主、副机器人还包括接口模块205,接口模块205连接控制模块201,可以用于接收外部传输的节目程序、音频文件并进行存储,从而实现节目更新或机器人的升级。
此外,在其它的实施例中,主、副机器人的节目执行模块204可以仅仅包括动作类节目执行单元,或兼有语音类节目执行单元和动作类节目执行单元,其原理不再赘述。
参见图3,为另一个实施例中的机器人***的主、副机器人的结构示意图。该机器人***包括一个主机器人和至少一个副机器人。主、副机器人包括:控制模块301、存储模块302、无线通信模块303、节目执行模块以及接口模块305。控制模块301分别连接存储模块302、无线通信模块303、节目执行模块和接口模块305,用于控制各部分协调工作,控制模块301可以是微处理器、FPGA等控制芯片。存储模块302,用于存储同时表演的节目程序以及控制指令,存储模块302可以是硬盘、可拆卸的存储卡等。无线通信模块303,用于机器人***中主、副机器人之间的无线通信,例如可以但不限于是WiFi(wirelessfidelity,无线保真)模块、2G无线芯片、3G无线芯片、2.4G无线芯片、Bluetooth(蓝牙)模块等。节目执行模块包括语音类节目执行单元3041、动作类节目执行单元3042和指示灯单元3043。语音类节目执行单元3041包括音频处理装置30411和扬声器30412。音频处理装置30411分别连接控制模块301和扬声器30412。动作类节目执行单元3042包括电机驱动装置30421、电机30422以及机械运动装置30423。电机驱动装置30421连接控制模块301和电机30422,电机30422连接机械运动装置30423。电机30422具体可以包括头部电机、手部电机、腿部电机的一种或多种,机械运动装置30423可以是滚轮、球形装置等,根据不同的机械运动形式,可以有不同的设置。指示灯单元3043包括眼睛指示灯30431和嘴巴指示灯30432,眼睛指示灯30431和嘴巴指示灯30432分别连接控制模块301。
本实施例提供的机器人***,其工作原理如下所述:
主机器人和副机器人通过无线通信模块303相互识别,建立通信连接。具体的,主、副机器人的身份可以预先进行设置,也可以采取在两机器人相遇后,谁抢先发出握手信号即为主机器人的设置方式。
同图1中所述实施例类似,本实施例中机器人***主、副机器人的无线通信模块303还可以用于进行节目程序的相互传输,实现节目共享。
主机器人的控制模块301,再根据自身存储或共享后的节目清单,按照预设策略决定机器人***所要同时表演的节目。
主机器人每次确定好所要表演的节目编号后,通过无线通信模块303告知副机器人所要表演的节目。主、副机器人之间同时将时钟归零,建立同时表演的时钟同步信号参考点。主、副机器人的控制模块301分别读取各自存储模块302所存储的对应的节目程序,进行执行,产生各自节目执行模块的不同时间点的控制信号,分别包括语音类节目执行单元3041的控制信号、动作类节目执行单元3042的控制信号以及指示灯单元3043的控制信号。
主、副机器人的节目执行模块分别根据不同时间点的控制信号,进行不同的操作,例如在某时刻进行音频的播放,实现诗歌朗诵、唱歌等语音类节目表演,在语音类节目执行单元3041进行节目表演时,眼睛指示灯30431、嘴巴指示灯30432可以分别在控制模块301的控制下按照特定的频率进行闪烁,不同的频率可以表达不同的含义;又例如在某时刻,通过电机驱动装置30421驱动电机30422进行运转,从而带动机械运动装置30423进行运动,实现舞蹈、步行等动作,同时,眼睛指示灯30431也可以在机器人做出特定动作的同时,在控制模块301的控制下按照某一频率进行闪烁;又例如,主、副机器人在同一时刻,既可以通过语音类节目执行单元3041进行语音类节目表演,也可以通过动作类节目执行单元3042进行动作类节目表演。由此,本实施例中的机器人***,不仅能够作为学习工具,提供逼真的语言学习环境,还能进行多种观赏性的动作表演。
主、副机器人还包括接口模块305,接口模块305连接控制模块301,可以用于接收外部传输的节目程序并进行存储,从而实现节目更新或机器人的升级,例如根据家长提供的音频源文件,再进行加工,存储到机器人中,在播放该音频文件时,对儿童更有吸引力。
参见图4,为又一个实施例中提供的机器人***中主、副机器人的结构示意图。该机器人***包括一个主机器人和至少一个副机器人。主、副机器人包括:控制模块401、存储模块402、无线通信模块403、节目执行模块、接口模块305以及避障检测模块406。控制模块401分别连接存储模块402、无线通信模块403、节目执行模块、接口模块405和避障检测模块406,用于控制各部分协调工作,控制模块401可以是微处理器、FPGA等控制芯片。存储模块402,用于存储同时表演的节目程序以及控制指令,存储模块402可以是硬盘、可拆卸的存储卡等。无线通信模块403,用于机器人***中主、副机器人之间的无线通信,例如可以4是WiFi(wirelessfidelity,无线保真)模块、2G无线芯片、3G无线芯片、2.4G无线芯片、Bluetooth(蓝牙)模块等。节目执行模块包括语音类节目执行单元4041、动作类节目执行单元4042和指示灯单元4043。语音类节目执行单元4041包括音频处理装置40411和扬声器40412。音频处理装置40411分别连接控制模块401和扬声器40412。动作类节目执行单元4042包括电机驱动装置40421、电机40422以及机械运动装置40423。电机驱动装置40421连接控制模块401和电机40422,电机40422连接机械运动装置40423。电机40422具体可以包括头部电机、手部电机、腿部电机的一种或多种,机械运动装置40423可以是滚轮、球形装置等,根据不同的机械运动形式,可以有不同的设置。指示灯单元4043包括眼睛指示灯40431和嘴巴指示灯40432,眼睛指示灯40431和嘴巴指示灯40432分别连接控制模块401。
本实施例中主、副机器人的控制模块401、存储模块402、无线通信模块403、语音类节目执行单元4041、动作类节目执行单元4042、指示灯单元403、接口模块505部分的工作原理,可以参照图3中实施例的描述,在此不再赘述。其机器人***的应用场景,不仅包括学习应用,能提供逼真的语言学习环境,还包括提供具有观赏性的肢体动作表演。
本实施例与图3中实施例的区别在于,主、副机器人还包括避障检测模块406。具体的,本实施例的避障检测模块406包括红外感应装置和超生波感应装置。在其它的实施例中,避障检测模块可以包括红外感应装置和超声波感应装置中的任意一种。红外感应装置和超生波感应装置分别连接控制模块401。在动作类节目执行单元4042进行节目表演时,控制模块401打开红外感应装置和超声波感应装置进行检测,检测障碍物或高低平面交界处(如楼梯),并将检测信号发送给控制模块401。本实施例并不限定红外感应装置和超声波感应装置具体的检测功能以及检测方向,例如在一个应用场景下,超声波感应装置可以安装在主、副机器人的前部,用于检测机器人运动前方的凸起等障碍物,而红外感应装置用于检测高低平面交界处。在红外感应装置或超声波感应装置检测到障碍物或高低界面交界处,会向控制模块401发出对应的检测信号,控制模块401在接收到检测信号后,立刻向电机驱动装置40421发送转向或后退指令,电机驱动装置40421驱动电机40422进行工作,通过机械运动装置40423带动主机器人或副机器人进行转弯或后退。进一步地,在本实施例中,当动作类节目执行单元4042停止表演节目时,控制模块401可以关闭超声波感应装置和红外感应装置,以达到节省能源的目的。
参见图5,在一个实施例中,提供了一种机器人***同时表演控制方法。其中,该机器人***包括一主机器人和至少一个副机器人。主、副机器人的***架构可以参照图1。该方法包括:
步骤501,通过无线通信方式,建立主机器人与至少一个副机器人的通信连接。
具体的,本实施例中,主、副机器人的身份可以预先进行设置,也可以采取在两机器人相遇后,谁抢先发出握手信号即为主机器人的设置方式。
步骤502,主机器人与副机器人之间进行节目程序的传输和共享。
具体的,在主、副机器人通过无线通信连接后,主机器人可以要求副机器人进行节目编号清单的上报,主机器人在接收到该清单后与自身所存储的节目编号相比较,确定和副机器人之间不同的节目编号,再通过通过无线通信进行互相没有的节目程序的传输,实现共享。此外,对于预先配对使用的主、副机器人,其存储的节目程序相同,并不限定要求执行步骤502。
步骤503,主机器人按照预设的策略,确定机器人***所要同时表演的节目。
具体的,主机器人可以按照节目编号确定机器人***同时表演节目的顺序,也可以随机决定所要表演节目的编号。
步骤504,主机器人和副机器人,通过无线通信建立同时表演的时钟同步信号参考点。
具体的,在主机器人确定所要表演的节目后,主、副机器人同时进行时钟归零,建立同时表演的时钟同步信号参考点。
步骤505,主机器人和副机器人分别根据时钟同步信号参考点,读取节目对应的节目程序进行执行,产生主机器人和副机器人进行节目表演的控制信号。
具体的,在主、副机器人建立时钟同步信号参考点后,主、副机器人分别进行计时,读取节目程序进行执行,产生节目编排中不同时间点、不同操作对应的控制信号。
步骤506,主机器人和副机器人的节目执行模块分别根据控制信号,进行节目表演。
具体的,主机器人和副机器人的节目执行模块分别根据控制信号,进行语音类节目表演或动作类节目表演,例如音频的播放、电机的运转等,从而实现机器人***同时表演节目,如英语朗读、唱歌、溜冰、舞蹈等,由此可以将机器人***作为学***面交界处,其中,避障检测模块包括红外感应装置和超声波感应装置中的至少一种,若主机器人或副机器人的避障检测模块检测到障碍物或高地平面交界处,则进行转向或后退等操作。
此外,主机器人和副机器人还可以通过接口模块接收外部传输的节目程序,进行节目的更新。
参见图6,在一个实施例中,提供了机器人***主、副机器人同时表演的时序图。本实施例优选为一个主机器人和一个副机器人同时进行节目表演,具体包括:
601,主机器人向副机器人发送握手信号。
602,副机器人响应握手信号。
603,主机器人要求副机器人上报节目编号清单。
604,副机器人向主机器人上报节目编号清单。
605,主机器人和副机器人之间进行节目程序的发送或接收,实现节目共享。
606,主机器人进行节目决策,确定节目顺序。
607,主机器人向副机器人发送待表演节目编号。
608,主机器人和副机器人同时时钟归零,建立时钟同步信号参考点。
609,主机器人读取音频文件,进行播放,同时眼睛指示灯、嘴巴指示灯进行闪烁。
610,主机器人向副机器人发送通知应答信号。
611,副机器人读取音频文件,进行播放,同时眼睛指示灯、嘴巴指示灯进行闪烁。
612,副机器人向主机器人发送应答完毕信号。
……
在步骤612之后,主、副机器人根据节目程序,可以执行唱歌、跳舞、自我介绍、避障等操作,直到所有节目表演完毕。
本领域普通技术人员可以理解实现上述实施例方法中的全部或部分流程,是可以通过计算机程序来指令相关的硬件来完成,所述的程序可存储于一计算机可读取存储介质中,该程序在执行时,可包括如上述各方法的实施例的流程。其中,所述的存储介质可为磁碟、光盘、只读存储记忆体(Read-OnlyMemory,ROM)或随机存储记忆体(RandomAccessMemory,RAM)等。
以上所述实施例仅表达了本发明的几种实施方式,其描述较为具体和详细,但并不能因此而理解为对本发明专利范围的限制。应当指出的是,对于本领域的普通技术人员来说,在不脱离本发明构思的前提下,还可以做出若干变形和改进,这些都属于本发明的保护范围。因此,本发明专利的保护范围应以所附权利要求为准。

Claims (10)

1.一种机器人***,其特征在于,包括:一主机器人和至少一个副机器人,所述主机器人和所述副机器人都包括控制模块、存储模块、无线通信模块以及节目执行模块,所述控制模块分别连接所述存储模块、所述无线通信模块和所述节目执行模块,用于控制各部分协调工作;所述存储模块,用于存储同时表演的节目程序;
所述无线通信模块,用于主机器人和副机器人通过无线通信模块相互识别,采取在两机器人相遇后,谁抢先发出握手信号即为主机器人的设置方式,建立所述主机器人和所述至少一个副机器人的通信连接;
所述控制模块,用于在所述主机器人和所述至少一个副机器人建立通信连接后,按照预设的策略,确定所述机器人***所要同时表演的节目;
所述无线通信模块,还用于在所述控制模块确定同时表演的节目后,建立所述主机器人和所述至少一个副机器人的时钟同步信号参考点;
所述控制模块,还用于根据所述时钟同步信号参考点,读取所述节目对应的节目程序进行执行,产生所述节目执行模块的控制信号;
所述节目执行模块,用于根据所述控制信号,进行节目的表演。
2.根据权利要求1所述的机器人***,其特征在于,所述无线通信模块,还用于在所述主机器人和所述至少一个副机器人建立通信连接后,在所述控制模块的控制下,进行所述主机器人和所述副机器人之间的节目程序的传输,以供所述主机器人和所述副机器人进行节目共享。
3.根据权利要求1或2所述的机器人***,其特征在于,所述节目执行模块包括语音类节目执行单元和动作类节目执行单元中的至少一种;
所述语音类节目执行单元包括音频处理装置和扬声器,所述音频处理装置连接所述控制模块,所述扬声器连接所述音频处理装置;
所述动作类节目执行单元包括电机驱动装置、电机以及机械运动装置,所述电机驱动装置连接所述控制模块和所述电机,所述电机连接所述机械运动装置。
4.根据权利要求3所述的机器人***,其特征在于,所述节目执行模块包括语音类节目执行单元和动作类节目执行单元,还进一步包括指示灯单元,所述指示灯单元包括眼睛指示灯和嘴巴指示灯,所述眼睛指示灯和所述嘴巴指示灯分别连接所述控制模块;
所述眼睛指示灯,用于在所述语音类节目执行单元或所述动作类节目执行单元进行节目表演时,在所述控制模块的控制下进行闪烁;
所述嘴巴指示灯,用于在所述语音类节目执行单元进行节目表演时,在所述控制模块的控制下进行闪烁。
5.根据权利要求4所述的机器人***,其特征在于,所述主机器人和所述副机器人还包括避障检测模块,所述避障检测模块包括红外感应装置和超声波感应装置中的至少一种,所述红外感应装置和/或所述超声波感应装置连接所述控制模块,用于在所述动作类节目执行单元进行节目表演时,检测障碍物或高低平面交界处,并将检测信号发送给所述控制模块;
所述控制模块,还用于在接收到所述检测信号后,向所述电机驱动装置发送转向或后退指令,所述电机驱动装置驱动所述电机进行工作,通过所述机械运动装置带动所述主机器人或副机器人进行转弯或后退。
6.根据权利要求1所述的机器人***,其特征在于,所述主机器人和所述副机器人还包括接口模块,所述接口模块连接所述控制模块,用于接收外部传输的节目程序,并存储到所述存储模块中,以供机器人***进行节目的更新。
7.一种机器人***同时表演控制方法,所述机器人***包括一主机器人和至少一个副机器人,其特征在于,所述方法包括:
通过无线通信方式,建立所述主机器人与所述至少一个副机器人的通信连接,采取在两机器人相遇后,谁抢先发出握手信号即为主机器人的设置方式;
所述主机器人按照预设的策略,确定所述机器人***所要同时表演的节目;
所述主机器人和所述副机器人,通过无线通信建立同时表演的时钟同步信号参考点;
所述主机器人和所述副机器人分别根据所述时钟同步信号参考点,读取所述节目对应的节目程序进行执行,产生所述主机器人和所述副机器人进行节目表演的控制信号;
所述主机器人和所述副机器人的节目执行模块分别根据所述控制信号,进行节目表演。
8.根据权利要求7所述的方法,其特征在于,所述主机器人和所述副机器人的节目执行模块分别根据所述控制信号,进行节目表演,包括:
所述主机器人和所述副机器人的节目执行模块分别根据所述控制信号,进行语音类节目表演;和/或
所述主机器人和所述副机器人的节目执行模块分别根据所述控制信号,进行动作类节目表演。
9.根据权利要求8所述的方法,其特征在于,所述主机器人和所述副机器人的节目执行模块分别根据所述控制信号,进行节目表演,具体包括:
所述主机器人和所述副机器人的节目执行模块分别根据所述控制信号,进行语音类节目表演和动作类节目表演;以及
在所述主机器人和所述副机器人进行语音类节目表演或动作类节目表演时,控制对应的眼睛指示灯进行闪烁;以及
在所述主机器人和所述副机器人进行语音类节目表演,控制对应的嘴巴指示灯进行闪烁。
10.根据权利要求9所述的方法,其特征在于,所述方法还包括:
在所述主机器人和所述副机器人进行动作类节目表演的同时,通过避障检测模块检测障碍物或高低平面交界处,所述避障检测模块包括红外感应装置和超声波感应装置中的至少一种;
若所述主机器人或所述副机器人的避障检测模块检测到障碍物或高地平面交界处,则进行转向或后退。
CN201310601216.9A 2013-11-22 2013-11-22 机器人***及其同时表演控制方法 Active CN104385273B (zh)

Priority Applications (3)

Application Number Priority Date Filing Date Title
CN201310601216.9A CN104385273B (zh) 2013-11-22 2013-11-22 机器人***及其同时表演控制方法
PCT/CN2014/079684 WO2015074410A1 (zh) 2013-11-22 2014-06-11 机器人***及其同时表演控制方法
US15/038,053 US10052760B2 (en) 2013-11-22 2014-06-11 Robot system and simultaneous performance control method thereof

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201310601216.9A CN104385273B (zh) 2013-11-22 2013-11-22 机器人***及其同时表演控制方法

Publications (2)

Publication Number Publication Date
CN104385273A CN104385273A (zh) 2015-03-04
CN104385273B true CN104385273B (zh) 2016-06-22

Family

ID=52603276

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201310601216.9A Active CN104385273B (zh) 2013-11-22 2013-11-22 机器人***及其同时表演控制方法

Country Status (3)

Country Link
US (1) US10052760B2 (zh)
CN (1) CN104385273B (zh)
WO (1) WO2015074410A1 (zh)

Families Citing this family (19)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN104407583A (zh) * 2014-11-07 2015-03-11 惠州市德宝威敏通科技有限公司 多电子实体协作***
CN106272398A (zh) * 2015-05-27 2017-01-04 鸿富锦精密工业(深圳)有限公司 机器人的驱动组件、机器人及机器人***
CN105785821B (zh) * 2016-03-31 2019-10-22 海尔优家智能科技(北京)有限公司 机器人动作同步方法及装置
CN106154890A (zh) * 2016-09-21 2016-11-23 旗瀚科技有限公司 一种多台机器人同步行为方法
CN106534283A (zh) * 2016-11-02 2017-03-22 旗瀚科技有限公司 一种同步控制多台机器人的***及方法
CN107122040A (zh) * 2017-03-16 2017-09-01 杭州德宝威智能科技有限公司 一种人工智能机器人与智能显示终端间的交互***
CN107030700A (zh) * 2017-05-22 2017-08-11 广西科技大学 一种六轴焊接工业机器人防碰撞控制***
CN107030703A (zh) * 2017-06-09 2017-08-11 上海岭先机器人科技股份有限公司 一种移动机器人***
CN107498560A (zh) * 2017-09-27 2017-12-22 深圳市银星智能科技股份有限公司 移动机器人
CN108123940B (zh) * 2017-12-18 2020-07-24 中国科学院深圳先进技术研究院 基于socket的异步通信方法、存储介质及处理器
CN109159126A (zh) * 2018-10-11 2019-01-08 上海思依暄机器人科技股份有限公司 机器人行为的控制方法、控制***及机器人
CN109671429B (zh) * 2018-12-02 2021-05-25 腾讯科技(深圳)有限公司 语音交互方法及设备
CN110091329A (zh) * 2019-04-30 2019-08-06 河海大学常州校区 一种双机械臂的协同运动控制方法
CN110561418B (zh) * 2019-08-06 2022-09-13 珠海格力智能装备有限公司 机器人控制方法、装置、存储介质、控制器及控制***
CN111061236A (zh) * 2019-12-23 2020-04-24 明发集团安徽智能科技有限公司 一种协调配合控制方法、装置和家用机器人
CN111958588A (zh) * 2020-07-06 2020-11-20 佛山科学技术学院 一种多机器人数据同步的控制方法及***
TWI767831B (zh) * 2021-08-30 2022-06-11 登騰電子股份有限公司 用於風扇的驅動裝置以及驅動程式更新方法
CN114310898B (zh) * 2022-01-07 2022-09-06 深圳威洛博机器人有限公司 一种机器手同步控制***及控制方法
CN114793370B (zh) * 2022-02-17 2023-05-09 深圳市星昇科技有限公司 一种玩具设备的控制方法、设备及存储介质

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR20020085090A (ko) * 2001-05-04 2002-11-16 이지로보틱스 주식회사 무선조작 로봇 제어 시스템
JP2003039360A (ja) * 2001-07-24 2003-02-13 Namco Ltd ロボット制御システム、ロボット、プログラムおよび情報記憶媒体
CN201346776Y (zh) * 2009-01-24 2009-11-18 泰怡凯电器(苏州)有限公司 一种用于机器人的语音***及带有该语音***的机器人
KR101107600B1 (ko) * 2009-12-29 2012-01-25 한국생산기술연구원 공연용 로봇의 통신 장치 및 방법, 그리고 이를 행하는 프로그램을 기록한 컴퓨터로 읽을 수 있는 매체, 그리고 그 로봇 공연 시스템
KR20130104778A (ko) * 2012-03-15 2013-09-25 주식회사 로보빌더 모듈러 로봇의 무선 제어시스템 및 제어방법

Family Cites Families (16)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7330776B1 (en) * 2000-10-06 2008-02-12 Innovation First, Inc. System, apparatus, and method for managing and controlling robot competitions
TWI236610B (en) * 2000-12-06 2005-07-21 Sony Corp Robotic creature device
JP2003205483A (ja) * 2001-11-07 2003-07-22 Sony Corp ロボットシステム及びロボット装置の制御方法
CA2522097C (en) * 2003-04-28 2012-09-25 Stephen James Crampton Cmm arm with exoskeleton
WO2006071062A1 (en) * 2004-12-30 2006-07-06 Samsung Electronics Co., Ltd. A terminal data format and a communication control system and method using the terminal data format
US7720572B2 (en) * 2005-09-30 2010-05-18 Irobot Corporation Companion robot for personal interaction
EP2466411B1 (en) * 2005-12-02 2018-10-17 iRobot Corporation Robot system
US8271132B2 (en) * 2008-03-13 2012-09-18 Battelle Energy Alliance, Llc System and method for seamless task-directed autonomy for robots
US8180486B2 (en) * 2006-10-02 2012-05-15 Honda Motor Co., Ltd. Mobile robot and controller for same
CN101164648A (zh) * 2006-10-17 2008-04-23 上海科技馆 机器人剧场
KR100883521B1 (ko) * 2007-08-03 2009-02-13 한국전자통신연구원 교통 통제 로봇과 이를 이용한 교통 통제 시스템 및 그제어 방법
CN101621695B (zh) * 2009-07-31 2013-06-05 深圳先进技术研究院 基于3g通信技术的机器人***
US9104202B2 (en) * 2010-05-11 2015-08-11 Irobot Corporation Remote vehicle missions and systems for supporting remote vehicle missions
US9323250B2 (en) * 2011-01-28 2016-04-26 Intouch Technologies, Inc. Time-dependent navigation of telepresence robots
US9359841B2 (en) * 2012-01-23 2016-06-07 Halliburton Energy Services, Inc. Downhole robots and methods of using same
US8762330B1 (en) * 2012-09-13 2014-06-24 Kip Cr P1 Lp System, method and computer program product for partially synchronous and partially asynchronous mounts/unmounts in a media library

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR20020085090A (ko) * 2001-05-04 2002-11-16 이지로보틱스 주식회사 무선조작 로봇 제어 시스템
JP2003039360A (ja) * 2001-07-24 2003-02-13 Namco Ltd ロボット制御システム、ロボット、プログラムおよび情報記憶媒体
CN201346776Y (zh) * 2009-01-24 2009-11-18 泰怡凯电器(苏州)有限公司 一种用于机器人的语音***及带有该语音***的机器人
KR101107600B1 (ko) * 2009-12-29 2012-01-25 한국생산기술연구원 공연용 로봇의 통신 장치 및 방법, 그리고 이를 행하는 프로그램을 기록한 컴퓨터로 읽을 수 있는 매체, 그리고 그 로봇 공연 시스템
KR20130104778A (ko) * 2012-03-15 2013-09-25 주식회사 로보빌더 모듈러 로봇의 무선 제어시스템 및 제어방법

Also Published As

Publication number Publication date
US20160346920A1 (en) 2016-12-01
WO2015074410A1 (zh) 2015-05-28
US10052760B2 (en) 2018-08-21
CN104385273A (zh) 2015-03-04

Similar Documents

Publication Publication Date Title
CN104385273B (zh) 机器人***及其同时表演控制方法
US11759705B2 (en) Modular system for building variable interactive platforms and enclosures for deep multisensory immersion into audio and audio-visual entertainment
KR101684992B1 (ko) 조립유닛 및 이를 포함하는 조립완구
KR20170020497A (ko) 물리 엔진을 이용한 물리적 장난감 제어
JP2008507710A (ja) 低コストの音響応答器位置測定システム
US20170140235A1 (en) Remote control device based on computer vision technology
Chawla et al. Dr. Wagon: a'stretchable'toolkit for tangible computer programming
EP2786500A1 (en) Wireless devices and control method
CN103529787A (zh) 基于手势控制的遥控装置及其手势操控方法
CN204717960U (zh) 空调器的控制***
CN106097848B (zh) 一种实体编程小车及编程方法
CN106373373A (zh) 一种遥控器及其控制方法
CN204331353U (zh) 智能玩具的控制***
JP2016500238A (ja) 機器の制御方法
US20160077788A1 (en) Systems and Methods for Interactive Communication Between an Object and a Smart Device
CN103411317A (zh) 一种可以排除干扰杂音的声控热水器
JP2016019273A (ja) ネットワークシステム、サーバ、通信端末、音声出力方法、および音声出力プログラム
CN202473172U (zh) 产品语音演示***及数码屋智能家居产品语音演示***
CN212241058U (zh) 智能平台装置、电路***与其智能***
CN202777811U (zh) 智能触摸玩具和智能触摸玩具***
CN112206545A (zh) 一种电子积木、益智玩具及电子积木搭建提示方法
CN215900938U (zh) 一种组合玩具
KR101708408B1 (ko) 조립 블록 및 이를 포함하는 조립완구
WO2012142936A1 (zh) 电子互动玩具装置
CN203971358U (zh) 一种智能区字棋

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
C53 Correction of patent for invention or patent application
CB03 Change of inventor or designer information

Inventor after: Ding Xiaogang

Inventor after: Zhang Hui

Inventor after: Cheng Mingxuan

Inventor before: Yan Yifeng

Inventor before: Zhang Hui

Inventor before: Ding Xiaogang

Inventor before: Cheng Mingxuan

COR Change of bibliographic data

Free format text: CORRECT: INVENTOR; FROM: YAN YIFENG ZHANG HUI DING XIAOGANG CHENG MINGXUAN TO: DING XIAOGANG ZHANG HUI CHENG MINGXUAN

SE01 Entry into force of request for substantive examination
C14 Grant of patent or utility model
GR01 Patent grant
TR01 Transfer of patent right

Effective date of registration: 20170322

Address after: 311121 room 101-37, building, No. 1399, Hao Rong Road, Yuhang District, Zhejiang, China

Patentee after: Hangzhou Baowei Intelligent Technology Co Ltd

Address before: 314006 Zhejiang, South Lake District, Jiaxing No. 599 Middle Road, software park, building No. 2

Patentee before: JIAXING DEBAOWEI MICROELECTRONICS CO., LTD.

TR01 Transfer of patent right
TR01 Transfer of patent right
TR01 Transfer of patent right

Effective date of registration: 20200831

Address after: No.86, shenta Shenlong Road, Lili Town, Wujiang District, Suzhou City, Jiangsu Province

Patentee after: SUZHOU AOGUAN INTELLIGENT EQUIPMENT Co.,Ltd.

Address before: 311121 room 101-37, building, No. 1399, Hao Rong Road, Yuhang District, Zhejiang, China

Patentee before: HANGZHOU DEBAOWEI INTELLIGENT TECHNOLOGY Co.,Ltd.