用于地面无人平台的室内测试方法、系统及计算机设备

文档序号:969098 发布日期:2020-11-03 浏览:1次 >En<

阅读说明:本技术 用于地面无人平台的室内测试方法、系统及计算机设备 (Indoor testing method and system for ground unmanned platform and computer equipment ) 是由 余彪 陈志磊 梁华为 王少平 李碧春 于 2020-06-29 设计创作,主要内容包括:本发明公开了一种用于地面无人平台的室内测试方法、系统及计算机设备,其利用模拟平台在室内的测试结果判断地面无人平台的规划控制能力,所述室内测试方法包括以下步骤:构建包含障碍物的室内测试场景,所述障碍物包括静态障碍物;将室内测试场景内的障碍物信息和终点位置发送至模拟平台,模拟平台生成包含规划轨迹的运行规划,且在室内测试场景中躲避障碍物并沿规划轨迹从初始位置运动至终点位置;在模拟平台从初始位置运动至终点位置的过程中,实时采集模拟平台的实际轨迹;根据模拟平台运行过程中的轨迹风险、模拟平台实际运行情况与运行规划的偏差,以及轨迹规划用时、规划轨迹长度计算地面无人平台的规划控制能力得分。(The invention discloses an indoor test method, a system and computer equipment for a ground unmanned platform, which judge the planning control capability of the ground unmanned platform by using the indoor test result of a simulation platform, wherein the indoor test method comprises the following steps: constructing an indoor test scenario containing obstacles, including static obstacles; the method comprises the steps that barrier information and a terminal position in an indoor test scene are sent to a simulation platform, the simulation platform generates an operation plan containing a planned track, and avoids barriers in the indoor test scene and moves from an initial position to the terminal position along the planned track; acquiring an actual track of a simulation platform in real time in the process that the simulation platform moves from an initial position to a terminal position; and calculating the planning control capability score of the ground unmanned platform according to the track risk in the operation process of the simulation platform, the deviation between the actual operation condition of the simulation platform and the operation plan, the planning track length during the track planning and the planning track length.)

用于地面无人平台的室内测试方法、系统及计算机设备

技术领域

本发明涉及地面无人平台领域,具体涉及一种用于地面无人平台的室内测试方法、系统及计算机设备。

背景技术

地面无人平台不仅可以协助士兵、消防员进行侦察、灭火、物资运输和医疗服务等工作,还可以替代人类执行单调、枯燥、肮脏的任务。

现有技术中为了提高地面无人平台的自主性,需要花费大量成本对地面无人平台的自主性进行实车测试;自主性中较为重要的一项内容即为地面无人平台的规划控制能力。

在室内模拟环境中利用地面无人系统室内平台测试方法对真实平台的规划控制能力进行测试评价,具有低成本和高效率的优势,对地面无人平台自主能力的测试和提升具有重要的意义。

发明内容

为解决上述技术问题,本发明提供一种用于地面无人平台的室内测试方法、系统及计算机设备。

为解决上述技术问题,本发明采用如下技术方案:

一种用于地面无人平台的室内测试方法,其利用模拟平台在室内的测试结果判断地面无人平台的规划控制能力,包括以下步骤:

步骤一:构建包含障碍物的室内测试场景,所述障碍物包括静态障碍物;

步骤二:将室内测试场景内的障碍物信息和终点位置发送至模拟平台,模拟平台生成包含规划轨迹的运行规划,且在室内测试场景中躲避障碍物并沿规划轨迹从初始位置运动至终点位置;

步骤三:在模拟平台从初始位置运动至终点位置的过程中,实时采集模拟平台的实际轨迹;根据模拟平台运行过程中的轨迹风险、模拟平台实际运行情况与运行规划的偏差,以及轨迹规划用时、规划轨迹长度计算地面无人平台的规划控制能力得分。

具体地,所述轨迹规划用时是模拟平台从接收到障碍物信息和终点位置到生成规划轨迹的用时,根据轨迹规划用时的长短确定轨迹规划用时得分St;每隔固定周期采集一次模拟平台的实际坐标点,在模拟平台的运动过程中,其实际坐标点依次为A1(x1,y1),A2(x2,y2),…,AN(xN,yN),将上述坐标点按顺序以直线段连接形成所述的实际轨迹,对于每个实际坐标点Ai(xi,yi),在规划轨迹上寻找与Ai对应的点A′i(x′i,y′i);所述规划轨迹长度

Figure BDA0002561007530000021

则轨迹长度得分

其中Lmax为所述室内测试场景下的最大轨迹长度设定值;所述轨迹风险用于衡量模拟平台与障碍物的碰撞风险,计算各障碍物到实际轨迹的最小距离,并选取上述最小距离中的最小值dmin,则轨迹风险得分

其中D为安全距离;步骤三中,模拟平台实际运行情况与运行规划的偏差包括横向横向偏差和纵向偏差,所述横向偏差是模拟平台的实际运行情况与运行规划的距离偏差,计算每个实际坐标点与规划轨迹之间的最短距离di,并计算所有最短距离的平均值:所述纵向偏差是模拟平台的实际运行情况与运行规划的速度偏差,采集模拟平台在每个实际坐标点的实际速度vi,计算速度差值并计算所有速度差值的平均值其中为A′i点的规划速度,为Ai点的实际速度vi方向上的速度分量;则横向偏差得分

Figure BDA00025610075300000210

纵向偏差得分

Figure BDA00025610075300000211

其中dmax为距离偏差阈值,vmax为速度偏差阈值;则地面无人平台的规划控制能力得分S=wtSt+wLSL+wRSR+wlatSlat+wlngSlng,其中wt、wL、wR、wlat、wlng分别为轨迹规划用时得分的权值、轨迹长度得分的权值、轨迹风险度得分的权值、横向偏差得分的权值和纵向偏差得分的权值。

具体地,步骤一中,所述障碍物还包括在模拟平台运动过程中其位置会发生变动的动态障碍物。

具体地,所述轨迹规划用时是模拟平台从接收到障碍物信息和终点位置到生成运行规划的用时,根据轨迹规划用时的长短确定轨迹规划用时得分St;每隔固定周期采集一次模拟平台的实际坐标点,在模拟平台的运动过程中,其实际坐标点依次为A1(x1,y1),A2(x2,y2),…,AN(xN,yN),将上述坐标点按顺序以直线段连接形成所述的实际轨迹,对于每个实际坐标点Ai(xi,yi),在规划轨迹上寻找与Ai对应的点A′i(x′i,y′i);所述规划轨迹长度

Figure BDA0002561007530000031

则轨迹长度得分

Figure BDA0002561007530000032

其中Lmax为所述室内测试场景下的最大轨迹长度设定值;所述轨迹风险用于衡量模拟平台与障碍物的碰撞风险,计算各障碍物到实际轨迹的最小距离,并选取上述最小距离中的最小值dmin,则轨迹风险得分

Figure BDA0002561007530000033

其中D为安全距离;步骤三中,模拟平台实际运行情况与运行规划的偏差包括纵向偏差和动态规划响应,所述纵向偏差是模拟平台的实际运行情况与运行规划的速度偏差,采集模拟平台在每个实际坐标点的实际速度vi,计算速度差值

Figure BDA0002561007530000034

并计算所有速度差值的平均值其中

Figure BDA0002561007530000036

为A′i点的规划速度,为Ai点的实际速度vi方向上的速度分量;则纵向偏差得分

其中dmax为距离偏差阈值,vmax为速度偏差阈值;所述动态规划响应是模拟平台检测到动态障碍物时,在初始的规划轨迹的基础上进行调整并生成新的规划轨迹的过程,则根据各动态障碍物距离新的规划轨迹的最小距离之和

Figure BDA0002561007530000041

确定动态规划响应得分Sdl;则地面无人平台的规划控制能力得分S=wtSt+wLSL+wRSR+wdlSdl+wlngSlng,其中wt、wl、wR、wdl、wlng分别为轨迹规划用时得分的权值、轨迹长度得分的权值、轨迹风险度得分的权值、动态规划响应能力得分的权值和纵向偏差得分的权值。

具体地,计算规划轨迹长度之前,需先进行轨迹有效性验证;如果对于任意i∈[2,N],存在yi>yi-1,则认为规划轨迹有效;否则规划轨迹无效,停止测试。

具体地,步骤一中,所述静态障碍物包括低于参考平面的负静态障碍物以及高于参考平面的正静态障碍物;构建室内测试场景时,需要构建地面坐标系统以及基本地形系统,所述地面坐标系统为采用等距栅格形式建立的UWB室内定位系统,所述基本地形系统包括多个基本单元模块,所述基本单元模块在室内测试场景中进行平铺,并根据需要去除个别基本单元模块形成负静态障碍物,在个别基本单元模块上堆叠其他基本单元模块形成正静态障碍物。

一种用于地面无人平台的室内测试系统,包括:

场景构建模块,其构建包含障碍物的室内测试场景,所述障碍物包括静态障碍物;

轨迹生成模块,其将室内测试场景内的障碍物信息和终点位置发送至模拟平台,模拟平台生成包含规划轨迹的运行规划,且在室内测试场景中躲避障碍物并沿规划轨迹从初始位置运动至终点位置;

评估模块:在模拟平台从初始位置运动至终点位置的过程中,实时采集模拟平台的实际轨迹;根据模拟平台运行过程中的轨迹风险、模拟平台实际运行情况与运行规划的偏差,以及轨迹规划用时、规划轨迹长度计算地面无人平台的规划控制能力得分。

一种计算机设备,包括存储器和处理器,所述存储器中存储有计算机程序,所述计算机程序被所述处理器执行时,所述处理器执行所述室内测试方法的步骤。

与现有技术相比,本发明的有益技术效果是:

1.本发明根据等效测试原理,在室内仿真环境中利用模拟平台对地面无人平台进行测试,能够反映地面无人平台进行真实作业时的规划控制能力,规划控制能力包括规划能力和控制能力,规划能力在于其知悉周围环境后,能够对自身的运行路线进行初步规划,控制能力在于无人平台能够控制自身按照规划路线的运行能力;由于模拟平台能够快速生产和迭代,室内环境能够快速改变,本发明能够加速地面无人平台的研发,成本低,效率高。

附图说明

图1为本发明测试方法的流程示意图。

具体实施方式

下面结合附图对本发明的一种优选实施方式作详细的说明。

地面无人平台在室外进行试验能够全面反映其综合性能,但符合条件的室外场地很难进行搭建,且地面无人平台属于批量生产产品,集成度较高,迭代较慢,所以地面无人平台的室外试验进度慢、周期长、成本高,拉长了地面无人平台的研发周期。

地面无人平台的等效测试是通过简单搭建的模拟平台在室内场景下进行试验,并通过室内试验结果反映地面无人平台真实作业能力的测试方法。

模拟平台是地面无人平台的简化模型,其与地面无人平台具有大致相同的结构、重量,具有相同的功能,但无需考虑产品化,能够进行快速迭代。

如图1所示,一种用于地面无人平台的室内测试方法,其利用模拟平台在室内的测试结果判断地面无人平台的规划控制能力,包括以下步骤:

S1:构建包含障碍物的室内测试场景,所述障碍物包括静态障碍物。

地面无人平台的规划控制能力包括规划能力和控制能力,其中规划能力是地面无人平台知悉周围环境后,能够对自身的运行路线进行初步规划的能力;控制能力是地面无人平台能够控制自身按照规划路线的运行能力。

具体地,所述静态障碍物包括低于参考平面的负静态障碍物以及高于参考平面的正静态障碍物;构建室内测试场景时,需要构建地面坐标系统以及基本地形系统,所述地面坐标系统为采用等距栅格形式建立的UWB室内定位系统,所述基本地形系统包括多个基本单元模块,所述基本单元模块在室内测试场景中进行平铺,并根据需要去除个别基本单元模块形成负静态障碍物,在个别基本单元模块上堆叠其他基本单元模块形成正静态障碍物。

在室内难以接收到GPS信号,而测试过程中,需要定位信息支持模拟平台生成规划轨迹,并采集模拟平台的实际轨迹,本发明采用等间距格栅形式构建UWB室内定位系统,UWB室内定位是一种高精度室内定位技术。

室内构建基本地形系统较为方便,基本单元模块的长、宽均为600mm,其高度有三种规格,分别为200mm、350mm以及600mm,每个基本单元模块的底部固设有定位销且顶部开设有定位孔,定位销能够***定位孔内进行组合安装,根据需要铺设多层、不同规格的基本单元模块,将个别的基本单元模块挖出,则在挖出处形成了负静态障碍物,在各位基本单元模块上堆叠基本单元模块,则在堆叠处形成了正静态障碍物,其中参考平面代表了室外的地面,负静态障碍物代表地面上的坑洼,正静态障碍物代表地面上的凸起。

具体地,步骤一中,所述障碍物还包括在模拟平台运动过程中其位置会发生变动的动态障碍物。

动态障碍物代表了室外可以移动的物体,例如动物、人体等,地面无人平台需要绕过这些动态障碍物去执行实际任务。

S2:将室内测试场景内的障碍物信息和终点位置发送至模拟平台,模拟平台生成包含规划轨迹的运行规划,且在室内测试场景中躲避障碍物并沿规划轨迹从初始位置运动至终点位置。

模拟平台生成整体的运行规划,并计划沿着规划轨迹运动到终点位置,由于规划与实际的偏差、障碍物的干扰,实际运行情况与运行规划会出现偏差,例如速度偏差、距离偏差、进行动态规划响应后新的规划轨迹的偏差等。

S3:在模拟平台从初始位置运动至终点位置的过程中,实时采集模拟平台的实际轨迹;根据模拟平台运行过程中的轨迹风险、模拟平台实际运行情况与运行规划的偏差,以及轨迹规划用时、规划轨迹长度计算地面无人平台的规划控制能力得分。

具体地,所述轨迹规划用时是模拟平台从接收到障碍物信息和终点位置到生成规划轨迹的用时,根据轨迹规划用时的长短确定轨迹规划用时得分St;每隔固定周期采集一次模拟平台的实际坐标点,在模拟平台的运动过程中,其实际坐标点依次为A1(x1,y1),A2(x2,y2),…,AN(xN,yN),将上述坐标点按顺序以直线段连接形成所述的实际轨迹,对于每个实际坐标点Ai(xi,yi),在规划轨迹上寻找与Ai对应的点A′i(x′i,y′i);所述规划轨迹长度

Figure BDA0002561007530000061

则轨迹长度得分

其中Lmax为所述室内测试场景下的最大轨迹长度设定值;所述轨迹风险用于衡量模拟平台与障碍物的碰撞风险,计算各障碍物到实际轨迹的最小距离,并选取上述最小距离中的最小值dmin,则轨迹风险得分

Figure BDA0002561007530000072

其中D为安全距离;步骤三中,模拟平台实际运行情况与运行规划的偏差包括横向横向偏差和纵向偏差,所述横向偏差是模拟平台的实际运行情况与运行规划的距离偏差,计算每个实际坐标点与规划轨迹之间的最短距离di,并计算所有最短距离的平均值:

Figure BDA0002561007530000073

所述纵向偏差是模拟平台的实际运行情况与运行规划的速度偏差,采集模拟平台在每个实际坐标点的实际速度vi,计算速度差值

Figure BDA0002561007530000074

并计算所有速度差值的平均值

Figure BDA0002561007530000075

其中

Figure BDA0002561007530000076

为A′i点的规划速度,为Ai点的实际速度vi方向上的速度分量;则横向偏差得分

Figure BDA0002561007530000079

纵向偏差得分

Figure BDA00025610075300000710

其中dmax为距离偏差阈值,vmax为速度偏差阈值;则地面无人平台的规划控制能力得分S=wtSt+wLSL+wRSR+wlatSlat+wlngSlng,其中wt、wL、wR、wlat、wlng分别为轨迹规划用时得分的权值、轨迹长度得分的权值、轨迹风险度得分的权值、横向偏差得分的权值和纵向偏差得分的权值;上述规划控制能力得分综合了模拟平台的规划能力以及控制模拟平台按照规划运行的控制能力,能够全面反应地面无人平台的规划控制能力。

具体地,如果室内测试场景中包含动态障碍物时,则计算规划控制能力得分时需要不同的方法;所述轨迹规划用时是模拟平台从接收到障碍物信息和终点位置到生成运行规划的用时,根据轨迹规划用时的长短确定轨迹规划用时得分St;每隔固定周期采集一次模拟平台的实际坐标点,在模拟平台的运动过程中,其实际坐标点依次为A1(x1,y1),A2(x2,y2),…,AN(xN,yN),将上述坐标点按顺序以直线段连接形成所述的实际轨迹,对于每个实际坐标点Ai(xi,yi),在规划轨迹上寻找与Ai对应的点A′i(x′i,y′i);所述规划轨迹长度

Figure BDA0002561007530000081

则轨迹长度得分

Figure BDA0002561007530000082

其中Lmax为所述室内测试场景下的最大轨迹长度设定值;所述轨迹风险用于衡量模拟平台与障碍物的碰撞风险,计算各障碍物到实际轨迹的最小距离,并选取上述最小距离中的最小值dmin,则轨迹风险得分

其中D为安全距离;步骤三中,模拟平台实际运行情况与运行规划的偏差包括纵向偏差和动态规划响应,所述纵向偏差是模拟平台的实际运行情况与运行规划的速度偏差,采集模拟平台在每个实际坐标点的实际速度vi,计算速度差值

Figure BDA0002561007530000084

并计算所有速度差值的平均值其中为A′i点的规划速度,

Figure BDA0002561007530000087

为Ai点的实际速度vi方向上的速度分量;则纵向偏差得分

其中dmax为距离偏差阈值,vmax为速度偏差阈值;所述动态规划响应是模拟平台检测到动态障碍物时,在初始的规划轨迹的基础上进行调整并生成新的规划轨迹的过程,则根据各动态障碍物距离新的规划轨迹的最小距离之和

Figure BDA00025610075300000810

确定动态规划响应得分Sdl;则地面无人平台的规划控制能力得分S=wtSt+wLSL+wRSR+wdlSdl+wlngSlng,其中wt、wL、wR、wdl、wlng分别为轨迹规划用时得分的权值、轨迹长度得分的权值、轨迹风险度得分的权值、动态规划响应能力得分的权值和纵向偏差得分的权值;上述规划控制能力得分综合了模拟平台的规划能力以及控制模拟平台按照规划运行的控制能力,能够全面反应地面无人平台的规划控制能力。

模拟平台遭遇障碍物时会生成新的规划轨迹,其横向偏差难以计算,即使能够计算,横向偏差得分的数值会使整体得分失真,故该种情况下不再计算横向偏差得分。

其中障碍物信息包括障碍物的尺寸、位置、是否为静态障碍物、高于参考平面还是低于参考平面。

根据轨迹规划用时的长短确定轨迹规划用时得分St,轨迹规划用时越短,则St的数值越高;各动态障碍物距离新的规划轨迹的最小距离之和

Figure BDA0002561007530000091

越小,则动态规划响应得分Sdl越大。

实际坐标点的采集周期可根据需要设置,本实施例中采用毫秒级采集周期;每个实际坐标点Ai(xi,yi)在规划轨迹上都存在与之对应的点A′i(x′i,y′i),这里的映射规则并非“A′i是规划轨迹上与Ai距离最近的点”,而是“规划轨迹上第i个点”,事实上,生成规划轨迹的同时,就在规划轨迹上生成了规划轨迹点A′i以及规划速度v″i,以规划速度从上一个规划轨迹点A′i-1经过一个采集周期后恰好运行至A′i点;如果遭遇动态障碍物,模拟平台生成新的规划轨迹,新的规划轨迹一般与原来的规划轨迹具有部分重合之处、部分不重合之处,如果原有轨迹上不重合部分具有M个点,则将新的规划轨迹上不重合之处等间距取M个点,用新规划轨迹上的M点代替原有规划轨迹上的M个点,以便计算纵向偏差时能够计算各点的速度差值。

具体地,计算规划轨迹长度之前,需先进行轨迹有效性验证;如果对于任意i∈[2,N],存在yi>yi-1,则认为规划轨迹有效;否则规划轨迹无效,停止测试。

一种用于地面无人平台的室内测试系统,包括:

场景构建模块,其构建包含障碍物的室内测试场景,所述障碍物包括静态障碍物;

轨迹生成模块,其将室内测试场景内的障碍物信息和终点位置发送至模拟平台,模拟平台生成包含规划轨迹的运行规划,且在室内测试场景中躲避障碍物并沿规划轨迹从初始位置运动至终点位置;

评估模块:在模拟平台从初始位置运动至终点位置的过程中,实时采集模拟平台的实际轨迹;根据模拟平台运行过程中的轨迹风险、模拟平台实际运行情况与运行规划的偏差,以及轨迹规划用时、规划轨迹长度计算地面无人平台的规划控制能力得分。

评估模块可以集成到模拟平台中,也可以独立运行在服务器中。

一种计算机设备,包括存储器和处理器,所述存储器中存储有计算机程序,所述计算机程序被所述处理器执行时,所述处理器执行所述室内测试方法的步骤。

对于本领域技术人员而言,显然本发明不限于上述示范性实施例的细节,而且在不背离本发明的精神或基本特征的情况下,能够以其他的具体形式实现本发明。因此无论从哪一点来看,均应将实施例看作是示范性的,而且是非限制性的,本发明的范围由所附权利要求而不是上述说明限定,因此旨在将落在权利要求的等同要件的含义和范围内的所有变化囊括在本发明内,不应将权利要求中的任何附图标记视为限制所涉及的权利要求。

此外,应当理解,虽然本说明书按照实施方式加以描述,但并非每个实施方式仅包含一个独立技术方案,说明书的这种叙述方式仅仅是为了清楚起见,本领域技术人员应当将说明书作为一个整体,各实施例中的技术方案也可以经适当组合,形成本领域技术人员可以理解的其他实施方式。

13页详细技术资料下载
上一篇:一种医用注射器针头装配设备
下一篇:一种面向教学的复合式惯性系统

网友询问留言

已有0条留言

还没有人留言评论。精彩留言会获得点赞!

精彩留言,会给你点赞!