System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技术实现步骤摘要】
本申请属于机器人,尤其涉及一种机器人的控制方法、电子设备和可读存储介质。
技术介绍
1、机器人是一种能够半自主或全自主工作的智能机器。传统的机器人大多依赖单一类型的传感器,例如摄像头、红外传感器或雷达,来检测环境的变化,这类机器人在复杂环境中环境感知能力不理想,导致在一些场景中机器人的决策质量下降。
技术实现思路
1、本申请实施例提供一种机器人的控制方法、装置、电子设备和可读存储介质,可以解决相关技术中机器人的决策质量较低的问题。
2、本申请实施例第一方面提供一种机器人的控制方法,所述机器人配置有多种传感器,所述机器人的控制方法包括:获取所述多种传感器各自采集到的传感器数据;确定所述多种传感器中各个传感器的当前性能信息;根据所述当前性能信息,确定所述多种传感器的融合权重;根据所述融合权重,对所述多种传感器的传感器数据进行融合,得到融合数据;根据所述融合数据,控制所述机器人执行任务。
3、在第一方面的一些实施方式中,所述确定所述多种传感器中各个传感器的当前性能信息,包括:根据每种传感器的所述传感器数据,确定对应传感器的有效采集范围,得到所述当前性能信息;所述根据所述当前性能信息,确定所述多种传感器的融合权重,包括:根据所述多种传感器中每个传感器的有效采集范围,确定所述融合权重,每个传感器的所述融合权重与其有效采集范围呈正相关。
4、在第一方面的一些实施方式中,所述多种传感器包括图像传感器,所述图像传感器采集到的传感器数据为环境图像;所述根据每种传感
5、在第一方面的一些实施方式中,所述多种传感器包括激光雷达,激光雷达采集到的传感器数据为点云数据;所述根据每种传感器的所述传感器数据,确定对应传感器的有效采集范围,包括:根据点云数据,确定激光雷达采集到有效点云数据的激光光束;根据激光光束的数量,确定激光雷达的有效采集范围。
6、在第一方面的一些实施方式中,所述确定所述多种传感器中各个传感器的当前性能信息,包括:获取所述多种传感器在标准工作条件下的基准数据;将每种传感器的所述传感器数据与对应的所述基准数据进行比对,得到所述多种传感器中各个传感器的当前性能信息。
7、在第一方面的一些实施方式中,所述根据所述融合数据,控制所述机器人执行任务,包括:根据所述融合数据,确定目标对象的轮廓数据;根据所述轮廓数据,确定所述目标对象的运动状态信息;根据所述运动状态信息,控制所述机器人执行任务。
8、在第一方面的一些实施方式中,所述根据所述运动状态信息,控制所述机器人执行任务,包括:根据所述运动状态信息,预估所述目标对象的访问目的地;根据所述访问目的地,控制所述机器人执行引导任务。
9、在第一方面的一些实施方式中,所述根据所述运动状态信息,控制所述机器人执行任务,包括:若所述目标对象进入目标区域、在目标对象靠近所述机器人,或者,所述目标对象在所述机器人的预设距离内持续运动或面向所述机器人停止,则控制所述机器人执行迎宾任务。
10、本申请实施例第二方面提供的一种机器人的控制装置,所述机器人配置有多种传感器,所述机器人的控制装置包括:数据获取单元,用于获取所述多种传感器各自采集到的传感器数据;性能确定单元,用于确定所述多种传感器中各个传感器的当前性能信息;权重调整单元,用于根据所述当前性能信息,确定所述多种传感器的融合权重;数据融合单元,用于根据所述融合权重,对所述多种传感器的传感器数据进行融合,得到融合数据;任务执行单元,用于根据所述融合数据,控制所述机器人执行任务。
11、本申请实施例第三方面提供一种电子设备,包括存储器、处理器以及存储在所述存储器中并可在所述处理器上运行的计算机程序,所述处理器执行所述计算机程序时实现上述机器人的控制方法的步骤。
12、本申请实施例第四方面提供一种计算机可读存储介质,所述计算机可读存储介质存储有计算机程序,所述计算机程序被处理器执行时实现上述机器人的控制方法的步骤。
13、本申请实施例第五方面提供了一种计算机程序产品,当计算机程序产品在电子设备上运行时,使得电子设备执行上述机器人的控制方法的步骤。
14、在本申请的实施方式中,通过获取机器人的多种传感器各自采集到的传感器数据,确定多种传感器中各个传感器的当前性能信息,根据当前性能信息,确定多种传感器的融合权重,并根据融合权重,对多种传感器的传感器数据进行融合,得到融合数据,从而根据融合数据,控制机器人执行任务时,可以使机器人决策所参考的融合数据主要依据当前性能情况良好的传感器的传感器数据,在部分传感器失效的场景中仍可基于有效的传感器进行决策,有助于提升机器人的决策质量。
本文档来自技高网...【技术保护点】
1.一种机器人的控制方法,其特征在于,所述机器人配置有多种传感器,所述机器人的控制方法包括:
2.如权利要求1所述的机器人的控制方法,其特征在于,所述确定所述多种传感器中各个传感器的当前性能信息,包括:
3.如权利要求2所述的机器人的控制方法,其特征在于,所述多种传感器包括图像传感器,所述图像传感器采集到的传感器数据为环境图像;
4.如权利要求2所述的机器人的控制方法,其特征在于,所述多种传感器包括激光雷达,激光雷达采集到的传感器数据为点云数据;
5.如权利要求1所述的机器人的控制方法,其特征在于,所述确定所述多种传感器中各个传感器的当前性能信息,包括:
6.如权利要求1-5任意一项所述的机器人的控制方法,其特征在于,所述根据所述融合数据,控制所述机器人执行任务,包括:
7.如权利要求6所述的机器人的控制方法,其特征在于,所述根据所述运动状态信息,控制所述机器人执行任务,包括:
8.如权利要求6所述的机器人的控制方法,其特征在于,所述根据所述运动状态信息,控制所述机器人执行任务,包括:
10.一种计算机可读存储介质,所述计算机可读存储介质存储有计算机程序,其特征在于,所述计算机程序被处理器执行时实现如权利要求1至8任一项所述机器人的控制方法的步骤。
...【技术特征摘要】
1.一种机器人的控制方法,其特征在于,所述机器人配置有多种传感器,所述机器人的控制方法包括:
2.如权利要求1所述的机器人的控制方法,其特征在于,所述确定所述多种传感器中各个传感器的当前性能信息,包括:
3.如权利要求2所述的机器人的控制方法,其特征在于,所述多种传感器包括图像传感器,所述图像传感器采集到的传感器数据为环境图像;
4.如权利要求2所述的机器人的控制方法,其特征在于,所述多种传感器包括激光雷达,激光雷达采集到的传感器数据为点云数据;
5.如权利要求1所述的机器人的控制方法,其特征在于,所述确定所述多种传感器中各个传感器的当前性能信息,包括:
6.如权利要求1-5任意一项所述的机器人的控制方法,其特征在...
【专利技术属性】
技术研发人员:罗沛,刘瑜权,
申请(专利权)人:优地机器人无锡股份有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。