System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技术实现步骤摘要】
本专利技术涉及智能机器人设备的行为控制,具体为一种机器人空闲时自主去充电的方法。
技术介绍
1、办公场景/展览展会等可预约场景下的机器人设备在通常情况下,初始电量通常不够支撑一天的接待/引领/讲解等工作任务,目前机器人行业的普遍做法是在机器人设备本体上配置一个低电量【固定值】,当电量消耗到这个值时,机器人触发一个回充电桩的行为,这种做法存在一个大的缺陷,即机器人电量在触及这个低电量时,不管后面接下来是否有重要接待任务,接待机器人必定会离开接待点,回充电桩充电,电量分配不均匀,往往是要接待任务的关键节点时电量不足,却又无法提前去充电,这对于业务本身来说,是非常不人性化的。
2、故而提出一种机器人空闲时自主去充电的方法来解决上述所提出的问题。
技术实现思路
1、(一)解决的技术问题
2、针对现有技术的不足,本专利技术提供了一种机器人空闲时自主去充电的方法,基于机器人设备工作任务现状,对机器人设备当天工作任务所需电量进行实时计算评估,并提前计算感知到电量不足时,安排在非任务执行阶段进行自主充电,解决了上述所提出的问题。
3、(二)技术方案
4、为实现上述目的,本专利技术提供如下技术方案:一种机器人空闲时自主去充电的方法,包括监测单元、控制单元和历史数据处理单元,所述监测单元包括电量模块和计算模块,所述控制单元包括确定模块和处理模块。
5、优选的,该机器人空闲时自主去充电的方法包括如下步骤:
6、s1、电量模块周期性间
7、s2、历史数据处理单元基于本地数据库中的各行为耗电数据以及充电数据的历史大数据,使用加权平均数公式计算出各行为的耗电率和充电率;
8、s3、计算模块计算机器人安排充电后的电量公式为:
9、init-x1-x2-x3–x4–x5+y1...–xm-xn-x=low;
10、其中,init为机器人初始电量,x为机器人做出的行为对应的耗电量,y为机器人充电量,low为机器人可配置的低电量参数;
11、s4、确定模块确定机器人在具体时间点处理哪项工作任务,比如接待/引领/在前台待命等,或是回充电桩充电;
12、s5、处理模块根据上述的确定项工作任务,负责执行该任务。
13、(三)有益效果
14、与现有技术相比,本专利技术提供了一种机器人空闲时自主去充电的方法,具备以下有益效果:
15、该机器人空闲时自主去充电的方法,可实现让机器人在空闲时段自主回充电桩充电,并根据当天接待任务的实时变化,调整机器人回桩充电的行为,大幅度提升机器人的有效在岗时间,从而达到机器人有足够电量有效工作一整天的能力。
本文档来自技高网...【技术保护点】
1.一种机器人空闲时自主去充电的方法,包括监测单元(1)、控制单元(2)和历史数据处理单元(3),其特征在于:所述监测单元(1)包括电量模块(11)和计算模块(12),所述控制单元(2)包括确定模块(21)和处理模块(22)。
2.根据权利要求1所述的一种机器人空闲时自主去充电的方法,其特征在于,包括如下步骤:
【技术特征摘要】
1.一种机器人空闲时自主去充电的方法,包括监测单元(1)、控制单元(2)和历史数据处理单元(3),其特征在于:所述监测单元(1)包括电量模块(11)和计算模块(1...
【专利技术属性】
技术研发人员:姚磊,宋建钢,
申请(专利权)人:上海新柏石智能科技股份有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。