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

文档序号:9729498阅读:来源:国知局
指示信息给等待充电的机器人,该等候指示信息包括等候充电区的位置信息,以使等待充电的机器人停止工作并移动到等候充电区等候。
[0078]控制台将第二充电机器人数量中剩余的机器人确定为等待充电的机器人,并控制等待充电的机器人在等候充电区等候充电,如此,可以让需要充电的机器人减少电量的消耗,继续维持可以自行移动到充电站进行充电时的电量。
[0079]步骤S103:根据确定的机器人的机器人编号,发送充电指示信息给确定的机器人,以使确定的机器人根据充电指示信息进行充电。
[0080]上述指示信息包括工作站至充电站的移动路线以及充电站的充电粧编号,当机器人编号对应的机器人接收到控制台发送的指示信息后,机器人按照指示信息中包含的移动路线移动到充电站中对应的充电粧进行充电。
[0081]在控制台监控机器人工作的过程中,控制台还接收充电完毕的机器人发送的充电完毕的指示信息,充电完毕的指示信息包括充电粧的标识,发送充电指示信息给等候充电区的机器人,该充电指示信息包括充电粧的标识。
[0082]上述充电指示信息还包括工作站至充电站的移动路线,当等候充电区的机器人接收到控制台发送的充电指示信息后,机器人按照充电指示信息中包含的移动路线移动到充电站中充电粧的标识对应的充电粧进行充电。
[0083]在本发明实施例提供的方法中,该方法包括:获取工作中的机器人的电源信息,该电源信息包括电源电压和机器人编号;根据电源电压、预设电压值和预设充电机器人数量确定当前需要充电的机器人;根据确定的机器人的机器人编号,发送充电指示信息给确定的机器人,以使确定的机器人根据充电指示信息进行充电。实现了集中监控工作中的机器人的电源情况,并根据机器人的电源情况及时控制当前需要充电机器人前去充电粧充电,不仅提高了机器人的工作效率,充电粧的利用率也很高。
[0084]实施例2
[0085]参见图2,机器人的充电控制装置包括获取模块S1、确定模块S2和发送模块S3。
[0086]获取模块S1,用于获取工作中的机器人的电源信息,电源信息包括电源电压和机器人编号;
[0087]确定模块S2,用于根据电源电压、预设电压值和预设充电机器人数量确定当前需要充电的机器人;
[0088]发送模块S3,用于根据确定的机器人的机器人编号,发送充电指示信息给确定的机器人,以使确定的机器人根据充电指示信息进行充电。
[0089]机器人的控制系统实时检测机器人的电源电压;机器人的充电控制装置实时检测充电站的充电粧的工作情况,其中,充电粧的工作情况包括充电粧工作、充电粧闲置和充电粧编号。当机器人的充电控制装置检测某个充电粧闲置时,机器人的充电控制装置通过获取模块S1发送获取指令给机器人,机器人的控制系统将机器人的电源电压和机器人编号传输给获取模块S1。
[0090]当机器人的充电控制装置通过获取模块S1接收到工作中所有正在工作的机器人发送的电源电压后,可通过以下确定模块S2确定当前需要充电的机器人。[0091 ] 上述确定模块S2包括第一确定单元、判断单元和调整单元。
[0092]第一确定单元,用于根据电源电压和预设电压值,确定第一充电机器人数量。
[0093]当获取模块S1接收到工作中所有正在工作的机器人发送的电源电压后,确定模块S2通过第一确定单元将机器人当前的电源电压和预设电压值做比较,并从中确定出电源电压低于预设电压值的机器人编号和数量,并将统计的数量作为第一充电机器人数量。
[0094]判断单元,用于判断第一充电机器人数量是否与预设充电机器人数量相等,如果是,则通过以下第二确定模块确定当前需要充电机器人数量,如果否,通过以下调整单元确定当前需要充电机器人数量。
[0095]上述预设充电机器人数量与充电站的充电粧数量相等,当充电站的所有充电粧都在工作时,此时充电粧的利用率最大。
[0096]第二确定单元,用于第一充电机器人数量与预设充电机器人数量相等时,将第一充电机器人数量对应的机器人确定为当前需要充电的机器人。
[0097]当判断单元判断出第一充电机器人数量和预设充电机器人数量相等时,第二确定单元将所有第一充电机器人确定为当前需要充电的机器人。
[0098]调整单元,用于第一充电机器人数量与预设充电机器人数量不相等时,调整预设电压值,根据电源电压、调整后的预设电压值和预设充电机器人数量确定当前需要充电的机器人。
[0099]当判断元件判断出第一充电机器人数量和预设充电机器人数量不相等时,确定模块S2可通过调整单元先调整预设电压值,然后根据调整后的预设电压值确定当前需要充电机器人数量。其中,当第一充电机器人数量多于预设充电机器人数量时,调整单元调低预设电压值;当第一充电机器人数量少于预设充电机器人数量时,调整单元调高预设电压值。根据电源电压、调整后的预设电压值和预设充电机器人数量确定当前需要充电的机器人,可以确保充电站的充电粧的利用率最大。
[0100]上述调整单元包括调整子单元、第一确定子单元、第二确定子单元、选择子单元和第三确定子单元。
[0101]调整子单元,用于根据预设间隔阈值调整预设电压值。
[0102]机器人的充电控制装置中事先存储有预设间隔阈值,其中,预设间隔阈值可以是
0.01V或0.02V,调整单元通过调整子单元调整预设电压值时可按照每次调高一个预设间隔阈值或每次调低一个预设间隔阈值。
[0103]第一确定子单元,用于根据电源电压和调整后的预设电压值,确定第二充电机器人数量,直至第二充电机器人数量与预设充电机器人数量相等。
[0104]第二确定子单元,用于将第二充电机器人数量对应的机器人确定为当前需要充电的机器人。
[0105]上述调整子单元在调整预设电压值的过程中,当预设电压值调整到某一电压值时,电源电压低于该预设电压值的机器人数量与预设充电机器人数量相等,此时,第一确定子单元将统计的电源电压低于该预设电压值的机器人作为第二充电机器人。
[0106]上述机器人的充电控制装置中事先还存储有电压下限值,其中,该电压下限值为机器人从工作站移动到充电站所需电压的最低值。当第一确定子单元确定的第二充电机器人数量仍高于预设充电机器人数量时,需要将预设电压值继续调低,当预设电压值调低至上述电压下限值时,此时,不能再继续调低预设电压值,否则确定出来的机器人电压过低,无法移动到充电粧充电。此时可通过以下选择子单元和第三确定子单元确定当前需要充电的机器人。
[0107]选择子单元,用于当调整后的预设电压值达到电压下限值,且第二充电机器人数量大于预设充电机器人数量时,从第二充电机器人数量中选择电压最低的预设充电机器人数量的机器人作为当前需要充电的机器人。
[0108]选择子单元从第二充电机器人数量中选择电压最低的预设充电机器人数量的机器人作为当前需要充电的机器人,不仅可以保证充电粧利用率最大,还可以让电压最低的机器人及时充电,避免机器人电量用完不能自行移动到充电站进行充电的情况。
[0109]第三确定子单元,用于将第二充电机器人数量中剩余的机器人确定为等待充电的机器人。
[0110]机器人的充电控制装置通过确定模块S2将第二充电机器人数量中剩余的机器人确定为等待充电的机器人,并控制等待充电的机器人在等候充电区等候充电,如此,可以让需要充电的机器人减少电量的消耗,继续维持可以自行移动到充电站进行充电时的电量。
[0111]在确定模块S2确定了当前需要充电机器人数量之后,机器人的充电控制装置通过发送模块S3发送指示信息给机器人编号对应的机器人。其中,上述指示信息包括工作站至充电站的移动路线以及充电站的充电粧编号,当机器人编号对应的机器人接收到发送模块S3发送的指示信息后,机器人按照指示信息中包含的移动路线移
当前第3页1 2 3 4 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1