机器人面部表情实现系统技术方案

阅读:11 留言:0更新日期:2016-09-29 20:16
本发明专利技术涉及机器人技术领域,具体公开了一种机器人面部表情实现系统包括上位机和下位机,所述上位机与所述下位机之间通过UART通讯,所述上位机能够向所述下位机发送表情命令,所述下位机包括眼睛屏控制板、眼睛屏显视板和电源控制板,所述眼睛屏控制板能够将所述上位机发送来的表情命令解析成图片组id和图片id,并根据所述图片组id和图片id控制所述眼睛屏显示板显示出对应的表情图片。本发明专利技术的机器人面部表情实现系统通过基于聊天内容与运动指令所做出的表情展示,能快速建立良好的用户体验,更易与用户达成情感上的共鸣,操作简单,在语音控制下就可以完成对机器人表情的控制。

机器人面部表情实现系统

【技术实现步骤摘要】

本专利技术涉及机器人
,尤其涉及一种机器人面部表情实现系统。
技术介绍
机器人与用户的沟通交流局限于过往简单程式化的响应(偏机械性的条件化反射),不能传达更多丰富的情绪和情感(喜怒哀乐等)。机器人的面部表情作为人工智能机器人与人进行人机互动的重要桥梁,需要满足人与机器人沟通交流对话的情感需求,良好地传递机器人的反馈信息和恰当地模拟出用户能够理解的情绪和情感的表达。现有的机器人的面部表情反馈大多基于既定的交互程式,采用比较具象且样式固定的表情来传达响应的表情。这样的机器人表情交互往往会出现形式单一,灵活可变性不足,且可拓展性也不足的问题。用户体验不好,与人交互时缺少情感与心理上的交流,使人类无法产生情感上的共鸣。目前多数机器人以“情感”为主打卖点,但机器人面部显示屏幕表情呆板欠缺变化,表情甚至一成不变,难以与人类产生真正心灵上的沟通,让人类无法感觉到它是生活中不可或缺的一部分。
技术实现思路
本专利技术的目的是提供一种机器人面部表情实现系统,以解决现有技术中人机交互存在的缺陷。为了解决上述技术问题,本专利技术提供了一种机器人面部表情实现系统,包括上位机和下位机,所述上位机与所述下位机之间通过UART通讯,所述上位机能够向所述下位机发送表情命令;所述下位机包括眼睛屏控制板、眼睛屏显视板和电源控制板,所述眼睛屏控制板能够将所述上位机发送来的表情命令解析成图片组id和图片id,并根据所述图片组id和图片id控制所述眼睛屏显示板
显示出对应的表情图片。优选地,所述上位机为采用锂电池供电的lemaker guitar主控板,包括外围板和核心板。优选地,所述外围板用于提供对外接口,通过ttyUSB0进行通讯。优选地,所述核心板包括Cortex-A53 8核64位1.2GHz的CPU、2GB LPDDR3 [email protected]的RAM以及8GB的eMMc/Nand FLASH。优选地,所述眼睛屏显示板包括显示屏和LED点阵屏。优选地,所述表情命令包括汉字显示、英文显示、图片静态显示、图片动态显示、眼睛屏全亮、眼睛屏全暗、眼睛屏呼吸和眼睛屏闪烁。优选地,所述表情命令的数据格式为:数据包头+作用区域+命令总类型+数据长度+具体数据+预留位+校验位,其中,所述数据包头为数据包的起始位置且为固定的,所述作用区域用于表示这一包数据的作用位置,所述命令总类型为显示的不同表情效果,所述数据长度用于表示数据的长度且高位在前,所述具体数据为实际的数据。优选地,所述上位机和下位机在接收到数据后能够回复一个命令,用于表示已经收到数据。优选地,所述上位机向所述下位机发送的表情命令为十六进制数据。优选地,所述下位机中保存的表情图片数据为flash数据,flash数据中有多组图片数据且按组区分,组数量最多为255组,每组的图片数量最多为255副,指定图片信息需要图片组id和图片id。本专利技术的机器人面部表情实现系统在人机交互过程中,根据聊天内容变换不同表情,进而产生情感上的共鸣,表情的变化动态效果丰富,能更好的促进与人类的互动,通过人类易于识别的表情展开真正触动人心的交流,实现机器人的面部屏及表情丰富变化,使之更符合现代人类的审美观点,能给人以亲切感和信任感,实现机器人面部屏及表情丰富的变化,使之在视觉上符合人类头、面部的运动规律并且在视觉上符合人体艺术工程学,在运动中结合指令的变化展示相应的表情,机器人通过丰富的表情变化将可以更好得与人类进行沟通以辅助其完成日常操作,本专利技术的目的在于改进人机交互中不能产生情感共鸣的
问题。通过基于聊天内容与运动指令所做出的表情展示,能快速建立良好的用户体验,更易与用户达成情感上的共鸣,操作简单,在语音控制下就可以完成对机器人表情的控制,其工作性能高,制作成本、能量损耗少,稳定性高,操作、控制、使用简便。具体实施方式下面结合实施例对本专利技术的实施方式作进一步详细描述。以下实施例用于说明本专利技术,但不能用来限制本专利技术的范围。本专利技术的方案包括机器人表情的动态效果、语音与表情结合、动作与表情结合三个部分,各部分的功能是,在语音聊天过程中,根据聊天的内容变换表情,如果聊天内容超出机器人的理解范围,则出现困惑表情,机器人运动过程中结合相应的指令展示不同的表情。本实施例的机器人面部表情实现系统包括上位机和下位机,所述上位机与所述下位机之间通过UART通讯,所述上位机能够向所述下位机发送表情命令;所述下位机包括眼睛屏控制板、眼睛屏显视板和电源控制板,所述眼睛屏控制板能够将所述上位机发送来的表情命令解析成图片组id和图片id,并根据所述图片组id和图片id控制所述眼睛屏显示板显示出对应的表情图片,如通过LED点阵屏显示。所述上位机为采用锂电池供电的lemaker guitar主控板,包括外围板和核心板。所述外围板用于提供对外接口,通过ttyUSB0进行通讯。所述核心板包括Cortex-A53 8核64位1.2GHz的CPU、2GB LPDDR3 [email protected]的RAM以及8GB的eMMc/Nand FLASH。所述眼睛屏显示板包括显示屏和LED点阵屏。所述表情命令包括汉字显示、英文显示、图片静态显示、图片动态显示、眼睛屏全亮、眼睛屏全暗、眼睛屏呼吸和眼睛屏闪烁。所述表情命令的数据格式为:数据包头+作用区域+命令总类型+数据长度+具体数据+预留位+校验位,其中,所述数据包头为数据包的起始位置且为固定的,所述作用区域用于表示这一包数据的作用位置,所述命令总类型为显示的不同表情效果,所述数据长度用于表示数据的长度且高位在前,所述具体数据为实际的数据。所述下位机中保存的表情图片数据为flash数据,
flash数据中有多组图片数据且按组区分,组数量最多为255组,每组的图片数量最多为255副,指定图片信息需要图片组id和图片id。所述上位机和下位机在接收到数据后能够回复一个命令,用于表示已经收到数据。所述上位机向所述下位机发送的表情命令为十六进制数据。表情命令的具体数据格式上位机把每种表情定义为不同的表情状态类,当用户在聊天的过程中,说出了定义好的表情类关键词,或者是机器人运动在不同的场景下的时候,我们会通过扫包功能找到与之匹配的表情状态类,执行状态类里面的发送命令方法。每个表情会定义不同的命令,并遵循一定的数据格式,其具体格式如下:数据包头(数据包的起始位置,是固定的)+作用区域(即命令用于表示这一包数据是作用于哪里)+命令总类型(显示的不同表情效果)+数据长度(用于表示数据的长度,高位在前)+具体数据(实际的数据)+预留位+校验位(采用校验和的方式校验)。为保证数据被正常接收,采用应答机制,上位机(或下位机)在接收到数据后需要回复一个约定的命令表示已经收到数据。上位机通过串口将十六进制的数据发送给下位机,下位机接收到命令后根据相应的命令显示不同的效果在显示屏上。具体格式如下表:表情的命令分类作用区域也是命令类型的一种,为了便于理解单独作为作用区域。如下表:表情的图片分组说明我们使用组来管理图片,每组可包含一个或多个图片,保存在flash数据中的图片有多组图片数据,按组区分。每组的图片数量最多为255副,组数量最多为255组。图片显示(动态或者静态),指定图片信息需要组ID和图片ID。本文档来自技高网
...

【技术保护点】
一种机器人面部表情实现系统,其特征在于,包括上位机和下位机,所述上位机与所述下位机之间通过UART通讯,所述上位机能够向所述下位机发送表情命令;所述下位机包括眼睛屏控制板、眼睛屏显视板和电源控制板,所述眼睛屏控制板能够将所述上位机发送来的表情命令解析成图片组id和图片id,并根据所述图片组id和图片id控制所述眼睛屏显示板显示出对应的表情图片。

【技术特征摘要】
1.一种机器人面部表情实现系统,其特征在于,包括上位机和下位机,所述上位机与所述下位机之间通过UART通讯,所述上位机能够向所述下位机发送表情命令;所述下位机包括眼睛屏控制板、眼睛屏显视板和电源控制板,所述眼睛屏控制板能够将所述上位机发送来的表情命令解析成图片组id和图片id,并根据所述图片组id和图片id控制所述眼睛屏显示板显示出对应的表情图片。2.根据权利要求1所述的机器人面部表情实现系统,其特征在于,所述上位机为采用锂电池供电的lemaker guitar主控板,包括外围板和核心板。3.根据权利要求2所述的机器人面部表情实现系统,其特征在于,所述外围板用于提供对外接口,通过ttyUSB0进行通讯。4.根据权利要求2所述的机器人面部表情实现系统,其特征在于,所述核心板包括Cortex-A53 8核64位1.2GHz的CPU、2GB LPDDR3 [email protected]的RAM以及8GB的eMMc/Nand FLASH。5.根据权利要求1所述的机器人面部表情实现系统,其特征在于,所述眼睛屏显示板包括显示屏和LED点阵屏。6.根据权利要求1所述的机器人面部表情...

【专利技术属性】
技术研发人员:王运志
申请(专利权)人:青岛克路德机器人有限公司
类型:发明
编号:201610230034
国别省市:山东;37

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

1