机器人识别功能模块并切换控制的方法、系统和相关产品技术方案

技术编号:36752109 阅读:11 留言:0更新日期:2023-03-04 10:39
本发明专利技术公开了机器人识别功能模块并切换控制的方法、系统和相关产品,涉及机器人技术领域,解决了机器人不具有识别可更换功能模块并切换控制的问题,所述方法包括:检测盒体是否安装在机器人上,所述盒体能够可拆卸的安装在机器人上,盒体为盒子或功能模块;通过盒体上的标识识别安装在机器人上的盒体是否为功能模块;确认盒体安装在机器人上的一定时间后为盒体供电;机器人与盒体通信连接;机器人获取功能模块的功能类型;机器人切换至与功能模块的功能类型对应的工作模式。本发明专利技术中功能模块可更换,实现了一个机器人用于多个应用场景或操作中,在机器人和盒体的通讯无法达成时,不会造成无法区分时盒子还是功能模块掉线的问题。问题。问题。

【技术实现步骤摘要】
机器人识别功能模块并切换控制的方法、系统和相关产品


[0001]本专利技术涉及机器人
,具体涉及机器人识别功能模块并切换控制的方法、系统和相关产品。

技术介绍

[0002]机器人是一种具有高度灵活性的自动化机器,可以辅助甚至替代人类完成危险、繁重、复杂的工作,提高工作效率质量。由于机器人是根据其具体需求、应用场景、要实现的操作等进行设计,这使得机器人能够应用于众多领域、众多场景中。机器人功能的实现是基于其上载有的功能模块实现的。在一些实际应用中,多个场景或者操作需要应用机器人,但是不同场景操作中又不需要同时应用机器人,那么,此时针对每个操作或每一个应用场景均设置一个对应功能的机器人会造成浪费、成本较高的问题。现有技术中,机器人不具有识别可更换功能模块并切换控制的方法和系统。

技术实现思路

[0003]鉴于上述问题,本专利技术提供机器人识别功能模块并切换控制的方法、系统和相关产品。
[0004]本专利技术为解决技术问题所采用的技术方案如下:
[0005]第一方面,本专利技术提供一种机器人识别可更换功能模块并切换控制的方法,包括:
[0006]检测盒体是否安装在机器人上,所述盒体能够可拆卸的安装在机器人上,盒体为盒子或功能模块;
[0007]通过盒体上的标识识别安装在机器人上的盒体是否为功能模块;
[0008]确认盒体安装在机器人上的一定时间后为盒体供电;
[0009]机器人与盒体通信连接;
[0010]机器人获取功能模块的功能类型;
[0011]机器人切换至与功能模块的功能类型对应的工作模式。
[0012]在一个优选的实施例中,所述方法还包括获取舵机状态的步骤;当且仅当获得了功能模块的功能类型且舵机状态为上锁状态时,机器人切换至与功能模块的功能类型对应的工作模式。
[0013]第二方面,本专利技术提供一种机器人识别可更换功能模块并切换控制的系统,包括:
[0014]检测模块,用于检测盒体是否安装在机器人上,所述盒体能够可拆卸的安装在机器人上,盒体为盒子或功能模块;
[0015]识别模块,用于通过盒体上的标识识别安装在机器人上的盒体是否为功能模块;
[0016]供电模块,用于在确认盒体安装在机器人上的一定时间后为盒体供电;
[0017]通信模块,用于实现机器人与盒体通信连接;
[0018]获取模块,用于实现机器人获取功能模块的功能类型;
[0019]切换模块,用于实现机器人切换至与功能模块的功能类型对应的工作模式。
[0020]第三方面,本专利技术提供一种机器人,所述机器人具有若干个功能模块,功能模块能够可拆卸的安装在机器人上,机器人能够实现上述第一方面所述的一种机器人识别可更换功能模块并切换控制的方法。
[0021]第四方面,本专利技术提供一种电子设备,包括:存储器;一个或多个处理器;一个或多个程序,其中一个或多个程序存储在所述存储器中并被配置为由所述一个或多个处理器执行,所述一个或多个程序包括用于执行根据上述第一方面所述的一种机器人识别可更换功能模块并切换控制的方法的指令。
[0022]本专利技术机器人识别功能模块并切换控制的方法、系统和相关产品,提出了功能模块可更换这一专利技术构思,机器人能够识别安装在其上的功能模块,且机器人能够切换功能模块对应的工作模式,本专利技术填补了现有技术的空白,实现了一个机器人用于多个应用场景或操作中,节约成本;本专利技术通过盒体上的标识识别安装在机器人上的盒体是否为功能模块,基于此,在机器人和盒体的通讯无法达成时,不会造成无法区分时盒子还是功能模块掉线的问题。
附图说明
[0023]为了更清楚地说明本专利技术实施例的技术方案,下面将对实施例中所需要使用的附图作简单地介绍,应当理解,以下附图仅示出了本专利技术的某些实施例,因此不应被看作是对范围的限定,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他相关的附图。
[0024]图1为实施例一提供的一种机器人识别可更换功能模块并切换控制的方法的流程图。
[0025]图2为实施例二提供的一种机器人识别可更换功能模块并切换控制的方法的流程图。
[0026]图3为实施例二中机器人上安装位的示意图。
[0027]图4为实施例三中扩展模块接入过程的流程图。
[0028]图5为实施例三中机器人输入输出数据流的示例图。
[0029]图6为实施例三中考虑机器人舵机状态的控制方法流程图。
[0030]图7为一种机器人识别可更换功能模块并切换控制的系统的框图。
[0031]图8为一种电子设备的结构框图。
具体实施方式
[0032]为了能够更清楚地理解本专利技术的上述目的、特征和优点,下面结合附图和具体实施方式对本专利技术进行进一步的详细描述。
[0033]在下面的描述中阐述了很多具体细节以便于充分理解本专利技术,但是,本专利技术还可以采用其他不同于在此描述的其他方式来实施,因此,本专利技术的保护范围并不受下面公开的具体实施例的限制。
[0034]需要说明的是,在本申请中涉及“第一”、“第二”等的描述仅用于描述目的,而不能理解为指示或暗示其相对重要性或者隐含指明所指示的技术特征的数量。由此,限定有“第一”、“第二”的特征可以明示或者隐含地包括至少一个该特征。另外,各个实施例之间的技
术方案可以相互结合,但是必须是以本领域普通技术人员能够实现为基础,当技术方案的结合出现相互矛盾或无法实现时应当认为这种技术方案的结合不存在,也不在本申请要求的保护范围之内。
[0035]实施例一
[0036]本实施例提供一种机器人识别可更换功能模块并切换控制的方法,用于解决现有不具有机器人识别可更换功能模块并切换控制的方法的问题,如图1所示,该方法包括:
[0037]检测盒体是否安装在机器人上,所述盒体能够可拆卸的安装在机器人上,盒体为盒子或功能模块;
[0038]通过盒体上的标识识别安装在机器人上的盒体是否为功能模块;
[0039]确认盒体安装在机器人上的一定时间后为盒体供电;
[0040]机器人与盒体通信连接;
[0041]机器人获取功能模块的功能类型;
[0042]机器人切换至与功能模块的功能类型对应的工作模式。
[0043]不限定获取功能模块的功能类型的执行顺序,作为一种示例可以是识别安装在机器人上的盒体是否为功能模块时直接得到功能模块的功能类型;检测盒体是否安装在机器人上可以在识别安装在机器人上的盒体是否为功能模块之后。应当理解的是,上述方法中并不代表或者暗示所有步骤必须按照此顺序执行,所以本领域普通技术人员可以在本专利技术的基础上,对上述步骤的执行顺序进行变换或者改变,下面对上述方法中的部分实施例进行举例说明。
[0044]上述机器人上具有安装位,安装位用于可拆卸的安装功能模块。具有多个用于可拆卸的安装在机器人上的功能模块,机器人适配多个功能模块。作为一种例举,只具有一个安装位,本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种机器人识别可更换功能模块并切换控制的方法,其特征在于,包括:检测盒体是否安装在机器人上,所述盒体能够可拆卸的安装在机器人上,盒体为盒子或功能模块;通过盒体上的标识识别安装在机器人上的盒体是否为功能模块;确认盒体安装在机器人上的一定时间后为盒体供电;机器人与盒体通信连接;机器人获取功能模块的功能类型;机器人切换至与功能模块的功能类型对应的工作模式。2.如权利要求1所述的一种机器人识别可更换功能模块并切换控制的方法,其特征在于,在所述识别安装在机器人上的盒体是为功能模块完成后,进行为盒体供电、机器人与盒体通信连接、机器人获取功能模块的功能类型、以及机器人切换至与功能模块的功能类型对应的工作模式的步骤。3.如权利要求1所述的一种机器人识别可更换功能模块并切换控制的方法,其特征在于,当通过盒体上的标识识别安装在机器人上的盒体是盒子时、机器人与盒体通信连接失败时、当为盒体供电断开时,机器人均切换至待机状态。4.如权利要求1所述的一种机器人识别可更换功能模块并切换控制的方法,其特征在于,所述在机器人静止情况下进行盒体在机器人上的安装与拆卸。5.如权利要求1所述的一种机器人识别可更换功能模块并切换控制的方法,其特征在于,所述机器人上设有供电触点和通讯触点,供电触点用于连接安装在安装位上的功能模块,安装在安装位上的功能模块通过供电触点获得供电;所述通讯触点用于连接安装在安装位上功能模块,安装在安装位上的功能模块通过通讯触点实现和机器人的通讯。6.如权利要求1所述的一种机器人识别可更换功能模块并切换控制的方法,其特征在于,所述获取安装在机器人上的功能模块的功能类型具体为下述...

【专利技术属性】
技术研发人员:陈华辉
申请(专利权)人:上海有个机器人有限公司
类型:发明
国别省市:

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

1