控制装置、机器人、机器人的控制方法以及记录介质与流程
未命名
07-24
阅读:72
评论:0

控制装置、机器人、机器人的控制方法以及记录介质
1.本技术是申请日为2020年02月07日、申请号为202010083634.3、发明名称为“控制装置、机器人、控制方法以及存储介质”的发明专利申请的分案申请。
技术领域
2.本发明涉及运用在能由人保持并取得与人相关的信息的机器人的控制装置、控制方法以及存储介质。
背景技术:
3.近年来,为了寻求治愈的人而提出取代宠物的机器人。例如在国际公开第2018/097089号中公开了构成为用户能抱着的机器人。专利文献1的自主行动型机器人分别在其内部设有麦克风,在眼的部分设有监视器,对应于在麦克风取得的用户的声音来生成眼图像,并将生成的眼图像显示在该监视器,由此提高机器人的眼睛的表现力。
4.在专利文献1的自主行动型机器人那样能抱着的机器人中,根据正被用户保持的机器人的保持状态不同,有时有可能不能在机器人的内部的麦克风合适地检测用户的声音。这样的不良状况并不限于用麦克风检测用户的声音的情况下,在其他适当的与用户相关的信息、例如用摄像机检测用户的表情的情况下也同样存在。
技术实现要素:
5.本发明鉴于上述的事情而提出,目的在于,无论给定的对象对机器人的保持状态如何,都能合适地取得与给定的对象相关的信息。
6.为了达成上述目的,本发明所涉及的控制装置特征在于,具备:设于机器人、用于检测与给定的对象相关的信息的对象传感器;判定所述给定的对象对所述机器人的保持状态的第1判定单元;和对应于由所述第1判定单元判定的所述机器人的保持状态来控制所述对象传感器的检测状态或检测结果的控制单元。
7.发明的效果
8.根据本发明,无论给定的对象对机器人的保持状态如何,都能合适地取得与给定的对象相关的信息。
附图说明
9.图1a是表示本发明的实施方式所涉及的机器人的概略结构的主视图。
10.图1b是图1a所示的机器人的背面图。
11.图2是表示实施方式所涉及的机器人的控制装置的功能结构的框图。
12.图3是表示实施方式所涉及的麦克风/响应控制处理的流程图。
13.图4是表示实施方式所涉及的状态判定处理的流程图。
14.图5a是表示实施方式所涉及的机器人的举起状态的概念图。
15.图5b是表示实施方式所涉及的机器人的抱着状态的概念图。
16.图5c是表示实施方式所涉及的机器人的放膝盖上状态的概念图。
17.图5d是表示实施方式所涉及的机器人的被抚摸状态的概念图。
18.图5e是表示实施方式所涉及的机器人的待机状态的概念图。
19.图6是表示实施方式所涉及的麦克风控制处理的流程图。
20.附图标记的说明
21.1机器人
22.2前面麦克风
23.3背面麦克风
24.4扬声器
25.5接触传感器
26.6加速度传感器
27.7陀螺仪传感器
28.10控制装置
29.11声音取得部
30.12声音认识部
31.13麦克风控制部
32.14状态判定部
33.15声音输出部
34.16响应控制部。
具体实施方式
35.以下参考附图来说明本发明的实施方式。另外,对图中相同或相当的部分标注相同附图标记。
36.实施方式
37.图1a是表示本发明的实施方式所涉及的机器人的概略结构的主视图。图1b是图1a所示的机器人的背面图。机器人1具备配置于其前面的前面麦克风2、配置于其背面的背面麦克风3、扬声器4以及多个接触传感器5。例如前面麦克风2具有指向性,背面麦克风3没有指向性(无指向性)。机器人1用前面麦克风2或背面麦克风3捕捉给定的对象的发声,生成与发声相应的响应句并从扬声器4以声音输出。
38.机器人1对来自存在于自装置的外部的给定的对象的呼唤、接触等来自外部的刺激做出反应,进行各种动作。由此机器人1与给定的对象取得沟通,能与给定的对象进行交流。所谓给定的对象,是存在于机器人1的外部且成为与机器人1进行沟通以及交流的对方的对象。在给定的对象中例如包含机器人1的所有者即用户、用户的周围的人(用户的亲近者或友人等)以及其他机器人等。给定的对象也能称作沟通对象、沟通对方、交流对象、交流对方等。
39.机器人1目的在于,与给定的对象进行会话。机器人1是人能抱起的大小和轻重。机器人1除了图1a以及图1b所示以外还具备加速度传感器以及陀螺仪传感器。
40.在家庭中一起生活的沟通设备中,寻求:不会稍有声音就过度反应且不对不需要的声音做出反应的迟钝度;和对正在搭话的人的声音敏锐地做出反应的正确度。为此,在现
有的沟通设备中,判定特定的关键词、是否是有意义的会话,并提前通过以麦克风/声音检测的控制、内部处理的变更来应对。但是,存在必须首先说出所决定的关键词的麻烦、和必须始终进行内部处理的等短板。
41.为此,实施方式的控制装置根据在接触传感器5、加速度传感器、陀螺仪传感器检测到的数据来判定机器人1的状态,对应于判定出的状态来控制前面麦克风2以及背面麦克风3的检测状态。
42.图2是表示实施方式所涉及的机器人的控制装置的功能结构的框图。控制装置10具备前面麦克风2、背面麦克风3、接触传感器5、加速度传感器6、陀螺仪传感器7、声音取得部11、声音认识部12、麦克风控制部13、状态判定部14、声音输出部15以及响应控制部16。控制装置10具备例如用于认识人的脸的摄像装置(摄像机)。
43.声音取得部11对根据给定的对象而从前面麦克风2或背面麦克风3输入的声音信号以给定的频率进行采样,进行a-d变换来生成声音数据。声音取得部11将声音数据送往声音认识部12。
44.声音认识部12从声音数据变换成表示出声内容的字符串,并对发声的句的意义进行解析。声音认识部12将表征解析出的句的意义的信息送往响应控制部16。响应控制部16对应于表征句的意义的信息来检索存储大量响应句的数据库,按每个发声的说话人取得适合发声的内容的响应句,送往声音输出部15。声音输出部15将从响应控制部16指示的响应句使用周知的声音合成技术变换成声音数据,将基于变换的声音数据的控制信号输入到扬声器4,由此对给定的对象以声音输出响应句。
45.状态判定部14被从接触传感器5、加速度传感器6以及陀螺仪传感器7输入各自检测到的数据。接触传感器5例如根据静电容的变化来检测给定的对象是否正在接触。加速度传感器6例如用静电容型或压电电阻型的3轴加速度传感器6来检测机器人1的3轴的加速度。3轴的加速度是相互正交的3方向的坐标轴(x,y,z)各个方向的加速度。陀螺仪传感器7例如使用压电振子或硅振子来检测机器人1的角速度。
46.状态判定部14基于接触传感器5、加速度传感器6以及陀螺仪传感器7的检测信号来判定机器人1的状态。在此,所谓机器人1的状态,是被给定的对象举起的状态、被抱着的状态、放置于手、膝或身体上的状态、正被抚摸的状态以及静止并未被接触的状态等。状态判定部14作为判定机器人1的保持状态的第1判定单元发挥功能,另外作为判定机器人1是否正被抚摸的第2判定单元发挥功能。
47.麦克风控制部13对应于状态判定部14中判定的机器人1的状态来控制前面麦克风2以及背面麦克风3的检测状态。在此,所谓检测状态,是指检测的开启/关闭、检测灵敏度的等级。麦克风控制部13例如切换前面麦克风2以及背面麦克风3各自的灵敏度,或切换开启/关闭。麦克风控制部13作为控制对象传感器即前面麦克风2以及背面麦克风3的检测状态的控制单元发挥功能。另外,前面麦克风2以及背面麦克风3的灵敏度由于决定由它们检测到的声音信号的电平,因此,控制前面麦克风2以及背面麦克风3的灵敏度,是控制它们的检测状态的单元之一。
48.控制装置10具备i/o接口、cpu(central processing unit,中央处理器)、rom(read only memory,只读存储器)以及ram(random access memory,随机存取存储器)。cpu例如是微处理器等执行各种处理、运算的中央运算处理部。控制装置10通过在读出存储于
rom的控制程序并将ram用作工作存储器的同时,用cpu执行控制程序,由此来控制前面麦克风2以及背面麦克风3的检测状态和机器人1的动作。
49.接下来参考图3来说明由控制装置10执行的麦克风/响应控制处理。麦克风/响应控制处理,在开始机器人1的控制后被启动,重复执行。首先,状态判定部14分别从接触传感器5取得接触数据,从加速度传感器6取得加速度数据,从陀螺仪传感器7取得角速度数据(步骤s301)。状态判定部14根据接触数据、加速度数据以及角速度数据来判定机器人1处于前述那样的状态的哪一者(步骤s302)。关于状态判定处理后述。
50.状态判定部14基于步骤s302中的状态判定的判定结果来判定机器人1的当前的状态是否从刚才的状态发生了变化(步骤s303)。在机器人1的状态发生了变化时(步骤s303“是”),基于机器人1的当前的状态来控制前面麦克风2以及背面麦克风3的检测状态(步骤s304),将刚才的状态置换成当前的状态(步骤s305)。然后从前面麦克风2以及背面麦克风3的至少一者输入声音信号,从声音信号取得声音数据(步骤s306)。若机器人1的当前的状态没有从刚才的状态发生变化(步骤s303“否”),则让麦克风控制和状态都不置换地取得声音数据(步骤s306)。
51.声音取得部11在取得声音数据(步骤s306)后,判别取得的声音数据的电平是否小于设定值(步骤s307)。在声音数据的电平小于设定值时(步骤s307“是”),判定为给定的对象未发声,并返回步骤s301,从接触数据取得起重复。
52.另一方面,在步骤s307中声音数据的电平为设定值以上时(步骤s307“否”),判定为给定的对象发声,并对在声音取得部11取得的(步骤s306中取得的)声音数据在声音认识部12中进行声音认识(步骤s308)。响应控制部16配合步骤s308中声音认识的内容来判断响应,选择响应句(步骤s309)。声音输出部15从扬声器4以声音输出步骤s309中选择的响应句(步骤s310)。若输出了响应,控制装置10就返回步骤s301,从接触数据取得起重复。
53.图4是表示实施方式所涉及的状态判定处理的流程图。图4的流程图表示图3的流程图的步骤s302的内容。在图4的说明中,将从来自加速度传感器6的加速度数据减去重力加速度得到的机器人1的移动的加速度(矢量)的绝对值仅称作加速度,将机器人1的角速度(矢量)的绝对值仅称作角速度。
54.状态判定部14判别上述的加速度(的绝对值)是否大于阈值ta(步骤s401)。若加速度大于阈值ta(步骤s401“是”),则状态判定部14判定为机器人1处于举起状态,并在表征机器人1的状态的变量(以下称作状态)设置“1”(步骤s405),结束本处理。
55.图5a表示机器人1的被举起的状态。举起状态是不使机器人1的姿态变化地向上举起的状态,是检测到加速度的状态。在举起状态中,设想为给定的对象有开始沟通的意思。
56.若在图4的步骤s401加速度为阈值ta以下(步骤s401“否”),就判别上述的角速度(机器人1的角速度的绝对值)是否大于阈值tv(步骤s402)。若加速度为阈值ta以下且角速度大于阈值tv(步骤s402“是”),状态判定部14就判别哪个接触传感器5的接触数据为起效(步骤s403)。若任意的接触数据为起效(步骤s403“是”),则状态判定部14判定为机器人1正被对象抱着,对状态设置“2”(步骤s406),并结束本处理。
57.图5b表示机器人1被给定的对象抱着的状态。在该抱着的状态中,机器人1与给定的对象的上身相接,处于被给定的对象的手保持的状态。这时,虽然机器人1的加速度小,但产生机器人1的角速度,由于机器人1由给定的对象的手保持,因此任意的接触传感器5的接
触数据成为起效。在抱着的状态中,设想与给定的对象的积极的沟通。
58.在图4的步骤s403,若任何接触传感器5的接触数据都是失效(步骤s403“否”),则状态判定部14判定为机器人1被置于对象的手、膝或身体上的状态,对状态设置“3”(步骤s407),结束本处理。
59.图5c表示机器人被置于手、膝或身体上的状态。在机器人1被置于给定的对象的手、膝或身体上的状态中,虽然与抱着的状态同样地加速度小,但会产生角速度,由于给定的对象的手未接触,因此接触传感器5的接触数据都是失效。在该状态中,限定为给定的对象进行沟通的积极性小。
60.若在图4的步骤s402角速度为阈值tv以下(步骤s402“否”),则状态判定部14判别哪个接触传感器5的接触数据是起效(步骤s404)。若加速度为阈值ta以下、角速度为阈值tv以下且任意的接触数据为起效(步骤s404“是”),则状态判定部14判定为机器人1正在被对象抚摸,对状态置位“4”(步骤s408),结束本处理。
61.图5d表示机器人的被抚摸状态。在机器人1正被给定的对象抚摸的状态下,不产生加速度以及角速度,任意的接触传感器5的接触数据为起效的状态。一般所谓被覆膜,认为指的是伴随手的抚捋,仅是给定的对象的手置于机器人1的情况也可以包含在被抚摸状态中。在被抚摸状态中,设想给定的对象的积极的沟通。
62.若在图4的步骤s404中加速度为阈值ta以下、角速度为阈值tv以下且任何接触传感器5的接触数据都为失效(步骤s404“否”),则状态判定部14判定为机器人1是待机状态,并对状态设置“0”(步骤s409),结束本处理。
63.图5e表示机器人是待机状态。机器人1的待机状态是机器人1被放在地上或台上而静止、且给定的对象未接触机器人1的状态。这时,不产生加速度以及角速度,全部接触传感器5的接触数据都是失效。在待机状态中,设想为给定的对象不想积极沟通。
64.若结束了图4的状态判定处理,就返回图3的流程图,从步骤s303起重开麦克风/响应控制处理。另外,在成为控制装置10的电源开启的初期,机器人1的刚才的状态被设定为待机状态。
65.图6是表示实施方式所涉及的麦克风控制处理的流程图。图6的流程图表示图3的流程图的步骤s304的内容。表征状态的变量被从状态判定部14送往麦克风控制部13。麦克风控制部13对应于表征状态的变量的值来控制作为前面麦克风2以及背面麦克风3的检测状态的灵敏度。以下将表征状态的变量称作[状态」。
[0066]
首先判别是否是状态=1(步骤s601)。若是状态=1(步骤s601“是”),由于机器人1处于举起状态,因此麦克风控制部13将前面麦克风2的灵敏度设定为“中”(步骤s605),将背面麦克风3的灵敏度设定为“中”(步骤s606),并结束麦克风控制。在机器人1处于举起状态的情况下,为了应对多样的举起方式、来自多方向的搭话,麦克风控制部13进行控制,将全部麦克风的灵敏度等级设定为作为通常等级的“中”,从而能应对各种搭话。
[0067]
另一方面,若不是状态=1(步骤s601“否”),则判别是否是状态=2(步骤s602)。若是状态=2(步骤s602“是”),则由于机器人1处于抱着状态,因此将前面麦克风2的灵敏度设定为“高”(步骤s607),将背面麦克风3关闭(步骤s608),结束麦克风控制。在机器人1处于抱着状态的情况下,由于设想来自给定的对象搭话的机会的增加,因此对小的声音也敏感地做出反应,为了迟钝地应对与人紧贴的部分周围的声音,麦克风控制部13如此地仅将指向
性的前面麦克风2的灵敏度提升为高的状态,将次要的背面麦克风3关闭。由此,控制前面麦克风2以及背面麦克风3的检测状态,使得仅对在一起的给定的对象的声音细腻地做出反应,不对无用的声音做出反应。
[0068]
若既不是状态=1也不是状态=2(步骤s601“否”、步骤s602“否”),则判别是否是状态=3(步骤s603)。若是状态=3(步骤s603“是”),则由于机器人1处于被置于手、膝或身体上的状态,因此将前面麦克风2的灵敏度设定为“中”(步骤s609),将背面麦克风3的灵敏度设定为“中”(步骤s610),结束麦克风控制。在机器人1处于被置于给定的对象的手、膝或身体上的状态的情况下,作为虽然给定的对象在一起但并不采取积极的沟通的休息时间的应对,麦克风控制部13控制检测状态,将前面麦克风2以及背面麦克风3的灵敏度等级设定为作为通常等级的“中”,从而也能够应对偶尔的搭话。
[0069]
若在步骤s603中不是状态=3(步骤s603“否”),则判别是否是状态=4(步骤s604)。若是状态=4(步骤s604“是”),则由于机器人1处于正被给定的对象抚摸的状态,因此将前面麦克风2的灵敏度设定为“高”(步骤s611),将背面麦克风3的灵敏度设定为“高”(步骤s612)。在机器人1处于被抚摸状态的情况下,由于机器人1在被置于台上或地上的状态下被给定的对象抚摸,因此对来自多方向的搭话敏感地做出反应,因此麦克风控制部13控制检测状态,将前面麦克风2以及背面麦克风3的灵敏度等级提升到高的状态,从而能应对各种搭话。
[0070]
由于若步骤s604中不是状态=4(步骤s604“否”),就是状态=0,机器人1处于待机状态,因此将前面麦克风2的灵敏度设定为“低”(步骤s613),将背面麦克风3的灵敏度设定为“低”(步骤s614)。在机器人1处于待机状态的情况下,由于设想给定的对象不想积极沟通,因此控制检测状态,降低全部麦克风的灵敏度,从而不对周围的声音敏感地做出反应。另外,在成为控制装置10的电源开启的初期,前面麦克风2以及背面麦克风3的灵敏度被设定为与待机状态对应的“低”。
[0071]
如以上说明的那样,根据实施方式的控制装置10,控制装置10具备前面麦克风2以及背面麦克风3,根据加速度传感器6中检测到的机器人1的加速度、陀螺仪传感器7中检测到的机器人1的角速度以及接触传感器5中检测到的给定的对象的接触的有无来由状态判定部14判定机器人1的保持状态,基于判定的状态来由麦克风控制部13控制前面麦克风2以及背面麦克风3各自的检测状态即灵敏度,因此能在各个保持状态下合适地对给定的对象的发声进行声音认识,并选择进行应对的响应句来输出。其结果,无论给定的对象对机器人1的保持状态如何,都能合适地取得与给定的对象相关的信息。
[0072]
在实施方式的控制装置10中,根据保持或接触的状态来判定是否正被给定的对象寻求机器人1的反应,对应于此来控制麦克风、声音检测的等级,由此合适地取得与给定的对象相关的信息,以声音输出与其对应的响应句,因此给定的对象能毫无察觉地进行对自己而言舒适的声音沟通。机器人1另外能通过切换由机器人1相对于给定的对象的位置以及状态而控制的麦克风,来仅对真正需要的声音敏感地做出响应。
[0073]
根据实施方式,由于能以给定的对象对机器人1的自然的动作进行控制,因此机器人1不需要作为内部处理而始终解析检测到的声音(发声)是否正作为沟通而在寻求应对。
[0074]
另外,在实施方式中,通过对应于机器人1的保持状态来由麦克风控制部13设定前面麦克风2以及背面麦克风3的灵敏度,来控制前面麦克风2以及背面麦克风3的检测状态,
但例如也可以取代控制前面麦克风2以及背面麦克风3各自的灵敏度以及开启/关闭,而是不将前面麦克风2或背面麦克风3中检测到的声音信号变换成声音数据,或者不将从前面麦克风2以及背面麦克风3的声音信号取得的声音数据送往声音认识部12,从而不将前面麦克风2以及背面麦克风3各自的声音信号用在声音认识中,由此控制前面麦克风2以及背面麦克风3各自的检测结果。或者也可以,取代使前面麦克风2以及背面麦克风3的灵敏度变化来控制检测状态,而是使前面麦克风2以及背面麦克风3各自的声音信号增大或减少(包含振幅=0),来控制前面麦克风2以及背面麦克风3各自的检测结果。
[0075]
在实施方式中,机器人1的控制装置10具备前面麦克风2以及背面麦克风3,根据加速度传感器6中检测到的加速度、陀螺仪传感器7中检测到的角速度以及接触传感器中检测到的接触的有无来由状态判定部14判定机器人1的保持状态,基于判定的保持状态来由麦克风控制部13控制前面麦克风2以及背面麦克风3各自的灵敏度,但除了该结构以外还能有各种变形。例如控制装置10所具备的麦克风并不限于2个,也可以具备1个或3个以上麦克风,并控制各自的检测状态或检测结果。另外,也可以让控制装置10具备立体声麦克风,对给定的对象相对于机器人1的方位进行估计。
[0076]
控制装置10可以除了具备麦克风以外还具备摄像装置(摄像机)作为控制检测状态或检测结果的对象传感器。能使用摄像装置捕捉给定的对象的表情、姿态或活动,生成与其相应的沟通。在具备摄像装置的情况下,能根据机器人1的状态来控制多个摄像装置的切换、摄像装置各自的开启/关闭、视角的广窄、以及摄像装置的朝向等。另外,可以根据摄像装置的图像掌握给定的对象的位置,对应于给定的对象的位置来控制麦克风的检测状态或检测结果。
[0077]
检测机器人1的保持以及接触的状态的并不限于加速度传感器6、陀螺仪传感器7以及接触传感器5。除了前述的摄像装置以外还具备例如红外线传感器,来掌握给定的对象相对于机器人1的位置,能对应于给定的对象的位置来控制麦克风的检测状态或检测结果。
[0078]
变形例.
[0079]
判定机器人1的状态的并不限于图4所示的状态判定处理。例如能如以下那样判定保持状态。
[0080]
首先,在加速度传感器6中检测的值不变化且陀螺仪传感器7中检测的角速度为0的状态持续了一定时间时,状态判定部14判定为机器人1正静止。将这时的加速度(矢量)设为重力加速度(矢量)来设定重力加速度相对于加速度传感器6的坐标轴的方向。重力加速度相对于坐标轴的方向、或者反过来坐标轴相对于重力加速度的朝向表征机器人1的姿态。
[0081]
状态判定部14对从静止状态的时刻t0到当前时刻t为止陀螺仪传感器7中检测到的角速度进行积分,来测量从t0到t为止的方位变化θ(t)。根据从静止时刻t0到当前时刻t为止的方位变化θ(t)将加速度传感器6的值(矢量)变换成静止状态的坐标,减去重力加速度,能算出时刻t的移动的加速度(矢量)a(t)。
[0082]
状态判定部14从静止时刻t0到当前时刻t为止对移动的加速度a(t)进行积分来得到时刻t的速度v(t)。从t0到t为止对速度v(t)进行积分来得到从t0到t为止的位移x(t)。在速度v成为0时(时刻t1),能判定为静止。在时刻t1静止并且加速度传感器6中检测的值不变化且角速度=0的状态持续一定时间时,再设定重力加速度(矢量)=姿态(误差补正)。
[0083]
在静止状态(时刻t0),在移动的加速度a以及角速度的至少一者中检测到不是0的
值,或者在接触传感器5中检测到变化后再度成为静止状态时(时刻t1),状态判定部14判定机器人1的状态。状态判定部14根据从刚才的静止(时刻t0)到当前的静止(时刻t1)为止之间的位移x(t1)以及方位变化θ(t1)、和时刻t1的接触传感器5的接触数据的起效/失效(on/off)(接触有无),来判定机器人1的状态。状态的判定条件例如如以下那样。
[0084]
(1)有位移、无方位变化、有接触:状态=移动&被抚摸(保持)
[0085]
(2)有位移、无方位变化、无接触:状态=移动
[0086]
(3)有位移、有方位变化、有接触:状态=抱着
[0087]
(4)有位移、有方位变化、无接触:状态=手、膝、身体上
[0088]
(5)无位移、无方位变化、有接触:状态=被抚摸
[0089]
(6)无位移、无方位变化、无接触:状态=待机
[0090]
(6)的状态=待机由于认为是从状态=被抚摸的变化,因此在一定时间检测不到给定的对象的发声时过渡到待机状态。
[0091]
通常不考虑无位移且有方位变化的条件,但也可以将该情况包含在状态=移动中。即如以下那样。
[0092]
(7)无位移、有方位变化、有接触:状态=移动&被抚摸
[0093]
(8)无位移、有方位变化、无接触:状态=移动
[0094]
在(5)的无位移、无方位变化且无接触的判定中,在仅接触传感器5成为开启的情况下,立即或在确定检测的时间之后判定为状态=被抚摸。另外,在(2)状态=移动以及(8)状态=移动之后没有加速度变化、角速度变化以及接触变化、没有给定的对象者的发声的状态持续了一定时间的情况下,过渡到待机状态。
[0095]
另外,在不管机器人1处于哪种状态下都检测到给定的对象者的发声的情况下,麦克风控制部13将前面麦克风2以及背面麦克风3各自设定成为能认识发声的适度的灵敏度。在该状态下结束会话、且一定时间检测不到给定的对象者的发声时,控制装置10恢复到原本的状态。
[0096]
如上述那样,状态判定之后对应于状态来控制麦克风,是与实施方式同样。根据变形例,在活动期间状态不变化,动作稳定。
[0097]
变形例中,可以进一步与基于加速度或角速度的状态判定进行组合。状态判定部14例如在从静止状态(t0)起在移动的加速度a以及角速度的至少一者中检测到不是0的值时,将机器人1的状态判定为移动中,之后直到成为静止状态(速度=0)为止都维持状态=移动中。对于状态=移动中,麦克风控制部13与例如实施方式的举起状态同样地将前面麦克风2以及背面麦克风3的灵敏度设定为“中”。在从状态=移动中变为静止状态时(时刻t1),状态判定部14根据上述的(1)~(8)的条件来判定机器人1的状态。
[0098]
如此地,通过与基于加速度或角速度的状态判定组合,即使是移动中或方位发生变化时,也能合适地控制前面麦克风2以及背面麦克风3的检测状态或检测结果。
[0099]
除了以上的结构的变化以及变形例以外,还能有各种变形和派生。例如机器人1的形状并不限于图1a以及图1b所示的形状。例如还能做出以狗或猫为首模仿宠物的形状。机器人1另外也可以是玩偶、动画等的角色的形状。
[0100]
或者进一步地,机器人1可以是显示于智能手机或平板电脑等的画面的虚拟角色。在机器人1是虚拟角色的情况下,状态判定部14能根据智能手机或平板电脑的加速度以及
角速度、和对显示于画面上的虚拟角色部分的接触等来判定作为机器人1的虚拟角色的保持状态。在该情况下,控制装置10能由安装于智能手机或平板电脑的应用程序实现。
[0101]
控制装置10对给定的对象做出的响应的手段并不限于以声音输出响应句,也可以是机器人1所具备的头、手或臂等的动作。进行响应的手段另外也可以是活动眉、眼、鼻、口等来改变脸的表情或改变显示器式的眼的显示方式的手段。在以声音输出响应句的情况下,也可以对应于机器人1的保持状态来使出声的声音、语调、节奏等变化,从而让声音带上表情。
[0102]
控制装置10也可以取代cpu而具备例如asic(application specific integrated circuit,特定用途集成电路)、fpga(field-programmable gate array)、或各种控制电路等专用的硬件,专用的硬件作为图2所示的各部而发挥功能。在该情况下,可以用个别的硬件实现各部的功能,也可以用单一的硬件汇总实现各部的功能。另外,可以将各部的功能当中一部分用专用的硬件实现,将其他一部分用软件或固件实现。
[0103]
实现控制装置10的各功能的程序例如能存放于软盘、cd(compact disc)-rom、dvd(digital versatile disc,数字多功能盘)-rom、存储卡等计算机可读的存储介质来运用。进而还能将程序叠加在载波中,经由因特网等通信介质来运用。例如也可以在通信网络上的公告板(bbs:bulletin board system)公告程序来进行发布。而且,可以构成为启动该程序,在os(operating system,操作系统)的控制下与其他应用程序同样地执行,从而能执行上述的处理。
[0104]
以上说明了本发明的优选的实施方式,但本发明并不限定于相关的特定的实施方式,在本发明中包含记载于权利要求书的发明和其等同的范围。
技术特征:
1.一种控制装置,具备:接触传感器,设置于机器人;判别单元,判别是否通过所述接触传感器检测到接触;和控制单元,在由所述判别单元判别为检测到接触的情况下,进行控制以使得与判别为未检测到接触的情况相比提高对给定的对象输出的声音进行检测的灵敏度。2.根据权利要求1所述的控制装置,其中,所述判别单元基于所述接触传感器的接触数据是起效或者是失败,判别是否通过所述接触传感器检测到接触。3.根据权利要求2所述的控制装置,其中,所述判别单元以所述接触传感器的静电电容的变化来判定所述给定的对象是否在接触,在接触时判定为接触数据为起效。4.根据权利要求3所述的控制装置,其中,所述判别单元通过所述给定的对象是否在接触来判定所述给定的对象是否在抚摸所述机器人。5.根据权利要求1所述的控制装置,其中,所述机器人具备多个所述接触传感器,所述判别单元判别在所述多个接触传感器的任意一个中是否检测到接触。6.根据权利要求1所述的控制装置,其中,所述控制装置还具备麦克风,所述控制单元在由所述判别单元判别为检测到接触的情况下,进行控制以使得相比于判别为未检测到接触的情况提高由麦克风检测所述给定的对象输出的声音时进行检测的灵敏度。7.根据权利要求6所述的控制装置,其中,在所述机器人设置多个所述麦克风,所述控制部进行控制以使得提高所述多个麦克风全部中的检测声音的灵敏度。8.根据权利要求1所述的控制装置,其中,所述机器人构成为能执行给定的动作,所述控制单元根据被控制的所述对象传感器的检测状态或检测结果来控制所述机器人的所述给定的动作。9.一种机器人,具备权利要求1~8中任一项所述的控制装置。10.一种机器人的控制方法,包括:判别步骤,判别是否通过设置于机器人的接触传感器检测到接触;和控制步骤,在通过所述判别步骤判别为检测到接触的情况下,进行控制以使得与判别为未检测到接触的情况相比提高对给定的对象输出的声音进行检测的灵敏度。11.一种记录介质,记录有程序,所述程序使用于控制机器人的计算机作为如下单元发挥功能:判别单元,判别是否通过设置于机器人的接触传感器检测到接触;和控制单元,在由所述判别单元判别为检测到接触的情况下,进行控制以使得与判别为未检测到接触的情况相比提高对给定的对象输出的声音进行检测的灵敏度。
技术总结
本发明提供一种控制装置、机器人、机器人的控制方法以及记录介质。控制装置具备:接触传感器,设置于机器人;判别单元,判别是否通过所述接触传感器检测到接触;和控制单元,在由所述判别单元判别为检测到接触的情况下,进行控制以使得与判别为未检测到接触的情况相比提高对给定的对象输出的声音进行检测的灵敏度。度。度。
技术研发人员:市川英里奈 渥美广城
受保护的技术使用者:卡西欧计算机株式会社
技术研发日:2020.02.07
技术公布日:2023/7/22

版权声明
本文仅代表作者观点,不代表航家之家立场。
本文系作者授权航家号发表,未经原创作者书面授权,任何单位或个人不得引用、复制、转载、摘编、链接或以其他任何方式复制发表。任何单位或个人在获得书面授权使用航空之家内容时,须注明作者及来源 “航空之家”。如非法使用航空之家的部分或全部内容的,航空之家将依法追究其法律责任。(航空之家官方QQ:2926969996)
航空之家 https://www.aerohome.com.cn/
飞机超市 https://mall.aerohome.com.cn/
航空资讯 https://news.aerohome.com.cn/
上一篇:一种检修机器人的制作方法 下一篇:一种用于门窗生产的除毛刺装置的制作方法