机器人和其控制方法技术

技术编号:22380054 阅读:68 留言:0更新日期:2019-10-29 04:32
本发明专利技术提供一种用于控制对象的方法。所述方法包含:选择对应于第一代码的图像数据;将所述第一代码转换成第二代码;以及通过所述第二代码或所述第二代码的一部分来控制所述对象。

Robot and its control method

【技术实现步骤摘要】
机器人和其控制方法
本公开大体上涉及一种机器人和其控制方法。
技术介绍
机器人是能够使用一系列机器人链接操纵对象的机电装置。近年来,各种类型的机器人被用于多种领域中,例如智能型家居、军事、工厂自动化、医院、外太空等等。机器人分别根据每一领域的特定用途而具有独特控制情境且根据控制情境而操作。由于机器人近来配备有较复杂的动作或操作,因此需要开发用以控制机器人的简单且高效的方式。
技术实现思路
在一或多个实施例中,一种用于控制对象的方法包含:选择对应于第一代码的图像数据;将所述第一代码转换成第二代码;以及通过所述第二代码或所述第二代码的一部分来控制所述对象。在一或多个实施例中,提供一种装置。所述装置包含接收器、转换元件以及传输器。所述接收器经配置以接收第一代码。所述第一代码对应于图像数据。所述转换元件经配置以将所述第一代码转换成第二代码。所述传输器经配置以将所述第二代码传输到对象。在一或多个实施例中,提供一种机器人。所述机器人包含通信模块和处理器。所述通信模块经配置以接收代码。所述处理器经配置以将所述代码转换成信号。所述代码与显示在显示装置上的图像相关联,且其中所述信号与所述机器人的行为相关联。附图说明当结合附图阅读时,从以下实施方式最佳地理解本公开的方面。应注意,各种特征可能未按比例绘制,且各种特征的尺寸可出于论述清晰起见而任意地增大或减小。图1说明根据本专利技术的一些实施例的机器人的硬件架构的框图;图2说明根据本专利技术的一些实施例的用于控制机器人的流程图;且图3说明根据本专利技术的一些实施例的用于控制机器人的流程图。贯穿所述图式和实施方式使用共同附图标号来指示相同或类似元件。结合随附图式,本公开将从以下实施方式更明显。具体实施方式在下文详细地论述本公开的实施例的结构、制造和使用。然而,应了解,所述实施例阐述可实施于广泛多种特定情境中的许多适用概念。应理解,以下公开内容提供实施各种实施例的不同特征的许多不同实施例或实例。出于论述的目的而在下文描述组件和布置的特定实例。当然,此些组件和布置仅为实例且不打算为限制性的。下文使用特定语言在下文公开说明于图式中的实施例或实例。然而,将理解,实施例或实例并不打算为限制性的。如相关领域中的一般技术人员通常将想到,对所公开实施例的任何更改和修饰,以及公开于本文中的原理的任何其它应用处于本公开的范围内。另外,本公开内容在各种实例中可重复附图标号和/或字母。此重复是出于简化及清楚的目的且本身并不指示所论述的各种实施例和/或配置之间的关系。图1说明根据本公开的一些实施例的机器人1的硬件架构的框图。机器人1包含头部10、身体11、底座12、臂13以及末端执行器14。在其它实施例中,图1中的机器人1的组件可由可达成相同或类似功能的任何其它组件、装置或组件替换。机器人1的头部10可包含图像传感器(例如,RGB-D相机),其经配置以检索对象或环境的图像。机器人1的头部10可包含麦克风,其经配置以检索对象或环境的话音或声音。机器人1的头部10可包含显示器和扬声器,以提供表情或展示信息(例如,面部表情、话音、音效等等)。在一些实施例中,机器人1的头部10可包含照明装置(例如,LED),其经配置以发射光束。机器人1的身体11可包含各种类型的处理单元,所述处理单元经配置以计算或处理通过机器人获得的图像、信息或数据。在一些实施例中,所述处理单元可包含中央处理单元(CPU)、复杂的可编程逻辑装置(CPLD)、现场可编程门阵列(FPGA)、图形处理单元(GPU)和/或专用集成电路(ASIC)。机器人1的身体11可包含实时操作系统(real-timeoperatingsystem,RTOS),其经配置以服务在数据进入时通常无缓冲延迟地处理数据的实时应用程序。在一些实施例中,机器人1的身体11可包含紧急按钮,其经配置以关闭或终止机器人。机器人1的底座12可包含各种类型的传感器(例如,声纳、光达、里程计、惯性测量单元(inertialmeasurementunit,IMU)等等),所述传感器经配置以接收、检测或辨识来自对象或环境的信息(例如,物理信号)。在一些实施例中,电池可位于机器人1的底座12处且经配置以对机器人1供电。在一些实施例中,电池并非可去除式的,且因此,机器人可安置在充电座上以对电池充电。在其它实施例中,电池是可去除式的,且因此,电池可直接安置在充电座上。机器人1的臂13可包含经配置以驱动臂以执行移动或动作的电动机、齿轮减速器、驱动板、螺杆以及接头。机器人1的臂13可进一步包含编码器,其经配置以检测臂的位置或移动且确定臂的移动是否达到极限。机器人1的臂13可包含微控制器单元(MCU),其经配置以控制臂13的移动或动作。在一些实施例中,机器人1的臂13可包含温度/电流传感器,其经配置以检测或测量电动机的温度或电流,从而检查臂的负载是否在阈值内。如果如此,那么MCU经配置以终止臂13的动作,直到通过温度/电流传感器测量的温度或电流小于所述阈值。机器人1的末端执行器14安置在臂13的远端且经配置以执行特定任务,例如握紧加工工具或堆叠多个组件。末端执行器14可包含图像传感器(例如,腕部相机),其经配置以检索将触摸或握紧的对象的图像和/或检测对象与末端执行器14之间的定位或相对位置。末端执行器14可包含基准或基准标记(MUD),其经配置以识别当前图像视图内的特定标记。末端执行器14可进一步包含力传感器,其经配置以检测或测量由末端执行器14施加到对象的力。在一些实施例中,机器人1的头部10、身体11、底座12、臂13以及末端执行器14可经由通信协议(例如,RS-485)来彼此连接且通信,以执行多个动作。举例来说,机器人1可经配置以执行以下动作中的任一个:说话、2D或3D图像检索或重建、对象及环境检测、抓握、提升或移动对象、视觉服务、顺从性控制、导航、障碍回避和/或基础架构。在一些实施例中,机器人可视不同要求而安装有任何种类的操作系统、应用程序、软件和/或固件。在一些实施例中,操作系统、应用程序软件和/或固件可自动地或手动地进行更新。在一些实施例中,机器人1经配置以进行自学。举例来说,机器人1可通过其通信模块连接到因特网或云端,以响应于各种情形搜索信息且基于来自因特网或云端的信息来执行动作。在一些实施例中,机器人1可由控制器控制,所述控制器例如远程(或无线)控制器或有线控制器。举例来说,用户可输入命令或指令到所述控制器(例如,按下所述控制器的按钮),以请求机器人1执行动作。然而,随着由机器人执行的动作变得越来越复杂,所述控制器的按钮的数目会增加,此将使所述控制器的价格或大小增加。在一些实施例中,机器人1可通过键入一系列按钮(例如,多个按钮的组合)来控制。举例来说,机器人的一个动作可通过键入多于一个按钮来执行。然而,尽管此可减小所述控制器的所需按钮的数目,但不便于用户记忆或检查按钮的组合与由机器人1执行的动作之间的对应性。在一些实施例中,机器人1可由话音输入控制。举例来说,机器人1可配备有还被称作自动语音辨识(AutomaticSpeechRecognition,ASR)的话音辨识模块,其可将人类语言中的词汇转变成计算机可读输入,例如按钮、二进制译码或字符序列。然而,归因于话音辨识技术的限制性,失真或误差本文档来自技高网...

【技术保护点】
1.一种用于控制对象的方法,所述方法包括:选择对应于第一代码的图像数据;将所述第一代码转换成第二代码;以及通过所述第二代码或所述第二代码的一部分来控制所述对象。

【技术特征摘要】
2018.04.12 US 15/951,8231.一种用于控制对象的方法,所述方法包括:选择对应于第一代码的图像数据;将所述第一代码转换成第二代码;以及通过所述第二代码或所述第二代码的一部分来控制所述对象。2.根据权利要求1所述的方法,其中所述图像数据与表情符号或贴纸相关联。3.根据权利要求1所述的方法,其中所述第一代码和所述第二代码包含不同数目个位或字符。4.根据权利要求3所述的方法,其中所述第二代码的所述位或字符的数目大于所述第一代码的所述位或字符的数目。5.根据权利要求3所述的方法,其中所述第二代码的所述位或字符的所述数目小于所述第一代码的所述位或字符的所述数目。6.根据权利要求3所述的方法,其中所述第二代码的一部分与所述第一代码相同。7.根据权利要求1所述的方法,其中所述第一代码和所述第二代码根据不同译码方案编码。8.根据权利要求1所述的方法,其中所述第一代码根据转换表或查找表转换成所述第二代码。9.根据权利要求1所述的方法,其中所述对象是机器人。10.一种装置,其包括接收器,其经配置以接收第一代码,其中所述第一代码对应于图像数据;转换元件,其经...

【专利技术属性】
技术研发人员:王兆祥施家楙邓立忠
申请(专利权)人:香港商睿智通有限公司
类型:发明
国别省市:中国香港,81

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

1