1.一种移动机器人的路径规划方法,其特征在于,包括以下操作步骤:S1、初始化移动机器人的移动状态;
S2、构建弹性粒子模型;
S3、规划移动机器人在所述弹性粒子模型下的运动状态;
S4、计算移动机器人的实时累计能耗和计算复杂度。
2.如权利要求1所述的一种移动机器人的路径规划方法,其特征在于:步骤S1具体包括以下操作步骤:初始化移动机器人的移动状态,所述移动机器人的移动状态包括移动机器人的初始速度、加速度、移动趋势、移动路径;
移动趋势设置为移动机器人当前位置点指向目标点之间的连线,所述移动机器人当前位置点指向目标点之间的连线Lmt的直线方程为:Lmt:Ax+By+C=0
其中,A、B、C为直线方程的系数,均为实数;x为连线Lmt上的点在平面坐标系的横坐标,y为连线Lmt上的点在平面坐标系的纵坐标;
移动机器人在当前位置可按照移动趋势移动的标准设置为:SM<δ||ok-Lmt||
其中,SM表示移动机器人和障碍物标准形状的尺寸大小;ok表示移动机器人附近的第k个障碍物位置;||ok-Lmt||表示障碍物ok到所述移动机器人当前位置点指向目标点之间的连线Lmt的垂线距离;δ表示增益因子,且δ>1;
障碍物位置被标记的标准设置为:
其中,xok表示障碍物ok在平面坐标系的横坐标,yok表示障碍物ok在平面坐标系的纵坐标;θ为设定的阈值。
3.如权利要求2所述的一种移动机器人的路径规划方法,其特征在于:步骤S2具体包括以下操作步骤:移动机器人在移动的路径中,被标记的障碍物位置集合表示为O:O={o1,o2,L,ok-1,ok,L,oM}其中,ok表示第k个障碍物位置,第k个障碍物位置的横坐标为xok,第k个障碍物位置的纵坐标为yok;M表示障碍物的个数;
移动机器人的位置集合表示为:
P={p1,p2,L,pi-1,piL,pN}其中,pi表示第i时刻移动机器人的位置,移动机器人的横坐标为xi,移动机器人的纵坐标为yi;N表示移动机器人采样位置点的个数;
第k个障碍物的位置与第i时刻移动机器人的位置之间的距离表示为:移动机器人受到的虚拟弹性力为:
F=-k0(d-l)
其中,F表示移动机器人受到当前障碍物的弹性力,k0表示虚拟弹簧的弹性常数,l表示虚拟弹簧的初始长度;
移动机器人受到的虚拟弹性合力为:
FR=∑Fp+∑Fc+∑Ff
移动机器人在一个采样周期内将受到三种弹性力,∑Fp表示移动机器人在移动过程中已路过的障碍物集群的弹性力,∑Fc表示移动机器人所在的当前障碍物集群的弹性力,∑Ff表示移动机器人在移动趋势下将要路过的障碍物集群的弹性力;
其中, kc=k0, K1、K2、
K3分别为对应障碍物集群内的障碍物个数;
因此,移动机器人受到的虚拟弹性合力为:
4.如权利要求3所述的一种移动机器人的路径规划方法,其特征在于:步骤S3具体包括以下操作步骤:移动机器人在弹性粒子模型下的运动状态表示为:
FR=ma(t)
其中,m表示移动机器人的质量,m为常数;t表示时间变量,为当前时刻;ΔT表示采样时间间隔,t+ΔT表示下一次采样时刻;a表示移动机器人的加速度;a(t)表示移动机器人的加速度是关于时间变量t的函数,代表当前时刻t的加速度;S表示移动机器人在弹性粒子模型下的累计移动的距离,S(t)表示移动机器人在弹性粒子模型下的累计移动的距离是关于时间变量t的函数,代表移动机器人在当前时刻t累计移动的距离;S(t+ΔT)表示到下一次采样时刻t+ΔT时,移动机器人累计移动的距离;V表示移动机器人在弹性粒子模型下的移动速度,V(t)表示移动机器人在弹性粒子模型下的移动速度是关于时间变量t的函数,代表移动机器人在当前时刻t的移动速度;V(t+ΔT)表示到下一次采样时刻t+ΔT时,移动机器人的移动速度;ξ表示积分变量,取值从积分下限值t一直取到积分上限值t+ΔT;
运动状态的离散形式为:
S(t+ΔT)=S(t)+V(t)ΔT
V(t+ΔT)=V(t)+a(t)ΔT
移动机器人在一个采样间隔内的运动可以表示为:
移动机器人在初始时刻即t=0运动状态为:S(t)=0、V(t)=0,在第一个采样间隔内运动状态可以表示为:一个采样周期结束的标准设置为:
||oc-Lc||=l
其中,oc表示移动机器人在当前时刻要穿过的障碍物集群的中心位置,Lc表示移动机器人当前所在位置,l表示虚拟弹簧初始长度;Fip表示移动机器人在移动过程中,受到的已路过障碍物集群中第i个障碍物的弹性力;i的取值从1到K1,K1表示已路过障碍物集群中的障碍物数量; 表示移动机器人在移动过程中,受到的当前所在障碍物集群中第j个障碍物的弹性力;j的取值从1到K2,K2表示当前所在障碍物集群中的障碍物数量; 表示移动机器人在移动过程中,受到的后续将要路过障碍物集群中第k个障碍物的弹性力;k的取值从1到K3,K3表示后续将要路过障碍物集群中的障碍物数量;m表示移动机器人的质量,m为常数。
5.如权利要求4所述的一种移动机器人的路径规划方法,其特征在于:步骤S4具体包括以下操作步骤:移动机器人单位距离的平均能耗为Em,移动机器人的实时累计能耗为:每个障碍物的计算复杂度表示为o(1),计算复杂度与障碍物的数量成比例,并假定其他因素忽略不计,总体计算复杂度为:o=(K1+K2+K3)o(1)。