基于多约束的空间机器人智能运动规划方法及系统技术方案

技术编号:31157477 阅读:16 留言:0更新日期:2021-12-04 09:54
本发明专利技术属于机器人运动规划领域,具体涉及了一种基于多约束的空间机器人智能运动规划方法、系统及设备,旨在解决如何实现空间机器人的高精度、高准确性的路径规划,从而实现空间目标交会接近与抓捕自主飞行控制的问题。本发明专利技术包括:基于FM*遗传算法进行空间机器人的最优任务分配,获得路径距离最短的遍历序列,并生成空间机器人第一路径;基于高斯滤波器的路径调整方法进行第一路径的调整,使调整后的第二路径符合基于环境特征的机动性约束条件;若未执行的任务分布点发生动态变化,则通过权衡计算代价与路径代价的感知机神经网络进行路径点重规划,获得第三路径。本发明专利技术可为空间机器人运动提供易于跟踪、避免碰撞、重规划高效的高质量路径。效的高质量路径。效的高质量路径。

【技术实现步骤摘要】
基于多约束的空间机器人智能运动规划方法及系统


[0001]本专利技术属于机器人运动规划领域,具体涉及了一种基于多约束的空间机器人智能运动规划方法及系统。

技术介绍

[0002]众所周知,人类所赖以生存的地球上的资源日渐枯竭,环境越来越差,所以寻找并开发太空中的资源已经成为当前的重要使命。探索太空的任务很多,如建立并维修空间工作站、对卫星的释放、维修以及回收、回收太空垃圾等,目前这些工作只能由宇航员去做。但是太空环境极其恶劣,如致命的太空辐射、昼夜间的高温差以及超真空严重影响了他们的工作,而且会给身体带来很大的危害。所以,要完成空间任务,就需要在太空中建立复杂而庞大的环境控制系统来保证宇航员的生命安全。从安全、工作效率和经济的角度来看,在太空中使用空间机器人来代替宇航员工作不但可降低宇航员所受到的危险,还可以提高工作效率,减少执行任务所需的费用。因此,各空间大国都竞相在空间机器人研究领域投入大量的技术与资金,当下,关于空间机器人的研究已经成为各国航天工程研究的热点。
[0003]根据现阶段的技术趋势,未来的新型空间机器人将面向小型化、低成本、高度智能以及可自由飞行发展。因此,自由飞行空间机器人应运而生,且已经称为空间机器人的一个重要研究方向。该系统类似于地面的机械臂系统,由本体(载体飞行器)和机械臂(搭载其上的空间机械臂)组成,二者的关键性区别就在于本体是否固定。一般地,载体飞行器携带有喷气推力装置,可在空间微重力环境下自由地飞行或漂浮,搭配上机械臂和功能不同的各类灵巧机械手,可替代宇航员在空间中执行空间站搭建、大型构件装配、失效卫星的维修或回收、科学试验以及未来可能出现的大规模空间生产任务,有着广阔的应用前景。自由飞行空间机器人必将在未来的空间探索和利用中扮演重要角色。
[0004]因此,如何进行空间机器人智能运动规划,如何利用人工智能方法实现空间柔性机械臂对目标的稳定跟踪成为了本领域亟待解决的问题。

技术实现思路

[0005]为了解决现有技术中的上述问题,即如何实现空间机器人的高精度、高准确性的路径规划,从而实现空间目标交会接近与抓捕自主飞行控制的问题,本专利技术提供了一种基于多约束的空间机器人智能运动规划方法,该方法包括:步骤S10,获取空间机器人待执行任务分布点,基于FM*遗传算法进行空间机器人最优任务分配,获得符合基于最优分配的遍历代价约束条件的待执行任务分布点的路径距离最短的遍历序列;步骤S20,基于所述待执行任务分布点的路径距离最短的遍历序列,生成空间机器人第一路径;步骤S30,通过基于高斯滤波器的路径调整方法进行所述空间机器人第一路径的调整,获得符合基于环境特征的机动性约束条件的空间机器人第二路径;
步骤S40,空间机器人基于所述空间机器人第二路径执行任务,并断未执行的待执行任务分布点是否发生动态变化,若是则跳转步骤S50;否则跳转步骤S70;步骤S50,通过权衡计算代价与路径代价的感知机神经网络进行动态变化的任务分布点的路径点重规划,获得符合权衡计算代价与路径代价的约束条件的空间机器人第三路径;步骤S60,空间机器人基于所述空间机器人第三路径执行任务,并判断未执行的待执行任务分布点是否发生动态变化,若是则跳转步骤S50;否则跳转步骤S70;步骤S70,空间机器人执行任务直至完成所有待执行任务。
[0006]在一些优选的实施例中,步骤S10包括:步骤S11,将获取的空间机器人的初始点表示为L0,N个待执行任务分布点表示为,并获取从初始点L0开始不重复通过N个待执行任务分布点后回到初始点L0的遍历序列:步骤S12,定义FM*距离度量矩阵W,并通过所述FM*距离度量矩阵W计算所述遍历序列的路径距离:步骤S13,基于FM*的遗传算法进行空间机器人最优任务分配,获得路径距离最短的遍历序列:其中,代表求最小值操作。
[0007]在一些优选的实施例中,所述FM*距离度量矩阵W满足性质为:所述FM*距离度量矩阵W满足性质为:其中,,代表矩阵转置,代表矩阵对角线元素。
[0008]在一些优选的实施例中,所述FM*距离度量矩阵W,其表示为:其中,代表空间机器人待执行任务分布点位置的点集,和
分别代表点集中第个和第个点,代表FM*遗传算法,代表任务空间,代表代价函数。
[0009]在一些优选的实施例中,步骤S30包括:步骤S31,将t时刻空间机器人在惯性坐标系下的位姿表示为;其中,表示t时刻空间机器人的位置,表示t时刻空间机器人的转向角;步骤S32,将空间机器人的纵移速度定义为常数,t时刻偏航角速度定义为,获得空间机器人在时刻的瞬间动态方程:步骤S33,基于所述空间机器人在时刻的瞬间动态方程,获取时间间隔内空间机器人偏航角速度以及生成路径的曲率半径R:以及生成路径的曲率半径R:其中,为预设的空间机器人最大偏航角速度,为预设的空间机器人最小转弯半径,为代价函数,为代价函数的梯度,代表模,inf代表函数的下界,sup代表函数的上届;步骤S34,通过尺寸为且标准差为的高斯滤波器进行代价函数的平滑处理,获得符合基于环境特征的机动性约束条件的空间机器人第二路径。
[0010]在一些优选的实施例中,所述代价函数,其函数上届表示为:其中,为代价函数在有障碍物的栅格处的值,为代价函数
在无障碍物的栅格处的值。
[0011]在一些优选的实施例中,所述尺寸为且标准差为的高斯滤波器,其表示为:其中,。
[0012]在一些优选的实施例中,所述空间机器人第三路径,其权衡指标函数为:其权衡指标函数为:其权衡指标函数为:其中,为预设的平衡因子,为距离指标,为计算代价指标,为规划点位置比率,代表原始规划路径距离,代表规划点位置比率为时的重规划路径距离。
[0013]在一些优选的实施例中,所述规划点位置比率为时的重规划路径距离,其表示为:其中,为任务点漂移距离,为任务点漂移方向角。
[0014]本专利技术的另一方面,提出了一种基于多约束的空间机器人智能运动规划系统,该系统包括以下模块:最优任务分配模块,配置为获取空间机器人待执行任务分布点,基于FM*遗传算法进行空间机器人最优任务分配,获得符合基于最优分配的遍历代价约束条件的待执行任务分布点的路径距离最短的遍历序列;第一路径生成模块,配置为基于所述待执行任务分布点的路径距离最短的遍历序列,生成空间机器人第一路径;第二路径生成模块,配置为通过基于高斯滤波器的路径调整方法进行所述空间机器人第一路径的调整,获得符合基于环境特征的机动性约束条件的空间机器人第二路径;第一判别模块,配置为空间机器人基于所述空间机器人第二路径执行任务,并断未执行的待执行任务分布点是否发生动态变化,若是则跳转第三路径生成模块;否则跳转任务执行模块;第三路径生成模块,配置为通过权衡计算代价与路径代价的感知机神经网络进行动态变化的任务分布点的路径点重规划,获得符合权衡计算代价与路径代价的约束条件的
空间机器人第三路径;第二判别模块,配置为空间机器人基于所述空间机器人第三路径执行任务,并断未执行的待执行任务分布点是否发生动态变化,若是则跳转第三路径生成模本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种基于多约束的空间机器人智能运动规划方法,其特征在于,该方法包括:步骤S10,获取空间机器人待执行任务分布点,基于FM*遗传算法进行空间机器人最优任务分配,获得符合基于最优分配的遍历代价约束条件的待执行任务分布点的路径距离最短的遍历序列;步骤S20,基于所述待执行任务分布点的路径距离最短的遍历序列,生成空间机器人第一路径;步骤S30,通过基于高斯滤波器的路径调整方法进行所述空间机器人第一路径的调整,获得符合基于环境特征的机动性约束条件的空间机器人第二路径;步骤S40,空间机器人基于所述空间机器人第二路径执行任务,并判断未执行的待执行任务分布点是否发生动态变化,若是则跳转步骤S50;否则跳转步骤S70;步骤S50,通过权衡计算代价与路径代价的感知机神经网络进行动态变化的任务分布点的路径点重规划,获得符合权衡计算代价与路径代价的约束条件的空间机器人第三路径;步骤S60,空间机器人基于所述空间机器人第三路径执行任务,并断未执行的待执行任务分布点是否发生动态变化,若是则跳转步骤S50;否则跳转步骤S70;步骤S70,空间机器人执行任务直至完成所有待执行任务。2.根据权利要求1所述的基于多约束的空间机器人智能运动规划方法,其特征在于,步骤S10包括:步骤S11,将获取的空间机器人的初始点表示为L0,N个待执行任务分布点表示为,并获取从初始点L0开始不重复通过N个待执行任务分布点后回到初始点L0的遍历序列:步骤S12,定义FM*距离度量矩阵W,并通过所述FM*距离度量矩阵W计算所述遍历序列的路径距离:步骤S13,基于FM*的遗传算法进行空间机器人最优任务分配,获得路径距离最短的遍历序列:其中,代表求最小值操作。3.根据权利要求2所述的基于多约束的空间机器人智能运动规划方法,其特征在于,所
述FM*距离度量矩阵W满足性质为:述FM*距离度量矩阵W满足性质为:其中,,代表矩阵转置,代表矩阵的对角线元素。4.根据权利要求3所述的基于多约束的空间机器人智能运动规划方法,其特征在于,所述FM*距离度量矩阵W,其表示为:其中,代表空间机器人待执行任务分布点位置的点集,和分别代表点集中第个和第个点,代表FM*遗传算法,代表任务空间,代表代价函数。5.根据权利要求1所述的基于多约束的空间机器人智能运动规划方法,其特征在于,步骤S30包括:步骤S31,将t时刻空间机器人在惯性坐标系下的位姿表示为;其中,表示t时刻空间机器人的位置,表示t时刻空间机器人的转向角;步骤S32,将空间机器人的纵移速度定义为常数,t时刻偏航角速度定义为,获得空间机器人在时刻的瞬间动态方程:步骤S33,基于所述空间机器人在时刻的瞬间动态方程...

【专利技术属性】
技术研发人员:孔诗涵喻俊志杨闳竣王蜀泉吴正兴
申请(专利权)人:中国科学院自动化研究所
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1