CN109531564A - 机器人服务内容编辑系统及方法 - Google Patents
机器人服务内容编辑系统及方法 Download PDFInfo
- Publication number
- CN109531564A CN109531564A CN201710861591.5A CN201710861591A CN109531564A CN 109531564 A CN109531564 A CN 109531564A CN 201710861591 A CN201710861591 A CN 201710861591A CN 109531564 A CN109531564 A CN 109531564A
- Authority
- CN
- China
- Prior art keywords
- content
- robot
- service content
- user
- interface
- 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.)
- Withdrawn
Links
Classifications
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B25—HAND TOOLS; PORTABLE POWER-DRIVEN TOOLS; MANIPULATORS
- B25J—MANIPULATORS; CHAMBERS PROVIDED WITH MANIPULATION DEVICES
- B25J11/00—Manipulators not otherwise provided for
- B25J11/008—Manipulators for service tasks
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B25—HAND TOOLS; PORTABLE POWER-DRIVEN TOOLS; MANIPULATORS
- B25J—MANIPULATORS; CHAMBERS PROVIDED WITH MANIPULATION DEVICES
- B25J9/00—Programme-controlled manipulators
- B25J9/16—Programme controls
- B25J9/1602—Programme controls characterised by the control system, structure, architecture
- B25J9/161—Hardware, e.g. neural networks, fuzzy logic, interfaces, processor
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B25—HAND TOOLS; PORTABLE POWER-DRIVEN TOOLS; MANIPULATORS
- B25J—MANIPULATORS; CHAMBERS PROVIDED WITH MANIPULATION DEVICES
- B25J11/00—Manipulators not otherwise provided for
- B25J11/0045—Manipulators used in the food industry
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B25—HAND TOOLS; PORTABLE POWER-DRIVEN TOOLS; MANIPULATORS
- B25J—MANIPULATORS; CHAMBERS PROVIDED WITH MANIPULATION DEVICES
- B25J9/00—Programme-controlled manipulators
- B25J9/16—Programme controls
- B25J9/1602—Programme controls characterised by the control system, structure, architecture
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B25—HAND TOOLS; PORTABLE POWER-DRIVEN TOOLS; MANIPULATORS
- B25J—MANIPULATORS; CHAMBERS PROVIDED WITH MANIPULATION DEVICES
- B25J9/00—Programme-controlled manipulators
- B25J9/16—Programme controls
- B25J9/1656—Programme controls characterised by programming, planning systems for manipulators
- B25J9/1671—Programme controls characterised by programming, planning systems for manipulators characterised by simulation, either to verify existing program or to create and verify new program, CAD/CAM oriented, graphic oriented programming systems
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B25—HAND TOOLS; PORTABLE POWER-DRIVEN TOOLS; MANIPULATORS
- B25J—MANIPULATORS; CHAMBERS PROVIDED WITH MANIPULATION DEVICES
- B25J9/00—Programme-controlled manipulators
- B25J9/0003—Home robots, i.e. small robots for domestic use
-
- G—PHYSICS
- G05—CONTROLLING; REGULATING
- G05B—CONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
- G05B2219/00—Program-control systems
- G05B2219/30—Nc systems
- G05B2219/40—Robotics, robotics mapping to robotics vision
- G05B2219/40304—Modular structure
-
- Y—GENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
- Y10—TECHNICAL SUBJECTS COVERED BY FORMER USPC
- Y10S—TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
- Y10S901/00—Robots
- Y10S901/01—Mobile robot
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)
- Food Science & Technology (AREA)
- Life Sciences & Earth Sciences (AREA)
- Manipulator (AREA)
- User Interface Of Digital Computer (AREA)
Abstract
本发明涉及数据处理领域,尤其涉及机器人服务内容编辑系统及方法。该系统包括:服务内容编辑界面模块,用于提供一编辑界面供用户编辑服务内容;存储模块,用于存储用户编辑的服务内容;及控制模块,用于根据用户编辑的服务内容,实现与机器人系统层的数据通信并控制该智能机器人执行该服务内容。本发明实现简单、方便、灵活地修改机器人的服务内容,可以根据用户的需求,将同一个机构和硬件配置相当的机器人编辑为具有各种服务功能的机器人。
Description
技术领域
本发明涉及数据处理领域,尤其涉及机器人服务内容编辑系统及方法。
背景技术
目前机器人的研发,都是机构、硬件、软件和服务内容绑定在一起,这种模式的缺陷是对于已成型的机构和硬件,软件和服务内容不可任意修改和更换,使机器人在使用中没有足够的灵活性,也大大影响着机器人在普及过程中的有用性、实用性、灵活性。
发明内容
鉴于以上内容,有必要提供一种机器人服务内容编辑系统以实现简单、方便、灵活地修改机器人的服务内容,可以根据用户的需求,将同一个机构和硬件配置相当的机器人编辑为具有各种服务功能的机器人。
一种机器人服务内容编辑系统,该系统包括:
服务内容编辑界面模块,用于提供一编辑界面供用户编辑服务内容;及
存储模块,用于存储用户编辑的服务内容;及
控制模块,用于根据用户编辑的服务内容,实现与机器人系统层的数据通信并控制该智能机器人执行该服务内容。
优选地,该服务内容编辑界面模块包括屏幕显示内容编辑子模块、运动控制内容编辑子模块、语音对话内容编辑子模块、定位与导航内容编辑子模块及识别内容编辑子模块,其中,该屏幕显示内容编辑子模块用于提供一显示编辑界面供用户编辑一屏幕显示内容,该运动控制内容编辑子模块用于提供一运动控制界面供用户编辑该机器人服务内容中机器人运动控制内容,该语音对话内容编辑子模块用于提供一对话编辑界面供用户编辑该机器人服务内容中机器人语音对话内容,该定位与导航内容编辑子模块用于提供一定位编辑界面供用户编辑该机器人服务内容中机器人定位与导航内容,该识别内容编辑子模块用于提供一识别界面供用户编辑该机器人服务内容中机器人识别内容。
优选地,该服务内容编辑界面模块还包括一其他功能内容编辑子模块,该其他功能内容编辑子模块用于提供一其他功能界面供用户定义其他功能内容,该其他功能内容包括智能家居控制内容、支付内容。
优选地,该机器人服务内容中屏幕显示内容可为图片、文本、视频。
优选地,该机器人服务内容中机器人运动控制内容包括控制对象及控制参数,其中,控制对象为机器人各个部件,控制参数为机器人各个部件对应的运动参数。
优选地,该机器人服务内容中机器人语音对话内容包括用户语音内容及机器人语音内容。
优选地,该系统还包括仿真模块,用于将用户编辑的服务内容进行仿真并提供一仿真界面供用户浏览仿真效果。
优选地,该系统还包括编译封装模块,用于将用户编辑的服务内容进行编译封装形成一机器人应用APP。
一种机器人服务内容编辑方法,该方法包括:
提供一编辑界面供用户编辑服务内容;
存储用户编辑的服务内容;及
根据用户编辑的服务内容,实现与机器人系统层的数据通信并控制该智能机器人执行该服务内容。
优选地,该服务内容编辑界面模块包括屏幕显示内容编辑子模块、运动控制内容编辑子模块、语音对话内容编辑子模块、定位与导航内容编辑子模块及识别内容编辑子模块,其中,该屏幕显示内容编辑子模块用于提供一显示编辑界面供用户编辑一屏幕显示内容,该运动控制内容编辑子模块用于提供一运动控制界面供用户编辑该机器人服务内容中机器人运动控制内容,该语音对话内容编辑子模块用于提供一对话编辑界面供用户编辑该机器人服务内容中机器人语音对话内容,该定位与导航内容编辑子模块用于提供一定位编辑界面供用户编辑该机器人服务内容中机器人定位与导航内容,该识别内容编辑子模块用于提供一识别界面供用户编辑该机器人服务内容中机器人识别内容。
优选地,该服务内容编辑界面模块还包括一其他功能内容编辑子模块,该其他功能内容编辑子模块用于提供一其他功能界面供用户定义其他功能内容,该其他功能内容包括智能家居控制内容、支付内容。
优选地,该机器人服务内容中屏幕显示内容可为图片、文本、视频。
优选地,该机器人服务内容中机器人运动控制内容包括控制对象及控制参数,其中,控制对象为机器人各个部件,控制参数为机器人各个部件对应的运动参数。
优选地,该机器人服务内容中机器人语音对话内容包括用户语音内容及机器人语音内容。
优选地,该方法还包括步骤:
将用户编辑的服务内容进行仿真并提供一仿真界面供用户浏览仿真效果。
优选地,该系统还包括编译封装模块,用于将用户编辑的服务内容进行编译封装形成一机器人应用APP。
本发明实现简单、方便、灵活地修改机器人的服务内容,可以根据用户的需求,将同一个机构和硬件配置相当的机器人编辑为具有各种服务功能的机器人。
附图说明
图1为本发明一实施方式中机器人服务内容编辑系统的应用环境图。
图2为本发明一实施方式中智能机器人的功能模块图。
图3为本发明一实施方式中智能机器人的整体示意图。
图4本发明一实施方式中机器人服务内容编辑系统的功能模块图。
图5为本发明一实施方式中编辑界面的示意图。
图6为本发明一实施方式中对应关系表的流程图。
图7为本发明一实施方式中机器人服务内容编辑方法的流程图。
主要元件符号说明
如下具体实施方式将结合上述附图进一步说明本发明。
具体实施方式
请参考图1,所示为本发明一实施方式中机器人服务内容编辑系统100的应用环境图。该机器人服务内容编辑系统100应用在一智能机器人1中。该智能机器人1与一服务器2通信连接。该机器人服务内容编辑系统100用于对该智能机器人1的服务内容进行编辑并控制该智能机器人1执行相应的服务内容。本实施方式中,该智能机器人1的服务内容包括,但不限于屏幕显示内容、运动控制内容、语音对话内容及定位与导航内容。
请参考图2,所示为本发明一实施方式中智能机器人1的功能模块图。该智能机器人1包括但不限于摄像单元101、语音采集单元102、烟雾传感器103、压力传感器104、红外传感器105、定位单元106、触控单元107、语音输出单元108、表情输出单元109、显示单元110、动作输出单元111、通信单元112、存储单元113及处理单元114。该摄像单元101用于摄取智能机器人1周围环境的图像并将摄取的图像传送给处理单元114。例如,该摄像单元101可以摄取智能机器人1周围的人脸图像,及将摄取得人脸图像传送给该处理单元114。本实施方式中,该摄像单元101可以为一摄像头。该语音采集单元102用于接收智能机器人1周围的语音信息并将接收的语音信息传送给处理单元114。在本实施方式中,该语音采集单元102可以为麦克风阵列。该烟雾传感器103用于检测该智能机器人1周围的烟雾信息,并将检测出的烟雾信息传送给处理单元114。
该压力传感器104用于检测用户对该智能机器人1的按压力信息及将检测出的按压力信息传送给处理单元114。该红外传感器105用于检测该智能机器人1周围的人体信息及将检测出的人体信息传送给处理单元114。该定位单元106用于获取该智能机器人1的定位信息并将获取的定位信息传送给该处理单元114。该触控单元107用于接收用户的触控操作信息并将用户的触控操作信息传送给处理单元114。本实施方式中,该触控单元107可以为一触控屏。
该语音输出单元108用于在处理单元114的控制下输出语音信息。在本实施方式中,该语音输出单元108可以为扬声器。该表情输出单元109用于在处理单元114的控制下输出表情动作。在一实施方式中,该表情输出单元109包括设于智能机器人1的头部中可开合的眼帘和嘴巴及设于眼帘内可转动的眼球。该表情输出单元109可以在处理单元114的控制下控制设于智能机器人1中的眼帘和嘴巴开合及设于眼帘内的眼球转动。本实施方式中,该显示单元110用于在该处理单元114的控制下输出该智能机器人1的文字、图片或视频信息。在其他实施方式中,该显示单元110用于显示表情图像,如高兴、苦恼、忧郁表情等。本实施方式中,该触控单元107与该显示单元110可以为同一触控显示屏。
该动作输出单元111用于在该处理单元114的控制下控制该智能机器人1移动。本实施方式中,该动作输出单元111包括一第一驱动轴1111、两个第二驱动轴1112、一第三驱动轴1113。请一并参考图3,所示为本发明一实施方式中智能机器人1的整体示意图。该智能机器人1包括头部120、上躯干121、下躯干123、一对手臂124及一对转轮125。该上躯干121的两端分别连接该头部120及该下躯干123。该对手臂124连接在该上躯干121上,该对转轮125连接在该下躯干123上。该第一驱动轴1111与该头部120连接,用于驱动该头部120转动。每一第二驱动轴1112与一对应的手臂124连接,用于驱动对应的手臂124转动。该第三驱动轴1113的两端分别与对应的转轮125连接,用于驱动该对转轮125转动,该对转轮125在转动时带动该智能机器人1移动。
在一实施方式中,该通信单元112包括WIFI通信模块、Zigbee通信模块或BlueTooth通信模块。该通信单元112用于供该智能机器人1与服务器2(如图1所示)通信连接。在其他实施方式中,该通信单元112还包括一红外线通信模块。该通信单元112还用于供智能机器人1与一家用电器(图中未示),如空调、电灯、电视等通信连接。
该存储单元113用于存储该智能机器人1的程序代码及数据资料。例如,该存储单元113可以存储机器人服务内容编辑系统100、预设人脸图像、预设语音、软件程序代码或运算数据。本实施方式中,该存储单元113可以为该智能机器人1的内部存储单元,例如该智能机器人1的硬盘或内存。在另一实施方式中,该存储单元113也可以为该智能机器人1的外部存储设备,例如该智能机器人1上配备的插接式硬盘,智能存储卡(Smart Media Card,SMC),安全数字(Secure Digital,SD)卡,闪存卡(Flash Card)等。
本实施方式中,该处理单元114可以为一中央处理器(Central Processing Unit,CPU),微处理器或其他数据处理芯片,该处理单元114用于执行存储在在该存储单元113中的软件程序代码或运算数据。本实施方式中,该机器人服务内容编辑系统100包括一个或多个模块,该机器人服务内容编辑系统100存储于存储单元113中,并被该处理单元114所执行。在其他实施方式中,所述机器人服务内容编辑系统100为内嵌在该智能机器人1中的程序段或代码。
请参考图4,所示为本发明一实施方式中机器人服务内容编辑系统100的功能模块图。本实施方式中,该机器人服务内容编辑系统100包括服务内容编辑界面模块210、存储模块220及控制模块230。本发明所称的模块是指能够完成特定功能的一系列计算机程序指令段,比程序更适合于描述软件在该智能机器人1中的执行过程。
该服务内容编辑界面模块210提供一编辑界面300供用户编辑服务内容。请参考图5,所示为本发明一实施方式中编辑界面/接口300的示意图。该编辑界面/接口300包括显示编辑界面/接口310、对话编辑界面/接口320、定位编辑界面/接口330、运动控制界面/接口340、识别界面/接口350、及其他功能界面360。
该存储模块220储用户编辑的服务内容。
该控制模块230用于根据用户编辑的服务内容,实现与智能机器人1系统层的数据通信并控制该智能机器人1执行该服务内容。
在一实施方式中,该服务内容编辑界面模块210包括屏幕显示内容编辑子模块211。该屏幕显示内容编辑子模块211用于提供显示编辑界面/接口310。该显示编辑界面/接口310用于供用户编辑该智能机器人1的屏幕显示内容的服务内容。例如,用户可以在该屏幕显示内容编辑子模块211提供的显示编辑界面/接口310中编辑智能机器人1的表情图片。例如,该表情图片可以是智能机器人1微笑及眨眼的图片、眨眼及深呼吸的图片、可爱及卖萌的图片。例如,该表情图片也可以是表达该智能机器人1的喜、怒、愁、欢乐、调皮、沮丧等情绪的动画表情。在其他实施方式中,用户还可以在该屏幕显示内容编辑子模块211提供的显示编辑界面/接口310中编辑文字或视频信息。其中,该视频信息的格式包括Swf、Gif、AVI、Png等格式。
在一实施方式中,该服务内容编辑界面模块210包括语音对话内容编辑子模块212。该语音对话内容编辑子模块212用于提供对话编辑界面/接口320供用户编辑该智能机器人1的语音对话内容的服务内容。本实施方式中,该智能机器人1的语音对话内容包括用户语音内容及机器人语音内容。该对话编辑界面/接口320通过语音采集单元102获取用户语音内容及机器人语音内容,并建立该用户语音内容及机器人语音内容对应的对应关系表T1(参见图6),如此实现对该智能机器人1的语言对话内容的编辑。该智能机器人1通过该语音输出单元108输出机器人语音内容。例如,该用户语音内容可以为“表演太极2段”,与用户语音内容对应的机器人语音内容可以为“太极2段开始”。例如,该用户语音内容可以为“搜寻附件的地铁站”,该机器人语音内容为“最近的地铁站的位置在XX地”。本实施方式中,通过该语音对话内容编辑子模块212创建的语音对话内容的服务内容可以用于银行咨询服务、儿童教育服务等。
在一实施方式中,该服务内容编辑界面模块210还包括定位与导航内容编辑子模块213。该定位与导航内容编辑子模块213用于提供定位编辑界面/接口330供用户编辑该智能机器人1的定位与导航内容的服务内容。本实施方式中,该定位编辑界面/接口330通过该定位单元106获取该智能机器人1的位置信息,并将该获取的位置信息标识在一电子地图中,从而实现对该智能机器人1的位置定位。本实施方式中,该电子地图是采用计算机技术,以数字方式存储和查阅该智能机器人1所处地理位置的地图。本实施方式中,该电子地图存储在该存储单元113中。该定位编辑界面/接口330从该存储单元113中获取该电子地图。在其他实施方式中,该电子地图存储在服务器2中,该定位编辑界面/接口330可以访问该服务器2并从该服务器2中获取该电子地图。
在一实施方式中,该定位编辑界面/接口330还进一步获取用户输入的目标位置信息。例如,该定位编辑界面/接口330通过该语音采集单元102获取用户输入的目标位置信息。该定位编辑界面/接口330还用于将该获取的目标位置信息标识在电子地图中,并标识从该智能机器人1的位置信息到该目标位置的导航路线,从而实现对该目标位置的导航。
在一实施方式中,该服务内容编辑界面模块210还包括运动控制内容编辑子模块214。该运动控制内容编辑子模块214用于提供运动控制界面/接口340供用户编辑该智能机器人1的运动控制内容的服务内容。本实施方式中,该智能机器人1的运动控制内容包括控制对象及控制参数。其中,该控制对象为该机器人各个部件,如,该智能机器人1的头部120、一对手臂124及一对转轮125等部件。该控制参数为该智能机器人1的各个部件对应的运动参数。本实施方式中,与智能机器人1的头部120对应的运动参数为旋转角度,与该手臂124对应的运动参数为摆动幅度,与该转轮125对应的参数为转动圈数。该运动控制内容编辑子模块214根据该旋转角度运动参数控制与该头部120连接的第一驱动轴1111驱动该头部120转动,如此,实现对头部120控制对象的运动控制。该运动控制内容编辑子模块214根据摆动幅度运动参数控制与该手臂124连接的第二驱动轴1112驱动对应的手臂124转动,如此,实现对手臂124控制对象的运动控制。该运动控制内容编辑子模块214根据转动圈数运动参数控制与该转轮125连接的第三驱动轴1113驱动该对转轮125转动,如此,实现对转轮125控制对象的运动控制。
在一实施方式中,用户通过对该屏幕显示内容编辑子模块211、该语音对话内容编辑子模块212、该定位与导航内容编辑子模块213、及该运动控制内容编辑子模块214进行编辑以使该智能机器人1实现送餐的服务内容。具体的,首先,在该屏幕显示内容编辑子模块211提供的显示编辑界面/接口310中编辑智能机器人1微笑及眨眼的表情图片。然后,在该语音对话内容编辑子模块212提供的对话编辑界面/接口320中编辑用户语音内容为“送餐到1号桌”及编辑机器人语音内容为“1号桌,好的”,并建立该用户语音内容及机器人语音内容对应的对应关系。接着,在该定位与导航内容编辑子模块213提供的定位编辑界面/接口330获取该智能机器人1的位置信息,并将该获取的位置信息标识在该电子地图中。该定位编辑界面/接口330还进一步通过语音采集单元102获取用户语音内容的中“1号桌”作为目标位置信息,将该获取的目标位置信息标识在电子地图中,并标识从该智能机器人1的位置信息到该目标位置的导航路线。最后,在该运动控制内容编辑子模块214提供的运动控制界面/接口340中根据该标识的导航路线控制智能机器人1的转轮125转动以使智能机器人1沿着该导航路线运动至该目标位置。如此,实现该智能机器人1送餐的服务内容。
在一实施方式中,该服务内容编辑界面模块210还包括识别内容编辑子模块215。该识别内容编辑子模块215用于提供识别界面/接口350供用户编辑该智能机器人1的识别内容的服务内容。在一实施方式中,该识别内容的服务内容包括人脸识别。具体的,该识别界面/接口350通过该摄像单元101摄取一人脸图像,并将摄取的人脸图像与预设用户人脸图像进行比对以识别摄取的人脸图像,如此,实现人脸识别的服务内容。在一实施方式中,该识别内容的服务内容包括人体识别。具体的,该识别界面/接口350通过该红外传感器105感应该智能机器人1周围的人体,如此,实现人体识别的服务内容。在另一实施方式中,该识别内容的服务内容还包括烟雾识别应用。具体的,该识别界面/接口350通过该烟雾传感器103感应该智能机器人1周围的烟雾信息,如此,实现该烟雾识别的服务内容。在其他实施方式中,该识别内容的服务内容还包括压力识别。具体的,该识别界面/接口350通过该压力传感器104感应用户对该智能机器人1的按压力信息,如此,实现该压力识别的服务内容。
在一实施方式中,该服务内容编辑界面模块210还包括一其他功能内容编辑子模块216。该其他功能内容编辑子模块216用于提供其他功能界面360供用户定义其他功能内容的服务内容。本实施方式中,该其他功能内容的服务内容包括智能家居控制内容。具体的,该其他功能界面360接收用户输入的控制命令,其中,该控制命令中包括第二控制对象信息及控制操作信息。本实施方式中,该第二控制对象包括空调、电视、电灯、冰箱等家用电器。该控制操作对应为开启,关闭等控制操作。在一实施方式中,该其他功能界面360通过该语音采集单元102接收用户输入的控制命令。该其他功能界面360进一步通过该通信单元112将该输入的控制命令发送给该控制命令中所包含的第二控制对象以使该第二控制对象执行该控制命令中所包含的控制操作,如此,实现该智能家居控制内容的服务内容。
本实施方式中,该其他功能内容的服务内容包括支付内容。具体的,该其他功能界面360通过通信单元112与一第三方的支付中心相连接。该其他功能界面360提供一支付界面(图中未示)供用户输入支付金额信息及支付验证信息。该其他功能界面360进一步通过该通信单元112将用户输入的支付金额信息及支付验证信息发送给该支付中心以完成支付,如此,实现该支付内容的服务内容。
本实施方式中,该机器人服务内容编辑系统100还包括仿真模块240及编译封装模块250。该仿真模块240用于将用户编辑的服务内容进行仿真并提供一仿真界面(图中未示)供用户浏览仿真效果。该编译封装模块250用于将用户编辑的服务内容进行编译封装形成一机器人应用APP。
请参考图7,所示为本发明一实施方式中机器人服务内容编辑方法的流程图。该方法应用在智能机器人1中。根据不同需求,该流程图中步骤的顺序可以改变,某些步骤可以省略或合并。该方法包括步骤:
S701:提供一编辑界面300供用户编辑服务内容。
S702:储用户编辑的服务内容。
S703:根据用户编辑的服务内容实现与智能机器人1系统层的数据通信并控制该智能机器人1执行该服务内容。
在一实施方式中,该编辑界面300包括显示编辑界面/接口310。该显示编辑界面/接口310用于供用户编辑该智能机器人1的屏幕显示内容的服务内容。例如,用户可以在该显示编辑界面/接口310中编辑智能机器人1的表情图片。例如,该表情图片可以是智能机器人1微笑及眨眼的图片、眨眼及深呼吸的图片、可爱及卖萌的图片。例如,该表情图片也可以是表达该智能机器人1的喜、怒、愁、欢乐、调皮、沮丧等情绪的动画表情。在其他实施方式中,用户还可以在该显示编辑界面/接口310中编辑文字或视频信息。其中,该视频信息的格式包括Swf、Gif、AVI、Png等格式。
在一实施方式中,该编辑界面300包括对话编辑界面/接口320。该对话编辑界面/接口320用于供用户编辑该智能机器人1的语音对话内容的服务内容。本实施方式中,该智能机器人1的语音对话内容包括用户语音内容及机器人语音内容。该对话编辑界面/接口320通过语音采集单元102获取用户语音内容及机器人语音内容,并建立该用户语音内容及机器人语音内容对应的对应关系表T1而实现对该智能机器人1的语言对话内容的编辑。该智能机器人1通过该语音输出单元108输出机器人语音内容。例如,该用户语音内容可以为“表演太极2段”,与用户语音内容对应的机器人语音内容可以为“太极2段开始”。例如,该用户语音内容可以为“搜寻附件的地铁站”,该机器人语音内容为“最近的地铁站的位置在XX地”。本实施方式中,通过该对话编辑界面/接口320创建的语音对话内容的服务内容可以用于银行咨询服务、儿童教育服务等。
在一实施方式中,该编辑界面300包括定位编辑界面/接口330。该定位编辑界面/接口330用于供用户编辑该智能机器人1的定位与导航内容的服务内容。本实施方式中,该定位编辑界面/接口330通过该定位单元106获取该智能机器人1的位置信息,并将该获取的位置信息标识在一电子地图中,从而实现对该智能机器人1的位置定位。本实施方式中,该电子地图是采用计算机技术,以数字方式存储和查阅该智能机器人1所处地理位置的地图。本实施方式中,该电子地图存储在该存储单元113中。该定位编辑界面/接口330从该存储单元113中获取该电子地图。在其他实施方式中,该电子地图存储在服务器2中,该定位编辑界面/接口330可以访问该服务器2并从该服务器2中获取该电子地图。
在一实施方式中,该定位编辑界面/接口330还进一步获取用户输入的目标位置信息。例如,该定位编辑界面/接口330通过该语音采集单元102获取用户输入的目标位置信息。该定位编辑界面/接口330还用于将该获取的目标位置信息标识在电子地图中,并标识从该智能机器人1的位置信息到该目标位置的导航路线,从而实现对该目标位置的导航。
在一实施方式中,该定位编辑界面/接口330包括运动控制界面/接口340。该运动控制界面/接口340用于供用户编辑该智能机器人1的运动控制内容的服务内容。本实施方式中,该智能机器人1的运动控制内容包括控制对象及控制参数。其中,该控制对象为该机器人各个部件,如,该智能机器人1的头部120、一对手臂124及一对转轮125等部件。该控制参数为该智能机器人1的各个部件对应的运动参数。本实施方式中,与智能机器人1的头部120对应的运动参数为旋转角度,与该手臂124对应的运动参数为摆动幅度,与该转轮125对应的参数为转动圈数。该运动控制界面/接口340根据该旋转角度运动参数控制与该头部120连接的第一驱动轴1111驱动该头部120转动,如此,实现对头部120控制对象的运动控制。该运动控制界面/接口340根据摆动幅度运动参数控制与该手臂124连接的第二驱动轴1112驱动对应的手臂124转动,如此,实现对手臂124控制对象的运动控制。该运动控制界面/接口340根据转动圈数运动参数控制与该转轮125连接的第三驱动轴1113驱动该对转轮125转动,如此,实现对转轮125控制对象的运动控制。
在一实施方式中,用户通过对该显示编辑界面/接口310、该对话编辑界面/接口320、该定位编辑界面/接口330、及该运动控制界面/接口340进行编辑以使该智能机器人1实现送餐的服务内容。具体的,首先,在该显示编辑界面/接口310中编辑智能机器人1微笑及眨眼的表情图片。然后,在该对话编辑界面/接口320中编辑用户语音内容为“送餐到1号桌”及编辑机器人语音内容为“1号桌,好的”,并建立该用户语音内容及机器人语音内容对应的对应关系。接着,在该定位编辑界面/接口330获取该智能机器人1的位置信息,并将该获取的位置信息标识在该电子地图中。该定位编辑界面/接口330还进一步通过语音采集单元102获取用户语音内容的中“1号桌”作为目标位置信息,将该获取的目标位置信息标识在电子地图中,并标识从该智能机器人1的位置信息到该目标位置的导航路线。最后,在该运动控制界面/接口340中根据该标识的导航路线控制智能机器人1的转轮125转动以使智能机器人1沿着该导航路线运动至该目标位置。如此,实现该智能机器人1送餐的服务内容。
在一实施方式中,该编辑界面300还包括识别界面/接口350。该识别界面/接口350用于供用户编辑该智能机器人1的识别内容的服务内容。在一实施方式中,该识别内容的服务内容包括人脸识别。具体的,该识别界面/接口350通过该摄像单元101摄取一人脸图像,并将摄取的人脸图像与预设用户人脸图像进行比对以识别摄取的人脸图像,如此,实现人脸识别的服务内容。在一实施方式中,该识别内容的服务内容包括人体识别。具体的,该识别界面/接口350通过该红外传感器105感应该智能机器人1周围的人体,如此,实现人体识别的服务内容。在另一实施方式中,该识别内容的服务内容还包括烟雾识别应用。具体的,该识别界面/接口350通过该烟雾传感器103感应该智能机器人1周围的烟雾信息,如此,实现该烟雾识别的服务内容。在其他实施方式中,该识别内容的服务内容还包括压力识别。具体的,该识别界面/接口350通过该压力传感器104感应用户对该智能机器人1的按压力信息,如此,实现该压力识别的服务内容。
在一实施方式中,该编辑界面300还包括其他功能界面360。该其他功能界面用于供用户定义其他功能内容的服务内容。本实施方式中,该其他功能内容的服务内容包括智能家居控制内容。具体的,该其他功能界面360接收用户输入的控制命令,其中,该控制命令中包括第二控制对象信息及控制操作信息。本实施方式中,该第二控制对象包括空调、电视、电灯、冰箱等家用电器。该控制操作对应为,开启,关闭等控制操作。在一实施方式中,该其他功能界面360通过该语音采集单元102接收用户输入的控制命令。该其他功能界面360进一步通过该通信单元112将该输入的控制命令发送给该控制命令中所包含的第二控制对象以使该第二控制对象执行该控制命令中所包含的控制操作,如此,实现该智能家居控制内容的服务内容。
本实施方式中,该其他功能内容的服务内容包括支付内容。具体的,该其他功能界面360通过通信单元112与一第三方的支付中心相连接。该其他功能界面360提供一支付界面(图中未示)供用户输入支付金额信息及支付验证信息。该其他功能界面360进一步通过该通信单元112将用户输入的支付金额信息及支付验证信息发送给该支付中心以完成支付,如此,实现该支付内容的服务内容。
在一本实施方式中,该方法还包括步骤:
将用户编辑的服务内容进行仿真并提供一仿真界面(图中未示)供用户浏览仿真效果。
在一本实施方式中,该方法还包括步骤:
将用户编辑的服务内容进行编译封装形成一机器人应用APP。
以上实施例仅用以说明本发明的技术方案而非限制,尽管参照以上较佳实施例对本发明进行了详细说明,本领域的普通技术人员应当理解,可以对本发明的技术方案进行修改或者等同替换都不应脱离本发明技术方案的精神和范围。
Claims (16)
1.一种机器人服务内容编辑系统,其特征在于,该系统包括:
服务内容编辑界面模块,用于提供一编辑界面供用户编辑服务内容;及
存储模块,用于存储用户编辑的服务内容;及
控制模块,用于根据用户编辑的服务内容,实现与机器人系统层的数据通信并控制该智能机器人执行该服务内容。
2.如权利要求1所述的机器人服务内容编辑系统,其特征在于,该服务内容编辑界面模块包括屏幕显示内容编辑子模块、运动控制内容编辑子模块、语音对话内容编辑子模块、定位与导航内容编辑子模块及识别内容编辑子模块,其中,该屏幕显示内容编辑子模块用于提供一显示编辑界面供用户编辑一屏幕显示内容,该运动控制内容编辑子模块用于提供一运动控制界面供用户编辑该机器人服务内容中机器人运动控制内容,该语音对话内容编辑子模块用于提供一对话编辑界面供用户编辑该机器人服务内容中机器人语音对话内容,该定位与导航内容编辑子模块用于提供一定位编辑界面供用户编辑该机器人服务内容中机器人定位与导航内容,该识别内容编辑子模块用于提供一识别界面供用户编辑该机器人服务内容中机器人识别内容。
3.如权利要求1所述的机器人服务内容编辑系统,其特征在于,该服务内容编辑界面模块还包括一其他功能内容编辑子模块,该其他功能内容编辑子模块用于提供一其他功能界面供用户定义其他功能内容,该其他功能内容包括智能家居控制内容、支付内容。
4.如权利要求1所述的机器人服务内容编辑系统,其特征在于,该机器人服务内容中屏幕显示内容可为图片、文本、视频。
5.如权利要求1所述的机器人服务内容编辑系统,其特征在于,该机器人服务内容中机器人运动控制内容包括控制对象及控制参数,其中,控制对象为机器人各个部件,控制参数为机器人各个部件对应的运动参数。
6.如权利要求1所述的机器人服务内容编辑系统,其特征在于,该机器人服务内容中机器人语音对话内容包括用户语音内容及机器人语音内容。
7.如权利要求1所述的机器人服务内容编辑系统,其特征在于,该系统还包括仿真模块,用于将用户编辑的服务内容进行仿真并提供一仿真界面供用户浏览仿真效果。
8.如权利要求1所述的机器人服务内容编辑系统,其特征在于,该系统还包括编译封装模块,用于将用户编辑的服务内容进行编译封装形成一机器人应用APP。
9.一种机器人服务内容编辑方法,其特征在于,该方法包括:
提供一编辑界面供用户编辑服务内容;
存储用户编辑的服务内容;及
根据用户编辑的服务内容,实现与机器人系统层的数据通信并控制该智能机器人执行该服务内容。
10.如权利要求9所述的机器人服务内容编辑方法,其特征在于,该服务内容编辑界面模块包括屏幕显示内容编辑子模块、运动控制内容编辑子模块、语音对话内容编辑子模块、定位与导航内容编辑子模块及识别内容编辑子模块,其中,该屏幕显示内容编辑子模块用于提供一显示编辑界面供用户编辑一屏幕显示内容,该运动控制内容编辑子模块用于提供一运动控制界面供用户编辑该机器人服务内容中机器人运动控制内容,该语音对话内容编辑子模块用于提供一对话编辑界面供用户编辑该机器人服务内容中机器人语音对话内容,该定位与导航内容编辑子模块用于提供一定位编辑界面供用户编辑该机器人服务内容中机器人定位与导航内容,该识别内容编辑子模块用于提供一识别界面供用户编辑该机器人服务内容中机器人识别内容。
11.如权利要求9所述的机器人服务内容编辑方法,其特征在于,该服务内容编辑界面模块还包括一其他功能内容编辑子模块,该其他功能内容编辑子模块用于提供一其他功能界面供用户定义其他功能内容,该其他功能内容包括智能家居控制内容、支付内容。
12.如权利要求9所述的机器人服务内容编辑方法,其特征在于,该机器人服务内容中屏幕显示内容可为图片、文本、视频。
13.如权利要求9所述的机器人服务内容编辑方法,其特征在于,该机器人服务内容中机器人运动控制内容包括控制对象及控制参数,其中,控制对象为机器人各个部件,控制参数为机器人各个部件对应的运动参数。
14.如权利要求9所述的机器人服务内容编辑方法,其特征在于,该机器人服务内容中机器人语音对话内容包括用户语音内容及机器人语音内容。
15.如权利要求9所述的机器人服务内容编辑方法,其特征在于,该方法还包括步骤:
将用户编辑的服务内容进行仿真并提供一仿真界面供用户浏览仿真效果。
16.如权利要求9所述的机器人服务内容编辑系统,其特征在于,该系统还包括编译封装模块,用于将用户编辑的服务内容进行编译封装形成一机器人应用APP。
Priority Applications (3)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN201710861591.5A CN109531564A (zh) | 2017-09-21 | 2017-09-21 | 机器人服务内容编辑系统及方法 |
| TW106135793A TWI668623B (zh) | 2017-09-21 | 2017-10-18 | 機器人服務內容編輯系統及方法 |
| US15/854,686 US20190084150A1 (en) | 2017-09-21 | 2017-12-26 | Robot, system, and method with configurable service contents |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN201710861591.5A CN109531564A (zh) | 2017-09-21 | 2017-09-21 | 机器人服务内容编辑系统及方法 |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| CN109531564A true CN109531564A (zh) | 2019-03-29 |
Family
ID=65719735
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| CN201710861591.5A Withdrawn CN109531564A (zh) | 2017-09-21 | 2017-09-21 | 机器人服务内容编辑系统及方法 |
Country Status (3)
| Country | Link |
|---|---|
| US (1) | US20190084150A1 (zh) |
| CN (1) | CN109531564A (zh) |
| TW (1) | TWI668623B (zh) |
Cited By (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN110065076A (zh) * | 2019-06-04 | 2019-07-30 | 佛山今甲机器人有限公司 | 一种机器人二次开发编辑系统 |
| CN110991973A (zh) * | 2019-12-12 | 2020-04-10 | 广东智源机器人科技有限公司 | 应用于送餐系统的显示系统和方法 |
Families Citing this family (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN109421044A (zh) * | 2017-08-28 | 2019-03-05 | 富泰华工业(深圳)有限公司 | 智能机器人 |
| DE102018126873A1 (de) * | 2018-10-26 | 2020-04-30 | Franka Emika Gmbh | Roboter |
Family Cites Families (16)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| KR100636270B1 (ko) * | 2005-02-04 | 2006-10-19 | 삼성전자주식회사 | 홈 네트워크 시스템 및 그 제어방법 |
| TW200717272A (en) * | 2005-10-28 | 2007-05-01 | Micro Star Int Co Ltd | System and its method to update robot security information |
| US8849679B2 (en) * | 2006-06-15 | 2014-09-30 | Intouch Technologies, Inc. | Remote controlled robot system that provides medical images |
| US8116910B2 (en) * | 2007-08-23 | 2012-02-14 | Intouch Technologies, Inc. | Telepresence robot with a printer |
| US8170241B2 (en) * | 2008-04-17 | 2012-05-01 | Intouch Technologies, Inc. | Mobile tele-presence system with a microphone system |
| US9193065B2 (en) * | 2008-07-10 | 2015-11-24 | Intouch Technologies, Inc. | Docking system for a tele-presence robot |
| US8996165B2 (en) * | 2008-10-21 | 2015-03-31 | Intouch Technologies, Inc. | Telepresence robot with a camera boom |
| US9014848B2 (en) * | 2010-05-20 | 2015-04-21 | Irobot Corporation | Mobile robot system |
| US9440356B2 (en) * | 2012-12-21 | 2016-09-13 | Crosswing Inc. | Customizable robotic system |
| KR101257896B1 (ko) * | 2011-05-25 | 2013-04-24 | (주) 퓨처로봇 | 스마트 서비스 로봇 운영 시스템 및 방법 |
| TW201310339A (zh) * | 2011-08-25 | 2013-03-01 | Hon Hai Prec Ind Co Ltd | 機器人控制系統及方法 |
| KR20140013548A (ko) * | 2012-07-25 | 2014-02-05 | 삼성전자주식회사 | 사용자 단말 장치 및 그의 제어 방법 |
| EP2933067B1 (en) * | 2014-04-17 | 2019-09-18 | Softbank Robotics Europe | Method of performing multi-modal dialogue between a humanoid robot and user, computer program product and humanoid robot for implementing said method |
| EP2952299A1 (en) * | 2014-06-05 | 2015-12-09 | Aldebaran Robotics | Standby mode of a humanoid robot |
| TWI558525B (zh) * | 2014-12-26 | 2016-11-21 | 國立交通大學 | 機器人及其控制方法 |
| WO2017040145A1 (en) * | 2015-08-28 | 2017-03-09 | Turck Holding Gmbh | Web-based programming environment for embedded devices |
-
2017
- 2017-09-21 CN CN201710861591.5A patent/CN109531564A/zh not_active Withdrawn
- 2017-10-18 TW TW106135793A patent/TWI668623B/zh not_active IP Right Cessation
- 2017-12-26 US US15/854,686 patent/US20190084150A1/en not_active Abandoned
Cited By (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN110065076A (zh) * | 2019-06-04 | 2019-07-30 | 佛山今甲机器人有限公司 | 一种机器人二次开发编辑系统 |
| CN110991973A (zh) * | 2019-12-12 | 2020-04-10 | 广东智源机器人科技有限公司 | 应用于送餐系统的显示系统和方法 |
Also Published As
| Publication number | Publication date |
|---|---|
| TW201917553A (zh) | 2019-05-01 |
| TWI668623B (zh) | 2019-08-11 |
| US20190084150A1 (en) | 2019-03-21 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US20250166330A1 (en) | Avatar editing environment | |
| KR102306624B1 (ko) | 지속적 컴패니언 디바이스 구성 및 전개 플랫폼 | |
| US10357881B2 (en) | Multi-segment social robot | |
| CN109531564A (zh) | 机器人服务内容编辑系统及方法 | |
| US10930265B2 (en) | Cognitive enhancement of communication with tactile stimulation | |
| CN107870711A (zh) | 页面导航方法、提供用户界面的方法及客户端 | |
| CN107000210A (zh) | 用于提供持久伙伴装置的设备和方法 | |
| CN105126355A (zh) | 儿童陪伴机器人与儿童陪伴系统 | |
| CN105409197A (zh) | 用于提供持久伙伴装置的设备和方法 | |
| KR20140000189A (ko) | 자연스러운 대화 인터페이스가 장착된 인간형 로봇, 이러한 로봇의 제어 방법 및 대응 프로그램 | |
| CN104470686B (zh) | 用于生成被实时地执行的移动机器人的上下文行为的系统和方法 | |
| US11748917B2 (en) | Augmented reality-based environmental parameter filtering | |
| CN111862280A (zh) | 虚拟角色控制方法、系统、介质及电子设备 | |
| CN114793286A (zh) | 基于虚拟形象的视频编辑方法和系统 | |
| CN107844195B (zh) | 基于Intel RealSense的汽车虚拟驾驶应用的开发方法及系统 | |
| Ye et al. | Proobjar: Prototyping spatially-aware interactions of smart objects with ar-hmd | |
| CN113610984B (zh) | 一种基于Hololens2全息眼镜的增强现实方法 | |
| CN118645024A (zh) | 基于元宇宙与虚拟现实的综合性培训系统 | |
| CN110322571A (zh) | 一种页面处理方法、装置及介质 | |
| CN113191184A (zh) | 实时视频处理方法、装置、电子设备及存储介质 | |
| US12260880B2 (en) | Media editing using storyboard templates | |
| US20210113889A1 (en) | Viewer feedback based motion video playback | |
| CN107526162A (zh) | 一种虚拟眼镜 | |
| Zhu et al. | agentar: Creating augmented reality applications with tool-augmented llm-based autonomous agents | |
| CN115129156A (zh) | 基于ARKit的iOS设备中车辆展示交互方法 |
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 | ||
| WW01 | Invention patent application withdrawn after publication | ||
| WW01 | Invention patent application withdrawn after publication |
Application publication date: 20190329 |