首页 专利交易 科技果 科技人才 科技服务 国际服务 商标交易 会员权益 IP管家助手 需求市场 关于龙图腾
 /  免费注册
到顶部 到底部
清空 搜索

一种无杆牵引构型下舰载机甲板调运轨迹规划方法 

买专利卖专利找龙图腾,真高效! 查专利查商标用IPTOP,全免费!专利年费监控用IP管家,真方便!

申请/专利权人:大连理工大学

摘要:一种无杆牵引构型下舰载机甲板调运轨迹规划方法,首先,初步构建无杆牵引系统的最优控制问题,根据甲板环境建立栅格地图,并对栅格地图中障碍栅格进行相应扩张;其次,利用改进混合A*算法生成一条粗糙调运路径,估算粗糙调运路径所需的转运时间,并在离散点上对粗糙路径重采样后进行通道构建,对避障条件进行转化。最后,根据通道约束构建新的最优控制问题,进行求解,生成牵引系统的最优控制量及相应轨迹。本发明将牵引车的控制变量映射为舰载机的状态变量,能够保证高效的为最优控制问题提供高质量同伦轨迹,降低面对无杆牵引系统调运任务构建的最优控制问题中避障约束的数量,显著提高求解效率,保证高效的生成一条严格满足舰载机终端位置要求的路径。

主权项:1.一种无杆牵引构型下舰载机甲板调运轨迹规划方法,其特征在于,所述的规划方法步骤如下:第一,根据无杆牵引系统运动学方程、机械约束以及调运需求,初步构建最优控制问题;第二,根据甲板环境建立栅格地图,利用双特征圆对牵引系统进行表示,并对栅格地图中障碍栅格进行相应扩张;第三,根据设定的调运需求,在栅格地图上,利用改进的混合A*算法生成一条粗糙调运路径;第四,结合牵引系统机械约束,根据时间最优原则,估算粗糙调运路径所需的转运时间;第五,根据运动学方程及前述估算的转运时间,在离散点上对前述粗糙调运路径进行重采样;第六,根据重采样信息进行通道构建,对最优控制问题中的避障条件进行转化;第七,根据通道约束构建新的最优控制问题,并进行求解,生成牵引系统的最优控制量及相应轨迹;包括以下步骤:步骤1:根据无杆牵引系统运动学方程、机械约束以及调运需求,初步构建最优控制问题,具体如下:步骤1-1:建立无杆牵引系统运动学方程无杆牵引系统中,MTxT,yT和MAxA,yA分别为牵引车和舰载机的后轴中心点,H为舰载机与牵引车的铰接点,xT和yT分别牵引车的后轴中心点的横、纵坐标,xA和yA分别是舰载机的后轴中心点的横、纵坐标;LT和LA分别为牵引车和舰载机的轴距,LH为点MT与铰接点H间的距离;θT和θA分别为牵引车和舰载机的朝向角;φT和φA分别为牵引车和舰载机的前轮转向角,则舰载机与牵引车之间夹角为φA=θT-θA;记牵引车前轮转向角对应的角速度为ωT;记牵引车与舰载机的速度分别表示为vT与vA,得到二者关系为vA=vTLTcosφA+LHtanφTsinφALT;根据上述变量及参数定义,牵引系统的运动学方程写作如下微分方程形式: 在公式1中,xA、yA、θA、θT、vT和φT为系统的状态变量,将其记为S,即S=[xA,yA,θA,θT,vT,φT]T;aT和ωT为系统的控制变量,将其记为C,即C=[aT,ωT]T;方程中表示变量·对于时间的导数;采用动态方程f表示上述运动学方程,则公式1可表示成如下形式: 同时,考虑到实际机械约束,对系统中部分状态控制变量施加如下箱型约束条件: 其中·min和·max分别表示变量·的下限和上限;步骤1-2:将调运需求描述为边界条件调运位置及姿态需求对应了最优控制问题中的边界条件;记调运过程起始时间为t=0,记调运过程结束时间为tf;调运起始端和结束端的边界条件分别表示为: 其中,·0和·f分别表示变量·在起始时刻和结束时刻的构型约束;步骤1-3:避障约束描述在调运过程中舰载机需要满足避障条件,将整个甲板所表示区域记为γ,将障碍物区域记为γobs,则在甲板的可行区域γfree表示为γfree=γ\γobs,定义g为牵引系统的从状态空间到构型空间的映射函数,则避碰约束描述为: 步骤1-4:建立目标函数建立目标函数J如下 其中,P和Q分别为状态变量和控制变量进行惩罚的对角矩阵,w为权重系数;通过调节P、Q以及w来调节相应指标在目标函数中的权重,来保证满足实际调度中的耗时、调运速度、调运稳定性需求;步骤1-5:构建最优控制问题,并设定数值求解中离散方式获得无杆牵引系统在生成调运轨迹规划问题描述为如下的最优控制问题: 步骤2:根据甲板环境建立栅格地图,利用双特征圆对牵引系统进行表示,并对栅格地图中障碍栅格进行相应扩张,具体如下:步骤2-1:构建栅格地图设定栅格地图的分辨率为Dres,则每个栅格表示Dres×Dres区域内的信息;若栅格内包含障碍物,则将该栅格视作障碍物栅格;否则,是为自由栅格;对于一个横坐标上下限分别为Xmax和Xmin,纵坐标的上下限分别为Ymax和Ymin的区域,可获得一个由imax×jmax个栅格构成的栅格地图,其中X方向栅格数目为imax=ceilXmax-XminDres,Y方向栅格数目为jmax=ceilXmax-XminDres,ceil表示向上取整;步骤2-2:舰载机的双特征圆表示及扩张的栅格地图的构建首先根据舰载机长方形轮廓的长度L以及宽度W设置特征圆的半径为根据特征圆半径R及栅格地图分辨率Dres,将栅格地图中障碍物向外扩张的栅格数设置为Ne=ceilRDres+λ,其中λ为安全余量,最终获得扩张后的栅格地图;此时将系统的两个特征圆缩聚至对应特征圆的圆心,简化路径获取过程中对系统轮廓的表示,将两个特征圆的圆心分别表示为MAfxAf,yAf和MArxAr,yAr,Lr表示MAr至机尾距离,分别得到两个圆心的坐标位置为:{MAfxAf,yAf|xAf=xA+3L4-LrcosθA,yAf=yA+3L4-LrsinθA}9{MArxAr,yAr|xAr=xA+L4-LrcosθA,yAf=yA+L4-LrsinθA}10步骤3:根据设定的调运需求,在栅格地图上,利用改进的混合A*算法生成一条粗糙调运路径,具体如下:步骤3-1:设定混合A*算法中的避障方式根据步骤2-2中介绍的栅格地图获取方式,将栅格地图中的障碍物栅格记为γoe,根据公式9和10,只要通过混合A*算法获得的舰载机位置对应的特征圆圆心满足且就能够保证混合A*算法获得的路径满足碰撞避免需求,和分别是舰载机位置的横、纵坐标;步骤3-2:设定混合A*算法中的节点扩展方式混合A*算法中,设定牵引车扩展过程中的控制量为vTmax,φTmax,vTmax,0,vTmax,-φTmax三种向前扩展模式以及vTmin,φTmax,vTmin,0,vTmin,-φTmax三种向后扩展模式;若使用·c和·p区分混合A*算法中一次扩展结束时获得的当前节点及其父节点相关变量,则根据父节点位置和姿态信息以及扩展模式根据运动学公式1采用数值积分的方式获得当前节点位置和姿态信息步骤3-3:设定代价函数的形式混合A*算法的设计中,需要设定代价函数fA来引导扩展方向,设置fA=gAc+hAc;gAc为搜索至当前节点的代价,将其设置为其中μv、μd、μs分别为对应于行驶距离、变向操作以及转向操作进行相应惩罚的参数;hAc为混合A*算法中的启发式函数,表示当前点位置至终点的预估代价,将其设置为其中LRS表示不考虑碰撞情况下当前节点至终点的reed-shepp曲线长度,L2DHA表示只考虑二维空间中的位置信息时利用A*算法所获得的当前节点至终点的路径长度;步骤3-4:混合A*算法的终止条件与粗路径的获取为保证混合A*算法的搜索效率同时保证舰载机终端位置约束精度,将混合A*算法的扩展终止条件设置为只考虑舰载机位置和朝向角信息落入考虑角度分辨率为Dθ的三维空间的目标网格;若使用NH表示混合A*算法所获得的除起点外的节点数,通过实施混合A*算法最终获得NH+1个包含无杆牵引系统的位置和姿态信息,记为若其中任意第m个节点的位置和姿态信息使用表示,其中m=0,1,…NH,则4元组δm具体表示为步骤4:结合牵引系统机械约束,根据时间最优原则,估算粗糙调运路径所需的转运时间,具体如下:首先为δH中任意第k个节点δk定义变量则当Dk与Dk-1符号相反时系统的行驶方向发生变化,此时将δk视为一个尖端节点,其中,k=0,1,…,NH-1,k>0;将尖端节点的数目记为NC,使用cuspj记录第j个尖端节点在δH中的位置,其中,0<cuspj<NH,j=1,2,...NC;定义列表其元素定义为: 由此,定义δH中第n个片段为δseg,n,其由共segn-segn-1+1个节点组成,其中n=1,2,...,NC+1;同时,根据通过舰载机位置信息以及几何关系获得的牵引车位置信息定义片段长度为当对应的时将第n个片段路径的行驶方向记为Dirn=1表示该片段路径向前行驶,当时记Dirn=-1表示该片段路径向后行驶;设定当Dirn=1时,a=|aTmin|;当Dirn=-1时,a=|aTmax|,并引入限制变量以及Llim=Llim1+Llim2;此时估计调运过程在任意第n个片段的运行时间为: 基于此,获得对终端时间tf的初步估计tS为: 步骤5:根据运动学方程及估算的转运时间,在离散点上对粗糙路径进行重采样,具体如下:根据步骤4描述的求解方式,需要提供NOCP+1个节点的初始解,对任意第l个采样点的预估时间为tl=tsρl,根据{Tseg,n}判断其所属的片段编号,由此可由插值计算得到假设在相邻的两个A*节点内,舰载机与牵引车行驶距离之比等于两者速度之比,并依据此假设通过插值点牵引车位置获得相应插值点舰载位置其中,和分别表示插值点牵引车位置的横、纵坐标,和分别表示插值点舰载位置的横、纵坐标;此外通过向前差分的方式表示并根据运动学关系以及φT的上下限获得 对再次进行向前差分并根据ωT上下限获得 通过重采样获得NOCP+1个带有无杆牵引系统的状态与控制信息的八元组信息将其记为步骤6:根据重采样信息进行通道构建,对构造的最优控制问题中的避障条件进行转化,具体如下:对任意第l个采样时刻位置xAf,l,yAf,l通过重采样预估为并根据公式9和10获得对应预估的特征圆的圆心且不同圆心位置构建通道的方式相似;分别对NOCP+1个离散时间节点重复通道构建过程获得NOCP+1个如下约束: 所述的通道构建过程以xAf,l,yAf,l进行说明:首先将对应预估圆心点看作一个0宽0长的矩形并将信息记录为即且每次以相同步长Δ按照上、左、下、右的顺序连续向四个方向扩张,若是新扩张区域不包含障碍物栅格,则视为扩张成功并更新通道信息若是新扩张区域包含障碍物栅格,则视为扩张失败不记录此次扩张信息,并不再向这个方向进行扩张;直至四个方向均扩张失败获得最终的通道信息;此外为了避免无限扩张设置了一个扩张上限Lmax,当任意方向扩张距离超过Lmax时,将此次扩张视为失败;步骤7:构建新的最优控制问题,并进行求解,生成牵引系统的最优控制量及相应轨迹,具体如下:根据步骤6获得的通道约束将最优控制问题重新描述为: 最后根据获得的高质量初始解ξS与tS,对最优控制问题进行求解,生成牵引系统的最优控制量及相应轨迹。

全文数据:

权利要求:

百度查询: 大连理工大学 一种无杆牵引构型下舰载机甲板调运轨迹规划方法

免责声明
1、本报告根据公开、合法渠道获得相关数据和信息,力求客观、公正,但并不保证数据的最终完整性和准确性。
2、报告中的分析和结论仅反映本公司于发布本报告当日的职业理解,仅供参考使用,不能作为本公司承担任何法律责任的依据或者凭证。