【技术实现步骤摘要】
本专利技术涉及移动机器人路径规划领域,具体是一种基于动态运动基元学习模型的移动机器人路径规划方法。
技术介绍
路径规划是移动机器人的关键技术之一,它在一定程度上标志着移动机器人智能水平的高低,能快速找出一条便捷、无碰撞的路径不仅保证了移动机器人自身的安全,更体现了机器人的高效性和可靠性。目前,常用到的机器人路径规划方法有人工势场法、模糊逻辑模型、遗传等模型。人工势场法是路径规划模型中较成熟且较高效的规划方法,以其简单的数学计算被广泛使用。但是传统的人工势场法存在局部极小点和目标不可达等问题。目前,有多种解决局部极小点的办法,如启发式搜索,随机逃走法等,但这些改进的人工势场法只是对机器人施加附加的控制力,没有从根本上解决问题。遗传模型是一种基于遗传和自然选择的多搜索模型,具有鲁棒、灵活、在种群中搜索不易落入局部最小点等优点。但遗传模型在进行机器人路径规划时存在种群规模大、搜索空间大、容易陷入局部极小点、收敛速度慢等问题。以上传统的机器人路径规划模型主要存在以下两个方面的问题:(1)任务是特定的,仅仅针对某一任务有很好性能,而不具有泛化推广能力;(2)学习往往是离线的,这就导致了对新的场景要重新训练学习,实时性很差。
技术实现思路
本专利技术要解决的技术问题是:针对上述的移动机器人路径规划方法中所存在的实时性差,以及移动机器人完成任务单一的问题,提出一种基于动态运动基元学习模型的路径规划方法。能够实时搜索路径,与其自主避障功能结合起来能有效地提高路径规划的效率,此外,机器人在完成新的任务时,可以不用重新训练样本而保持原来样本轨迹的特性到达新的目标位置。为解决上述 ...
【技术保护点】
种基于动态运动基元学习模型的移动机器人路径规划方法,其特征在于主要包括如下步骤:步骤1:对机器人运动的二维环境进行建模,模拟机器人运动的二维环境界面,机器人用小实心圆来代替,障碍物为各种平面图形;步骤2:利用手柄对机器人的操控,使机器人能从起点避免与障碍物碰撞而到达目标点;步骤3:在步骤2进行的过程中,采集机器人运动轨迹数据作为动态运动基元学习模型的样本点,所述机器人运动轨迹数据包括位移、速度和加速度;步骤4:根据步骤3得到的机器人运动轨迹时的位移、速度和加速度数据,将这些数据作为训练样本,通过动态运动基元算法对样本进行训练得到机器人运动轨迹所对应的最佳权重值;步骤5:针对特定任务设置初始参数,所述初始参数包括机器人运动的起点和终点,根据步骤4得到的最佳权重值,规划出通过动态运动基元模型学习后的路径,该路径具有原样本轨迹的特性,即起点和终点一致,并且其运行轨迹与样本轨迹大致相同;步骤6:在步骤5的基础上,加入圆形障碍物,并且在原有的动力学方程中加入耦合项,从而构建带有避障功能的动力学系统,实现动态运动基元学习模型的自主避障功能;步骤7:在步骤5的基础上,改变机器人运动的目标位置,在不重 ...
【技术特征摘要】
1.一种基于动态运动基元学习模型的移动机器人路径规划方法,其特征在于主要包括如下步骤:步骤1:对机器人运动的二维环境进行建模,模拟机器人运动的二维环境界面,机器人用小实心圆来代替,障碍物为各种平面图形;步骤2:利用手柄对机器人的操控,使机器人能从起点避免与障碍物碰撞而到达目标点;步骤3:在步骤2进行的过程中,采集机器人运动轨迹数据作为动态运动基元学习模型的样本点,所述机器人运动轨迹数据包括位移、速度和加速度;步骤4:根据步骤3得到的机器人运动轨迹时的位移、速度和加速度数据,将这些数据作为训练样本,通过动态运动基元算法对样本进行训练得到机器人运动轨迹所对应的最佳权重值;步骤5:针对特定任务设置初始参数,所述初始参数包括机器人运动的起点和终点,根据步骤4得到的最佳权重值,规划出通过动态运动基元模型学习后的路径,该路径具有原样本轨迹的特性,即起点和终点一致,并且其运行轨迹与样本轨迹大致相同;步骤6:在步骤5的基础上,加入圆形障碍物,并且在原有的动力学方程中加入耦合项,从而构建带有避障功能的动力学系统,实现动态运动基元学习模型的自主避障功能;步骤7:在步骤5的基础上,改变机器人运动的目标位置,在不重新训练样本的前提下,仅仅改变目标位置的参数,机器人仍能自主到达新的目标点位置,即机器人可以完成不针对某一指定任务,而对于其他的任务也具有泛化推广的能力。2.根据权利要求1所述的基于动态运动基元学习模型的移动机器人路径规划方法,其特征在于:步骤1中对机器人运动的二维环境进行建模,建模的要求为:移动机器人的活动范围在一个有限的二维空间;以移动机器人的尺寸为基准,将障碍物的尺寸向外扩展,将机器人看作一个质点;障碍物由各种平面图形组成,数目有限,并且在机器人移动过程中这些障碍物不会发生变化和移动。3.根据权利要求1所述的基于动态运动基元学习模型的移动机器人路径规划方法,其特征在于:步骤2具体过程如下:步骤2-1:读取机器人手柄的数据,当手柄向上下或左右推动时,该界面实时的显示机器人在建模环境中运动的位移、速度和加速度;步骤2-2:遥控手柄,人为的规划出一条机器人能从起始点到达终点的最优路径,考虑到机器人一般只能前后和左右运动,因此规划出来的路径也是前后或者左右运动的路径,规划出来的轨迹也叫做样本轨迹;步骤2-3:在规划路径时,要避开障碍物,并且用数据保存的方法将样本轨迹的位移、速度和加速度的值记录下来,并作为样本数据。4.根据权利要求1所述的基于动态运动基元学习模型的移动机器人路径规划方法,其特征在于:步骤4包括如下具体步骤:步骤4-1:建立动态运动基元的数学模型:动态运动基元一般用来形成离散的运动,对于单一的自由度位移y,引入带有恒定系数线性微分方程并称之为动力学系统,此系统作为对运动学习的基础:τv·=K(g-x)-Dv-K(g-x0)s+Kf(s)---(1)]]>τx&Cen...
【专利技术属性】
技术研发人员:陈洋,姜明浩,吴怀宇,程磊,李威凌,谭艳平,
申请(专利权)人:武汉科技大学,
类型:发明
国别省市:湖北;42
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。