首页 / 个性化机器人定制系统

个性化机器人定制系统有效专利 发明

技术领域

[0001] 本发明涉及一种机器人技术领域,尤其涉及一种个性化机器人定制系统。

相关背景技术

[0002] 机器人行业在近些年发展速度相当惊人,已经慢慢地由概念逐步向实体转变。其中,为了控制机器人,大多数情况下,要经过如下的一系列过程:开发人员按需开发程序后,通过对机器人直接执行后找出结果的错误,进行多次调试。
[0003] 尤其,程序员需要在程序中在代码级别上对机器人动作、音频识别、音频等全面事项进行逻辑编码,而且在修改及维护时也需要进行频繁的测试,因此不仅需要专业知识,还需要大量的时间和费用。
[0004] 由于这些技术限制,目前机器人大多为统一标配式,用户不能根据自己需求定制其专属机器人。

具体实施方式

[0044] 请参阅图1,一种个性化机器人定制系统,其包括界面显示模块100、外观定制模块200、编程定制模块300、智能语音定制模块400、智能控制模块500、通讯模块600和3D打印接口模块700。
[0045] 其中,所述界面显示模块100,其用于生成并显示机器人外观定制界面110,如图2所示,所述外观定制界面至少包括有部件浏览区111和建模区112。所述机器人外观定制界面还包括机器人模型参考区113,所述机器人模型参考区显示有多个不同的机器人模型。所述机器人外观定制界面110还包括一操作区114,通过操作区上的操作功能模块,可对机器人模型进行保存、清楚、组装等步骤。需要说明的是,图2所示的机器人外观定制界面,仅代表本实施例的机器人外观定制界面中的一种,并不代表队机器人外观定制界面的显示方式的限制。其中,机器人外观定制界面中的部件浏览区、建模区、模型参考区和操作区之间的组合位置显示可根据实际需求进行调整。
[0046] 如图3所示,所述外观定制模块200,其包括部件选择单元210、部件移动单元220、模型建成单元230和浏览切换单元240。
[0047] 其中,所述部件选择单元210,用于在检测到所述部件浏览区中某一预置机器人部件/用户自定义机器人部件被选取时,于所述部件浏览区显示该预置机器人部件/用户自定义机器人部件的放大图。
[0048] 所述部件移动单元220,用于在检测到所述部件浏览区中某一预置机器人部件/用户自定义机器人部件被拖移时,跟随拖移轨迹将该预置机器人部件/用户自定义机器人部件移动至建模区。
[0049] 所述模型建成单元230,用于在检测到该预置机器人部件/用户自定义机器人部件进入建模区时,跟随拖移轨迹将该预置机器人部件/用户自定义机器人部件与建模区中其它机器人部件组合在一起,以建成个性化机器人模型。
[0050] 其中,所述浏览切换单元240,用于在检测到所述机器人模型参考区中某一机器人模型被选取时,于所述部件浏览区显示该机器人模型的组合部件。优选地,当未选取模型参考区中任意模型时,所述部件浏览区显示的部件包括不同机器人模型的部件和用户自定义的机器人部件。
[0051] 其中,所述3D打印接口模块700,用于与3D打印机通讯连接。
[0052] 通过使用本发明的个性化机器人定制系统,用户可以通过外观定制模块定制自己喜欢的个性化机器人模型,进一步通过3D打印接口模块与3D打印设备外接,打印专属机器人。
[0053] 其中,所述界面显示模块100,还用于生成并显示机器人编程定制界面120,所述机器人编程定制界面至少包括编程块浏览区121和编程区122,所述编程块浏览区用于显示编程块123,如图4所示。
[0054] 其中,所述编程定制模块300,其至少包括编程块移动单元310、编程块指令单元320、编程块顺序调节单元330,如图5所示。
[0055] 所述编程块移动单元310,用于在检测到所述编程块浏览区的某一编程块被拖移时,跟随拖移轨迹将该编程块移动至编程区。
[0056] 所述编程块指令单元320,用于在检测到该编程块进入所述编程区时,跟随拖移轨迹将该编程块与编程区中其他编程块连接在一起,以形成编程指令。
[0057] 所述编程块顺序调节单元330,用于在检测到编程区的编程块被拖移时,跟随拖移轨迹调整该编程块的指令顺序,以形成新的编程指令。
[0058] 其中,所述界面显示模块,还用于在检测到编程区中的编程块被触发编辑时,生成并显示与该编程块对应的编程块编辑界面,所述编程块编辑界面上包括该编程块的可编辑参数。如图6所示,为双轮编程块编辑界面,通过拖动编辑界面上调节块即可调整双轮的转动时间,当时间为负数时,逆时针转动,当时间为正数时,顺时针转动。
[0059] 所述编程块123包括左轮、右轮、双轮、左手、右手、双手、停止、LED灯、延时、声音、速率、打招呼、触摸感应、红外感应、和重复编程块中的一种或多种。
[0060] 对应的,所述左轮/右轮/双轮、左手/右手/双手、停止、LED灯、延时、声音、速率和打招呼编程块的可编辑参数分别为左轮/右轮/双轮的转动时间和转动方向、左手/右手/双手的旋转角度和方向、停止时间、LED灯闪烁模式、延时时间、声音类型、速率值、打招呼语句类型。
[0061] 本发明通过将相应的动作指令和逻辑指令形成编程块,用户还通过编程定制模块,将相应动作或逻辑编程块拖移至编程区即可形成机器人的编程指令,完成专属的个性化机器人编程指令,在该专属编程指令发送至机器人后,机器人即可按用户定制的编程指令执行相应的动作和逻辑操作。
[0062] 其中,所述界面显示模块100,还用于生成并显示机器人智能语音定制界面130,所述机器人智能语音定制界面包括:提问区131、回答区132、操作区133,如图7所示。
[0063] 其中,所述智能语音定制模块400,其包括问答采集单元410、问答上传单元420和语音唤醒单元430,如图8所示。
[0064] 其中,所述问答采集单元410用于在检测到提问区的提问选项或回答区的回答选项被选取时,采集用户手动输入/语音录入的问题信息或与之匹配的回答信息。
[0065] 所述问答上传单元420,用于在检测到操作区的人工智能录入选项被选取时,将所述用户手动输入/语音录入的问题信息或与之匹配的回答信息通过通讯模块上传至个性化机器人的语音问答库。
[0066] 其中,所述语音唤醒单元430,用于在检测到所述操作区的语音唤醒选项被选取时,发送语音互助控制信号至个性化机器人以触发个性化机器人的语音互助模块;所述语音互助模块用于采集用户语音信息并通过语义理解技术确定所述用户语音信息所表达的问答信息,进一步根据确定的问答信息,播放与该问答信息对应的所述语音问答库中的预设问答语音,以实现与用户语音交流。
[0067] 用户通过所述智能语音定制模块,定制自己的语音问答库,在用户与机器人进行语音交互时,可优先使用用户定制的语音答案回答用户的提问,同时,通过智能语音定制模块,可有效学习并丰富语音问答库,逐渐满足不同类型的问题。
[0068] 其中,所述界面显示模块,还用于生成并显示机器人智能控制界面140,如图9中所示。所述机器人智能控制界面用于显示方向控制、随机音乐、手部动作控制(如图9中所示包括拥抱上和拥抱下)、LED灯控制的功能按钮。
[0069] 其中,所述智能控制模块500,用于在检测到所述智能控制界面上的某一功能按钮被选取时,通过通讯模块发送相应的控制信号至个性化机器人。用户通过所述智能控制模块可实现自行控制机器人。
[0070] 其中,所述通讯模块600,用于与个性化机器人通讯连接。,所述通讯模块包括蓝牙、WiFi、局域网、移动通讯网络等。
[0071] 本发明并不局限于上述实施方式,如果对本发明的各种改动或变形不脱离本发明的精神和范围,倘若这些改动和变形属于本发明的权利要求和等同技术范围之内,则本发明也意图包含这些改动和变形。

当前第1页 第1页 第2页 第3页
相关技术
定制系统相关技术
机器人定制相关技术
崔海龙发明人的其他相关专利技术