一种机器人的充电控制方法及装置的制造方法_2

文档序号:9729498阅读:来源:国知局
充电指示信息给确定的机器人,以使确定的机器人根据充电指示信息进行充电;该装置包括获取模块、确定模块和发送模块;获取模块,用于获取工作中的机器人的电源信息,该电源信息包括电源电压和机器人编号;确定模块,用于根据电源电压、预设电压值和预设充电机器人数量确定当前需要充电的机器人;发送模块,用于根据确定的机器人的机器人编号,发送充电指示信息给确定的机器人,以使确定的机器人根据充电指示信息进行充电。实现了集中监控工作中的机器人的电源情况,并根据机器人的电源情况及时控制当前需要充电机器人前去充电粧充电,不仅提高了机器人的工作效率,充电粧的利用率也很尚ο
[0046]为使本发明的上述目的、特征和优点能更明显易懂,下文特举较佳实施例,并配合所附附图,作详细说明如下。
【附图说明】
[0047]为了更清楚地说明本发明实施例的技术方案,下面将对实施例中所需要使用的附图作简单地介绍,应当理解,以下附图仅示出了本发明的某些实施例,因此不应被看作是对范围的限定,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他相关的附图。
[0048]图1A示出了本发明实施例1所提供的一种机器人的充电控制方法的流程图;
[0049]图1B示出了本发明实施例1所提供的确定当前需要充电的机器人的流程图;
[0050]图2示出了本发明实施例2所提供的一种机器人的充电控制装置的结构示意图。
【具体实施方式】
[0051]下面将结合本发明实施例中附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。通常在此处附图中描述和示出的本发明实施例的组件可以以各种不同的配置来布置和设计。因此,以下对在附图中提供的本发明的实施例的详细描述并非旨在限制要求保护的本发明的范围,而是仅仅表示本发明的选定实施例。基于本发明的实施例,本领域技术人员在没有做出创造性劳动的前提下所获得的所有其他实施例,都属于本发明保护的范围。
[0052]考虑到现有技术中,在机器人停止工作至工作人员将机器人送去充电粧充电这段时间内,充电粧闲置,充电粧的利用率较低。基于此,本发明提供了一种机器人的充电控制方法及装置,实现集中监控工作中的机器人的电源情况,并根据机器人的电源情况及时控制当前需要充电机器人前去充电粧充电,不仅提高机器人的工作效率,充电粧的利用率也很高。下面通过实施例进行描述。
[0053]实施例1
[0054]本发明实施例提供了一种机器人的充电控制方法。其中,机器人为工业机器人,机器人主要放置在工作站来执行大量重复性的工作,例如用来搬运货物等,工作站一般配备有大量的机器人,每个机器人都配有自己的编号;上述工作站附近设置充电站,该充电站中设置有一定数量的充电粧。在本发明实施例中,机器人中设置有控制系统,该控制系统实时检测机器人的电源信息,控制台周期性地通过网络从机器人的控制系统获取机器人当前的电源信息,控制台根据机器人的电源信息确定当前需要充电的机器人,并发送控制指令给机器人的控制系统,该控制系统根据接收到的控制指令控制机器人前去空闲的充电粧充电。参见图1A,该方法包括以下S101-S103步骤:
[0055]步骤S101:获取工作中的机器人的电源信息,该电源信息包括电源电压和机器人编号。
[0056]上述机器人的控制系统实时检测机器人的电源信息;上述控制台周期性地发送获取指令给机器人,通过网络从机器人的控制系统获取机器人当前的电源信息,当机器人接收到上述获取指令后,机器人的控制系统将机器人的电源电压和机器人编号传输给控制台,控制台根据机器人的电源信息确定当前需要充电的机器人。
[0057]步骤S102:根据电源电压、预设电压值和预设充电机器人数量确定当前需要充电的机器人。
[0058]当控制台接收到工作中所有正在工作的机器人发送的电源电压后,可通过以下S1021-S1024步骤确定当前需要充电的机器人。
[0059]步骤S1021:根据电源电压和预设电压值,确定第一充电机器人数量。
[0060]当控制台接收到工作中所有正在工作的机器人发送的电源电压后,控制台将机器人当前的电源电压和预设电压值做比较,从中确定出电源电压低于预设电压值的机器人编号和数量,并将统计的数量作为第一充电机器人数量。
[0061 ]步骤S1022:判断第一充电机器人数量是否与预设充电机器人数量相等,如果是,则执行S1023,如果否,则执行S1024。
[0062]上述预设充电机器人数量与充电站的充电粧数量相等,当充电站的所有充电粧都在工作时,此时充电粧的利用率最大。
[0063]步骤S1023:将第一充电机器人数量对应的机器人确定为当前需要充电的机器人。
[0064]当控制台检测到第一充电机器人数量和预设充电机器人数量相等时,控制台将所有第一充电机器人确定为当前需要充电的机器人。
[0065]步骤S1024:调整预设电压值,根据电源电压、调整后的预设电压值和预设充电机器人数量确定当前需要充电的机器人。
[0066]当控制台检测到第一充电机器人数量和预设充电机器人数量不相等时,控制台调整预设电压值。其中,当第一充电机器人数量多于预设充电机器人数量时,控制台调低预设电压值;当第一充电机器人数量少于预设充电机器人数量时,控制台调高预设电压值。根据电源电压、调整后的预设电压值和预设充电机器人数量确定当前需要充电的机器人,可以确保充电站的充电粧的利用率最大。
[0067]其中,调整预设电压值,根据电源电压、调整后的预设电压值和预设充电机器人数量确定当前需要充电的机器人可以按照以下S10241-S10245步骤来进行。
[0068]步骤S10241:根据预设间隔阈值调整预设电压值。
[0069]上述控制台中事先存储有预设间隔阈值,其中,上述预设间隔阈值可以是0.01V或
0.02V等,控制台调整预设电压值时可按照每次调高一个预设间隔阈值或每次调低一个预设间隔阈值。
[0070]步骤S10242:根据电源电压和调整后的预设电压值,确定第二充电机器人数量,直至第二充电机器人数量与预设充电机器人数量相等;
[0071]步骤S10243:将第二充电机器人数量对应的机器人确定为当前需要充电的机器人。
[0072]控制台在调整预设电压值的过程中,当预设电压值调整到某一电压值时,电源电压低于该预设电压值的机器人数量与预设充电机器人数量相等,此时,将统计的电源电压低于该预设电压值的机器人作为第二充电机器人。
[0073]上述控制台中事先还存储有电压下限值,其中,该电压下限值为机器人从工作站移动到充电站所需电压的最低值。当控制台确定的第二充电机器人数量仍高于预设充电机器人数量时,需要将预设电压值继续调低,当预设电压值调低至上述电压下限值时,此时,不能再继续调低预设电压值,否则确定出来的机器人电压过低,无法移动到充电粧充电。在此种情况下,需要通过如下步骤S10244的操作来确定当前需要充电的机器人。
[0074]步骤S10244:当调整后的预设电压值达到电压下限值,且第二充电机器人数量大于预设充电机器人数量时,从第二充电机器人数量中选择电压最低的预设充电机器人数量的机器人作为当前需要充电的机器人。
[0075]从第二充电机器人数量中选择电压最低的预设充电机器人数量的机器人作为当前需要充电的机器人,不仅可以保证充电粧利用率最大,还可以让电压最低的机器人及时充电,避免机器人电量用完不能自行移动到充电站进行充电的情况。
[0076]步骤S10245:将第二充电机器人数量中剩余的机器人确定为等待充电的机器人。
[0077]在控制台确定了等待充电机器人之后,控制台发送等候
当前第2页1 2 3 4 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1